builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-378 starttime: 1467822144.43 results: success (0) buildid: 20160706073423 builduid: d561b80e55da49529f455fb67012b9a1 revision: 01a1714a1d049ff43ad0fe73d0c81ba5c04fad8d ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-06 09:22:24.431600) ========= master: http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-06 09:22:24.432222) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-06 09:22:24.432637) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-06 09:22:24.733139) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 09:22:24.733621) ========= 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-1467822124.207071-865177067 _=/tools/buildbot/bin/python using PTY: False --2016-07-06 09:22:24-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 11.0M=0.001s 2016-07-06 09:22:25 (11.0 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.262807 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 09:22:25.028910) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 09:22:25.029393) ========= 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-1467822124.207071-865177067 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.031107 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 09:22:25.099373) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 09:22:25.099900) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 01a1714a1d049ff43ad0fe73d0c81ba5c04fad8d --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 01a1714a1d049ff43ad0fe73d0c81ba5c04fad8d --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-1467822124.207071-865177067 _=/tools/buildbot/bin/python using PTY: False 2016-07-06 09:22:25,377 truncating revision to first 12 chars 2016-07-06 09:22:25,377 Setting DEBUG logging. 2016-07-06 09:22:25,378 attempt 1/10 2016-07-06 09:22:25,378 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/01a1714a1d04?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-06 09:22:25,763 unpacking tar archive at: mozilla-beta-01a1714a1d04/testing/mozharness/ program finished with exit code 0 elapsedTime=0.669879 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 09:22:25.809591) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-06 09:22:25.810091) ========= script_repo_revision: 01a1714a1d049ff43ad0fe73d0c81ba5c04fad8d ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-06 09:22:25.810653) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-06 09:22:25.811076) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-06 09:22:25.841940) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 5 secs) (at 2016-07-06 09:22:25.842486) ========= /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-1467822124.207071-865177067 _=/tools/buildbot/bin/python using PTY: False 09:22:26 INFO - MultiFileLogger online at 20160706 09:22:26 in /builds/slave/test 09:22:26 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 09:22:26 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 09:22:26 INFO - {'append_to_log': False, 09:22:26 INFO - 'base_work_dir': '/builds/slave/test', 09:22:26 INFO - 'blob_upload_branch': 'mozilla-beta', 09:22:26 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 09:22:26 INFO - 'buildbot_json_path': 'buildprops.json', 09:22:26 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 09:22:26 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 09:22:26 INFO - 'download_minidump_stackwalk': True, 09:22:26 INFO - 'download_symbols': 'true', 09:22:26 INFO - 'e10s': False, 09:22:26 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 09:22:26 INFO - 'tooltool.py': '/tools/tooltool.py', 09:22:26 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 09:22:26 INFO - '/tools/misc-python/virtualenv.py')}, 09:22:26 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 09:22:26 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 09:22:26 INFO - 'log_level': 'info', 09:22:26 INFO - 'log_to_console': True, 09:22:26 INFO - 'opt_config_files': (), 09:22:26 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 09:22:26 INFO - '--processes=1', 09:22:26 INFO - '--config=%(test_path)s/wptrunner.ini', 09:22:26 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 09:22:26 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 09:22:26 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 09:22:26 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 09:22:26 INFO - 'pip_index': False, 09:22:26 INFO - 'require_test_zip': True, 09:22:26 INFO - 'test_type': ('testharness',), 09:22:26 INFO - 'this_chunk': '1', 09:22:26 INFO - 'tooltool_cache': '/builds/tooltool_cache', 09:22:26 INFO - 'total_chunks': '10', 09:22:26 INFO - 'virtualenv_path': 'venv', 09:22:26 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 09:22:26 INFO - 'work_dir': 'build'} 09:22:26 INFO - ##### 09:22:26 INFO - ##### Running clobber step. 09:22:26 INFO - ##### 09:22:26 INFO - Running pre-action listener: _resource_record_pre_action 09:22:26 INFO - Running main action method: clobber 09:22:26 INFO - rmtree: /builds/slave/test/build 09:22:26 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 09:22:26 INFO - Running post-action listener: _resource_record_post_action 09:22:26 INFO - ##### 09:22:26 INFO - ##### Running read-buildbot-config step. 09:22:26 INFO - ##### 09:22:26 INFO - Running pre-action listener: _resource_record_pre_action 09:22:26 INFO - Running main action method: read_buildbot_config 09:22:26 INFO - Using buildbot properties: 09:22:26 INFO - { 09:22:26 INFO - "project": "", 09:22:26 INFO - "product": "firefox", 09:22:26 INFO - "script_repo_revision": "production", 09:22:26 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 09:22:26 INFO - "repository": "", 09:22:26 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 09:22:26 INFO - "buildid": "20160706073423", 09:22:26 INFO - "pgo_build": "False", 09:22:26 INFO - "basedir": "/builds/slave/test", 09:22:26 INFO - "buildnumber": 19, 09:22:26 INFO - "slavename": "tst-linux32-spot-378", 09:22:26 INFO - "revision": "01a1714a1d049ff43ad0fe73d0c81ba5c04fad8d", 09:22:26 INFO - "master": "http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/", 09:22:26 INFO - "platform": "linux", 09:22:26 INFO - "branch": "mozilla-beta", 09:22:26 INFO - "repo_path": "releases/mozilla-beta", 09:22:26 INFO - "moz_repo_path": "", 09:22:26 INFO - "stage_platform": "linux", 09:22:26 INFO - "builduid": "d561b80e55da49529f455fb67012b9a1", 09:22:26 INFO - "slavebuilddir": "test" 09:22:26 INFO - } 09:22:26 INFO - Found installer url https://queue.taskcluster.net/v1/task/crHYDNHHQdKOYxo6DUW-UA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 09:22:26 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/crHYDNHHQdKOYxo6DUW-UA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 09:22:26 INFO - Running post-action listener: _resource_record_post_action 09:22:26 INFO - ##### 09:22:26 INFO - ##### Running download-and-extract step. 09:22:26 INFO - ##### 09:22:26 INFO - Running pre-action listener: _resource_record_pre_action 09:22:26 INFO - Running main action method: download_and_extract 09:22:26 INFO - mkdir: /builds/slave/test/build/tests 09:22: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')]} 09:22:26 INFO - https://queue.taskcluster.net/v1/task/crHYDNHHQdKOYxo6DUW-UA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 09:22:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/crHYDNHHQdKOYxo6DUW-UA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 09:22:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/crHYDNHHQdKOYxo6DUW-UA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 09:22:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/crHYDNHHQdKOYxo6DUW-UA/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 09:22:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/crHYDNHHQdKOYxo6DUW-UA/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 09:22:27 INFO - Downloaded 1291 bytes. 09:22:27 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 09:22:27 INFO - Using the following test package requirements: 09:22:27 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 09:22:27 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 09:22:27 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 09:22:27 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 09:22:27 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 09:22:27 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 09:22:27 INFO - u'jsshell-linux-i686.zip'], 09:22:27 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 09:22:27 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 09:22:27 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 09:22:27 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 09:22:27 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 09:22:27 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 09:22:27 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 09:22:27 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 09:22:27 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 09:22:27 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 09:22:27 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 09:22:27 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 09:22:27 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')]} 09:22:27 INFO - https://queue.taskcluster.net/v1/task/crHYDNHHQdKOYxo6DUW-UA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 09:22:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/crHYDNHHQdKOYxo6DUW-UA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 09:22:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/crHYDNHHQdKOYxo6DUW-UA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 09:22:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/crHYDNHHQdKOYxo6DUW-UA/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 09:22:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/crHYDNHHQdKOYxo6DUW-UA/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 09:22:30 INFO - Downloaded 22860918 bytes. 09:22:30 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/*'] 09:22:30 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/* 09:22:31 INFO - caution: filename not matched: web-platform/* 09:22:31 INFO - Return code: 11 09:22:31 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')]} 09:22:31 INFO - https://queue.taskcluster.net/v1/task/crHYDNHHQdKOYxo6DUW-UA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 09:22:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/crHYDNHHQdKOYxo6DUW-UA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 09:22:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/crHYDNHHQdKOYxo6DUW-UA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 09:22:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/crHYDNHHQdKOYxo6DUW-UA/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 09:22:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/crHYDNHHQdKOYxo6DUW-UA/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 09:22:35 INFO - Downloaded 36389876 bytes. 09:22:35 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/*'] 09:22:35 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/* 09:22:39 INFO - caution: filename not matched: bin/* 09:22:39 INFO - caution: filename not matched: config/* 09:22:39 INFO - caution: filename not matched: mozbase/* 09:22:39 INFO - caution: filename not matched: marionette/* 09:22:39 INFO - caution: filename not matched: tools/wptserve/* 09:22:39 INFO - Return code: 11 09:22:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:22:39 INFO - https://queue.taskcluster.net/v1/task/crHYDNHHQdKOYxo6DUW-UA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 09:22:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/crHYDNHHQdKOYxo6DUW-UA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 09:22:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/crHYDNHHQdKOYxo6DUW-UA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 09:22:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/crHYDNHHQdKOYxo6DUW-UA/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 09:22:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/crHYDNHHQdKOYxo6DUW-UA/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 09:22:45 INFO - Downloaded 69347660 bytes. 09:22:45 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/crHYDNHHQdKOYxo6DUW-UA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 09:22:45 INFO - mkdir: /builds/slave/test/properties 09:22:45 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 09:22:45 INFO - Writing to file /builds/slave/test/properties/build_url 09:22:45 INFO - Contents: 09:22:45 INFO - build_url:https://queue.taskcluster.net/v1/task/crHYDNHHQdKOYxo6DUW-UA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 09:22:46 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/crHYDNHHQdKOYxo6DUW-UA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 09:22:46 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 09:22:46 INFO - Writing to file /builds/slave/test/properties/symbols_url 09:22:46 INFO - Contents: 09:22:46 INFO - symbols_url:https://queue.taskcluster.net/v1/task/crHYDNHHQdKOYxo6DUW-UA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 09:22:46 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')]} 09:22:46 INFO - https://queue.taskcluster.net/v1/task/crHYDNHHQdKOYxo6DUW-UA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 09:22:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/crHYDNHHQdKOYxo6DUW-UA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 09:22:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/crHYDNHHQdKOYxo6DUW-UA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 09:22:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/crHYDNHHQdKOYxo6DUW-UA/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 09:22:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/crHYDNHHQdKOYxo6DUW-UA/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 09:22:53 INFO - Downloaded 92360214 bytes. 09:22:53 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'] 09:22:53 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 09:23:02 INFO - Return code: 0 09:23:02 INFO - Running post-action listener: _resource_record_post_action 09:23:02 INFO - Running post-action listener: set_extra_try_arguments 09:23:02 INFO - ##### 09:23:02 INFO - ##### Running create-virtualenv step. 09:23:02 INFO - ##### 09:23:02 INFO - Running pre-action listener: _pre_create_virtualenv 09:23:02 INFO - Running pre-action listener: _resource_record_pre_action 09:23:02 INFO - Running main action method: create_virtualenv 09:23:02 INFO - Creating virtualenv /builds/slave/test/build/venv 09:23:02 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 09:23:02 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 09:23:03 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 09:23:03 INFO - Using real prefix '/usr' 09:23:03 INFO - New python executable in /builds/slave/test/build/venv/bin/python 09:23:04 INFO - Installing distribute.............................................................................................................................................................................................done. 09:23:07 INFO - Installing pip.................done. 09:23:07 INFO - Return code: 0 09:23:07 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 09:23:07 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')]} 09:23:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:23:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:23:07 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')]} 09:23:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:23:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:23:07 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa283c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2ea598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa39cf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa07ee30>, '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 0xa31bc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa39a470>, '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-1467822124.207071-865177067', '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 09:23:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 09:23:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 09:23:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:23:07 INFO - 'CCACHE_UMASK': '002', 09:23:07 INFO - 'DISPLAY': ':0', 09:23:07 INFO - 'HOME': '/home/cltbld', 09:23:07 INFO - 'LANG': 'en_US.UTF-8', 09:23:07 INFO - 'LOGNAME': 'cltbld', 09:23:07 INFO - 'MAIL': '/var/mail/cltbld', 09:23:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:23:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:23:07 INFO - 'MOZ_NO_REMOTE': '1', 09:23:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:23:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:23:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:23:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:23:07 INFO - 'PWD': '/builds/slave/test', 09:23:07 INFO - 'SHELL': '/bin/bash', 09:23:07 INFO - 'SHLVL': '1', 09:23:07 INFO - 'TERM': 'linux', 09:23:07 INFO - 'TMOUT': '86400', 09:23:07 INFO - 'USER': 'cltbld', 09:23:07 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467822124.207071-865177067', 09:23:07 INFO - '_': '/tools/buildbot/bin/python'} 09:23:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:23:08 INFO - Downloading/unpacking psutil>=0.7.1 09:23:08 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 09:23:08 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 09:23:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:23:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:23:08 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 09:23:08 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 09:23:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 09:23:12 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:23:12 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:23:12 INFO - Installing collected packages: psutil 09:23:12 INFO - Running setup.py install for psutil 09:23:12 INFO - building 'psutil._psutil_linux' extension 09:23:12 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 09:23:12 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 09:23:12 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 09:23:12 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 09:23:12 INFO - building 'psutil._psutil_posix' extension 09:23:12 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 09:23:12 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 09:23:13 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:23:13 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:23:13 INFO - Successfully installed psutil 09:23:13 INFO - Cleaning up... 09:23:13 INFO - Return code: 0 09:23:13 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 09:23:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:23:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:23:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:23:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:23:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:23:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:23:13 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0xa283c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2ea598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa39cf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa07ee30>, '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 0xa31bc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa39a470>, '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-1467822124.207071-865177067', '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 09:23:13 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 09:23:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 09:23:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:23:13 INFO - 'CCACHE_UMASK': '002', 09:23:13 INFO - 'DISPLAY': ':0', 09:23:13 INFO - 'HOME': '/home/cltbld', 09:23:13 INFO - 'LANG': 'en_US.UTF-8', 09:23:13 INFO - 'LOGNAME': 'cltbld', 09:23:13 INFO - 'MAIL': '/var/mail/cltbld', 09:23:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:23:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:23:13 INFO - 'MOZ_NO_REMOTE': '1', 09:23:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:23:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:23:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:23:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:23:13 INFO - 'PWD': '/builds/slave/test', 09:23:13 INFO - 'SHELL': '/bin/bash', 09:23:13 INFO - 'SHLVL': '1', 09:23:13 INFO - 'TERM': 'linux', 09:23:13 INFO - 'TMOUT': '86400', 09:23:13 INFO - 'USER': 'cltbld', 09:23:13 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467822124.207071-865177067', 09:23:13 INFO - '_': '/tools/buildbot/bin/python'} 09:23:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:23:13 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 09:23:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:23:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:23:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:23:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:23:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:23:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:23:17 INFO - Downloading mozsystemmonitor-0.0.tar.gz 09:23:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 09:23:17 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 09:23:17 INFO - Installing collected packages: mozsystemmonitor 09:23:17 INFO - Running setup.py install for mozsystemmonitor 09:23:17 INFO - Successfully installed mozsystemmonitor 09:23:17 INFO - Cleaning up... 09:23:17 INFO - Return code: 0 09:23:17 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 09:23:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:23:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:23:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:23:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:23:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:23:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:23:17 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa283c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2ea598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa39cf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa07ee30>, '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 0xa31bc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa39a470>, '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-1467822124.207071-865177067', '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 09:23:17 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 09:23:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 09:23:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:23:17 INFO - 'CCACHE_UMASK': '002', 09:23:17 INFO - 'DISPLAY': ':0', 09:23:17 INFO - 'HOME': '/home/cltbld', 09:23:17 INFO - 'LANG': 'en_US.UTF-8', 09:23:17 INFO - 'LOGNAME': 'cltbld', 09:23:17 INFO - 'MAIL': '/var/mail/cltbld', 09:23:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:23:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:23:17 INFO - 'MOZ_NO_REMOTE': '1', 09:23:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:23:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:23:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:23:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:23:17 INFO - 'PWD': '/builds/slave/test', 09:23:17 INFO - 'SHELL': '/bin/bash', 09:23:17 INFO - 'SHLVL': '1', 09:23:17 INFO - 'TERM': 'linux', 09:23:17 INFO - 'TMOUT': '86400', 09:23:17 INFO - 'USER': 'cltbld', 09:23:17 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467822124.207071-865177067', 09:23:17 INFO - '_': '/tools/buildbot/bin/python'} 09:23:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:23:17 INFO - Downloading/unpacking blobuploader==1.2.4 09:23:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:23:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:23:17 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:23:17 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:23:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:23:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:23:21 INFO - Downloading blobuploader-1.2.4.tar.gz 09:23:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 09:23:21 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 09:23: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 09:23: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 09:23:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:23:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:23: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 09:23: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 09:23:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 09:23:22 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 09:23:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:23:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:23:22 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:23:22 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:23:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:23:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:23:23 INFO - Downloading docopt-0.6.1.tar.gz 09:23:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 09:23:23 INFO - Installing collected packages: blobuploader, requests, docopt 09:23:23 INFO - Running setup.py install for blobuploader 09:23:23 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 09:23:23 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 09:23:23 INFO - Running setup.py install for requests 09:23:24 INFO - Running setup.py install for docopt 09:23:24 INFO - Successfully installed blobuploader requests docopt 09:23:24 INFO - Cleaning up... 09:23:24 INFO - Return code: 0 09:23:24 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:23: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')]} 09:23:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:23:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:23: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')]} 09:23:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:23:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:23:24 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa283c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2ea598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa39cf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa07ee30>, '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 0xa31bc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa39a470>, '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-1467822124.207071-865177067', '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 09:23:24 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 09:23:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 09:23:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:23:24 INFO - 'CCACHE_UMASK': '002', 09:23:24 INFO - 'DISPLAY': ':0', 09:23:24 INFO - 'HOME': '/home/cltbld', 09:23:24 INFO - 'LANG': 'en_US.UTF-8', 09:23:24 INFO - 'LOGNAME': 'cltbld', 09:23:24 INFO - 'MAIL': '/var/mail/cltbld', 09:23:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:23:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:23:24 INFO - 'MOZ_NO_REMOTE': '1', 09:23:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:23:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:23:24 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:23:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:23:24 INFO - 'PWD': '/builds/slave/test', 09:23:24 INFO - 'SHELL': '/bin/bash', 09:23:24 INFO - 'SHLVL': '1', 09:23:24 INFO - 'TERM': 'linux', 09:23:24 INFO - 'TMOUT': '86400', 09:23:24 INFO - 'USER': 'cltbld', 09:23:24 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467822124.207071-865177067', 09:23:24 INFO - '_': '/tools/buildbot/bin/python'} 09:23:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:23:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:23:24 INFO - Running setup.py (path:/tmp/pip-HYzDfK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:23:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:23:25 INFO - Running setup.py (path:/tmp/pip-HPhIb2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:23:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:23:25 INFO - Running setup.py (path:/tmp/pip-X6Ud4b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:23:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:23:25 INFO - Running setup.py (path:/tmp/pip-Pl3gK3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:23:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:23:25 INFO - Running setup.py (path:/tmp/pip-JXkuqx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:23:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:23:25 INFO - Running setup.py (path:/tmp/pip-flBFRs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:23:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:23:25 INFO - Running setup.py (path:/tmp/pip-RcCjY2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:23:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:23:25 INFO - Running setup.py (path:/tmp/pip-cfXcnX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:23:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:23:25 INFO - Running setup.py (path:/tmp/pip-3vVNuX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:23:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:23:26 INFO - Running setup.py (path:/tmp/pip-NFSbR8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:23:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:23:26 INFO - Running setup.py (path:/tmp/pip-AwqNTY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:23:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:23:26 INFO - Running setup.py (path:/tmp/pip-wdireU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:23:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:23:26 INFO - Running setup.py (path:/tmp/pip-42IPVc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:23:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:23:26 INFO - Running setup.py (path:/tmp/pip-Vcx1Bc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:23:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:23:26 INFO - Running setup.py (path:/tmp/pip-IFl9T3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:23:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:23:26 INFO - Running setup.py (path:/tmp/pip-9E8H6P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:23:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:23:26 INFO - Running setup.py (path:/tmp/pip-9OonWR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:23:27 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:23:27 INFO - Running setup.py (path:/tmp/pip-loJtwE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:23:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:23:27 INFO - Running setup.py (path:/tmp/pip-Yro0B0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:23:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:23:27 INFO - Running setup.py (path:/tmp/pip-GN_sx2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:23:27 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:23:27 INFO - Running setup.py (path:/tmp/pip-TBzEZX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:23:27 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:23:27 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 09:23:27 INFO - Running setup.py install for manifestparser 09:23:28 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 09:23:28 INFO - Running setup.py install for mozcrash 09:23:28 INFO - Running setup.py install for mozdebug 09:23:28 INFO - Running setup.py install for mozdevice 09:23:28 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 09:23:28 INFO - Installing dm script to /builds/slave/test/build/venv/bin 09:23:28 INFO - Running setup.py install for mozfile 09:23:28 INFO - Running setup.py install for mozhttpd 09:23:29 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 09:23:29 INFO - Running setup.py install for mozinfo 09:23:29 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 09:23:29 INFO - Running setup.py install for mozInstall 09:23:29 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 09:23:29 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 09:23:29 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 09:23:29 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 09:23:29 INFO - Running setup.py install for mozleak 09:23:29 INFO - Running setup.py install for mozlog 09:23:30 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 09:23:30 INFO - Running setup.py install for moznetwork 09:23:30 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 09:23:30 INFO - Running setup.py install for mozprocess 09:23:30 INFO - Running setup.py install for mozprofile 09:23:30 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 09:23:30 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 09:23:30 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 09:23:30 INFO - Running setup.py install for mozrunner 09:23:31 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 09:23:31 INFO - Running setup.py install for mozscreenshot 09:23:31 INFO - Running setup.py install for moztest 09:23:31 INFO - Running setup.py install for mozversion 09:23:31 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 09:23:31 INFO - Running setup.py install for wptserve 09:23:31 INFO - Running setup.py install for marionette-driver 09:23:32 INFO - Running setup.py install for browsermob-proxy 09:23:32 INFO - Running setup.py install for marionette-client 09:23:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:23:32 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 09:23:32 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 09:23:32 INFO - Cleaning up... 09:23:32 INFO - Return code: 0 09:23:32 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:23:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:23:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:23:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:23:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:23:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:23:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:23:33 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa283c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2ea598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa39cf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa07ee30>, '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 0xa31bc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa39a470>, '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-1467822124.207071-865177067', '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 09:23:33 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 09:23:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 09:23:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:23:33 INFO - 'CCACHE_UMASK': '002', 09:23:33 INFO - 'DISPLAY': ':0', 09:23:33 INFO - 'HOME': '/home/cltbld', 09:23:33 INFO - 'LANG': 'en_US.UTF-8', 09:23:33 INFO - 'LOGNAME': 'cltbld', 09:23:33 INFO - 'MAIL': '/var/mail/cltbld', 09:23:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:23:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:23:33 INFO - 'MOZ_NO_REMOTE': '1', 09:23:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:23:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:23:33 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:23:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:23:33 INFO - 'PWD': '/builds/slave/test', 09:23:33 INFO - 'SHELL': '/bin/bash', 09:23:33 INFO - 'SHLVL': '1', 09:23:33 INFO - 'TERM': 'linux', 09:23:33 INFO - 'TMOUT': '86400', 09:23:33 INFO - 'USER': 'cltbld', 09:23:33 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467822124.207071-865177067', 09:23:33 INFO - '_': '/tools/buildbot/bin/python'} 09:23:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:23:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:23:33 INFO - Running setup.py (path:/tmp/pip-_MQsKt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:23:33 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)) 09:23:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:23:33 INFO - Running setup.py (path:/tmp/pip-eO0coJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:23:33 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)) 09:23:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:23:33 INFO - Running setup.py (path:/tmp/pip-ozpolL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:23:33 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)) 09:23:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:23:33 INFO - Running setup.py (path:/tmp/pip-LaJABU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:23:33 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)) 09:23:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:23:33 INFO - Running setup.py (path:/tmp/pip-EoGRB7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:23:34 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)) 09:23:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:23:34 INFO - Running setup.py (path:/tmp/pip-lhHhY1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:23:34 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)) 09:23:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:23:34 INFO - Running setup.py (path:/tmp/pip-Bg7axE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:23:34 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)) 09:23:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:23:34 INFO - Running setup.py (path:/tmp/pip-3DWkUb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:23:34 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)) 09:23:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:23:34 INFO - Running setup.py (path:/tmp/pip-7GVYNs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:23:34 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)) 09:23:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:23:34 INFO - Running setup.py (path:/tmp/pip-ttXFue-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:23:34 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)) 09:23:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:23:34 INFO - Running setup.py (path:/tmp/pip-pI992a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:23:34 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)) 09:23:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:23:34 INFO - Running setup.py (path:/tmp/pip-Q25LQV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:23:35 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)) 09:23:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:23:35 INFO - Running setup.py (path:/tmp/pip-Fz6d7I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:23:35 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)) 09:23:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:23:35 INFO - Running setup.py (path:/tmp/pip-ZYAcmb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:23:35 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)) 09:23:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:23:35 INFO - Running setup.py (path:/tmp/pip-XRv4mH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:23:35 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)) 09:23:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:23:35 INFO - Running setup.py (path:/tmp/pip-tOtlkl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:23:35 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)) 09:23:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:23:35 INFO - Running setup.py (path:/tmp/pip-J3IKX3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:23:35 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)) 09:23:35 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:23:35 INFO - Running setup.py (path:/tmp/pip-7qHAxn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:23:35 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)) 09:23:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:23:35 INFO - Running setup.py (path:/tmp/pip-_1VKnd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:23:36 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)) 09:23:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:23:36 INFO - Running setup.py (path:/tmp/pip-kZoQ82-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:23:36 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)) 09:23:36 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:23:36 INFO - Running setup.py (path:/tmp/pip-Tt4epK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:23:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:23:36 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)) 09:23:36 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)) 09:23:36 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)) 09:23:36 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)) 09:23:36 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)) 09:23:36 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)) 09:23:36 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:23:36 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 09:23:36 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 09:23:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:23:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:23:36 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 09:23:36 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 09:23:40 INFO - Downloading blessings-1.6.tar.gz 09:23:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 09:23:40 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)) 09:23:40 INFO - Installing collected packages: blessings 09:23:40 INFO - Running setup.py install for blessings 09:23:40 INFO - Successfully installed blessings 09:23:40 INFO - Cleaning up... 09:23:40 INFO - Return code: 0 09:23:40 INFO - Done creating virtualenv /builds/slave/test/build/venv. 09:23:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:23:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:23:41 INFO - Reading from file tmpfile_stdout 09:23:41 INFO - Current package versions: 09:23:41 INFO - argparse == 1.2.1 09:23:41 INFO - blessings == 1.6 09:23:41 INFO - blobuploader == 1.2.4 09:23:41 INFO - browsermob-proxy == 0.6.0 09:23:41 INFO - docopt == 0.6.1 09:23:41 INFO - manifestparser == 1.1 09:23:41 INFO - marionette-client == 2.3.0 09:23:41 INFO - marionette-driver == 1.4.0 09:23:41 INFO - mozInstall == 1.12 09:23:41 INFO - mozcrash == 0.17 09:23:41 INFO - mozdebug == 0.1 09:23:41 INFO - mozdevice == 0.48 09:23:41 INFO - mozfile == 1.2 09:23:41 INFO - mozhttpd == 0.7 09:23:41 INFO - mozinfo == 0.9 09:23:41 INFO - mozleak == 0.1 09:23:41 INFO - mozlog == 3.1 09:23:41 INFO - moznetwork == 0.27 09:23:41 INFO - mozprocess == 0.22 09:23:41 INFO - mozprofile == 0.28 09:23:41 INFO - mozrunner == 6.11 09:23:41 INFO - mozscreenshot == 0.1 09:23:41 INFO - mozsystemmonitor == 0.0 09:23:41 INFO - moztest == 0.7 09:23:41 INFO - mozversion == 1.4 09:23:41 INFO - psutil == 3.1.1 09:23:41 INFO - requests == 1.2.3 09:23:41 INFO - wptserve == 1.4.0 09:23:41 INFO - wsgiref == 0.1.2 09:23:41 INFO - Running post-action listener: _resource_record_post_action 09:23:41 INFO - Running post-action listener: _start_resource_monitoring 09:23:41 INFO - Starting resource monitoring. 09:23:41 INFO - ##### 09:23:41 INFO - ##### Running pull step. 09:23:41 INFO - ##### 09:23:41 INFO - Running pre-action listener: _resource_record_pre_action 09:23:41 INFO - Running main action method: pull 09:23:41 INFO - Pull has nothing to do! 09:23:41 INFO - Running post-action listener: _resource_record_post_action 09:23:41 INFO - ##### 09:23:41 INFO - ##### Running install step. 09:23:41 INFO - ##### 09:23:41 INFO - Running pre-action listener: _resource_record_pre_action 09:23:41 INFO - Running main action method: install 09:23:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:23:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:23:41 INFO - Reading from file tmpfile_stdout 09:23:41 INFO - Detecting whether we're running mozinstall >=1.0... 09:23:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 09:23:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 09:23:41 INFO - Reading from file tmpfile_stdout 09:23:41 INFO - Output received: 09:23:41 INFO - Usage: mozinstall [options] installer 09:23:41 INFO - Options: 09:23:41 INFO - -h, --help show this help message and exit 09:23:41 INFO - -d DEST, --destination=DEST 09:23:41 INFO - Directory to install application into. [default: 09:23:41 INFO - "/builds/slave/test"] 09:23:41 INFO - --app=APP Application being installed. [default: firefox] 09:23:41 INFO - mkdir: /builds/slave/test/build/application 09:23:41 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'] 09:23:41 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 09:24:10 INFO - Reading from file tmpfile_stdout 09:24:10 INFO - Output received: 09:24:10 INFO - /builds/slave/test/build/application/firefox/firefox 09:24:10 INFO - Running post-action listener: _resource_record_post_action 09:24:10 INFO - ##### 09:24:10 INFO - ##### Running run-tests step. 09:24:10 INFO - ##### 09:24:10 INFO - Running pre-action listener: _resource_record_pre_action 09:24:10 INFO - Running main action method: run_tests 09:24:10 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 09:24:10 INFO - Minidump filename unknown. Determining based upon platform and architecture. 09:24:10 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 09:24:10 INFO - grabbing minidump binary from tooltool 09:24: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')]} 09:24:11 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 0xa07ee30>, '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 0xa31bc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa39a470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 09:24:11 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 09:24:11 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 09:24:11 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 09:24:11 INFO - Return code: 0 09:24:11 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 09:24:11 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 09:24:11 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/crHYDNHHQdKOYxo6DUW-UA/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 09:24:11 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/crHYDNHHQdKOYxo6DUW-UA/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 09:24:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:24:11 INFO - 'CCACHE_UMASK': '002', 09:24:11 INFO - 'DISPLAY': ':0', 09:24:11 INFO - 'HOME': '/home/cltbld', 09:24:11 INFO - 'LANG': 'en_US.UTF-8', 09:24:11 INFO - 'LOGNAME': 'cltbld', 09:24:11 INFO - 'MAIL': '/var/mail/cltbld', 09:24:11 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 09:24:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:24:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:24:11 INFO - 'MOZ_NO_REMOTE': '1', 09:24:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:24:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:24:11 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:24:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:24:11 INFO - 'PWD': '/builds/slave/test', 09:24:11 INFO - 'SHELL': '/bin/bash', 09:24:11 INFO - 'SHLVL': '1', 09:24:11 INFO - 'TERM': 'linux', 09:24:11 INFO - 'TMOUT': '86400', 09:24:11 INFO - 'USER': 'cltbld', 09:24:11 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467822124.207071-865177067', 09:24:11 INFO - '_': '/tools/buildbot/bin/python'} 09:24:11 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/crHYDNHHQdKOYxo6DUW-UA/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 09:24:11 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 09:24:11 INFO - import pkg_resources 09:24:13 INFO - Using 1 client processes 09:24:13 INFO - wptserve Starting http server on 127.0.0.1:8000 09:24:13 INFO - wptserve Starting http server on 127.0.0.1:8001 09:24:13 INFO - wptserve Starting http server on 127.0.0.1:8443 09:24:15 INFO - SUITE-START | Running 778 tests 09:24:15 INFO - Running testharness tests 09:24:15 INFO - Setting up ssl 09:24:15 INFO - PROCESS | certutil | 09:24:15 INFO - PROCESS | certutil | 09:24:15 INFO - PROCESS | certutil | 09:24:15 INFO - Certificate Nickname Trust Attributes 09:24:15 INFO - SSL,S/MIME,JAR/XPI 09:24:15 INFO - 09:24:15 INFO - web-platform-tests CT,, 09:24:15 INFO - 09:24:15 INFO - Starting runner 09:24:19 INFO - PROCESS | 18997 | 1467822259312 Marionette DEBUG Marionette enabled via build flag and pref 09:24:19 INFO - PROCESS | 18997 | ++DOCSHELL 0xa4d4ec00 == 1 [pid = 18997] [id = 1] 09:24:19 INFO - PROCESS | 18997 | ++DOMWINDOW == 1 (0xa4d4f000) [pid = 18997] [serial = 1] [outer = (nil)] 09:24:19 INFO - PROCESS | 18997 | [18997] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 09:24:19 INFO - PROCESS | 18997 | ++DOMWINDOW == 2 (0xa4d4f800) [pid = 18997] [serial = 2] [outer = 0xa4d4f000] 09:24:19 INFO - PROCESS | 18997 | 1467822259987 Marionette INFO Listening on port 2828 09:24:20 INFO - PROCESS | 18997 | 1467822260571 Marionette DEBUG Marionette enabled via command-line flag 09:24:20 INFO - PROCESS | 18997 | ++DOCSHELL 0xa23a8000 == 2 [pid = 18997] [id = 2] 09:24:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 3 (0xa23a9400) [pid = 18997] [serial = 3] [outer = (nil)] 09:24:20 INFO - PROCESS | 18997 | [18997] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 09:24:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 4 (0xa2001400) [pid = 18997] [serial = 4] [outer = 0xa23a9400] 09:24:20 INFO - PROCESS | 18997 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20d11e0 09:24:20 INFO - PROCESS | 18997 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20d1cc0 09:24:20 INFO - PROCESS | 18997 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20dad40 09:24:20 INFO - PROCESS | 18997 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a20f79a0 09:24:20 INFO - PROCESS | 18997 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20fd6e0 09:24:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 5 (0xa1015000) [pid = 18997] [serial = 5] [outer = 0xa4d4f000] 09:24:20 INFO - PROCESS | 18997 | [18997] 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 09:24:20 INFO - PROCESS | 18997 | 1467822260946 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:46818 09:24:20 INFO - PROCESS | 18997 | [18997] 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 09:24:20 INFO - PROCESS | 18997 | 1467822260978 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:46819 09:24:21 INFO - PROCESS | 18997 | 1467822261037 Marionette DEBUG Closed connection conn0 09:24:21 INFO - PROCESS | 18997 | [18997] 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 09:24:21 INFO - PROCESS | 18997 | 1467822261148 Marionette DEBUG Closed connection conn1 09:24:21 INFO - PROCESS | 18997 | [18997] 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 09:24:21 INFO - PROCESS | 18997 | 1467822261162 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:46820 09:24:21 INFO - PROCESS | 18997 | [18997] 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 09:24:21 INFO - PROCESS | 18997 | 1467822261219 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:46821 09:24:21 INFO - PROCESS | 18997 | 1467822261227 Marionette DEBUG Closed connection conn2 09:24:21 INFO - PROCESS | 18997 | 1467822261269 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 09:24:21 INFO - PROCESS | 18997 | 1467822261294 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":"20160706073423","device":"desktop","version":"48.0"} 09:24:21 INFO - PROCESS | 18997 | [18997] 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 09:24:23 INFO - PROCESS | 18997 | ++DOCSHELL 0x9b207800 == 3 [pid = 18997] [id = 3] 09:24:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 6 (0x9b207c00) [pid = 18997] [serial = 6] [outer = (nil)] 09:24:23 INFO - PROCESS | 18997 | ++DOCSHELL 0x9b208000 == 4 [pid = 18997] [id = 4] 09:24:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 7 (0x9b20b800) [pid = 18997] [serial = 7] [outer = (nil)] 09:24:23 INFO - PROCESS | 18997 | [18997] 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 09:24:23 INFO - PROCESS | 18997 | ++DOCSHELL 0x9aae2000 == 5 [pid = 18997] [id = 5] 09:24:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 8 (0x9aae2400) [pid = 18997] [serial = 8] [outer = (nil)] 09:24:23 INFO - PROCESS | 18997 | [18997] 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 09:24:23 INFO - PROCESS | 18997 | [18997] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 09:24:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 9 (0x9a644c00) [pid = 18997] [serial = 9] [outer = 0x9aae2400] 09:24:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 10 (0x9a379800) [pid = 18997] [serial = 10] [outer = 0x9b207c00] 09:24:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 11 (0x9a37b400) [pid = 18997] [serial = 11] [outer = 0x9b20b800] 09:24:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 12 (0x9a37dc00) [pid = 18997] [serial = 12] [outer = 0x9aae2400] 09:24:25 INFO - PROCESS | 18997 | 1467822265526 Marionette INFO startBrowser a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:25 INFO - PROCESS | 18997 | 1467822265576 Marionette DEBUG loaded listener.js 09:24:25 INFO - PROCESS | 18997 | 1467822265596 Marionette DEBUG loaded listener.js 09:24:25 INFO - PROCESS | 18997 | 1467822265599 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 13 (0x98244800) [pid = 18997] [serial = 13] [outer = 0x9aae2400] 09:24:26 INFO - PROCESS | 18997 | 1467822266282 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"a13d1c1f-edce-480a-b2dd-f6f67b717d9a","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":"20160706073423","device":"desktop","version":"48.0","command_id":1}}] 09:24:26 INFO - PROCESS | 18997 | 1467822266484 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 09:24:26 INFO - PROCESS | 18997 | 1467822266493 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:26 INFO - PROCESS | 18997 | 1467822266793 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 09:24:26 INFO - PROCESS | 18997 | 1467822266919 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 09:24:26 INFO - PROCESS | 18997 | 1467822266925 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:26 INFO - PROCESS | 18997 | [18997] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 09:24:27 INFO - PROCESS | 18997 | [18997] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:24:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 14 (0x950bd400) [pid = 18997] [serial = 14] [outer = 0x9aae2400] 09:24:27 INFO - PROCESS | 18997 | [18997] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:24:27 INFO - PROCESS | 18997 | [18997] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:24:27 INFO - PROCESS | 18997 | 1467822267366 Marionette TRACE conn3 <- [1,3,null,{}] 09:24:27 INFO - PROCESS | 18997 | 1467822267382 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 09:24:27 INFO - PROCESS | 18997 | 1467822267389 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:27 INFO - PROCESS | 18997 | 1467822267414 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 09:24:27 INFO - PROCESS | 18997 | 1467822267542 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 09:24:27 INFO - PROCESS | 18997 | 1467822267548 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 09:24:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 09:24:27 INFO - PROCESS | 18997 | 1467822267566 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 09:24:27 INFO - PROCESS | 18997 | 1467822267572 Marionette TRACE conn3 <- [1,6,null,{}] 09:24:27 INFO - PROCESS | 18997 | 1467822267579 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:27 INFO - PROCESS | 18997 | 1467822267584 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:27 INFO - PROCESS | 18997 | 1467822267605 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 09:24:27 INFO - PROCESS | 18997 | 1467822267615 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:27 INFO - PROCESS | 18997 | 1467822267624 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:27 INFO - PROCESS | 18997 | ++DOCSHELL 0x93b35800 == 6 [pid = 18997] [id = 6] 09:24:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 15 (0x93b35c00) [pid = 18997] [serial = 15] [outer = (nil)] 09:24:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 16 (0x93b37c00) [pid = 18997] [serial = 16] [outer = 0x93b35c00] 09:24:27 INFO - PROCESS | 18997 | 1467822267699 Marionette DEBUG loaded listener.js 09:24:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 17 (0x93b3cc00) [pid = 18997] [serial = 17] [outer = 0x93b35c00] 09:24:28 INFO - PROCESS | 18997 | ++DOCSHELL 0x93919000 == 7 [pid = 18997] [id = 7] 09:24:28 INFO - PROCESS | 18997 | ++DOMWINDOW == 18 (0x9391a000) [pid = 18997] [serial = 18] [outer = (nil)] 09:24:28 INFO - PROCESS | 18997 | ++DOMWINDOW == 19 (0x93b40000) [pid = 18997] [serial = 19] [outer = 0x9391a000] 09:24:28 INFO - PROCESS | 18997 | 1467822268199 Marionette DEBUG loaded listener.js 09:24:28 INFO - PROCESS | 18997 | ++DOMWINDOW == 20 (0x9391d800) [pid = 18997] [serial = 20] [outer = 0x9391a000] 09:24:28 INFO - PROCESS | 18997 | [18997] 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 09:24:28 INFO - PROCESS | 18997 | 1467822268701 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 09:24:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 09:24:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1195ms 09:24:28 INFO - PROCESS | 18997 | 1467822268781 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 09:24:28 INFO - PROCESS | 18997 | 1467822268784 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 09:24:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 09:24:28 INFO - PROCESS | 18997 | 1467822268879 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 09:24:28 INFO - PROCESS | 18997 | 1467822268882 Marionette TRACE conn3 <- [1,10,null,{}] 09:24:28 INFO - PROCESS | 18997 | 1467822268916 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:28 INFO - PROCESS | 18997 | 1467822268926 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:29 INFO - PROCESS | 18997 | 1467822269105 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 09:24:29 INFO - PROCESS | 18997 | 1467822269123 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:29 INFO - PROCESS | 18997 | 1467822269133 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:29 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e0800 == 8 [pid = 18997] [id = 8] 09:24:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 21 (0x921e0c00) [pid = 18997] [serial = 21] [outer = (nil)] 09:24:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 22 (0x921e2c00) [pid = 18997] [serial = 22] [outer = 0x921e0c00] 09:24:29 INFO - PROCESS | 18997 | 1467822269208 Marionette DEBUG loaded listener.js 09:24:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 23 (0x921e7800) [pid = 18997] [serial = 23] [outer = 0x921e0c00] 09:24:30 INFO - PROCESS | 18997 | 1467822270217 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 09:24:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 09:24:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1461ms 09:24:30 INFO - PROCESS | 18997 | 1467822270271 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 09:24:30 INFO - PROCESS | 18997 | 1467822270278 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 09:24:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 09:24:30 INFO - PROCESS | 18997 | 1467822270287 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 09:24:30 INFO - PROCESS | 18997 | 1467822270293 Marionette TRACE conn3 <- [1,14,null,{}] 09:24:30 INFO - PROCESS | 18997 | 1467822270346 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:30 INFO - PROCESS | 18997 | 1467822270351 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:30 INFO - PROCESS | 18997 | 1467822270579 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 09:24:30 INFO - PROCESS | 18997 | 1467822270760 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:30 INFO - PROCESS | 18997 | 1467822270776 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:30 INFO - PROCESS | 18997 | ++DOCSHELL 0x9235e400 == 9 [pid = 18997] [id = 9] 09:24:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 24 (0x92362000) [pid = 18997] [serial = 24] [outer = (nil)] 09:24:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 25 (0x92369c00) [pid = 18997] [serial = 25] [outer = 0x92362000] 09:24:30 INFO - PROCESS | 18997 | 1467822270858 Marionette DEBUG loaded listener.js 09:24:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 26 (0x928ddc00) [pid = 18997] [serial = 26] [outer = 0x92362000] 09:24:31 INFO - PROCESS | 18997 | ++DOCSHELL 0x93918000 == 10 [pid = 18997] [id = 10] 09:24:31 INFO - PROCESS | 18997 | ++DOMWINDOW == 27 (0x93918400) [pid = 18997] [serial = 27] [outer = (nil)] 09:24:31 INFO - PROCESS | 18997 | ++DOMWINDOW == 28 (0x92ea6c00) [pid = 18997] [serial = 28] [outer = 0x93918400] 09:24:31 INFO - PROCESS | 18997 | ++DOMWINDOW == 29 (0x9391c800) [pid = 18997] [serial = 29] [outer = 0x93918400] 09:24:31 INFO - PROCESS | 18997 | ++DOCSHELL 0x9388ec00 == 11 [pid = 18997] [id = 11] 09:24:31 INFO - PROCESS | 18997 | ++DOMWINDOW == 30 (0x93b36800) [pid = 18997] [serial = 30] [outer = (nil)] 09:24:31 INFO - PROCESS | 18997 | ++DOMWINDOW == 31 (0x97793000) [pid = 18997] [serial = 31] [outer = 0x93b36800] 09:24:31 INFO - PROCESS | 18997 | ++DOMWINDOW == 32 (0x982d6c00) [pid = 18997] [serial = 32] [outer = 0x93b36800] 09:24:32 INFO - PROCESS | 18997 | 1467822272071 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 09:24:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 09:24:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1828ms 09:24:32 INFO - PROCESS | 18997 | 1467822272164 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 09:24:32 INFO - PROCESS | 18997 | 1467822272170 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 09:24:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 09:24:32 INFO - PROCESS | 18997 | 1467822272199 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 09:24:32 INFO - PROCESS | 18997 | 1467822272210 Marionette TRACE conn3 <- [1,18,null,{}] 09:24:32 INFO - PROCESS | 18997 | 1467822272221 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:32 INFO - PROCESS | 18997 | 1467822272237 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:32 INFO - PROCESS | 18997 | 1467822272486 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 09:24:32 INFO - PROCESS | 18997 | 1467822272612 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:32 INFO - PROCESS | 18997 | 1467822272622 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:32 INFO - PROCESS | 18997 | ++DOCSHELL 0x92eb3400 == 12 [pid = 18997] [id = 12] 09:24:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 33 (0x946a8800) [pid = 18997] [serial = 33] [outer = (nil)] 09:24:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 34 (0x9a7d5400) [pid = 18997] [serial = 34] [outer = 0x946a8800] 09:24:32 INFO - PROCESS | 18997 | 1467822272707 Marionette DEBUG loaded listener.js 09:24:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 35 (0x9b06ec00) [pid = 18997] [serial = 35] [outer = 0x946a8800] 09:24:33 INFO - PROCESS | 18997 | 1467822273950 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 09:24:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 09:24:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1818ms 09:24:34 INFO - PROCESS | 18997 | 1467822274016 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 09:24:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 09:24:34 INFO - PROCESS | 18997 | 1467822274025 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 09:24:34 INFO - PROCESS | 18997 | 1467822274036 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 09:24:34 INFO - PROCESS | 18997 | 1467822274046 Marionette TRACE conn3 <- [1,22,null,{}] 09:24:34 INFO - PROCESS | 18997 | 1467822274154 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:34 INFO - PROCESS | 18997 | 1467822274167 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:34 INFO - PROCESS | 18997 | 1467822274517 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 09:24:34 INFO - PROCESS | 18997 | 1467822274693 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:34 INFO - PROCESS | 18997 | 1467822274710 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:34 INFO - PROCESS | 18997 | ++DOCSHELL 0x923fec00 == 13 [pid = 18997] [id = 13] 09:24:34 INFO - PROCESS | 18997 | ++DOMWINDOW == 36 (0x923ff400) [pid = 18997] [serial = 36] [outer = (nil)] 09:24:34 INFO - PROCESS | 18997 | ++DOMWINDOW == 37 (0x9b566c00) [pid = 18997] [serial = 37] [outer = 0x923ff400] 09:24:34 INFO - PROCESS | 18997 | 1467822274853 Marionette DEBUG loaded listener.js 09:24:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 38 (0x9b9bb000) [pid = 18997] [serial = 38] [outer = 0x923ff400] 09:24:36 INFO - PROCESS | 18997 | 1467822276211 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 09:24:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 09:24:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 2208ms 09:24:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 09:24:36 INFO - PROCESS | 18997 | 1467822276243 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 09:24:36 INFO - PROCESS | 18997 | 1467822276247 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 09:24:36 INFO - PROCESS | 18997 | 1467822276253 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 09:24:36 INFO - PROCESS | 18997 | 1467822276257 Marionette TRACE conn3 <- [1,26,null,{}] 09:24:36 INFO - PROCESS | 18997 | 1467822276263 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:36 INFO - PROCESS | 18997 | 1467822276268 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:36 INFO - PROCESS | 18997 | 1467822276456 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 09:24:36 INFO - PROCESS | 18997 | 1467822276586 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:36 INFO - PROCESS | 18997 | 1467822276596 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:36 INFO - PROCESS | 18997 | ++DOCSHELL 0x9c0e7c00 == 14 [pid = 18997] [id = 14] 09:24:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 39 (0x9cb39800) [pid = 18997] [serial = 39] [outer = (nil)] 09:24:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 40 (0xa237dc00) [pid = 18997] [serial = 40] [outer = 0x9cb39800] 09:24:36 INFO - PROCESS | 18997 | 1467822276690 Marionette DEBUG loaded listener.js 09:24:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 41 (0xa3108400) [pid = 18997] [serial = 41] [outer = 0x9cb39800] 09:24:37 INFO - PROCESS | 18997 | 1467822277541 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 09:24:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 09:24:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1332ms 09:24:37 INFO - PROCESS | 18997 | 1467822277585 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 09:24:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 09:24:37 INFO - PROCESS | 18997 | 1467822277589 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 09:24:37 INFO - PROCESS | 18997 | 1467822277596 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 09:24:37 INFO - PROCESS | 18997 | 1467822277599 Marionette TRACE conn3 <- [1,30,null,{}] 09:24:37 INFO - PROCESS | 18997 | 1467822277605 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:37 INFO - PROCESS | 18997 | 1467822277611 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:37 INFO - PROCESS | 18997 | 1467822277786 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 09:24:37 INFO - PROCESS | 18997 | 1467822277929 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:37 INFO - PROCESS | 18997 | 1467822277939 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:37 INFO - PROCESS | 18997 | ++DOCSHELL 0x92361800 == 15 [pid = 18997] [id = 15] 09:24:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 42 (0x950b9c00) [pid = 18997] [serial = 42] [outer = (nil)] 09:24:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 43 (0x9a623800) [pid = 18997] [serial = 43] [outer = 0x950b9c00] 09:24:38 INFO - PROCESS | 18997 | 1467822278017 Marionette DEBUG loaded listener.js 09:24:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 44 (0x9a625c00) [pid = 18997] [serial = 44] [outer = 0x950b9c00] 09:24:39 INFO - PROCESS | 18997 | 1467822279120 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 09:24:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 09:24:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1540ms 09:24:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 09:24:39 INFO - PROCESS | 18997 | 1467822279136 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 09:24:39 INFO - PROCESS | 18997 | 1467822279140 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 09:24:39 INFO - PROCESS | 18997 | 1467822279148 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 09:24:39 INFO - PROCESS | 18997 | 1467822279155 Marionette TRACE conn3 <- [1,34,null,{}] 09:24:39 INFO - PROCESS | 18997 | 1467822279162 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:39 INFO - PROCESS | 18997 | 1467822279167 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:39 INFO - PROCESS | 18997 | 1467822279321 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 09:24:39 INFO - PROCESS | 18997 | 1467822279479 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:39 INFO - PROCESS | 18997 | 1467822279488 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:39 INFO - PROCESS | 18997 | ++DOCSHELL 0x93b39800 == 16 [pid = 18997] [id = 16] 09:24:39 INFO - PROCESS | 18997 | ++DOMWINDOW == 45 (0x93b3c800) [pid = 18997] [serial = 45] [outer = (nil)] 09:24:39 INFO - PROCESS | 18997 | ++DOMWINDOW == 46 (0x95095000) [pid = 18997] [serial = 46] [outer = 0x93b3c800] 09:24:39 INFO - PROCESS | 18997 | 1467822279556 Marionette DEBUG loaded listener.js 09:24:39 INFO - PROCESS | 18997 | ++DOMWINDOW == 47 (0x95169c00) [pid = 18997] [serial = 47] [outer = 0x93b3c800] 09:24:40 INFO - PROCESS | 18997 | 1467822280254 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 09:24:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 09:24:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1142ms 09:24:40 INFO - PROCESS | 18997 | 1467822280289 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 09:24:40 INFO - PROCESS | 18997 | 1467822280294 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 09:24:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 09:24:40 INFO - PROCESS | 18997 | 1467822280304 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 09:24:40 INFO - PROCESS | 18997 | 1467822280307 Marionette TRACE conn3 <- [1,38,null,{}] 09:24:40 INFO - PROCESS | 18997 | 1467822280314 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:40 INFO - PROCESS | 18997 | 1467822280318 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:40 INFO - PROCESS | 18997 | 1467822280491 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 09:24:40 INFO - PROCESS | 18997 | 1467822280587 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:40 INFO - PROCESS | 18997 | 1467822280593 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:40 INFO - PROCESS | 18997 | ++DOCSHELL 0x9779c000 == 17 [pid = 18997] [id = 17] 09:24:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 48 (0x991f3c00) [pid = 18997] [serial = 48] [outer = (nil)] 09:24:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 49 (0x99d7a400) [pid = 18997] [serial = 49] [outer = 0x991f3c00] 09:24:40 INFO - PROCESS | 18997 | 1467822280664 Marionette DEBUG loaded listener.js 09:24:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 50 (0x99fdf400) [pid = 18997] [serial = 50] [outer = 0x991f3c00] 09:24:41 INFO - PROCESS | 18997 | 1467822281374 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 09:24:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 09:24:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1128ms 09:24:41 INFO - PROCESS | 18997 | 1467822281431 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 09:24:41 INFO - PROCESS | 18997 | 1467822281435 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 09:24:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 09:24:41 INFO - PROCESS | 18997 | 1467822281441 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 09:24:41 INFO - PROCESS | 18997 | 1467822281446 Marionette TRACE conn3 <- [1,42,null,{}] 09:24:41 INFO - PROCESS | 18997 | 1467822281461 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:41 INFO - PROCESS | 18997 | 1467822281470 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:41 INFO - PROCESS | 18997 | 1467822281626 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 09:24:41 INFO - PROCESS | 18997 | 1467822281636 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:41 INFO - PROCESS | 18997 | 1467822281647 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:41 INFO - PROCESS | 18997 | ++DOCSHELL 0x9af73c00 == 18 [pid = 18997] [id = 18] 09:24:41 INFO - PROCESS | 18997 | ++DOMWINDOW == 51 (0x9b064c00) [pid = 18997] [serial = 51] [outer = (nil)] 09:24:41 INFO - PROCESS | 18997 | ++DOMWINDOW == 52 (0x9b206800) [pid = 18997] [serial = 52] [outer = 0x9b064c00] 09:24:41 INFO - PROCESS | 18997 | 1467822281720 Marionette DEBUG loaded listener.js 09:24:41 INFO - PROCESS | 18997 | ++DOMWINDOW == 53 (0x9b3ec800) [pid = 18997] [serial = 53] [outer = 0x9b064c00] 09:24:42 INFO - PROCESS | 18997 | 1467822282550 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 09:24:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 09:24:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1135ms 09:24:42 INFO - PROCESS | 18997 | 1467822282576 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 09:24:42 INFO - PROCESS | 18997 | 1467822282581 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 09:24:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 09:24:42 INFO - PROCESS | 18997 | 1467822282586 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 09:24:42 INFO - PROCESS | 18997 | 1467822282589 Marionette TRACE conn3 <- [1,46,null,{}] 09:24:42 INFO - PROCESS | 18997 | 1467822282595 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:42 INFO - PROCESS | 18997 | 1467822282600 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:42 INFO - PROCESS | 18997 | 1467822282743 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 09:24:42 INFO - PROCESS | 18997 | 1467822282769 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:42 INFO - PROCESS | 18997 | 1467822282776 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:42 INFO - PROCESS | 18997 | ++DOCSHELL 0x9b565800 == 19 [pid = 18997] [id = 19] 09:24:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 54 (0x9b569800) [pid = 18997] [serial = 54] [outer = (nil)] 09:24:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 55 (0x9b9b2400) [pid = 18997] [serial = 55] [outer = 0x9b569800] 09:24:42 INFO - PROCESS | 18997 | 1467822282847 Marionette DEBUG loaded listener.js 09:24:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 56 (0x9beda800) [pid = 18997] [serial = 56] [outer = 0x9b569800] 09:24:43 INFO - PROCESS | 18997 | 1467822283605 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 09:24:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 09:24:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1036ms 09:24:43 INFO - PROCESS | 18997 | 1467822283623 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 09:24:43 INFO - PROCESS | 18997 | 1467822283626 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 09:24:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 09:24:43 INFO - PROCESS | 18997 | 1467822283632 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 09:24:43 INFO - PROCESS | 18997 | 1467822283635 Marionette TRACE conn3 <- [1,50,null,{}] 09:24:43 INFO - PROCESS | 18997 | 1467822283641 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:43 INFO - PROCESS | 18997 | 1467822283645 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:43 INFO - PROCESS | 18997 | 1467822283830 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 09:24:43 INFO - PROCESS | 18997 | 1467822283851 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:43 INFO - PROCESS | 18997 | 1467822283858 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:43 INFO - PROCESS | 18997 | ++DOCSHELL 0x92367c00 == 20 [pid = 18997] [id = 20] 09:24:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 57 (0x9b9b2c00) [pid = 18997] [serial = 57] [outer = (nil)] 09:24:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 58 (0x9cb31800) [pid = 18997] [serial = 58] [outer = 0x9b9b2c00] 09:24:43 INFO - PROCESS | 18997 | 1467822283923 Marionette DEBUG loaded listener.js 09:24:44 INFO - PROCESS | 18997 | ++DOMWINDOW == 59 (0x9cb36c00) [pid = 18997] [serial = 59] [outer = 0x9b9b2c00] 09:24:44 INFO - PROCESS | 18997 | 1467822284661 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:24:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 09:24:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1088ms 09:24:44 INFO - PROCESS | 18997 | 1467822284722 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 09:24:44 INFO - PROCESS | 18997 | 1467822284725 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 09:24:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 09:24:44 INFO - PROCESS | 18997 | 1467822284732 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 09:24:44 INFO - PROCESS | 18997 | 1467822284736 Marionette TRACE conn3 <- [1,54,null,{}] 09:24:44 INFO - PROCESS | 18997 | 1467822284755 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:44 INFO - PROCESS | 18997 | 1467822284765 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:44 INFO - PROCESS | 18997 | 1467822284928 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 09:24:44 INFO - PROCESS | 18997 | 1467822284937 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:44 INFO - PROCESS | 18997 | 1467822284943 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:44 INFO - PROCESS | 18997 | ++DOCSHELL 0x93917800 == 21 [pid = 18997] [id = 21] 09:24:44 INFO - PROCESS | 18997 | ++DOMWINDOW == 60 (0x99f1cc00) [pid = 18997] [serial = 60] [outer = (nil)] 09:24:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 61 (0xa23a4400) [pid = 18997] [serial = 61] [outer = 0x99f1cc00] 09:24:45 INFO - PROCESS | 18997 | 1467822285011 Marionette DEBUG loaded listener.js 09:24:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 62 (0xa23a9800) [pid = 18997] [serial = 62] [outer = 0x99f1cc00] 09:24:45 INFO - PROCESS | 18997 | 1467822285728 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:24:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 09:24:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1051ms 09:24:45 INFO - PROCESS | 18997 | 1467822285785 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 09:24:45 INFO - PROCESS | 18997 | 1467822285788 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 09:24:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 09:24:45 INFO - PROCESS | 18997 | 1467822285794 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 09:24:45 INFO - PROCESS | 18997 | 1467822285797 Marionette TRACE conn3 <- [1,58,null,{}] 09:24:45 INFO - PROCESS | 18997 | 1467822285803 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:45 INFO - PROCESS | 18997 | 1467822285807 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:46 INFO - PROCESS | 18997 | 1467822286009 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 09:24:46 INFO - PROCESS | 18997 | 1467822286026 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:46 INFO - PROCESS | 18997 | 1467822286033 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:46 INFO - PROCESS | 18997 | ++DOCSHELL 0x946ae800 == 22 [pid = 18997] [id = 22] 09:24:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 63 (0x9953b400) [pid = 18997] [serial = 63] [outer = (nil)] 09:24:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 64 (0xa2555800) [pid = 18997] [serial = 64] [outer = 0x9953b400] 09:24:46 INFO - PROCESS | 18997 | 1467822286101 Marionette DEBUG loaded listener.js 09:24:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 65 (0xa25f1c00) [pid = 18997] [serial = 65] [outer = 0x9953b400] 09:24:46 INFO - PROCESS | 18997 | 1467822286786 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:24:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 09:24:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1028ms 09:24:46 INFO - PROCESS | 18997 | 1467822286824 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 09:24:46 INFO - PROCESS | 18997 | 1467822286828 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 09:24:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 09:24:46 INFO - PROCESS | 18997 | 1467822286834 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 09:24:46 INFO - PROCESS | 18997 | 1467822286836 Marionette TRACE conn3 <- [1,62,null,{}] 09:24:46 INFO - PROCESS | 18997 | 1467822286843 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:46 INFO - PROCESS | 18997 | 1467822286847 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:47 INFO - PROCESS | 18997 | 1467822287036 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 09:24:47 INFO - PROCESS | 18997 | 1467822287051 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:47 INFO - PROCESS | 18997 | 1467822287056 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:47 INFO - PROCESS | 18997 | ++DOCSHELL 0x93914400 == 23 [pid = 18997] [id = 23] 09:24:47 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x9a61c800) [pid = 18997] [serial = 66] [outer = (nil)] 09:24:47 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0xa310a400) [pid = 18997] [serial = 67] [outer = 0x9a61c800] 09:24:47 INFO - PROCESS | 18997 | 1467822287123 Marionette DEBUG loaded listener.js 09:24:47 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0xa3188400) [pid = 18997] [serial = 68] [outer = 0x9a61c800] 09:24:47 INFO - PROCESS | 18997 | 1467822287834 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:24:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 09:24:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1032ms 09:24:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 09:24:47 INFO - PROCESS | 18997 | 1467822287867 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 09:24:47 INFO - PROCESS | 18997 | 1467822287869 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 09:24:47 INFO - PROCESS | 18997 | 1467822287876 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 09:24:47 INFO - PROCESS | 18997 | 1467822287879 Marionette TRACE conn3 <- [1,66,null,{}] 09:24:47 INFO - PROCESS | 18997 | 1467822287884 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:47 INFO - PROCESS | 18997 | 1467822287888 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:49 INFO - PROCESS | 18997 | 1467822289026 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 09:24:49 INFO - PROCESS | 18997 | 1467822289161 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:49 INFO - PROCESS | 18997 | 1467822289172 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:49 INFO - PROCESS | 18997 | ++DOCSHELL 0x923fdc00 == 24 [pid = 18997] [id = 24] 09:24:49 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x923fe000) [pid = 18997] [serial = 69] [outer = (nil)] 09:24:49 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x928dd000) [pid = 18997] [serial = 70] [outer = 0x923fe000] 09:24:49 INFO - PROCESS | 18997 | 1467822289245 Marionette DEBUG loaded listener.js 09:24:49 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x93913800) [pid = 18997] [serial = 71] [outer = 0x923fe000] 09:24:49 INFO - PROCESS | 18997 | 1467822289944 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:24:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 09:24:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 2133ms 09:24:50 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x93b35c00) [pid = 18997] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 09:24:50 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x946a8800) [pid = 18997] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 09:24:50 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x923ff400) [pid = 18997] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 09:24:50 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x9cb39800) [pid = 18997] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 09:24:50 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x950b9c00) [pid = 18997] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 09:24:50 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x93b3c800) [pid = 18997] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 09:24:50 INFO - PROCESS | 18997 | --DOMWINDOW == 64 (0x991f3c00) [pid = 18997] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 09:24:50 INFO - PROCESS | 18997 | --DOMWINDOW == 63 (0x9b064c00) [pid = 18997] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 09:24:50 INFO - PROCESS | 18997 | --DOMWINDOW == 62 (0x9b569800) [pid = 18997] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 09:24:50 INFO - PROCESS | 18997 | --DOMWINDOW == 61 (0x9b9b2c00) [pid = 18997] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 09:24:50 INFO - PROCESS | 18997 | --DOMWINDOW == 60 (0x99f1cc00) [pid = 18997] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 09:24:50 INFO - PROCESS | 18997 | --DOMWINDOW == 59 (0x9953b400) [pid = 18997] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 09:24:50 INFO - PROCESS | 18997 | --DOMWINDOW == 58 (0x921e0c00) [pid = 18997] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 09:24:50 INFO - PROCESS | 18997 | --DOMWINDOW == 57 (0x92362000) [pid = 18997] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 09:24:50 INFO - PROCESS | 18997 | 1467822290550 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 09:24:50 INFO - PROCESS | 18997 | 1467822290554 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 09:24:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 09:24:50 INFO - PROCESS | 18997 | 1467822290612 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 09:24:50 INFO - PROCESS | 18997 | 1467822290617 Marionette TRACE conn3 <- [1,70,null,{}] 09:24:50 INFO - PROCESS | 18997 | 1467822290624 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:50 INFO - PROCESS | 18997 | 1467822290629 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:50 INFO - PROCESS | 18997 | 1467822290766 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 09:24:50 INFO - PROCESS | 18997 | 1467822290874 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:50 INFO - PROCESS | 18997 | 1467822290883 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:50 INFO - PROCESS | 18997 | ++DOCSHELL 0x9508dc00 == 25 [pid = 18997] [id = 25] 09:24:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 58 (0x9508fc00) [pid = 18997] [serial = 72] [outer = (nil)] 09:24:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 59 (0x9515a400) [pid = 18997] [serial = 73] [outer = 0x9508fc00] 09:24:50 INFO - PROCESS | 18997 | 1467822290966 Marionette DEBUG loaded listener.js 09:24:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 60 (0x97791c00) [pid = 18997] [serial = 74] [outer = 0x9508fc00] 09:24:51 INFO - PROCESS | 18997 | 1467822291597 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:24:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 09:24:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1042ms 09:24:51 INFO - PROCESS | 18997 | 1467822291648 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 09:24:51 INFO - PROCESS | 18997 | 1467822291652 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 09:24:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 09:24:51 INFO - PROCESS | 18997 | 1467822291659 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 09:24:51 INFO - PROCESS | 18997 | 1467822291662 Marionette TRACE conn3 <- [1,74,null,{}] 09:24:51 INFO - PROCESS | 18997 | 1467822291668 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:51 INFO - PROCESS | 18997 | 1467822291673 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:51 INFO - PROCESS | 18997 | 1467822291840 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 09:24:51 INFO - PROCESS | 18997 | 1467822291937 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:51 INFO - PROCESS | 18997 | 1467822291946 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:51 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f7c00 == 26 [pid = 18997] [id = 26] 09:24:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 61 (0x99687400) [pid = 18997] [serial = 75] [outer = (nil)] 09:24:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 62 (0x9a123c00) [pid = 18997] [serial = 76] [outer = 0x99687400] 09:24:52 INFO - PROCESS | 18997 | 1467822292014 Marionette DEBUG loaded listener.js 09:24:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 63 (0x9a37f000) [pid = 18997] [serial = 77] [outer = 0x99687400] 09:24:52 INFO - PROCESS | 18997 | 1467822292817 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:24:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 09:24:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1234ms 09:24:52 INFO - PROCESS | 18997 | 1467822292894 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 09:24:52 INFO - PROCESS | 18997 | 1467822292902 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 09:24:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 09:24:52 INFO - PROCESS | 18997 | 1467822292910 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 09:24:52 INFO - PROCESS | 18997 | 1467822292916 Marionette TRACE conn3 <- [1,78,null,{}] 09:24:52 INFO - PROCESS | 18997 | 1467822292924 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:52 INFO - PROCESS | 18997 | 1467822292930 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:53 INFO - PROCESS | 18997 | 1467822293142 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 09:24:53 INFO - PROCESS | 18997 | 1467822293278 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:53 INFO - PROCESS | 18997 | 1467822293292 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:53 INFO - PROCESS | 18997 | ++DOCSHELL 0x92eb1400 == 27 [pid = 18997] [id = 27] 09:24:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 64 (0x92eb1c00) [pid = 18997] [serial = 78] [outer = (nil)] 09:24:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 65 (0x950b9c00) [pid = 18997] [serial = 79] [outer = 0x92eb1c00] 09:24:53 INFO - PROCESS | 18997 | 1467822293370 Marionette DEBUG loaded listener.js 09:24:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x9952ec00) [pid = 18997] [serial = 80] [outer = 0x92eb1c00] 09:24:54 INFO - PROCESS | 18997 | 1467822294194 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:24:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 09:24:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1338ms 09:24:54 INFO - PROCESS | 18997 | 1467822294264 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 09:24:54 INFO - PROCESS | 18997 | 1467822294272 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 09:24:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 09:24:54 INFO - PROCESS | 18997 | 1467822294284 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 09:24:54 INFO - PROCESS | 18997 | 1467822294288 Marionette TRACE conn3 <- [1,82,null,{}] 09:24:54 INFO - PROCESS | 18997 | 1467822294295 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:54 INFO - PROCESS | 18997 | 1467822294301 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:54 INFO - PROCESS | 18997 | 1467822294495 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 09:24:54 INFO - PROCESS | 18997 | 1467822294636 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:54 INFO - PROCESS | 18997 | 1467822294644 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:54 INFO - PROCESS | 18997 | ++DOCSHELL 0x946ad800 == 28 [pid = 18997] [id = 28] 09:24:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x9a624800) [pid = 18997] [serial = 81] [outer = (nil)] 09:24:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x9a6ecc00) [pid = 18997] [serial = 82] [outer = 0x9a624800] 09:24:54 INFO - PROCESS | 18997 | 1467822294728 Marionette DEBUG loaded listener.js 09:24:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x9b071c00) [pid = 18997] [serial = 83] [outer = 0x9a624800] 09:24:55 INFO - PROCESS | 18997 | 1467822295578 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:24:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 09:24:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1334ms 09:24:55 INFO - PROCESS | 18997 | 1467822295634 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 09:24:55 INFO - PROCESS | 18997 | 1467822295639 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 09:24:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 09:24:55 INFO - PROCESS | 18997 | 1467822295646 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 09:24:55 INFO - PROCESS | 18997 | 1467822295652 Marionette TRACE conn3 <- [1,86,null,{}] 09:24:55 INFO - PROCESS | 18997 | 1467822295668 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:55 INFO - PROCESS | 18997 | 1467822295677 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:55 INFO - PROCESS | 18997 | 1467822295846 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 09:24:56 INFO - PROCESS | 18997 | 1467822295983 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:56 INFO - PROCESS | 18997 | 1467822295997 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:56 INFO - PROCESS | 18997 | ++DOCSHELL 0x9b27ec00 == 29 [pid = 18997] [id = 29] 09:24:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x9b27f000) [pid = 18997] [serial = 84] [outer = (nil)] 09:24:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x9b9b6800) [pid = 18997] [serial = 85] [outer = 0x9b27f000] 09:24:56 INFO - PROCESS | 18997 | 1467822296081 Marionette DEBUG loaded listener.js 09:24:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9c0d8400) [pid = 18997] [serial = 86] [outer = 0x9b27f000] 09:24:56 INFO - PROCESS | 18997 | 1467822296879 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:24:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 09:24:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1284ms 09:24:56 INFO - PROCESS | 18997 | 1467822296934 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 09:24:56 INFO - PROCESS | 18997 | 1467822296939 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 09:24:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 09:24:56 INFO - PROCESS | 18997 | 1467822296946 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 09:24:56 INFO - PROCESS | 18997 | 1467822296950 Marionette TRACE conn3 <- [1,90,null,{}] 09:24:56 INFO - PROCESS | 18997 | 1467822296956 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:56 INFO - PROCESS | 18997 | 1467822296961 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:57 INFO - PROCESS | 18997 | 1467822297128 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 09:24:57 INFO - PROCESS | 18997 | 1467822297262 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:57 INFO - PROCESS | 18997 | 1467822297271 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:57 INFO - PROCESS | 18997 | ++DOCSHELL 0x99fe6c00 == 30 [pid = 18997] [id = 30] 09:24:57 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9b27cc00) [pid = 18997] [serial = 87] [outer = (nil)] 09:24:57 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x9d8a9800) [pid = 18997] [serial = 88] [outer = 0x9b27cc00] 09:24:57 INFO - PROCESS | 18997 | 1467822297353 Marionette DEBUG loaded listener.js 09:24:57 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0xa1089c00) [pid = 18997] [serial = 89] [outer = 0x9b27cc00] 09:24:58 INFO - PROCESS | 18997 | 1467822298219 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:24:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 09:24:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1346ms 09:24:58 INFO - PROCESS | 18997 | 1467822298293 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 09:24:58 INFO - PROCESS | 18997 | 1467822298297 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 09:24:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 09:24:58 INFO - PROCESS | 18997 | 1467822298303 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 09:24:58 INFO - PROCESS | 18997 | 1467822298306 Marionette TRACE conn3 <- [1,94,null,{}] 09:24:58 INFO - PROCESS | 18997 | 1467822298312 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:58 INFO - PROCESS | 18997 | 1467822298318 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:58 INFO - PROCESS | 18997 | 1467822298516 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 09:24:58 INFO - PROCESS | 18997 | 1467822298653 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:58 INFO - PROCESS | 18997 | 1467822298659 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:58 INFO - PROCESS | 18997 | ++DOCSHELL 0x9952e800 == 31 [pid = 18997] [id = 31] 09:24:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9b214c00) [pid = 18997] [serial = 90] [outer = (nil)] 09:24:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0xa23a5400) [pid = 18997] [serial = 91] [outer = 0x9b214c00] 09:24:58 INFO - PROCESS | 18997 | 1467822298742 Marionette DEBUG loaded listener.js 09:24:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0xa2534c00) [pid = 18997] [serial = 92] [outer = 0x9b214c00] 09:24:59 INFO - PROCESS | 18997 | 1467822299556 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 09:24:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 09:24:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1336ms 09:24:59 INFO - PROCESS | 18997 | 1467822299640 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 09:24:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 09:24:59 INFO - PROCESS | 18997 | 1467822299645 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 09:24:59 INFO - PROCESS | 18997 | 1467822299669 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 09:24:59 INFO - PROCESS | 18997 | 1467822299673 Marionette TRACE conn3 <- [1,98,null,{}] 09:24:59 INFO - PROCESS | 18997 | 1467822299680 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:59 INFO - PROCESS | 18997 | 1467822299690 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:24:59 INFO - PROCESS | 18997 | 1467822299887 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 09:25:00 INFO - PROCESS | 18997 | 1467822300024 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:00 INFO - PROCESS | 18997 | 1467822300034 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:00 INFO - PROCESS | 18997 | ++DOCSHELL 0x953a6c00 == 32 [pid = 18997] [id = 32] 09:25:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0xa20a7c00) [pid = 18997] [serial = 93] [outer = (nil)] 09:25:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0xa4d0f400) [pid = 18997] [serial = 94] [outer = 0xa20a7c00] 09:25:00 INFO - PROCESS | 18997 | 1467822300115 Marionette DEBUG loaded listener.js 09:25:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0xa33c0c00) [pid = 18997] [serial = 95] [outer = 0xa20a7c00] 09:25:00 INFO - PROCESS | 18997 | 1467822300910 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 09:25:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 09:25:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1306ms 09:25:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 09:25:00 INFO - PROCESS | 18997 | 1467822300967 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 09:25:00 INFO - PROCESS | 18997 | 1467822300970 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 09:25:00 INFO - PROCESS | 18997 | 1467822300977 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 09:25:00 INFO - PROCESS | 18997 | 1467822300981 Marionette TRACE conn3 <- [1,102,null,{}] 09:25:00 INFO - PROCESS | 18997 | 1467822300987 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:00 INFO - PROCESS | 18997 | 1467822300992 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:01 INFO - PROCESS | 18997 | 1467822301152 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 09:25:01 INFO - PROCESS | 18997 | 1467822301294 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:01 INFO - PROCESS | 18997 | 1467822301304 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:01 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f5c00 == 33 [pid = 18997] [id = 33] 09:25:01 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x923f6800) [pid = 18997] [serial = 96] [outer = (nil)] 09:25:01 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x928d7c00) [pid = 18997] [serial = 97] [outer = 0x923f6800] 09:25:01 INFO - PROCESS | 18997 | 1467822301388 Marionette DEBUG loaded listener.js 09:25:01 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x953a7800) [pid = 18997] [serial = 98] [outer = 0x923f6800] 09:25:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0xa231bc00) [pid = 18997] [serial = 99] [outer = 0x93b36800] 09:25:02 INFO - PROCESS | 18997 | 1467822302484 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 09:25:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 09:25:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1533ms 09:25:02 INFO - PROCESS | 18997 | 1467822302510 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 09:25:02 INFO - PROCESS | 18997 | 1467822302516 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 09:25:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 09:25:02 INFO - PROCESS | 18997 | 1467822302526 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 09:25:02 INFO - PROCESS | 18997 | 1467822302530 Marionette TRACE conn3 <- [1,106,null,{}] 09:25:02 INFO - PROCESS | 18997 | 1467822302539 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:02 INFO - PROCESS | 18997 | 1467822302545 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:02 INFO - PROCESS | 18997 | 1467822302741 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 09:25:02 INFO - PROCESS | 18997 | 1467822302966 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:02 INFO - PROCESS | 18997 | 1467822302980 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:03 INFO - PROCESS | 18997 | ++DOCSHELL 0x93912000 == 34 [pid = 18997] [id = 34] 09:25:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x93912c00) [pid = 18997] [serial = 100] [outer = (nil)] 09:25:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x946a8000) [pid = 18997] [serial = 101] [outer = 0x93912c00] 09:25:03 INFO - PROCESS | 18997 | 1467822303069 Marionette DEBUG loaded listener.js 09:25:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0x9508f000) [pid = 18997] [serial = 102] [outer = 0x93912c00] 09:25:04 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x9a37dc00) [pid = 18997] [serial = 12] [outer = (nil)] [url = about:blank] 09:25:04 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0xa4d4f800) [pid = 18997] [serial = 2] [outer = (nil)] [url = about:blank] 09:25:04 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x9b566c00) [pid = 18997] [serial = 37] [outer = (nil)] [url = about:blank] 09:25:04 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0xa237dc00) [pid = 18997] [serial = 40] [outer = (nil)] [url = about:blank] 09:25:04 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x9a623800) [pid = 18997] [serial = 43] [outer = (nil)] [url = about:blank] 09:25:04 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x95095000) [pid = 18997] [serial = 46] [outer = (nil)] [url = about:blank] 09:25:04 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x95169c00) [pid = 18997] [serial = 47] [outer = (nil)] [url = about:blank] 09:25:04 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x99d7a400) [pid = 18997] [serial = 49] [outer = (nil)] [url = about:blank] 09:25:04 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x9b206800) [pid = 18997] [serial = 52] [outer = (nil)] [url = about:blank] 09:25:04 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x9b3ec800) [pid = 18997] [serial = 53] [outer = (nil)] [url = about:blank] 09:25:04 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x9b9b2400) [pid = 18997] [serial = 55] [outer = (nil)] [url = about:blank] 09:25:04 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x9cb31800) [pid = 18997] [serial = 58] [outer = (nil)] [url = about:blank] 09:25:04 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0xa23a4400) [pid = 18997] [serial = 61] [outer = (nil)] [url = about:blank] 09:25:04 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0xa2555800) [pid = 18997] [serial = 64] [outer = (nil)] [url = about:blank] 09:25:04 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x9beda800) [pid = 18997] [serial = 56] [outer = (nil)] [url = about:blank] 09:25:04 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x92369c00) [pid = 18997] [serial = 25] [outer = (nil)] [url = about:blank] 09:25:04 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x97793000) [pid = 18997] [serial = 31] [outer = (nil)] [url = about:blank] 09:25:04 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x9a7d5400) [pid = 18997] [serial = 34] [outer = (nil)] [url = about:blank] 09:25:04 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x92ea6c00) [pid = 18997] [serial = 28] [outer = (nil)] [url = about:blank] 09:25:04 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x928ddc00) [pid = 18997] [serial = 26] [outer = (nil)] [url = about:blank] 09:25:04 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x9cb36c00) [pid = 18997] [serial = 59] [outer = (nil)] [url = about:blank] 09:25:04 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0xa23a9800) [pid = 18997] [serial = 62] [outer = (nil)] [url = about:blank] 09:25:04 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0xa25f1c00) [pid = 18997] [serial = 65] [outer = (nil)] [url = about:blank] 09:25:04 INFO - PROCESS | 18997 | --DOMWINDOW == 64 (0x9b06ec00) [pid = 18997] [serial = 35] [outer = (nil)] [url = about:blank] 09:25:04 INFO - PROCESS | 18997 | --DOMWINDOW == 63 (0x99fdf400) [pid = 18997] [serial = 50] [outer = (nil)] [url = about:blank] 09:25:04 INFO - PROCESS | 18997 | --DOMWINDOW == 62 (0x9b9bb000) [pid = 18997] [serial = 38] [outer = (nil)] [url = about:blank] 09:25:04 INFO - PROCESS | 18997 | --DOMWINDOW == 61 (0x921e7800) [pid = 18997] [serial = 23] [outer = (nil)] [url = about:blank] 09:25:04 INFO - PROCESS | 18997 | --DOMWINDOW == 60 (0x9a625c00) [pid = 18997] [serial = 44] [outer = (nil)] [url = about:blank] 09:25:04 INFO - PROCESS | 18997 | --DOMWINDOW == 59 (0xa3108400) [pid = 18997] [serial = 41] [outer = (nil)] [url = about:blank] 09:25:04 INFO - PROCESS | 18997 | --DOMWINDOW == 58 (0x93b40000) [pid = 18997] [serial = 19] [outer = (nil)] [url = about:blank] 09:25:04 INFO - PROCESS | 18997 | --DOMWINDOW == 57 (0x93b37c00) [pid = 18997] [serial = 16] [outer = (nil)] [url = about:blank] 09:25:04 INFO - PROCESS | 18997 | --DOMWINDOW == 56 (0x93b3cc00) [pid = 18997] [serial = 17] [outer = (nil)] [url = about:blank] 09:25:04 INFO - PROCESS | 18997 | --DOMWINDOW == 55 (0x9a644c00) [pid = 18997] [serial = 9] [outer = (nil)] [url = about:blank] 09:25:04 INFO - PROCESS | 18997 | --DOMWINDOW == 54 (0x921e2c00) [pid = 18997] [serial = 22] [outer = (nil)] [url = about:blank] 09:25:04 INFO - PROCESS | 18997 | 1467822304720 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 09:25:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 09:25:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 2236ms 09:25:04 INFO - PROCESS | 18997 | 1467822304763 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 09:25:04 INFO - PROCESS | 18997 | 1467822304769 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 09:25:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 09:25:04 INFO - PROCESS | 18997 | 1467822304776 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 09:25:04 INFO - PROCESS | 18997 | 1467822304781 Marionette TRACE conn3 <- [1,110,null,{}] 09:25:04 INFO - PROCESS | 18997 | 1467822304789 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:04 INFO - PROCESS | 18997 | 1467822304795 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:04 INFO - PROCESS | 18997 | 1467822304953 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 09:25:04 INFO - PROCESS | 18997 | 1467822304965 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:04 INFO - PROCESS | 18997 | 1467822304975 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:05 INFO - PROCESS | 18997 | ++DOCSHELL 0x9391bc00 == 35 [pid = 18997] [id = 35] 09:25:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 55 (0x9391e800) [pid = 18997] [serial = 103] [outer = (nil)] 09:25:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 56 (0x93b3a800) [pid = 18997] [serial = 104] [outer = 0x9391e800] 09:25:05 INFO - PROCESS | 18997 | 1467822305066 Marionette DEBUG loaded listener.js 09:25:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 57 (0x946a8800) [pid = 18997] [serial = 105] [outer = 0x9391e800] 09:25:05 INFO - PROCESS | 18997 | 1467822305827 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 09:25:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 09:25:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1088ms 09:25:05 INFO - PROCESS | 18997 | 1467822305863 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 09:25:05 INFO - PROCESS | 18997 | 1467822305872 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 09:25:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 09:25:05 INFO - PROCESS | 18997 | 1467822305883 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 09:25:05 INFO - PROCESS | 18997 | 1467822305886 Marionette TRACE conn3 <- [1,114,null,{}] 09:25:05 INFO - PROCESS | 18997 | 1467822305893 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:05 INFO - PROCESS | 18997 | 1467822305898 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:06 INFO - PROCESS | 18997 | 1467822306094 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 09:25:06 INFO - PROCESS | 18997 | 1467822306108 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:06 INFO - PROCESS | 18997 | 1467822306118 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:06 INFO - PROCESS | 18997 | ++DOCSHELL 0x98243000 == 36 [pid = 18997] [id = 36] 09:25:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 58 (0x991f5000) [pid = 18997] [serial = 106] [outer = (nil)] 09:25:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 59 (0x9953c400) [pid = 18997] [serial = 107] [outer = 0x991f5000] 09:25:06 INFO - PROCESS | 18997 | 1467822306189 Marionette DEBUG loaded listener.js 09:25:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 60 (0x99d77000) [pid = 18997] [serial = 108] [outer = 0x991f5000] 09:25:07 INFO - PROCESS | 18997 | 1467822307073 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 09:25:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 09:25:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1240ms 09:25:07 INFO - PROCESS | 18997 | 1467822307123 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 09:25:07 INFO - PROCESS | 18997 | 1467822307128 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 09:25:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 09:25:07 INFO - PROCESS | 18997 | 1467822307134 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 09:25:07 INFO - PROCESS | 18997 | 1467822307140 Marionette TRACE conn3 <- [1,118,null,{}] 09:25:07 INFO - PROCESS | 18997 | 1467822307165 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:07 INFO - PROCESS | 18997 | 1467822307174 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:07 INFO - PROCESS | 18997 | 1467822307374 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 09:25:07 INFO - PROCESS | 18997 | 1467822307403 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:07 INFO - PROCESS | 18997 | 1467822307417 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:07 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a629000 == 37 [pid = 18997] [id = 37] 09:25:07 INFO - PROCESS | 18997 | ++DOMWINDOW == 61 (0x9a629800) [pid = 18997] [serial = 109] [outer = (nil)] 09:25:07 INFO - PROCESS | 18997 | ++DOMWINDOW == 62 (0x9a645400) [pid = 18997] [serial = 110] [outer = 0x9a629800] 09:25:07 INFO - PROCESS | 18997 | 1467822307489 Marionette DEBUG loaded listener.js 09:25:07 INFO - PROCESS | 18997 | ++DOMWINDOW == 63 (0x9b065000) [pid = 18997] [serial = 111] [outer = 0x9a629800] 09:25:08 INFO - PROCESS | 18997 | 1467822308351 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 09:25:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 09:25:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1244ms 09:25:08 INFO - PROCESS | 18997 | 1467822308379 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 09:25:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 09:25:08 INFO - PROCESS | 18997 | 1467822308383 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 09:25:08 INFO - PROCESS | 18997 | 1467822308389 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 09:25:08 INFO - PROCESS | 18997 | 1467822308392 Marionette TRACE conn3 <- [1,122,null,{}] 09:25:08 INFO - PROCESS | 18997 | 1467822308406 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:08 INFO - PROCESS | 18997 | 1467822308412 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:08 INFO - PROCESS | 18997 | 1467822308614 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 09:25:08 INFO - PROCESS | 18997 | 1467822308631 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:08 INFO - PROCESS | 18997 | 1467822308639 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:08 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f9800 == 38 [pid = 18997] [id = 38] 09:25:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 64 (0x9b278000) [pid = 18997] [serial = 112] [outer = (nil)] 09:25:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 65 (0x9b280800) [pid = 18997] [serial = 113] [outer = 0x9b278000] 09:25:08 INFO - PROCESS | 18997 | 1467822308707 Marionette DEBUG loaded listener.js 09:25:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x9b569c00) [pid = 18997] [serial = 114] [outer = 0x9b278000] 09:25:09 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x9a61c800) [pid = 18997] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 09:25:09 INFO - PROCESS | 18997 | --DOMWINDOW == 64 (0x9508fc00) [pid = 18997] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 09:25:09 INFO - PROCESS | 18997 | --DOMWINDOW == 63 (0x99687400) [pid = 18997] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 09:25:09 INFO - PROCESS | 18997 | --DOMWINDOW == 62 (0x923fe000) [pid = 18997] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 09:25:09 INFO - PROCESS | 18997 | 1467822309604 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 09:25:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 09:25:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1279ms 09:25:09 INFO - PROCESS | 18997 | 1467822309669 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 09:25:09 INFO - PROCESS | 18997 | 1467822309673 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 09:25:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 09:25:09 INFO - PROCESS | 18997 | 1467822309679 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 09:25:09 INFO - PROCESS | 18997 | 1467822309682 Marionette TRACE conn3 <- [1,126,null,{}] 09:25:09 INFO - PROCESS | 18997 | 1467822309687 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:09 INFO - PROCESS | 18997 | 1467822309693 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:09 INFO - PROCESS | 18997 | 1467822309836 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 09:25:09 INFO - PROCESS | 18997 | 1467822309846 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:09 INFO - PROCESS | 18997 | 1467822309853 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:09 INFO - PROCESS | 18997 | ++DOCSHELL 0x95089400 == 39 [pid = 18997] [id = 39] 09:25:09 INFO - PROCESS | 18997 | ++DOMWINDOW == 63 (0x9508ac00) [pid = 18997] [serial = 115] [outer = (nil)] 09:25:09 INFO - PROCESS | 18997 | ++DOMWINDOW == 64 (0x95162400) [pid = 18997] [serial = 116] [outer = 0x9508ac00] 09:25:09 INFO - PROCESS | 18997 | 1467822309920 Marionette DEBUG loaded listener.js 09:25:10 INFO - PROCESS | 18997 | ++DOMWINDOW == 65 (0x95165800) [pid = 18997] [serial = 117] [outer = 0x9508ac00] 09:25:10 INFO - PROCESS | 18997 | 1467822310849 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 09:25:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 09:25:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1184ms 09:25:10 INFO - PROCESS | 18997 | 1467822310865 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 09:25:10 INFO - PROCESS | 18997 | 1467822310869 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 09:25:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 09:25:10 INFO - PROCESS | 18997 | 1467822310879 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 09:25:10 INFO - PROCESS | 18997 | 1467822310883 Marionette TRACE conn3 <- [1,130,null,{}] 09:25:10 INFO - PROCESS | 18997 | 1467822310892 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:10 INFO - PROCESS | 18997 | 1467822310907 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:11 INFO - PROCESS | 18997 | 1467822311267 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 09:25:11 INFO - PROCESS | 18997 | 1467822311448 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:11 INFO - PROCESS | 18997 | 1467822311458 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:11 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e4400 == 40 [pid = 18997] [id = 40] 09:25:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x921e7800) [pid = 18997] [serial = 118] [outer = (nil)] 09:25:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x92361400) [pid = 18997] [serial = 119] [outer = 0x921e7800] 09:25:11 INFO - PROCESS | 18997 | 1467822311543 Marionette DEBUG loaded listener.js 09:25:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x923f5400) [pid = 18997] [serial = 120] [outer = 0x921e7800] 09:25:12 INFO - PROCESS | 18997 | 1467822312721 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 09:25:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 09:25:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1886ms 09:25:12 INFO - PROCESS | 18997 | 1467822312770 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 09:25:12 INFO - PROCESS | 18997 | 1467822312777 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 09:25:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 09:25:12 INFO - PROCESS | 18997 | 1467822312786 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 09:25:12 INFO - PROCESS | 18997 | 1467822312791 Marionette TRACE conn3 <- [1,134,null,{}] 09:25:12 INFO - PROCESS | 18997 | 1467822312799 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:12 INFO - PROCESS | 18997 | 1467822312806 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:13 INFO - PROCESS | 18997 | 1467822313027 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 09:25:13 INFO - PROCESS | 18997 | 1467822313210 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:13 INFO - PROCESS | 18997 | 1467822313221 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:13 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f9000 == 41 [pid = 18997] [id = 41] 09:25:13 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x946afc00) [pid = 18997] [serial = 121] [outer = (nil)] 09:25:13 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x953b2000) [pid = 18997] [serial = 122] [outer = 0x946afc00] 09:25:13 INFO - PROCESS | 18997 | 1467822313303 Marionette DEBUG loaded listener.js 09:25:13 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x99174000) [pid = 18997] [serial = 123] [outer = 0x946afc00] 09:25:14 INFO - PROCESS | 18997 | 1467822314290 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 09:25:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 09:25:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1535ms 09:25:14 INFO - PROCESS | 18997 | 1467822314321 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 09:25:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 09:25:14 INFO - PROCESS | 18997 | 1467822314326 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 09:25:14 INFO - PROCESS | 18997 | 1467822314333 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 09:25:14 INFO - PROCESS | 18997 | 1467822314336 Marionette TRACE conn3 <- [1,138,null,{}] 09:25:14 INFO - PROCESS | 18997 | 1467822314343 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:14 INFO - PROCESS | 18997 | 1467822314349 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:14 INFO - PROCESS | 18997 | 1467822314548 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 09:25:14 INFO - PROCESS | 18997 | 1467822314794 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:14 INFO - PROCESS | 18997 | 1467822314805 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:14 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a61fc00 == 42 [pid = 18997] [id = 42] 09:25:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9a621400) [pid = 18997] [serial = 124] [outer = (nil)] 09:25:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9a626800) [pid = 18997] [serial = 125] [outer = 0x9a621400] 09:25:14 INFO - PROCESS | 18997 | 1467822314908 Marionette DEBUG loaded listener.js 09:25:15 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x9a7d4000) [pid = 18997] [serial = 126] [outer = 0x9a621400] 09:25:16 INFO - PROCESS | 18997 | 1467822316039 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 09:25:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 09:25:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1735ms 09:25:16 INFO - PROCESS | 18997 | 1467822316069 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 09:25:16 INFO - PROCESS | 18997 | 1467822316075 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 09:25:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 09:25:16 INFO - PROCESS | 18997 | 1467822316092 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 09:25:16 INFO - PROCESS | 18997 | 1467822316099 Marionette TRACE conn3 <- [1,142,null,{}] 09:25:16 INFO - PROCESS | 18997 | 1467822316105 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:16 INFO - PROCESS | 18997 | 1467822316112 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:16 INFO - PROCESS | 18997 | 1467822316333 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 09:25:16 INFO - PROCESS | 18997 | 1467822316563 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:16 INFO - PROCESS | 18997 | 1467822316571 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:16 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e7c00 == 43 [pid = 18997] [id = 43] 09:25:16 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x921e8400) [pid = 18997] [serial = 127] [outer = (nil)] 09:25:16 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x92366c00) [pid = 18997] [serial = 128] [outer = 0x921e8400] 09:25:16 INFO - PROCESS | 18997 | 1467822316853 Marionette DEBUG loaded listener.js 09:25:16 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x928d9c00) [pid = 18997] [serial = 129] [outer = 0x921e8400] 09:25:17 INFO - PROCESS | 18997 | --DOCSHELL 0x93b35800 == 42 [pid = 18997] [id = 6] 09:25:17 INFO - PROCESS | 18997 | --DOCSHELL 0x9508dc00 == 41 [pid = 18997] [id = 25] 09:25:17 INFO - PROCESS | 18997 | --DOCSHELL 0x923f7c00 == 40 [pid = 18997] [id = 26] 09:25:17 INFO - PROCESS | 18997 | --DOCSHELL 0x923fdc00 == 39 [pid = 18997] [id = 24] 09:25:17 INFO - PROCESS | 18997 | --DOCSHELL 0x95089400 == 38 [pid = 18997] [id = 39] 09:25:17 INFO - PROCESS | 18997 | --DOCSHELL 0x923f9800 == 37 [pid = 18997] [id = 38] 09:25:17 INFO - PROCESS | 18997 | --DOCSHELL 0x9a629000 == 36 [pid = 18997] [id = 37] 09:25:17 INFO - PROCESS | 18997 | --DOCSHELL 0x98243000 == 35 [pid = 18997] [id = 36] 09:25:17 INFO - PROCESS | 18997 | 1467822317937 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 09:25:17 INFO - PROCESS | 18997 | --DOCSHELL 0x9391bc00 == 34 [pid = 18997] [id = 35] 09:25:17 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x928dd000) [pid = 18997] [serial = 70] [outer = (nil)] [url = about:blank] 09:25:17 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0xa3188400) [pid = 18997] [serial = 68] [outer = (nil)] [url = about:blank] 09:25:17 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x97791c00) [pid = 18997] [serial = 74] [outer = (nil)] [url = about:blank] 09:25:17 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x93913800) [pid = 18997] [serial = 71] [outer = (nil)] [url = about:blank] 09:25:17 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x9a37f000) [pid = 18997] [serial = 77] [outer = (nil)] [url = about:blank] 09:25:17 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0xa310a400) [pid = 18997] [serial = 67] [outer = (nil)] [url = about:blank] 09:25:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 09:25:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1906ms 09:25:17 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x982d6c00) [pid = 18997] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:25:17 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x9515a400) [pid = 18997] [serial = 73] [outer = (nil)] [url = about:blank] 09:25:17 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x9a123c00) [pid = 18997] [serial = 76] [outer = (nil)] [url = about:blank] 09:25:18 INFO - PROCESS | 18997 | 1467822317998 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 09:25:18 INFO - PROCESS | 18997 | 1467822318003 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 09:25:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 09:25:18 INFO - PROCESS | 18997 | 1467822318014 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 09:25:18 INFO - PROCESS | 18997 | 1467822318017 Marionette TRACE conn3 <- [1,146,null,{}] 09:25:18 INFO - PROCESS | 18997 | 1467822318025 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:18 INFO - PROCESS | 18997 | 1467822318030 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:18 INFO - PROCESS | 18997 | 1467822318190 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 09:25:18 INFO - PROCESS | 18997 | 1467822318201 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:18 INFO - PROCESS | 18997 | 1467822318208 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:18 INFO - PROCESS | 18997 | ++DOCSHELL 0x92ea6800 == 35 [pid = 18997] [id = 44] 09:25:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x9508a000) [pid = 18997] [serial = 130] [outer = (nil)] 09:25:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x95093800) [pid = 18997] [serial = 131] [outer = 0x9508a000] 09:25:18 INFO - PROCESS | 18997 | 1467822318282 Marionette DEBUG loaded listener.js 09:25:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x98242800) [pid = 18997] [serial = 132] [outer = 0x9508a000] 09:25:19 INFO - PROCESS | 18997 | 1467822319143 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 09:25:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 09:25:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1186ms 09:25:19 INFO - PROCESS | 18997 | 1467822319199 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 09:25:19 INFO - PROCESS | 18997 | 1467822319205 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 09:25:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 09:25:19 INFO - PROCESS | 18997 | 1467822319215 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 09:25:19 INFO - PROCESS | 18997 | 1467822319219 Marionette TRACE conn3 <- [1,150,null,{}] 09:25:19 INFO - PROCESS | 18997 | 1467822319225 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:19 INFO - PROCESS | 18997 | 1467822319230 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:19 INFO - PROCESS | 18997 | 1467822319393 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 09:25:19 INFO - PROCESS | 18997 | 1467822319541 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:19 INFO - PROCESS | 18997 | 1467822319547 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:19 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a627c00 == 36 [pid = 18997] [id = 45] 09:25:19 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9a628000) [pid = 18997] [serial = 133] [outer = (nil)] 09:25:19 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9a7d6000) [pid = 18997] [serial = 134] [outer = 0x9a628000] 09:25:19 INFO - PROCESS | 18997 | 1467822319629 Marionette DEBUG loaded listener.js 09:25:19 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x9b212c00) [pid = 18997] [serial = 135] [outer = 0x9a628000] 09:25:20 INFO - PROCESS | 18997 | 1467822320573 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 09:25:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 09:25:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1390ms 09:25:20 INFO - PROCESS | 18997 | 1467822320612 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 09:25:20 INFO - PROCESS | 18997 | 1467822320615 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 09:25:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 09:25:20 INFO - PROCESS | 18997 | 1467822320628 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 09:25:20 INFO - PROCESS | 18997 | 1467822320633 Marionette TRACE conn3 <- [1,154,null,{}] 09:25:20 INFO - PROCESS | 18997 | 1467822320648 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:20 INFO - PROCESS | 18997 | 1467822320656 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:20 INFO - PROCESS | 18997 | 1467822320857 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 09:25:20 INFO - PROCESS | 18997 | 1467822320883 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:20 INFO - PROCESS | 18997 | 1467822320889 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:20 INFO - PROCESS | 18997 | ++DOCSHELL 0x9779e400 == 37 [pid = 18997] [id = 46] 09:25:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x9bf69c00) [pid = 18997] [serial = 136] [outer = (nil)] 09:25:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9cb32400) [pid = 18997] [serial = 137] [outer = 0x9bf69c00] 09:25:20 INFO - PROCESS | 18997 | 1467822320959 Marionette DEBUG loaded listener.js 09:25:21 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x9cb3ac00) [pid = 18997] [serial = 138] [outer = 0x9bf69c00] 09:25:21 INFO - PROCESS | 18997 | 1467822321796 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 09:25:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 09:25:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1249ms 09:25:21 INFO - PROCESS | 18997 | 1467822321871 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 09:25:21 INFO - PROCESS | 18997 | 1467822321876 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 09:25:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 09:25:21 INFO - PROCESS | 18997 | 1467822321883 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 09:25:21 INFO - PROCESS | 18997 | 1467822321885 Marionette TRACE conn3 <- [1,158,null,{}] 09:25:21 INFO - PROCESS | 18997 | 1467822321891 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:21 INFO - PROCESS | 18997 | 1467822321896 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:22 INFO - PROCESS | 18997 | 1467822322109 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 09:25:22 INFO - PROCESS | 18997 | 1467822322133 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:22 INFO - PROCESS | 18997 | 1467822322141 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:22 INFO - PROCESS | 18997 | ++DOCSHELL 0x99f21c00 == 38 [pid = 18997] [id = 47] 09:25:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x9a622400) [pid = 18997] [serial = 139] [outer = (nil)] 09:25:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0xa2010c00) [pid = 18997] [serial = 140] [outer = 0x9a622400] 09:25:22 INFO - PROCESS | 18997 | 1467822322206 Marionette DEBUG loaded listener.js 09:25:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x9a1f1400) [pid = 18997] [serial = 141] [outer = 0x9a622400] 09:25:22 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x9a629800) [pid = 18997] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 09:25:22 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x9391e800) [pid = 18997] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 09:25:22 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x991f5000) [pid = 18997] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 09:25:22 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x9a624800) [pid = 18997] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 09:25:22 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x9b27f000) [pid = 18997] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 09:25:22 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x93912c00) [pid = 18997] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 09:25:22 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x9b27cc00) [pid = 18997] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 09:25:22 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x9b214c00) [pid = 18997] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 09:25:22 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0xa20a7c00) [pid = 18997] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 09:25:22 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x923f6800) [pid = 18997] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 09:25:22 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x9b278000) [pid = 18997] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 09:25:22 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x92eb1c00) [pid = 18997] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 09:25:23 INFO - PROCESS | 18997 | 1467822323122 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 09:25:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 09:25:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1280ms 09:25:23 INFO - PROCESS | 18997 | 1467822323164 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 09:25:23 INFO - PROCESS | 18997 | 1467822323166 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 09:25:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 09:25:23 INFO - PROCESS | 18997 | 1467822323173 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 09:25:23 INFO - PROCESS | 18997 | 1467822323176 Marionette TRACE conn3 <- [1,162,null,{}] 09:25:23 INFO - PROCESS | 18997 | 1467822323181 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:23 INFO - PROCESS | 18997 | 1467822323186 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:23 INFO - PROCESS | 18997 | 1467822323381 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 09:25:23 INFO - PROCESS | 18997 | 1467822323398 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:23 INFO - PROCESS | 18997 | 1467822323405 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:23 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a37f400 == 39 [pid = 18997] [id = 48] 09:25:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x9a61cc00) [pid = 18997] [serial = 142] [outer = (nil)] 09:25:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x9b560c00) [pid = 18997] [serial = 143] [outer = 0x9a61cc00] 09:25:23 INFO - PROCESS | 18997 | 1467822323490 Marionette DEBUG loaded listener.js 09:25:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0xa2563800) [pid = 18997] [serial = 144] [outer = 0x9a61cc00] 09:25:24 INFO - PROCESS | 18997 | 1467822324328 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 09:25:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 09:25:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1185ms 09:25:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 09:25:24 INFO - PROCESS | 18997 | 1467822324358 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 09:25:24 INFO - PROCESS | 18997 | 1467822324361 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 09:25:24 INFO - PROCESS | 18997 | 1467822324367 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 09:25:24 INFO - PROCESS | 18997 | 1467822324370 Marionette TRACE conn3 <- [1,166,null,{}] 09:25:24 INFO - PROCESS | 18997 | 1467822324376 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:24 INFO - PROCESS | 18997 | 1467822324385 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:24 INFO - PROCESS | 18997 | 1467822324544 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 09:25:24 INFO - PROCESS | 18997 | 1467822324553 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:24 INFO - PROCESS | 18997 | 1467822324565 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:24 INFO - PROCESS | 18997 | ++DOCSHELL 0x921de400 == 40 [pid = 18997] [id = 49] 09:25:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x95089000) [pid = 18997] [serial = 145] [outer = (nil)] 09:25:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0xa3191400) [pid = 18997] [serial = 146] [outer = 0x95089000] 09:25:24 INFO - PROCESS | 18997 | 1467822324630 Marionette DEBUG loaded listener.js 09:25:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0xa3103800) [pid = 18997] [serial = 147] [outer = 0x95089000] 09:25:25 INFO - PROCESS | 18997 | 1467822325672 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 09:25:25 INFO - PROCESS | 18997 | 1467822325693 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 09:25:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 09:25:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1387ms 09:25:25 INFO - PROCESS | 18997 | 1467822325755 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 09:25:25 INFO - PROCESS | 18997 | 1467822325764 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 09:25:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 09:25:25 INFO - PROCESS | 18997 | 1467822325779 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 09:25:25 INFO - PROCESS | 18997 | 1467822325784 Marionette TRACE conn3 <- [1,170,null,{}] 09:25:25 INFO - PROCESS | 18997 | 1467822325792 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:25 INFO - PROCESS | 18997 | 1467822325799 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:26 INFO - PROCESS | 18997 | 1467822326045 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 09:25:26 INFO - PROCESS | 18997 | 1467822326255 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:26 INFO - PROCESS | 18997 | 1467822326264 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:26 INFO - PROCESS | 18997 | ++DOCSHELL 0x95090400 == 41 [pid = 18997] [id = 50] 09:25:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x95093c00) [pid = 18997] [serial = 148] [outer = (nil)] 09:25:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9a624800) [pid = 18997] [serial = 149] [outer = 0x95093c00] 09:25:26 INFO - PROCESS | 18997 | 1467822326354 Marionette DEBUG loaded listener.js 09:25:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x9b20dc00) [pid = 18997] [serial = 150] [outer = 0x95093c00] 09:25:27 INFO - PROCESS | 18997 | 1467822327215 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 09:25:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 09:25:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1483ms 09:25:27 INFO - PROCESS | 18997 | 1467822327262 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 09:25:27 INFO - PROCESS | 18997 | 1467822327270 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 09:25:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 09:25:27 INFO - PROCESS | 18997 | 1467822327281 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 09:25:27 INFO - PROCESS | 18997 | 1467822327285 Marionette TRACE conn3 <- [1,174,null,{}] 09:25:27 INFO - PROCESS | 18997 | 1467822327292 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:27 INFO - PROCESS | 18997 | 1467822327298 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:27 INFO - PROCESS | 18997 | 1467822327552 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 09:25:27 INFO - PROCESS | 18997 | 1467822327950 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:27 INFO - PROCESS | 18997 | 1467822327956 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:28 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a627400 == 42 [pid = 18997] [id = 51] 09:25:28 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x9bf62800) [pid = 18997] [serial = 151] [outer = (nil)] 09:25:28 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9d816000) [pid = 18997] [serial = 152] [outer = 0x9bf62800] 09:25:28 INFO - PROCESS | 18997 | 1467822328051 Marionette DEBUG loaded listener.js 09:25:28 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0xa23aac00) [pid = 18997] [serial = 153] [outer = 0x9bf62800] 09:25:28 INFO - PROCESS | 18997 | 1467822328862 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 09:25:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 09:25:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1638ms 09:25:28 INFO - PROCESS | 18997 | 1467822328919 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 09:25:28 INFO - PROCESS | 18997 | 1467822328922 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 09:25:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 09:25:28 INFO - PROCESS | 18997 | 1467822328930 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 09:25:28 INFO - PROCESS | 18997 | 1467822328936 Marionette TRACE conn3 <- [1,178,null,{}] 09:25:28 INFO - PROCESS | 18997 | 1467822328952 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:28 INFO - PROCESS | 18997 | 1467822328960 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:29 INFO - PROCESS | 18997 | 1467822329171 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 09:25:29 INFO - PROCESS | 18997 | 1467822329317 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:29 INFO - PROCESS | 18997 | 1467822329331 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:29 INFO - PROCESS | 18997 | ++DOCSHELL 0xa4d09400 == 43 [pid = 18997] [id = 52] 09:25:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0xa4d0d400) [pid = 18997] [serial = 154] [outer = (nil)] 09:25:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0xa4f13800) [pid = 18997] [serial = 155] [outer = 0xa4d0d400] 09:25:29 INFO - PROCESS | 18997 | 1467822329418 Marionette DEBUG loaded listener.js 09:25:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0xa4f80c00) [pid = 18997] [serial = 156] [outer = 0xa4d0d400] 09:25:30 INFO - PROCESS | 18997 | 1467822330261 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 09:25:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 09:25:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1388ms 09:25:30 INFO - PROCESS | 18997 | 1467822330319 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 09:25:30 INFO - PROCESS | 18997 | 1467822330323 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 09:25:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 09:25:30 INFO - PROCESS | 18997 | 1467822330330 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 09:25:30 INFO - PROCESS | 18997 | 1467822330335 Marionette TRACE conn3 <- [1,182,null,{}] 09:25:30 INFO - PROCESS | 18997 | 1467822330340 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:30 INFO - PROCESS | 18997 | 1467822330346 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:30 INFO - PROCESS | 18997 | 1467822330518 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 09:25:30 INFO - PROCESS | 18997 | 1467822330661 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:30 INFO - PROCESS | 18997 | 1467822330670 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:30 INFO - PROCESS | 18997 | ++DOCSHELL 0xa4d10000 == 44 [pid = 18997] [id = 53] 09:25:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0xa61b3800) [pid = 18997] [serial = 157] [outer = (nil)] 09:25:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0xa6728c00) [pid = 18997] [serial = 158] [outer = 0xa61b3800] 09:25:30 INFO - PROCESS | 18997 | 1467822330756 Marionette DEBUG loaded listener.js 09:25:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0xa678ac00) [pid = 18997] [serial = 159] [outer = 0xa61b3800] 09:25:31 INFO - PROCESS | 18997 | 1467822331679 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 09:25:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 09:25:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1383ms 09:25:31 INFO - PROCESS | 18997 | 1467822331714 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 09:25:31 INFO - PROCESS | 18997 | 1467822331718 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 09:25:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 09:25:31 INFO - PROCESS | 18997 | 1467822331724 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 09:25:31 INFO - PROCESS | 18997 | 1467822331728 Marionette TRACE conn3 <- [1,186,null,{}] 09:25:31 INFO - PROCESS | 18997 | 1467822331733 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:31 INFO - PROCESS | 18997 | 1467822331738 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:31 INFO - PROCESS | 18997 | 1467822331909 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 09:25:32 INFO - PROCESS | 18997 | 1467822332067 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:32 INFO - PROCESS | 18997 | 1467822332076 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:32 INFO - PROCESS | 18997 | ++DOCSHELL 0x9391bc00 == 45 [pid = 18997] [id = 54] 09:25:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x93b35000) [pid = 18997] [serial = 160] [outer = (nil)] 09:25:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0xa6ea8400) [pid = 18997] [serial = 161] [outer = 0x93b35000] 09:25:32 INFO - PROCESS | 18997 | 1467822332152 Marionette DEBUG loaded listener.js 09:25:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0xa6ea1c00) [pid = 18997] [serial = 162] [outer = 0x93b35000] 09:25:33 INFO - PROCESS | 18997 | 1467822333237 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 09:25:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 09:25:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1552ms 09:25:33 INFO - PROCESS | 18997 | 1467822333277 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 09:25:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 09:25:33 INFO - PROCESS | 18997 | 1467822333283 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 09:25:33 INFO - PROCESS | 18997 | 1467822333292 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 09:25:33 INFO - PROCESS | 18997 | 1467822333297 Marionette TRACE conn3 <- [1,190,null,{}] 09:25:33 INFO - PROCESS | 18997 | 1467822333304 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:33 INFO - PROCESS | 18997 | 1467822333310 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:33 INFO - PROCESS | 18997 | 1467822333484 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 09:25:33 INFO - PROCESS | 18997 | 1467822333706 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:33 INFO - PROCESS | 18997 | 1467822333725 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:33 INFO - PROCESS | 18997 | ++DOCSHELL 0x97792c00 == 46 [pid = 18997] [id = 55] 09:25:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0x97793000) [pid = 18997] [serial = 163] [outer = (nil)] 09:25:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0x9917a000) [pid = 18997] [serial = 164] [outer = 0x97793000] 09:25:33 INFO - PROCESS | 18997 | 1467822333811 Marionette DEBUG loaded listener.js 09:25:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0x99d7c400) [pid = 18997] [serial = 165] [outer = 0x97793000] 09:25:34 INFO - PROCESS | 18997 | --DOCSHELL 0x9779c000 == 45 [pid = 18997] [id = 17] 09:25:34 INFO - PROCESS | 18997 | --DOMWINDOW == 91 (0x95162400) [pid = 18997] [serial = 116] [outer = (nil)] [url = about:blank] 09:25:34 INFO - PROCESS | 18997 | --DOCSHELL 0x93917800 == 44 [pid = 18997] [id = 21] 09:25:34 INFO - PROCESS | 18997 | --DOCSHELL 0x953a6c00 == 43 [pid = 18997] [id = 32] 09:25:34 INFO - PROCESS | 18997 | 1467822334686 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 09:25:34 INFO - PROCESS | 18997 | --DOCSHELL 0x9a61fc00 == 42 [pid = 18997] [id = 42] 09:25:34 INFO - PROCESS | 18997 | --DOCSHELL 0x923f9000 == 41 [pid = 18997] [id = 41] 09:25:34 INFO - PROCESS | 18997 | --DOCSHELL 0x921e4400 == 40 [pid = 18997] [id = 40] 09:25:34 INFO - PROCESS | 18997 | --DOMWINDOW == 90 (0x9b065000) [pid = 18997] [serial = 111] [outer = (nil)] [url = about:blank] 09:25:34 INFO - PROCESS | 18997 | --DOMWINDOW == 89 (0x9a645400) [pid = 18997] [serial = 110] [outer = (nil)] [url = about:blank] 09:25:34 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0x93b3a800) [pid = 18997] [serial = 104] [outer = (nil)] [url = about:blank] 09:25:34 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x946a8800) [pid = 18997] [serial = 105] [outer = (nil)] [url = about:blank] 09:25:34 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x9953c400) [pid = 18997] [serial = 107] [outer = (nil)] [url = about:blank] 09:25:34 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x9a6ecc00) [pid = 18997] [serial = 82] [outer = (nil)] [url = about:blank] 09:25:34 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x9c0d8400) [pid = 18997] [serial = 86] [outer = (nil)] [url = about:blank] 09:25:34 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x9508f000) [pid = 18997] [serial = 102] [outer = (nil)] [url = about:blank] 09:25:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 09:25:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1439ms 09:25:34 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x946a8000) [pid = 18997] [serial = 101] [outer = (nil)] [url = about:blank] 09:25:34 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x9b9b6800) [pid = 18997] [serial = 85] [outer = (nil)] [url = about:blank] 09:25:34 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0xa1089c00) [pid = 18997] [serial = 89] [outer = (nil)] [url = about:blank] 09:25:34 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x9d8a9800) [pid = 18997] [serial = 88] [outer = (nil)] [url = about:blank] 09:25:34 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0xa2534c00) [pid = 18997] [serial = 92] [outer = (nil)] [url = about:blank] 09:25:34 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0xa23a5400) [pid = 18997] [serial = 91] [outer = (nil)] [url = about:blank] 09:25:34 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0xa33c0c00) [pid = 18997] [serial = 95] [outer = (nil)] [url = about:blank] 09:25:34 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0xa4d0f400) [pid = 18997] [serial = 94] [outer = (nil)] [url = about:blank] 09:25:34 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x953a7800) [pid = 18997] [serial = 98] [outer = (nil)] [url = about:blank] 09:25:34 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x928d7c00) [pid = 18997] [serial = 97] [outer = (nil)] [url = about:blank] 09:25:34 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x9b280800) [pid = 18997] [serial = 113] [outer = (nil)] [url = about:blank] 09:25:34 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x9b569c00) [pid = 18997] [serial = 114] [outer = (nil)] [url = about:blank] 09:25:34 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x9952ec00) [pid = 18997] [serial = 80] [outer = (nil)] [url = about:blank] 09:25:34 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x99d77000) [pid = 18997] [serial = 108] [outer = (nil)] [url = about:blank] 09:25:34 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x950b9c00) [pid = 18997] [serial = 79] [outer = (nil)] [url = about:blank] 09:25:34 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x9b071c00) [pid = 18997] [serial = 83] [outer = (nil)] [url = about:blank] 09:25:34 INFO - PROCESS | 18997 | 1467822334745 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 09:25:34 INFO - PROCESS | 18997 | 1467822334754 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 09:25:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 09:25:34 INFO - PROCESS | 18997 | 1467822334766 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 09:25:34 INFO - PROCESS | 18997 | 1467822334770 Marionette TRACE conn3 <- [1,194,null,{}] 09:25:34 INFO - PROCESS | 18997 | 1467822334776 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:34 INFO - PROCESS | 18997 | 1467822334781 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:34 INFO - PROCESS | 18997 | 1467822334937 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 09:25:35 INFO - PROCESS | 18997 | 1467822335042 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:35 INFO - PROCESS | 18997 | 1467822335052 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:35 INFO - PROCESS | 18997 | ++DOCSHELL 0x92eaf800 == 41 [pid = 18997] [id = 56] 09:25:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x95162400) [pid = 18997] [serial = 166] [outer = (nil)] 09:25:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x953ab000) [pid = 18997] [serial = 167] [outer = 0x95162400] 09:25:35 INFO - PROCESS | 18997 | 1467822335125 Marionette DEBUG loaded listener.js 09:25:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x991ee400) [pid = 18997] [serial = 168] [outer = 0x95162400] 09:25:35 INFO - PROCESS | 18997 | 1467822335861 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 09:25:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 09:25:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1134ms 09:25:35 INFO - PROCESS | 18997 | 1467822335909 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 09:25:35 INFO - PROCESS | 18997 | 1467822335913 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 09:25:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 09:25:35 INFO - PROCESS | 18997 | 1467822335925 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 09:25:35 INFO - PROCESS | 18997 | 1467822335930 Marionette TRACE conn3 <- [1,198,null,{}] 09:25:35 INFO - PROCESS | 18997 | 1467822335946 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:35 INFO - PROCESS | 18997 | 1467822335953 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:36 INFO - PROCESS | 18997 | 1467822336114 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 09:25:36 INFO - PROCESS | 18997 | 1467822336125 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:36 INFO - PROCESS | 18997 | 1467822336136 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:36 INFO - PROCESS | 18997 | ++DOCSHELL 0x9b276400 == 42 [pid = 18997] [id = 57] 09:25:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x9b276c00) [pid = 18997] [serial = 169] [outer = (nil)] 09:25:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9b27e800) [pid = 18997] [serial = 170] [outer = 0x9b276c00] 09:25:36 INFO - PROCESS | 18997 | 1467822336204 Marionette DEBUG loaded listener.js 09:25:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9b567400) [pid = 18997] [serial = 171] [outer = 0x9b276c00] 09:25:36 INFO - PROCESS | 18997 | 1467822336967 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 09:25:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 09:25:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1091ms 09:25:37 INFO - PROCESS | 18997 | 1467822337016 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 09:25:37 INFO - PROCESS | 18997 | 1467822337020 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 09:25:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 09:25:37 INFO - PROCESS | 18997 | 1467822337026 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 09:25:37 INFO - PROCESS | 18997 | 1467822337029 Marionette TRACE conn3 <- [1,202,null,{}] 09:25:37 INFO - PROCESS | 18997 | 1467822337035 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:37 INFO - PROCESS | 18997 | 1467822337040 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:37 INFO - PROCESS | 18997 | 1467822337253 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 09:25:37 INFO - PROCESS | 18997 | 1467822337269 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:37 INFO - PROCESS | 18997 | 1467822337280 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:37 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e2c00 == 43 [pid = 18997] [id = 58] 09:25:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x9a130000) [pid = 18997] [serial = 172] [outer = (nil)] 09:25:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x9bed8000) [pid = 18997] [serial = 173] [outer = 0x9a130000] 09:25:37 INFO - PROCESS | 18997 | 1467822337348 Marionette DEBUG loaded listener.js 09:25:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9c0db800) [pid = 18997] [serial = 174] [outer = 0x9a130000] 09:25:38 INFO - PROCESS | 18997 | 1467822338173 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 09:25:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 09:25:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1186ms 09:25:38 INFO - PROCESS | 18997 | 1467822338213 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 09:25:38 INFO - PROCESS | 18997 | 1467822338216 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 09:25:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 09:25:38 INFO - PROCESS | 18997 | 1467822338222 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 09:25:38 INFO - PROCESS | 18997 | 1467822338225 Marionette TRACE conn3 <- [1,206,null,{}] 09:25:38 INFO - PROCESS | 18997 | 1467822338237 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:38 INFO - PROCESS | 18997 | 1467822338241 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:38 INFO - PROCESS | 18997 | 1467822338420 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 09:25:38 INFO - PROCESS | 18997 | 1467822338503 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:38 INFO - PROCESS | 18997 | 1467822338511 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:38 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f2400 == 44 [pid = 18997] [id = 59] 09:25:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x9b27b800) [pid = 18997] [serial = 175] [outer = (nil)] 09:25:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0xa108c000) [pid = 18997] [serial = 176] [outer = 0x9b27b800] 09:25:38 INFO - PROCESS | 18997 | 1467822338575 Marionette DEBUG loaded listener.js 09:25:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0xa200d400) [pid = 18997] [serial = 177] [outer = 0x9b27b800] 09:25:39 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x9bf69c00) [pid = 18997] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 09:25:39 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x9a622400) [pid = 18997] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 09:25:39 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x9508a000) [pid = 18997] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 09:25:39 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x9508ac00) [pid = 18997] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 09:25:39 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x921e8400) [pid = 18997] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 09:25:39 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x9a628000) [pid = 18997] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 09:25:39 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x9a61cc00) [pid = 18997] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 09:25:39 INFO - PROCESS | 18997 | 1467822339471 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 09:25:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 09:25:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1290ms 09:25:39 INFO - PROCESS | 18997 | 1467822339512 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 09:25:39 INFO - PROCESS | 18997 | 1467822339516 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 09:25:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 09:25:39 INFO - PROCESS | 18997 | 1467822339529 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 09:25:39 INFO - PROCESS | 18997 | 1467822339532 Marionette TRACE conn3 <- [1,210,null,{}] 09:25:39 INFO - PROCESS | 18997 | 1467822339538 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:39 INFO - PROCESS | 18997 | 1467822339547 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:39 INFO - PROCESS | 18997 | 1467822339728 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 09:25:39 INFO - PROCESS | 18997 | 1467822339737 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:39 INFO - PROCESS | 18997 | 1467822339743 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:39 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e8400 == 45 [pid = 18997] [id = 60] 09:25:39 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9508a000) [pid = 18997] [serial = 178] [outer = (nil)] 09:25:39 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x9b94c000) [pid = 18997] [serial = 179] [outer = 0x9508a000] 09:25:39 INFO - PROCESS | 18997 | 1467822339810 Marionette DEBUG loaded listener.js 09:25:39 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0xa33c3c00) [pid = 18997] [serial = 180] [outer = 0x9508a000] 09:25:40 INFO - PROCESS | 18997 | 1467822340552 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 09:25:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 09:25:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1033ms 09:25:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 09:25:40 INFO - PROCESS | 18997 | 1467822340562 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 09:25:40 INFO - PROCESS | 18997 | 1467822340566 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 09:25:40 INFO - PROCESS | 18997 | 1467822340572 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 09:25:40 INFO - PROCESS | 18997 | 1467822340575 Marionette TRACE conn3 <- [1,214,null,{}] 09:25:40 INFO - PROCESS | 18997 | 1467822340580 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:40 INFO - PROCESS | 18997 | 1467822340585 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:40 INFO - PROCESS | 18997 | 1467822340776 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 09:25:40 INFO - PROCESS | 18997 | 1467822340791 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:40 INFO - PROCESS | 18997 | 1467822340797 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:40 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e2800 == 46 [pid = 18997] [id = 61] 09:25:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x92368800) [pid = 18997] [serial = 181] [outer = (nil)] 09:25:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0xa4f19000) [pid = 18997] [serial = 182] [outer = 0x92368800] 09:25:40 INFO - PROCESS | 18997 | 1467822340876 Marionette DEBUG loaded listener.js 09:25:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0xa61bd800) [pid = 18997] [serial = 183] [outer = 0x92368800] 09:25:41 INFO - PROCESS | 18997 | 1467822341715 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 09:25:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 09:25:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1188ms 09:25:41 INFO - PROCESS | 18997 | 1467822341760 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 09:25:41 INFO - PROCESS | 18997 | 1467822341767 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 09:25:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 09:25:41 INFO - PROCESS | 18997 | 1467822341776 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 09:25:41 INFO - PROCESS | 18997 | 1467822341781 Marionette TRACE conn3 <- [1,218,null,{}] 09:25:41 INFO - PROCESS | 18997 | 1467822341789 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:41 INFO - PROCESS | 18997 | 1467822341795 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:41 INFO - PROCESS | 18997 | 1467822341973 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 09:25:42 INFO - PROCESS | 18997 | 1467822342131 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:42 INFO - PROCESS | 18997 | 1467822342144 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:42 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f9000 == 47 [pid = 18997] [id = 62] 09:25:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x923fd800) [pid = 18997] [serial = 184] [outer = (nil)] 09:25:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x9508d000) [pid = 18997] [serial = 185] [outer = 0x923fd800] 09:25:42 INFO - PROCESS | 18997 | 1467822342222 Marionette DEBUG loaded listener.js 09:25:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x95168800) [pid = 18997] [serial = 186] [outer = 0x923fd800] 09:25:43 INFO - PROCESS | 18997 | 1467822343169 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 09:25:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 09:25:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1438ms 09:25:43 INFO - PROCESS | 18997 | 1467822343214 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 09:25:43 INFO - PROCESS | 18997 | 1467822343221 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 09:25:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 09:25:43 INFO - PROCESS | 18997 | 1467822343231 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 09:25:43 INFO - PROCESS | 18997 | 1467822343235 Marionette TRACE conn3 <- [1,222,null,{}] 09:25:43 INFO - PROCESS | 18997 | 1467822343242 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:43 INFO - PROCESS | 18997 | 1467822343248 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:43 INFO - PROCESS | 18997 | 1467822343428 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 09:25:43 INFO - PROCESS | 18997 | 1467822343576 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:43 INFO - PROCESS | 18997 | 1467822343587 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:43 INFO - PROCESS | 18997 | ++DOCSHELL 0x99fc9800 == 48 [pid = 18997] [id = 63] 09:25:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x99fd0400) [pid = 18997] [serial = 187] [outer = (nil)] 09:25:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x99fd3c00) [pid = 18997] [serial = 188] [outer = 0x99fd0400] 09:25:43 INFO - PROCESS | 18997 | 1467822343670 Marionette DEBUG loaded listener.js 09:25:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x99fd8000) [pid = 18997] [serial = 189] [outer = 0x99fd0400] 09:25:44 INFO - PROCESS | 18997 | 1467822344557 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 09:25:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 09:25:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1379ms 09:25:44 INFO - PROCESS | 18997 | 1467822344612 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 09:25:44 INFO - PROCESS | 18997 | 1467822344615 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 09:25:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 09:25:44 INFO - PROCESS | 18997 | 1467822344623 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 09:25:44 INFO - PROCESS | 18997 | 1467822344629 Marionette TRACE conn3 <- [1,226,null,{}] 09:25:44 INFO - PROCESS | 18997 | 1467822344663 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:44 INFO - PROCESS | 18997 | 1467822344672 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:44 INFO - PROCESS | 18997 | 1467822344849 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 09:25:45 INFO - PROCESS | 18997 | 1467822345002 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:45 INFO - PROCESS | 18997 | 1467822345015 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:45 INFO - PROCESS | 18997 | ++DOCSHELL 0x9b27c000 == 49 [pid = 18997] [id = 64] 09:25:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x9b280800) [pid = 18997] [serial = 190] [outer = (nil)] 09:25:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x9becb800) [pid = 18997] [serial = 191] [outer = 0x9b280800] 09:25:45 INFO - PROCESS | 18997 | 1467822345096 Marionette DEBUG loaded listener.js 09:25:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x9c0e7400) [pid = 18997] [serial = 192] [outer = 0x9b280800] 09:25:45 INFO - PROCESS | 18997 | 1467822345919 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 09:25:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 09:25:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1319ms 09:25:45 INFO - PROCESS | 18997 | 1467822345941 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 09:25:45 INFO - PROCESS | 18997 | 1467822345945 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 09:25:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 09:25:45 INFO - PROCESS | 18997 | 1467822345952 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 09:25:45 INFO - PROCESS | 18997 | 1467822345956 Marionette TRACE conn3 <- [1,230,null,{}] 09:25:45 INFO - PROCESS | 18997 | 1467822345962 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:45 INFO - PROCESS | 18997 | 1467822345967 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:46 INFO - PROCESS | 18997 | 1467822346131 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 09:25:46 INFO - PROCESS | 18997 | 1467822346284 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:46 INFO - PROCESS | 18997 | 1467822346294 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:46 INFO - PROCESS | 18997 | ++DOCSHELL 0x99538400 == 50 [pid = 18997] [id = 65] 09:25:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0x9b064c00) [pid = 18997] [serial = 193] [outer = (nil)] 09:25:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0xa334f000) [pid = 18997] [serial = 194] [outer = 0x9b064c00] 09:25:46 INFO - PROCESS | 18997 | 1467822346373 Marionette DEBUG loaded listener.js 09:25:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0xa672cc00) [pid = 18997] [serial = 195] [outer = 0x9b064c00] 09:25:47 INFO - PROCESS | 18997 | 1467822347239 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 09:25:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 09:25:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1331ms 09:25:47 INFO - PROCESS | 18997 | 1467822347285 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 09:25:47 INFO - PROCESS | 18997 | 1467822347289 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 09:25:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 09:25:47 INFO - PROCESS | 18997 | 1467822347295 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 09:25:47 INFO - PROCESS | 18997 | 1467822347299 Marionette TRACE conn3 <- [1,234,null,{}] 09:25:47 INFO - PROCESS | 18997 | 1467822347304 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:47 INFO - PROCESS | 18997 | 1467822347309 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:47 INFO - PROCESS | 18997 | 1467822347471 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 09:25:47 INFO - PROCESS | 18997 | 1467822347621 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:47 INFO - PROCESS | 18997 | 1467822347628 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:47 INFO - PROCESS | 18997 | ++DOCSHELL 0x9236ac00 == 51 [pid = 18997] [id = 66] 09:25:47 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0x9a122800) [pid = 18997] [serial = 196] [outer = (nil)] 09:25:47 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0xa6f45400) [pid = 18997] [serial = 197] [outer = 0x9a122800] 09:25:47 INFO - PROCESS | 18997 | 1467822347706 Marionette DEBUG loaded listener.js 09:25:47 INFO - PROCESS | 18997 | ++DOMWINDOW == 93 (0xa6f46800) [pid = 18997] [serial = 198] [outer = 0x9a122800] 09:25:48 INFO - PROCESS | 18997 | 1467822348570 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 09:25:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 09:25:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1333ms 09:25:48 INFO - PROCESS | 18997 | 1467822348630 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 09:25:48 INFO - PROCESS | 18997 | 1467822348634 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 09:25:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 09:25:48 INFO - PROCESS | 18997 | 1467822348640 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 09:25:48 INFO - PROCESS | 18997 | 1467822348643 Marionette TRACE conn3 <- [1,238,null,{}] 09:25:48 INFO - PROCESS | 18997 | 1467822348649 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:48 INFO - PROCESS | 18997 | 1467822348658 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:48 INFO - PROCESS | 18997 | 1467822348852 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 09:25:49 INFO - PROCESS | 18997 | 1467822349001 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:49 INFO - PROCESS | 18997 | 1467822349009 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:49 INFO - PROCESS | 18997 | ++DOCSHELL 0x92eb0000 == 52 [pid = 18997] [id = 67] 09:25:49 INFO - PROCESS | 18997 | ++DOMWINDOW == 94 (0xa25f9800) [pid = 18997] [serial = 199] [outer = (nil)] 09:25:49 INFO - PROCESS | 18997 | ++DOMWINDOW == 95 (0xa82f7000) [pid = 18997] [serial = 200] [outer = 0xa25f9800] 09:25:49 INFO - PROCESS | 18997 | 1467822349090 Marionette DEBUG loaded listener.js 09:25:49 INFO - PROCESS | 18997 | ++DOMWINDOW == 96 (0xa8c22400) [pid = 18997] [serial = 201] [outer = 0xa25f9800] 09:25:49 INFO - PROCESS | 18997 | 1467822349892 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 09:25:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 09:25:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1300ms 09:25:49 INFO - PROCESS | 18997 | 1467822349941 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 09:25:49 INFO - PROCESS | 18997 | 1467822349944 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 09:25:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 09:25:49 INFO - PROCESS | 18997 | 1467822349951 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 09:25:49 INFO - PROCESS | 18997 | 1467822349955 Marionette TRACE conn3 <- [1,242,null,{}] 09:25:49 INFO - PROCESS | 18997 | 1467822349979 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:49 INFO - PROCESS | 18997 | 1467822349985 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:50 INFO - PROCESS | 18997 | 1467822350148 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 09:25:50 INFO - PROCESS | 18997 | 1467822350295 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:50 INFO - PROCESS | 18997 | 1467822350309 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:50 INFO - PROCESS | 18997 | ++DOCSHELL 0x9388c400 == 53 [pid = 18997] [id = 68] 09:25:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 97 (0x99690400) [pid = 18997] [serial = 202] [outer = (nil)] 09:25:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 98 (0xa8c88c00) [pid = 18997] [serial = 203] [outer = 0x99690400] 09:25:50 INFO - PROCESS | 18997 | 1467822350384 Marionette DEBUG loaded listener.js 09:25:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 99 (0xa901a400) [pid = 18997] [serial = 204] [outer = 0x99690400] 09:25:51 INFO - PROCESS | 18997 | 1467822351190 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 09:25:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 09:25:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1280ms 09:25:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 09:25:51 INFO - PROCESS | 18997 | 1467822351242 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 09:25:51 INFO - PROCESS | 18997 | 1467822351245 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 09:25:51 INFO - PROCESS | 18997 | 1467822351253 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 09:25:51 INFO - PROCESS | 18997 | 1467822351257 Marionette TRACE conn3 <- [1,246,null,{}] 09:25:51 INFO - PROCESS | 18997 | 1467822351262 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:51 INFO - PROCESS | 18997 | 1467822351267 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:51 INFO - PROCESS | 18997 | 1467822351432 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 09:25:51 INFO - PROCESS | 18997 | 1467822351582 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:51 INFO - PROCESS | 18997 | 1467822351591 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:51 INFO - PROCESS | 18997 | ++DOCSHELL 0x9236bc00 == 54 [pid = 18997] [id = 69] 09:25:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 100 (0x923f2000) [pid = 18997] [serial = 205] [outer = (nil)] 09:25:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 101 (0x93b38c00) [pid = 18997] [serial = 206] [outer = 0x923f2000] 09:25:51 INFO - PROCESS | 18997 | 1467822351666 Marionette DEBUG loaded listener.js 09:25:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 102 (0x9a1af800) [pid = 18997] [serial = 207] [outer = 0x923f2000] 09:25:52 INFO - PROCESS | 18997 | 1467822352777 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 09:25:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 09:25:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1546ms 09:25:52 INFO - PROCESS | 18997 | 1467822352824 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 09:25:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 09:25:52 INFO - PROCESS | 18997 | 1467822352837 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 09:25:52 INFO - PROCESS | 18997 | 1467822352846 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 09:25:52 INFO - PROCESS | 18997 | 1467822352855 Marionette TRACE conn3 <- [1,250,null,{}] 09:25:52 INFO - PROCESS | 18997 | 1467822352862 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:52 INFO - PROCESS | 18997 | 1467822352867 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:53 INFO - PROCESS | 18997 | 1467822353031 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 09:25:53 INFO - PROCESS | 18997 | 1467822353202 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:53 INFO - PROCESS | 18997 | 1467822353214 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:53 INFO - PROCESS | 18997 | ++DOCSHELL 0x93b40000 == 55 [pid = 18997] [id = 70] 09:25:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 103 (0x93b42800) [pid = 18997] [serial = 208] [outer = (nil)] 09:25:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 104 (0x99691400) [pid = 18997] [serial = 209] [outer = 0x93b42800] 09:25:53 INFO - PROCESS | 18997 | 1467822353283 Marionette DEBUG loaded listener.js 09:25:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 105 (0x99fd7c00) [pid = 18997] [serial = 210] [outer = 0x93b42800] 09:25:54 INFO - PROCESS | 18997 | --DOCSHELL 0x9b27ec00 == 54 [pid = 18997] [id = 29] 09:25:54 INFO - PROCESS | 18997 | --DOCSHELL 0x93912000 == 53 [pid = 18997] [id = 34] 09:25:54 INFO - PROCESS | 18997 | --DOCSHELL 0x9952e800 == 52 [pid = 18997] [id = 31] 09:25:54 INFO - PROCESS | 18997 | --DOCSHELL 0x946ae800 == 51 [pid = 18997] [id = 22] 09:25:54 INFO - PROCESS | 18997 | --DOCSHELL 0x921e7c00 == 50 [pid = 18997] [id = 43] 09:25:54 INFO - PROCESS | 18997 | --DOCSHELL 0x946ad800 == 49 [pid = 18997] [id = 28] 09:25:54 INFO - PROCESS | 18997 | --DOCSHELL 0x92361800 == 48 [pid = 18997] [id = 15] 09:25:54 INFO - PROCESS | 18997 | --DOCSHELL 0x9af73c00 == 47 [pid = 18997] [id = 18] 09:25:54 INFO - PROCESS | 18997 | --DOCSHELL 0x9b565800 == 46 [pid = 18997] [id = 19] 09:25:54 INFO - PROCESS | 18997 | --DOCSHELL 0x921e0800 == 45 [pid = 18997] [id = 8] 09:25:54 INFO - PROCESS | 18997 | --DOCSHELL 0x92eb3400 == 44 [pid = 18997] [id = 12] 09:25:54 INFO - PROCESS | 18997 | --DOCSHELL 0x92eb1400 == 43 [pid = 18997] [id = 27] 09:25:54 INFO - PROCESS | 18997 | --DOCSHELL 0x9235e400 == 42 [pid = 18997] [id = 9] 09:25:54 INFO - PROCESS | 18997 | --DOCSHELL 0x9c0e7c00 == 41 [pid = 18997] [id = 14] 09:25:54 INFO - PROCESS | 18997 | --DOCSHELL 0x99fe6c00 == 40 [pid = 18997] [id = 30] 09:25:54 INFO - PROCESS | 18997 | --DOCSHELL 0x923fec00 == 39 [pid = 18997] [id = 13] 09:25:54 INFO - PROCESS | 18997 | --DOCSHELL 0x92367c00 == 38 [pid = 18997] [id = 20] 09:25:54 INFO - PROCESS | 18997 | --DOCSHELL 0x93914400 == 37 [pid = 18997] [id = 23] 09:25:54 INFO - PROCESS | 18997 | --DOCSHELL 0x923f5c00 == 36 [pid = 18997] [id = 33] 09:25:54 INFO - PROCESS | 18997 | --DOCSHELL 0x93b39800 == 35 [pid = 18997] [id = 16] 09:25:54 INFO - PROCESS | 18997 | --DOCSHELL 0x9236bc00 == 34 [pid = 18997] [id = 69] 09:25:54 INFO - PROCESS | 18997 | --DOCSHELL 0x92eb0000 == 33 [pid = 18997] [id = 67] 09:25:54 INFO - PROCESS | 18997 | --DOCSHELL 0x9388c400 == 32 [pid = 18997] [id = 68] 09:25:54 INFO - PROCESS | 18997 | --DOCSHELL 0x99538400 == 31 [pid = 18997] [id = 65] 09:25:54 INFO - PROCESS | 18997 | --DOCSHELL 0x9236ac00 == 30 [pid = 18997] [id = 66] 09:25:54 INFO - PROCESS | 18997 | --DOCSHELL 0x99fc9800 == 29 [pid = 18997] [id = 63] 09:25:54 INFO - PROCESS | 18997 | --DOCSHELL 0x9b27c000 == 28 [pid = 18997] [id = 64] 09:25:54 INFO - PROCESS | 18997 | --DOCSHELL 0x921e2800 == 27 [pid = 18997] [id = 61] 09:25:54 INFO - PROCESS | 18997 | --DOCSHELL 0x923f9000 == 26 [pid = 18997] [id = 62] 09:25:54 INFO - PROCESS | 18997 | --DOMWINDOW == 104 (0x9cb3ac00) [pid = 18997] [serial = 138] [outer = (nil)] [url = about:blank] 09:25:54 INFO - PROCESS | 18997 | --DOMWINDOW == 103 (0x9cb32400) [pid = 18997] [serial = 137] [outer = (nil)] [url = about:blank] 09:25:54 INFO - PROCESS | 18997 | --DOMWINDOW == 102 (0xa2010c00) [pid = 18997] [serial = 140] [outer = (nil)] [url = about:blank] 09:25:54 INFO - PROCESS | 18997 | --DOMWINDOW == 101 (0x9a1f1400) [pid = 18997] [serial = 141] [outer = (nil)] [url = about:blank] 09:25:54 INFO - PROCESS | 18997 | --DOMWINDOW == 100 (0x95093800) [pid = 18997] [serial = 131] [outer = (nil)] [url = about:blank] 09:25:54 INFO - PROCESS | 18997 | --DOMWINDOW == 99 (0x98242800) [pid = 18997] [serial = 132] [outer = (nil)] [url = about:blank] 09:25:54 INFO - PROCESS | 18997 | --DOMWINDOW == 98 (0x95165800) [pid = 18997] [serial = 117] [outer = (nil)] [url = about:blank] 09:25:54 INFO - PROCESS | 18997 | --DOMWINDOW == 97 (0x9a626800) [pid = 18997] [serial = 125] [outer = (nil)] [url = about:blank] 09:25:54 INFO - PROCESS | 18997 | --DOMWINDOW == 96 (0x953b2000) [pid = 18997] [serial = 122] [outer = (nil)] [url = about:blank] 09:25:54 INFO - PROCESS | 18997 | --DOMWINDOW == 95 (0x928d9c00) [pid = 18997] [serial = 129] [outer = (nil)] [url = about:blank] 09:25:54 INFO - PROCESS | 18997 | --DOMWINDOW == 94 (0x92366c00) [pid = 18997] [serial = 128] [outer = (nil)] [url = about:blank] 09:25:54 INFO - PROCESS | 18997 | --DOMWINDOW == 93 (0x9a7d6000) [pid = 18997] [serial = 134] [outer = (nil)] [url = about:blank] 09:25:54 INFO - PROCESS | 18997 | --DOMWINDOW == 92 (0x92361400) [pid = 18997] [serial = 119] [outer = (nil)] [url = about:blank] 09:25:54 INFO - PROCESS | 18997 | --DOMWINDOW == 91 (0x9b212c00) [pid = 18997] [serial = 135] [outer = (nil)] [url = about:blank] 09:25:54 INFO - PROCESS | 18997 | --DOMWINDOW == 90 (0x9b560c00) [pid = 18997] [serial = 143] [outer = (nil)] [url = about:blank] 09:25:54 INFO - PROCESS | 18997 | --DOMWINDOW == 89 (0xa2563800) [pid = 18997] [serial = 144] [outer = (nil)] [url = about:blank] 09:25:55 INFO - PROCESS | 18997 | 1467822355117 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 09:25:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 09:25:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 2347ms 09:25:55 INFO - PROCESS | 18997 | 1467822355193 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 09:25:55 INFO - PROCESS | 18997 | 1467822355198 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 09:25:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 09:25:55 INFO - PROCESS | 18997 | 1467822355206 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 09:25:55 INFO - PROCESS | 18997 | 1467822355213 Marionette TRACE conn3 <- [1,254,null,{}] 09:25:55 INFO - PROCESS | 18997 | 1467822355220 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:55 INFO - PROCESS | 18997 | 1467822355225 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:55 INFO - PROCESS | 18997 | 1467822355384 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 09:25:55 INFO - PROCESS | 18997 | 1467822355394 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:55 INFO - PROCESS | 18997 | 1467822355402 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:55 INFO - PROCESS | 18997 | ++DOCSHELL 0x92ea7400 == 27 [pid = 18997] [id = 71] 09:25:55 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0x92eae800) [pid = 18997] [serial = 211] [outer = (nil)] 09:25:55 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0x93b34400) [pid = 18997] [serial = 212] [outer = 0x92eae800] 09:25:55 INFO - PROCESS | 18997 | 1467822355483 Marionette DEBUG loaded listener.js 09:25:55 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0x93b41000) [pid = 18997] [serial = 213] [outer = 0x92eae800] 09:25:56 INFO - PROCESS | 18997 | 1467822356358 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 09:25:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 09:25:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1190ms 09:25:56 INFO - PROCESS | 18997 | 1467822356396 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 09:25:56 INFO - PROCESS | 18997 | 1467822356405 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 09:25:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 09:25:56 INFO - PROCESS | 18997 | 1467822356416 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 09:25:56 INFO - PROCESS | 18997 | 1467822356419 Marionette TRACE conn3 <- [1,258,null,{}] 09:25:56 INFO - PROCESS | 18997 | 1467822356448 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:56 INFO - PROCESS | 18997 | 1467822356455 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:56 INFO - PROCESS | 18997 | 1467822356623 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 09:25:56 INFO - PROCESS | 18997 | 1467822356633 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:56 INFO - PROCESS | 18997 | 1467822356643 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:56 INFO - PROCESS | 18997 | ++DOCSHELL 0x9953c400 == 28 [pid = 18997] [id = 72] 09:25:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 93 (0x99691c00) [pid = 18997] [serial = 214] [outer = (nil)] 09:25:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 94 (0x99fca000) [pid = 18997] [serial = 215] [outer = 0x99691c00] 09:25:56 INFO - PROCESS | 18997 | 1467822356711 Marionette DEBUG loaded listener.js 09:25:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 95 (0x99fccc00) [pid = 18997] [serial = 216] [outer = 0x99691c00] 09:25:57 INFO - PROCESS | 18997 | 1467822357579 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 09:25:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 09:25:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1243ms 09:25:57 INFO - PROCESS | 18997 | 1467822357659 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 09:25:57 INFO - PROCESS | 18997 | 1467822357662 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 09:25:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 09:25:57 INFO - PROCESS | 18997 | 1467822357674 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 09:25:57 INFO - PROCESS | 18997 | 1467822357679 Marionette TRACE conn3 <- [1,262,null,{}] 09:25:57 INFO - PROCESS | 18997 | 1467822357704 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:57 INFO - PROCESS | 18997 | 1467822357713 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:57 INFO - PROCESS | 18997 | 1467822357910 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 09:25:57 INFO - PROCESS | 18997 | 1467822357934 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:57 INFO - PROCESS | 18997 | 1467822357944 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:57 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a628800 == 29 [pid = 18997] [id = 73] 09:25:57 INFO - PROCESS | 18997 | ++DOMWINDOW == 96 (0x9a629000) [pid = 18997] [serial = 217] [outer = (nil)] 09:25:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 97 (0x9a66f800) [pid = 18997] [serial = 218] [outer = 0x9a629000] 09:25:58 INFO - PROCESS | 18997 | 1467822358013 Marionette DEBUG loaded listener.js 09:25:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 98 (0x9a674400) [pid = 18997] [serial = 219] [outer = 0x9a629000] 09:25:58 INFO - PROCESS | 18997 | 1467822358926 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 09:25:59 INFO - PROCESS | 18997 | --DOMWINDOW == 97 (0x92368800) [pid = 18997] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 09:25:59 INFO - PROCESS | 18997 | --DOMWINDOW == 96 (0x9a130000) [pid = 18997] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 09:25:59 INFO - PROCESS | 18997 | --DOMWINDOW == 95 (0x9bf62800) [pid = 18997] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 09:25:59 INFO - PROCESS | 18997 | --DOMWINDOW == 94 (0x95089000) [pid = 18997] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 09:25:59 INFO - PROCESS | 18997 | --DOMWINDOW == 93 (0xa4d0d400) [pid = 18997] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 09:25:59 INFO - PROCESS | 18997 | --DOMWINDOW == 92 (0x95162400) [pid = 18997] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 09:25:59 INFO - PROCESS | 18997 | --DOMWINDOW == 91 (0x93b35000) [pid = 18997] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 09:25:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 09:25:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1857ms 09:25:59 INFO - PROCESS | 18997 | --DOMWINDOW == 90 (0x97793000) [pid = 18997] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 09:25:59 INFO - PROCESS | 18997 | --DOMWINDOW == 89 (0x95093c00) [pid = 18997] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 09:25:59 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0x9a621400) [pid = 18997] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 09:25:59 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0xa61b3800) [pid = 18997] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 09:25:59 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x9b27b800) [pid = 18997] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 09:25:59 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x9b276c00) [pid = 18997] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 09:25:59 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x946afc00) [pid = 18997] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 09:25:59 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x9508a000) [pid = 18997] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 09:25:59 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x921e7800) [pid = 18997] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 09:25:59 INFO - PROCESS | 18997 | 1467822359594 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 09:25:59 INFO - PROCESS | 18997 | 1467822359599 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 09:25:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 09:25:59 INFO - PROCESS | 18997 | 1467822359605 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 09:25:59 INFO - PROCESS | 18997 | 1467822359609 Marionette TRACE conn3 <- [1,266,null,{}] 09:25:59 INFO - PROCESS | 18997 | 1467822359614 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:59 INFO - PROCESS | 18997 | 1467822359619 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:59 INFO - PROCESS | 18997 | 1467822359762 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 09:25:59 INFO - PROCESS | 18997 | 1467822359875 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:59 INFO - PROCESS | 18997 | 1467822359882 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:25:59 INFO - PROCESS | 18997 | ++DOCSHELL 0x93b3ec00 == 30 [pid = 18997] [id = 74] 09:25:59 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x97793000) [pid = 18997] [serial = 220] [outer = (nil)] 09:25:59 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x9a12f800) [pid = 18997] [serial = 221] [outer = 0x97793000] 09:25:59 INFO - PROCESS | 18997 | 1467822359949 Marionette DEBUG loaded listener.js 09:26:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x9a677c00) [pid = 18997] [serial = 222] [outer = 0x97793000] 09:26:00 INFO - PROCESS | 18997 | 1467822360579 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 09:26:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 09:26:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1033ms 09:26:00 INFO - PROCESS | 18997 | 1467822360640 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 09:26:00 INFO - PROCESS | 18997 | 1467822360644 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 09:26:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 09:26:00 INFO - PROCESS | 18997 | 1467822360649 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 09:26:00 INFO - PROCESS | 18997 | 1467822360653 Marionette TRACE conn3 <- [1,270,null,{}] 09:26:00 INFO - PROCESS | 18997 | 1467822360658 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:00 INFO - PROCESS | 18997 | 1467822360663 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:00 INFO - PROCESS | 18997 | 1467822360862 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 09:26:00 INFO - PROCESS | 18997 | 1467822360877 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:00 INFO - PROCESS | 18997 | 1467822360886 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:00 INFO - PROCESS | 18997 | ++DOCSHELL 0x93b3d800 == 31 [pid = 18997] [id = 75] 09:26:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x950b6800) [pid = 18997] [serial = 223] [outer = (nil)] 09:26:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x9a7e0c00) [pid = 18997] [serial = 224] [outer = 0x950b6800] 09:26:00 INFO - PROCESS | 18997 | 1467822360952 Marionette DEBUG loaded listener.js 09:26:01 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0x9b273c00) [pid = 18997] [serial = 225] [outer = 0x950b6800] 09:26:01 INFO - PROCESS | 18997 | 1467822361885 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 09:26:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 09:26:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1283ms 09:26:01 INFO - PROCESS | 18997 | 1467822361935 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 09:26:01 INFO - PROCESS | 18997 | 1467822361942 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 09:26:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 09:26:01 INFO - PROCESS | 18997 | 1467822361951 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 09:26:01 INFO - PROCESS | 18997 | 1467822361955 Marionette TRACE conn3 <- [1,274,null,{}] 09:26:01 INFO - PROCESS | 18997 | 1467822361964 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:01 INFO - PROCESS | 18997 | 1467822361969 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:02 INFO - PROCESS | 18997 | 1467822362202 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 09:26:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x92367c00) [pid = 18997] [serial = 226] [outer = 0x93b36800] 09:26:02 INFO - PROCESS | 18997 | 1467822362452 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:02 INFO - PROCESS | 18997 | 1467822362469 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:02 INFO - PROCESS | 18997 | ++DOCSHELL 0x93b41400 == 32 [pid = 18997] [id = 76] 09:26:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0x946b0400) [pid = 18997] [serial = 227] [outer = (nil)] 09:26:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0x950ba400) [pid = 18997] [serial = 228] [outer = 0x946b0400] 09:26:02 INFO - PROCESS | 18997 | 1467822362607 Marionette DEBUG loaded listener.js 09:26:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0x9953c000) [pid = 18997] [serial = 229] [outer = 0x946b0400] 09:26:03 INFO - PROCESS | 18997 | 1467822363601 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 09:26:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 09:26:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1691ms 09:26:03 INFO - PROCESS | 18997 | 1467822363641 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 09:26:03 INFO - PROCESS | 18997 | 1467822363648 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 09:26:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 09:26:03 INFO - PROCESS | 18997 | 1467822363658 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 09:26:03 INFO - PROCESS | 18997 | 1467822363662 Marionette TRACE conn3 <- [1,278,null,{}] 09:26:03 INFO - PROCESS | 18997 | 1467822363668 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:03 INFO - PROCESS | 18997 | 1467822363674 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:03 INFO - PROCESS | 18997 | 1467822363863 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 09:26:04 INFO - PROCESS | 18997 | 1467822364054 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:04 INFO - PROCESS | 18997 | 1467822364060 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:04 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e7400 == 33 [pid = 18997] [id = 77] 09:26:04 INFO - PROCESS | 18997 | ++DOMWINDOW == 93 (0x9a084800) [pid = 18997] [serial = 230] [outer = (nil)] 09:26:04 INFO - PROCESS | 18997 | ++DOMWINDOW == 94 (0x9a673800) [pid = 18997] [serial = 231] [outer = 0x9a084800] 09:26:04 INFO - PROCESS | 18997 | 1467822364150 Marionette DEBUG loaded listener.js 09:26:04 INFO - PROCESS | 18997 | ++DOMWINDOW == 95 (0x9a6ef400) [pid = 18997] [serial = 232] [outer = 0x9a084800] 09:26:05 INFO - PROCESS | 18997 | 1467822365069 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 09:26:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 09:26:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1489ms 09:26:05 INFO - PROCESS | 18997 | 1467822365147 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 09:26:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 09:26:05 INFO - PROCESS | 18997 | 1467822365151 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 09:26:05 INFO - PROCESS | 18997 | 1467822365158 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 09:26:05 INFO - PROCESS | 18997 | 1467822365164 Marionette TRACE conn3 <- [1,282,null,{}] 09:26:05 INFO - PROCESS | 18997 | 1467822365180 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:05 INFO - PROCESS | 18997 | 1467822365189 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:05 INFO - PROCESS | 18997 | 1467822365396 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 09:26:05 INFO - PROCESS | 18997 | 1467822365590 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:05 INFO - PROCESS | 18997 | 1467822365598 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:05 INFO - PROCESS | 18997 | ++DOCSHELL 0x9cb3d000 == 34 [pid = 18997] [id = 78] 09:26:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 96 (0x9cb3d800) [pid = 18997] [serial = 233] [outer = (nil)] 09:26:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 97 (0x9d89c400) [pid = 18997] [serial = 234] [outer = 0x9cb3d800] 09:26:05 INFO - PROCESS | 18997 | 1467822365726 Marionette DEBUG loaded listener.js 09:26:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 98 (0xa2006800) [pid = 18997] [serial = 235] [outer = 0x9cb3d800] 09:26:06 INFO - PROCESS | 18997 | 1467822366672 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 09:26:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 09:26:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1586ms 09:26:06 INFO - PROCESS | 18997 | 1467822366744 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 09:26:06 INFO - PROCESS | 18997 | 1467822366749 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 09:26:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 09:26:06 INFO - PROCESS | 18997 | 1467822366756 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 09:26:06 INFO - PROCESS | 18997 | 1467822366759 Marionette TRACE conn3 <- [1,286,null,{}] 09:26:06 INFO - PROCESS | 18997 | 1467822366765 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:06 INFO - PROCESS | 18997 | 1467822366770 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:06 INFO - PROCESS | 18997 | 1467822366938 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 09:26:07 INFO - PROCESS | 18997 | 1467822367097 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:07 INFO - PROCESS | 18997 | 1467822367109 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:07 INFO - PROCESS | 18997 | ++DOCSHELL 0x950b7000 == 35 [pid = 18997] [id = 79] 09:26:07 INFO - PROCESS | 18997 | ++DOMWINDOW == 99 (0x95185000) [pid = 18997] [serial = 236] [outer = (nil)] 09:26:07 INFO - PROCESS | 18997 | ++DOMWINDOW == 100 (0x9518d800) [pid = 18997] [serial = 237] [outer = 0x95185000] 09:26:07 INFO - PROCESS | 18997 | 1467822367224 Marionette DEBUG loaded listener.js 09:26:07 INFO - PROCESS | 18997 | ++DOMWINDOW == 101 (0x95190400) [pid = 18997] [serial = 238] [outer = 0x95185000] 09:26:08 INFO - PROCESS | 18997 | 1467822368119 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 09:26:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 09:26:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1542ms 09:26:08 INFO - PROCESS | 18997 | 1467822368299 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 09:26:08 INFO - PROCESS | 18997 | 1467822368305 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 09:26:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 09:26:08 INFO - PROCESS | 18997 | 1467822368313 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 09:26:08 INFO - PROCESS | 18997 | 1467822368318 Marionette TRACE conn3 <- [1,290,null,{}] 09:26:08 INFO - PROCESS | 18997 | 1467822368326 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:08 INFO - PROCESS | 18997 | 1467822368332 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:08 INFO - PROCESS | 18997 | 1467822368510 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 09:26:08 INFO - PROCESS | 18997 | 1467822368723 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:08 INFO - PROCESS | 18997 | 1467822368739 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:08 INFO - PROCESS | 18997 | ++DOCSHELL 0x93914400 == 36 [pid = 18997] [id = 80] 09:26:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 102 (0x93918800) [pid = 18997] [serial = 239] [outer = (nil)] 09:26:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 103 (0x95088c00) [pid = 18997] [serial = 240] [outer = 0x93918800] 09:26:08 INFO - PROCESS | 18997 | 1467822368805 Marionette DEBUG loaded listener.js 09:26:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 104 (0x9508d400) [pid = 18997] [serial = 241] [outer = 0x93918800] 09:26:09 INFO - PROCESS | 18997 | --DOCSHELL 0x93b3ec00 == 35 [pid = 18997] [id = 74] 09:26:09 INFO - PROCESS | 18997 | --DOCSHELL 0x9a628800 == 34 [pid = 18997] [id = 73] 09:26:09 INFO - PROCESS | 18997 | --DOCSHELL 0x9953c400 == 33 [pid = 18997] [id = 72] 09:26:09 INFO - PROCESS | 18997 | --DOCSHELL 0x92ea7400 == 32 [pid = 18997] [id = 71] 09:26:09 INFO - PROCESS | 18997 | --DOMWINDOW == 103 (0xa61bd800) [pid = 18997] [serial = 183] [outer = (nil)] [url = about:blank] 09:26:09 INFO - PROCESS | 18997 | --DOMWINDOW == 102 (0xa4f19000) [pid = 18997] [serial = 182] [outer = (nil)] [url = about:blank] 09:26:09 INFO - PROCESS | 18997 | --DOMWINDOW == 101 (0x9c0db800) [pid = 18997] [serial = 174] [outer = (nil)] [url = about:blank] 09:26:09 INFO - PROCESS | 18997 | --DOMWINDOW == 100 (0xa23aac00) [pid = 18997] [serial = 153] [outer = (nil)] [url = about:blank] 09:26:09 INFO - PROCESS | 18997 | --DOMWINDOW == 99 (0xa3191400) [pid = 18997] [serial = 146] [outer = (nil)] [url = about:blank] 09:26:09 INFO - PROCESS | 18997 | --DOMWINDOW == 98 (0xa4f13800) [pid = 18997] [serial = 155] [outer = (nil)] [url = about:blank] 09:26:09 INFO - PROCESS | 18997 | --DOMWINDOW == 97 (0x991ee400) [pid = 18997] [serial = 168] [outer = (nil)] [url = about:blank] 09:26:09 INFO - PROCESS | 18997 | --DOMWINDOW == 96 (0xa6ea8400) [pid = 18997] [serial = 161] [outer = (nil)] [url = about:blank] 09:26:09 INFO - PROCESS | 18997 | --DOMWINDOW == 95 (0x99d7c400) [pid = 18997] [serial = 165] [outer = (nil)] [url = about:blank] 09:26:09 INFO - PROCESS | 18997 | --DOMWINDOW == 94 (0x9917a000) [pid = 18997] [serial = 164] [outer = (nil)] [url = about:blank] 09:26:09 INFO - PROCESS | 18997 | --DOMWINDOW == 93 (0x9b20dc00) [pid = 18997] [serial = 150] [outer = (nil)] [url = about:blank] 09:26:09 INFO - PROCESS | 18997 | --DOMWINDOW == 92 (0x9a7d4000) [pid = 18997] [serial = 126] [outer = (nil)] [url = about:blank] 09:26:09 INFO - PROCESS | 18997 | --DOMWINDOW == 91 (0x9a624800) [pid = 18997] [serial = 149] [outer = (nil)] [url = about:blank] 09:26:09 INFO - PROCESS | 18997 | --DOMWINDOW == 90 (0xa6ea1c00) [pid = 18997] [serial = 162] [outer = (nil)] [url = about:blank] 09:26:09 INFO - PROCESS | 18997 | --DOMWINDOW == 89 (0x9d816000) [pid = 18997] [serial = 152] [outer = (nil)] [url = about:blank] 09:26:09 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0xa678ac00) [pid = 18997] [serial = 159] [outer = (nil)] [url = about:blank] 09:26:09 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0xa4f80c00) [pid = 18997] [serial = 156] [outer = (nil)] [url = about:blank] 09:26:09 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0xa6728c00) [pid = 18997] [serial = 158] [outer = (nil)] [url = about:blank] 09:26:09 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x9bed8000) [pid = 18997] [serial = 173] [outer = (nil)] [url = about:blank] 09:26:09 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x953ab000) [pid = 18997] [serial = 167] [outer = (nil)] [url = about:blank] 09:26:09 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0xa108c000) [pid = 18997] [serial = 176] [outer = (nil)] [url = about:blank] 09:26:09 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x9b567400) [pid = 18997] [serial = 171] [outer = (nil)] [url = about:blank] 09:26:09 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x99174000) [pid = 18997] [serial = 123] [outer = (nil)] [url = about:blank] 09:26:09 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0xa3103800) [pid = 18997] [serial = 147] [outer = (nil)] [url = about:blank] 09:26:09 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x9b27e800) [pid = 18997] [serial = 170] [outer = (nil)] [url = about:blank] 09:26:09 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0xa33c3c00) [pid = 18997] [serial = 180] [outer = (nil)] [url = about:blank] 09:26:09 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0xa200d400) [pid = 18997] [serial = 177] [outer = (nil)] [url = about:blank] 09:26:09 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x923f5400) [pid = 18997] [serial = 120] [outer = (nil)] [url = about:blank] 09:26:09 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x9b94c000) [pid = 18997] [serial = 179] [outer = (nil)] [url = about:blank] 09:26:09 INFO - PROCESS | 18997 | 1467822369778 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 09:26:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 09:26:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1484ms 09:26:09 INFO - PROCESS | 18997 | 1467822369804 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 09:26:09 INFO - PROCESS | 18997 | 1467822369809 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 09:26:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 09:26:09 INFO - PROCESS | 18997 | 1467822369821 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 09:26:09 INFO - PROCESS | 18997 | 1467822369826 Marionette TRACE conn3 <- [1,294,null,{}] 09:26:09 INFO - PROCESS | 18997 | 1467822369832 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:09 INFO - PROCESS | 18997 | 1467822369838 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:09 INFO - PROCESS | 18997 | 1467822369989 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 09:26:10 INFO - PROCESS | 18997 | 1467822370005 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:10 INFO - PROCESS | 18997 | 1467822370014 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:10 INFO - PROCESS | 18997 | ++DOCSHELL 0x95095000 == 33 [pid = 18997] [id = 81] 09:26:10 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x98244000) [pid = 18997] [serial = 242] [outer = (nil)] 09:26:10 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x9968a000) [pid = 18997] [serial = 243] [outer = 0x98244000] 09:26:10 INFO - PROCESS | 18997 | 1467822370086 Marionette DEBUG loaded listener.js 09:26:10 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x99fd4400) [pid = 18997] [serial = 244] [outer = 0x98244000] 09:26:10 INFO - PROCESS | 18997 | 1467822370944 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:26:10 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. 09:26:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1149ms 09:26:10 INFO - PROCESS | 18997 | 1467822370968 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 09:26:10 INFO - PROCESS | 18997 | 1467822370972 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 09:26:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 09:26:10 INFO - PROCESS | 18997 | 1467822370978 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 09:26:10 INFO - PROCESS | 18997 | 1467822370982 Marionette TRACE conn3 <- [1,298,null,{}] 09:26:11 INFO - PROCESS | 18997 | 1467822371001 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:11 INFO - PROCESS | 18997 | 1467822371009 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:11 INFO - PROCESS | 18997 | 1467822371168 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 09:26:11 INFO - PROCESS | 18997 | 1467822371285 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:11 INFO - PROCESS | 18997 | 1467822371301 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:11 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a66bc00 == 34 [pid = 18997] [id = 82] 09:26:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9a672c00) [pid = 18997] [serial = 245] [outer = (nil)] 09:26:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x9b205400) [pid = 18997] [serial = 246] [outer = 0x9a672c00] 09:26:11 INFO - PROCESS | 18997 | 1467822371366 Marionette DEBUG loaded listener.js 09:26:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x9b27ac00) [pid = 18997] [serial = 247] [outer = 0x9a672c00] 09:26:12 INFO - PROCESS | 18997 | 1467822372155 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:26:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:26:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1194ms 09:26:12 INFO - PROCESS | 18997 | 1467822372176 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 09:26:12 INFO - PROCESS | 18997 | 1467822372179 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 09:26:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 09:26:12 INFO - PROCESS | 18997 | 1467822372185 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 09:26:12 INFO - PROCESS | 18997 | 1467822372187 Marionette TRACE conn3 <- [1,302,null,{}] 09:26:12 INFO - PROCESS | 18997 | 1467822372193 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:12 INFO - PROCESS | 18997 | 1467822372197 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:12 INFO - PROCESS | 18997 | 1467822372391 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 09:26:12 INFO - PROCESS | 18997 | 1467822372417 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:12 INFO - PROCESS | 18997 | 1467822372427 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:12 INFO - PROCESS | 18997 | ++DOCSHELL 0x950b3400 == 35 [pid = 18997] [id = 83] 09:26:12 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9b27e000) [pid = 18997] [serial = 248] [outer = (nil)] 09:26:12 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9bed0800) [pid = 18997] [serial = 249] [outer = 0x9b27e000] 09:26:12 INFO - PROCESS | 18997 | 1467822372492 Marionette DEBUG loaded listener.js 09:26:12 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x9bf63000) [pid = 18997] [serial = 250] [outer = 0x9b27e000] 09:26:13 INFO - PROCESS | 18997 | 1467822373347 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:26:13 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. 09:26:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1228ms 09:26:13 INFO - PROCESS | 18997 | 1467822373414 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 09:26:13 INFO - PROCESS | 18997 | 1467822373418 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 09:26:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 09:26:13 INFO - PROCESS | 18997 | 1467822373424 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 09:26:13 INFO - PROCESS | 18997 | 1467822373427 Marionette TRACE conn3 <- [1,306,null,{}] 09:26:13 INFO - PROCESS | 18997 | 1467822373432 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:13 INFO - PROCESS | 18997 | 1467822373437 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:13 INFO - PROCESS | 18997 | 1467822373650 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 09:26:13 INFO - PROCESS | 18997 | 1467822373702 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:13 INFO - PROCESS | 18997 | 1467822373711 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:13 INFO - PROCESS | 18997 | ++DOCSHELL 0x9b282c00 == 36 [pid = 18997] [id = 84] 09:26:13 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x9b3e4400) [pid = 18997] [serial = 251] [outer = (nil)] 09:26:13 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x9d812000) [pid = 18997] [serial = 252] [outer = 0x9b3e4400] 09:26:13 INFO - PROCESS | 18997 | 1467822373775 Marionette DEBUG loaded listener.js 09:26:13 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0xa2005800) [pid = 18997] [serial = 253] [outer = 0x9b3e4400] 09:26:14 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x923fd800) [pid = 18997] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 09:26:14 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x99fd0400) [pid = 18997] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 09:26:14 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x9a629000) [pid = 18997] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 09:26:14 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x92eae800) [pid = 18997] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 09:26:14 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x99691c00) [pid = 18997] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 09:26:14 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x93b42800) [pid = 18997] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 09:26:14 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x9b280800) [pid = 18997] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 09:26:14 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x9b064c00) [pid = 18997] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 09:26:14 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x9a122800) [pid = 18997] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 09:26:14 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0xa25f9800) [pid = 18997] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 09:26:14 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x99690400) [pid = 18997] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 09:26:14 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x923f2000) [pid = 18997] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 09:26:14 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x97793000) [pid = 18997] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 09:26:14 INFO - PROCESS | 18997 | 1467822374684 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:26:14 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. 09:26:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1278ms 09:26:14 INFO - PROCESS | 18997 | 1467822374702 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 09:26:14 INFO - PROCESS | 18997 | 1467822374705 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 09:26:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 09:26:14 INFO - PROCESS | 18997 | 1467822374712 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 09:26:14 INFO - PROCESS | 18997 | 1467822374715 Marionette TRACE conn3 <- [1,310,null,{}] 09:26:14 INFO - PROCESS | 18997 | 1467822374720 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:14 INFO - PROCESS | 18997 | 1467822374730 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:14 INFO - PROCESS | 18997 | 1467822374965 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 09:26:14 INFO - PROCESS | 18997 | 1467822374980 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:14 INFO - PROCESS | 18997 | 1467822374988 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:15 INFO - PROCESS | 18997 | ++DOCSHELL 0x921eac00 == 37 [pid = 18997] [id = 85] 09:26:15 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x982d0400) [pid = 18997] [serial = 254] [outer = (nil)] 09:26:15 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0xa237f800) [pid = 18997] [serial = 255] [outer = 0x982d0400] 09:26:15 INFO - PROCESS | 18997 | 1467822375056 Marionette DEBUG loaded listener.js 09:26:15 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0xa2563800) [pid = 18997] [serial = 256] [outer = 0x982d0400] 09:26:15 INFO - PROCESS | 18997 | 1467822375860 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:26:15 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. 09:26:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1180ms 09:26:15 INFO - PROCESS | 18997 | 1467822375894 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 09:26:15 INFO - PROCESS | 18997 | 1467822375897 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 09:26:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 09:26:15 INFO - PROCESS | 18997 | 1467822375905 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 09:26:15 INFO - PROCESS | 18997 | 1467822375908 Marionette TRACE conn3 <- [1,314,null,{}] 09:26:15 INFO - PROCESS | 18997 | 1467822375913 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:15 INFO - PROCESS | 18997 | 1467822375918 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:16 INFO - PROCESS | 18997 | 1467822376068 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 09:26:16 INFO - PROCESS | 18997 | 1467822376077 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:16 INFO - PROCESS | 18997 | 1467822376083 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:16 INFO - PROCESS | 18997 | ++DOCSHELL 0x9779b000 == 38 [pid = 18997] [id = 86] 09:26:16 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x9a679400) [pid = 18997] [serial = 257] [outer = (nil)] 09:26:16 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0xa3109800) [pid = 18997] [serial = 258] [outer = 0x9a679400] 09:26:16 INFO - PROCESS | 18997 | 1467822376152 Marionette DEBUG loaded listener.js 09:26:16 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0xa3191c00) [pid = 18997] [serial = 259] [outer = 0x9a679400] 09:26:17 INFO - PROCESS | 18997 | 1467822377250 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:26:17 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. 09:26:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1384ms 09:26:17 INFO - PROCESS | 18997 | 1467822377291 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 09:26:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 09:26:17 INFO - PROCESS | 18997 | 1467822377297 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 09:26:17 INFO - PROCESS | 18997 | 1467822377306 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 09:26:17 INFO - PROCESS | 18997 | 1467822377314 Marionette TRACE conn3 <- [1,318,null,{}] 09:26:17 INFO - PROCESS | 18997 | 1467822377321 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:17 INFO - PROCESS | 18997 | 1467822377327 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:17 INFO - PROCESS | 18997 | 1467822377512 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 09:26:17 INFO - PROCESS | 18997 | 1467822377710 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:17 INFO - PROCESS | 18997 | 1467822377719 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:17 INFO - PROCESS | 18997 | ++DOCSHELL 0x92eb0000 == 39 [pid = 18997] [id = 87] 09:26:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x95089800) [pid = 18997] [serial = 260] [outer = (nil)] 09:26:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x98248800) [pid = 18997] [serial = 261] [outer = 0x95089800] 09:26:17 INFO - PROCESS | 18997 | 1467822377808 Marionette DEBUG loaded listener.js 09:26:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x99d7fc00) [pid = 18997] [serial = 262] [outer = 0x95089800] 09:26:18 INFO - PROCESS | 18997 | 1467822378675 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:26:18 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. 09:26:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1439ms 09:26:18 INFO - PROCESS | 18997 | 1467822378745 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 09:26:18 INFO - PROCESS | 18997 | 1467822378752 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 09:26:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 09:26:18 INFO - PROCESS | 18997 | 1467822378764 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 09:26:18 INFO - PROCESS | 18997 | 1467822378768 Marionette TRACE conn3 <- [1,322,null,{}] 09:26:18 INFO - PROCESS | 18997 | 1467822378775 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:18 INFO - PROCESS | 18997 | 1467822378780 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:19 INFO - PROCESS | 18997 | 1467822379013 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 09:26:19 INFO - PROCESS | 18997 | 1467822379216 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:19 INFO - PROCESS | 18997 | 1467822379229 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:19 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a624800 == 40 [pid = 18997] [id = 88] 09:26:19 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x9a677800) [pid = 18997] [serial = 263] [outer = (nil)] 09:26:19 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x9b279000) [pid = 18997] [serial = 264] [outer = 0x9a677800] 09:26:19 INFO - PROCESS | 18997 | 1467822379322 Marionette DEBUG loaded listener.js 09:26:19 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x9b565800) [pid = 18997] [serial = 265] [outer = 0x9a677800] 09:26:20 INFO - PROCESS | 18997 | 1467822380310 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:26:20 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. 09:26:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1590ms 09:26:20 INFO - PROCESS | 18997 | 1467822380354 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 09:26:20 INFO - PROCESS | 18997 | 1467822380359 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 09:26:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 09:26:20 INFO - PROCESS | 18997 | 1467822380366 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 09:26:20 INFO - PROCESS | 18997 | 1467822380371 Marionette TRACE conn3 <- [1,326,null,{}] 09:26:20 INFO - PROCESS | 18997 | 1467822380388 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:20 INFO - PROCESS | 18997 | 1467822380397 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:20 INFO - PROCESS | 18997 | 1467822380582 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 09:26:20 INFO - PROCESS | 18997 | 1467822380780 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:20 INFO - PROCESS | 18997 | 1467822380793 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:20 INFO - PROCESS | 18997 | ++DOCSHELL 0x99fd7800 == 41 [pid = 18997] [id = 89] 09:26:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0xa33cb000) [pid = 18997] [serial = 266] [outer = (nil)] 09:26:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0xa4d4b800) [pid = 18997] [serial = 267] [outer = 0xa33cb000] 09:26:20 INFO - PROCESS | 18997 | 1467822380901 Marionette DEBUG loaded listener.js 09:26:21 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0xa4f13c00) [pid = 18997] [serial = 268] [outer = 0xa33cb000] 09:26:21 INFO - PROCESS | 18997 | 1467822381788 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:26:21 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. 09:26:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1441ms 09:26:21 INFO - PROCESS | 18997 | 1467822381809 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 09:26:21 INFO - PROCESS | 18997 | 1467822381813 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 09:26:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 09:26:21 INFO - PROCESS | 18997 | 1467822381820 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 09:26:21 INFO - PROCESS | 18997 | 1467822381824 Marionette TRACE conn3 <- [1,330,null,{}] 09:26:21 INFO - PROCESS | 18997 | 1467822381830 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:21 INFO - PROCESS | 18997 | 1467822381836 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:22 INFO - PROCESS | 18997 | 1467822382012 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 09:26:22 INFO - PROCESS | 18997 | 1467822382173 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:22 INFO - PROCESS | 18997 | 1467822382182 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:22 INFO - PROCESS | 18997 | ++DOCSHELL 0xa4d4f800 == 42 [pid = 18997] [id = 90] 09:26:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0xa4f80800) [pid = 18997] [serial = 269] [outer = (nil)] 09:26:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0xa61b4800) [pid = 18997] [serial = 270] [outer = 0xa4f80800] 09:26:22 INFO - PROCESS | 18997 | 1467822382266 Marionette DEBUG loaded listener.js 09:26:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0xa6728c00) [pid = 18997] [serial = 271] [outer = 0xa4f80800] 09:26:23 INFO - PROCESS | 18997 | 1467822383174 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:26:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:26:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1381ms 09:26:23 INFO - PROCESS | 18997 | 1467822383202 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 09:26:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 09:26:23 INFO - PROCESS | 18997 | 1467822383207 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 09:26:23 INFO - PROCESS | 18997 | 1467822383214 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 09:26:23 INFO - PROCESS | 18997 | 1467822383217 Marionette TRACE conn3 <- [1,334,null,{}] 09:26:23 INFO - PROCESS | 18997 | 1467822383223 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:23 INFO - PROCESS | 18997 | 1467822383229 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:23 INFO - PROCESS | 18997 | 1467822383396 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 09:26:23 INFO - PROCESS | 18997 | 1467822383558 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:23 INFO - PROCESS | 18997 | 1467822383569 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:23 INFO - PROCESS | 18997 | ++DOCSHELL 0x96deec00 == 43 [pid = 18997] [id = 91] 09:26:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 93 (0x96def000) [pid = 18997] [serial = 272] [outer = (nil)] 09:26:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 94 (0x96df4400) [pid = 18997] [serial = 273] [outer = 0x96def000] 09:26:23 INFO - PROCESS | 18997 | 1467822383647 Marionette DEBUG loaded listener.js 09:26:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 95 (0x96df5c00) [pid = 18997] [serial = 274] [outer = 0x96def000] 09:26:24 INFO - PROCESS | 18997 | 1467822384600 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:26:24 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. 09:26:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1433ms 09:26:24 INFO - PROCESS | 18997 | 1467822384647 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 09:26:24 INFO - PROCESS | 18997 | 1467822384651 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 09:26:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 09:26:24 INFO - PROCESS | 18997 | 1467822384657 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 09:26:24 INFO - PROCESS | 18997 | 1467822384661 Marionette TRACE conn3 <- [1,338,null,{}] 09:26:24 INFO - PROCESS | 18997 | 1467822384667 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:24 INFO - PROCESS | 18997 | 1467822384677 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:24 INFO - PROCESS | 18997 | 1467822384911 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 09:26:25 INFO - PROCESS | 18997 | 1467822385108 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:25 INFO - PROCESS | 18997 | 1467822385114 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:25 INFO - PROCESS | 18997 | ++DOCSHELL 0x92ea7000 == 44 [pid = 18997] [id = 92] 09:26:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 96 (0x96dee000) [pid = 18997] [serial = 275] [outer = (nil)] 09:26:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 97 (0x9a686c00) [pid = 18997] [serial = 276] [outer = 0x96dee000] 09:26:25 INFO - PROCESS | 18997 | 1467822385241 Marionette DEBUG loaded listener.js 09:26:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 98 (0x9a689c00) [pid = 18997] [serial = 277] [outer = 0x96dee000] 09:26:26 INFO - PROCESS | 18997 | 1467822386091 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:26:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:26:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1480ms 09:26:26 INFO - PROCESS | 18997 | 1467822386139 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 09:26:26 INFO - PROCESS | 18997 | 1467822386143 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 09:26:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 09:26:26 INFO - PROCESS | 18997 | 1467822386149 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 09:26:26 INFO - PROCESS | 18997 | 1467822386153 Marionette TRACE conn3 <- [1,342,null,{}] 09:26:26 INFO - PROCESS | 18997 | 1467822386158 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:26 INFO - PROCESS | 18997 | 1467822386163 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:26 INFO - PROCESS | 18997 | 1467822386330 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 09:26:26 INFO - PROCESS | 18997 | 1467822386497 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:26 INFO - PROCESS | 18997 | 1467822386506 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:26 INFO - PROCESS | 18997 | ++DOCSHELL 0x93896c00 == 45 [pid = 18997] [id = 93] 09:26:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 99 (0x93b39800) [pid = 18997] [serial = 278] [outer = (nil)] 09:26:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 100 (0xa672f400) [pid = 18997] [serial = 279] [outer = 0x93b39800] 09:26:26 INFO - PROCESS | 18997 | 1467822386588 Marionette DEBUG loaded listener.js 09:26:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 101 (0xa678b800) [pid = 18997] [serial = 280] [outer = 0x93b39800] 09:26:27 INFO - PROCESS | 18997 | 1467822387918 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:26:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:26:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1805ms 09:26:27 INFO - PROCESS | 18997 | 1467822387956 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 09:26:27 INFO - PROCESS | 18997 | 1467822387960 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 09:26:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 09:26:27 INFO - PROCESS | 18997 | 1467822387977 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 09:26:27 INFO - PROCESS | 18997 | 1467822387987 Marionette TRACE conn3 <- [1,346,null,{}] 09:26:27 INFO - PROCESS | 18997 | 1467822387993 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:27 INFO - PROCESS | 18997 | 1467822387997 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:28 INFO - PROCESS | 18997 | 1467822388198 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 09:26:28 INFO - PROCESS | 18997 | 1467822388568 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:28 INFO - PROCESS | 18997 | 1467822388576 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:28 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f2000 == 46 [pid = 18997] [id = 94] 09:26:28 INFO - PROCESS | 18997 | ++DOMWINDOW == 102 (0x923f3000) [pid = 18997] [serial = 281] [outer = (nil)] 09:26:28 INFO - PROCESS | 18997 | ++DOMWINDOW == 103 (0x92582c00) [pid = 18997] [serial = 282] [outer = 0x923f3000] 09:26:28 INFO - PROCESS | 18997 | 1467822388674 Marionette DEBUG loaded listener.js 09:26:28 INFO - PROCESS | 18997 | ++DOMWINDOW == 104 (0x9258ac00) [pid = 18997] [serial = 283] [outer = 0x923f3000] 09:26:29 INFO - PROCESS | 18997 | 1467822389662 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:26:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:26:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1738ms 09:26:29 INFO - PROCESS | 18997 | 1467822389716 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 09:26:29 INFO - PROCESS | 18997 | 1467822389720 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 09:26:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 09:26:29 INFO - PROCESS | 18997 | 1467822389728 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 09:26:29 INFO - PROCESS | 18997 | 1467822389733 Marionette TRACE conn3 <- [1,350,null,{}] 09:26:29 INFO - PROCESS | 18997 | 1467822389741 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:29 INFO - PROCESS | 18997 | 1467822389747 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:29 INFO - PROCESS | 18997 | 1467822389933 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 09:26:31 INFO - PROCESS | 18997 | --DOCSHELL 0x921eac00 == 45 [pid = 18997] [id = 85] 09:26:31 INFO - PROCESS | 18997 | --DOCSHELL 0x9b282c00 == 44 [pid = 18997] [id = 84] 09:26:31 INFO - PROCESS | 18997 | --DOCSHELL 0x950b3400 == 43 [pid = 18997] [id = 83] 09:26:31 INFO - PROCESS | 18997 | --DOCSHELL 0x9a66bc00 == 42 [pid = 18997] [id = 82] 09:26:31 INFO - PROCESS | 18997 | --DOCSHELL 0x95095000 == 41 [pid = 18997] [id = 81] 09:26:31 INFO - PROCESS | 18997 | --DOCSHELL 0x93914400 == 40 [pid = 18997] [id = 80] 09:26:31 INFO - PROCESS | 18997 | --DOCSHELL 0x93b3d800 == 39 [pid = 18997] [id = 75] 09:26:31 INFO - PROCESS | 18997 | --DOCSHELL 0x921e7400 == 38 [pid = 18997] [id = 77] 09:26:31 INFO - PROCESS | 18997 | --DOCSHELL 0x950b7000 == 37 [pid = 18997] [id = 79] 09:26:31 INFO - PROCESS | 18997 | --DOCSHELL 0x93b41400 == 36 [pid = 18997] [id = 76] 09:26:31 INFO - PROCESS | 18997 | --DOCSHELL 0x9cb3d000 == 35 [pid = 18997] [id = 78] 09:26:31 INFO - PROCESS | 18997 | --DOCSHELL 0x93b40000 == 34 [pid = 18997] [id = 70] 09:26:31 INFO - PROCESS | 18997 | --DOCSHELL 0x923f2000 == 33 [pid = 18997] [id = 94] 09:26:31 INFO - PROCESS | 18997 | --DOCSHELL 0x93896c00 == 32 [pid = 18997] [id = 93] 09:26:31 INFO - PROCESS | 18997 | --DOCSHELL 0x92ea7000 == 31 [pid = 18997] [id = 92] 09:26:31 INFO - PROCESS | 18997 | --DOCSHELL 0xa4d4f800 == 30 [pid = 18997] [id = 90] 09:26:31 INFO - PROCESS | 18997 | --DOCSHELL 0x96deec00 == 29 [pid = 18997] [id = 91] 09:26:31 INFO - PROCESS | 18997 | --DOCSHELL 0x99fd7800 == 28 [pid = 18997] [id = 89] 09:26:31 INFO - PROCESS | 18997 | --DOCSHELL 0x9a624800 == 27 [pid = 18997] [id = 88] 09:26:31 INFO - PROCESS | 18997 | --DOCSHELL 0x9779b000 == 26 [pid = 18997] [id = 86] 09:26:31 INFO - PROCESS | 18997 | --DOCSHELL 0x92eb0000 == 25 [pid = 18997] [id = 87] 09:26:31 INFO - PROCESS | 18997 | 1467822391123 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:31 INFO - PROCESS | 18997 | 1467822391134 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:31 INFO - PROCESS | 18997 | --DOMWINDOW == 103 (0x9a7e0c00) [pid = 18997] [serial = 224] [outer = (nil)] [url = about:blank] 09:26:31 INFO - PROCESS | 18997 | --DOMWINDOW == 102 (0x95168800) [pid = 18997] [serial = 186] [outer = (nil)] [url = about:blank] 09:26:31 INFO - PROCESS | 18997 | --DOMWINDOW == 101 (0x9508d000) [pid = 18997] [serial = 185] [outer = (nil)] [url = about:blank] 09:26:31 INFO - PROCESS | 18997 | --DOMWINDOW == 100 (0x99fd8000) [pid = 18997] [serial = 189] [outer = (nil)] [url = about:blank] 09:26:31 INFO - PROCESS | 18997 | --DOMWINDOW == 99 (0x99fd3c00) [pid = 18997] [serial = 188] [outer = (nil)] [url = about:blank] 09:26:31 INFO - PROCESS | 18997 | --DOMWINDOW == 98 (0x9a66f800) [pid = 18997] [serial = 218] [outer = (nil)] [url = about:blank] 09:26:31 INFO - PROCESS | 18997 | --DOMWINDOW == 97 (0x93b34400) [pid = 18997] [serial = 212] [outer = (nil)] [url = about:blank] 09:26:31 INFO - PROCESS | 18997 | --DOMWINDOW == 96 (0x99fca000) [pid = 18997] [serial = 215] [outer = (nil)] [url = about:blank] 09:26:31 INFO - PROCESS | 18997 | --DOMWINDOW == 95 (0x99fd7c00) [pid = 18997] [serial = 210] [outer = (nil)] [url = about:blank] 09:26:31 INFO - PROCESS | 18997 | --DOMWINDOW == 94 (0x99691400) [pid = 18997] [serial = 209] [outer = (nil)] [url = about:blank] 09:26:31 INFO - PROCESS | 18997 | --DOMWINDOW == 93 (0x9c0e7400) [pid = 18997] [serial = 192] [outer = (nil)] [url = about:blank] 09:26:31 INFO - PROCESS | 18997 | --DOMWINDOW == 92 (0x9becb800) [pid = 18997] [serial = 191] [outer = (nil)] [url = about:blank] 09:26:31 INFO - PROCESS | 18997 | --DOMWINDOW == 91 (0xa672cc00) [pid = 18997] [serial = 195] [outer = (nil)] [url = about:blank] 09:26:31 INFO - PROCESS | 18997 | --DOMWINDOW == 90 (0xa334f000) [pid = 18997] [serial = 194] [outer = (nil)] [url = about:blank] 09:26:31 INFO - PROCESS | 18997 | --DOMWINDOW == 89 (0xa6f46800) [pid = 18997] [serial = 198] [outer = (nil)] [url = about:blank] 09:26:31 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0xa6f45400) [pid = 18997] [serial = 197] [outer = (nil)] [url = about:blank] 09:26:31 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0xa8c22400) [pid = 18997] [serial = 201] [outer = (nil)] [url = about:blank] 09:26:31 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0xa82f7000) [pid = 18997] [serial = 200] [outer = (nil)] [url = about:blank] 09:26:31 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0xa901a400) [pid = 18997] [serial = 204] [outer = (nil)] [url = about:blank] 09:26:31 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0xa8c88c00) [pid = 18997] [serial = 203] [outer = (nil)] [url = about:blank] 09:26:31 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x9a1af800) [pid = 18997] [serial = 207] [outer = (nil)] [url = about:blank] 09:26:31 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x9a12f800) [pid = 18997] [serial = 221] [outer = (nil)] [url = about:blank] 09:26:31 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x9a674400) [pid = 18997] [serial = 219] [outer = (nil)] [url = about:blank] 09:26:31 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x93b38c00) [pid = 18997] [serial = 206] [outer = (nil)] [url = about:blank] 09:26:31 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x93b41000) [pid = 18997] [serial = 213] [outer = (nil)] [url = about:blank] 09:26:31 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x9a677c00) [pid = 18997] [serial = 222] [outer = (nil)] [url = about:blank] 09:26:31 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x99fccc00) [pid = 18997] [serial = 216] [outer = (nil)] [url = about:blank] 09:26:31 INFO - PROCESS | 18997 | ++DOCSHELL 0x92363400 == 26 [pid = 18997] [id = 95] 09:26:31 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x92365400) [pid = 18997] [serial = 284] [outer = (nil)] 09:26:31 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x923f0800) [pid = 18997] [serial = 285] [outer = 0x92365400] 09:26:31 INFO - PROCESS | 18997 | 1467822391352 Marionette DEBUG loaded listener.js 09:26:31 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x923fdc00) [pid = 18997] [serial = 286] [outer = 0x92365400] 09:26:32 INFO - PROCESS | 18997 | 1467822392100 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:26:32 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. 09:26:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 2391ms 09:26:32 INFO - PROCESS | 18997 | 1467822392121 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 09:26:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 09:26:32 INFO - PROCESS | 18997 | 1467822392126 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 09:26:32 INFO - PROCESS | 18997 | 1467822392133 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 09:26:32 INFO - PROCESS | 18997 | 1467822392137 Marionette TRACE conn3 <- [1,354,null,{}] 09:26:32 INFO - PROCESS | 18997 | 1467822392145 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:32 INFO - PROCESS | 18997 | 1467822392152 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:32 INFO - PROCESS | 18997 | 1467822392357 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 09:26:32 INFO - PROCESS | 18997 | 1467822392380 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:32 INFO - PROCESS | 18997 | 1467822392393 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:32 INFO - PROCESS | 18997 | ++DOCSHELL 0x92eb0000 == 27 [pid = 18997] [id = 96] 09:26:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x9388d000) [pid = 18997] [serial = 287] [outer = (nil)] 09:26:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9391e000) [pid = 18997] [serial = 288] [outer = 0x9388d000] 09:26:32 INFO - PROCESS | 18997 | 1467822392463 Marionette DEBUG loaded listener.js 09:26:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x93b3d400) [pid = 18997] [serial = 289] [outer = 0x9388d000] 09:26:33 INFO - PROCESS | 18997 | 1467822393344 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:26:33 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. 09:26:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1241ms 09:26:33 INFO - PROCESS | 18997 | 1467822393377 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 09:26:33 INFO - PROCESS | 18997 | 1467822393385 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 09:26:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 09:26:33 INFO - PROCESS | 18997 | 1467822393397 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 09:26:33 INFO - PROCESS | 18997 | 1467822393400 Marionette TRACE conn3 <- [1,358,null,{}] 09:26:33 INFO - PROCESS | 18997 | 1467822393408 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:33 INFO - PROCESS | 18997 | 1467822393414 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:33 INFO - PROCESS | 18997 | 1467822393600 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 09:26:33 INFO - PROCESS | 18997 | 1467822393737 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:33 INFO - PROCESS | 18997 | 1467822393745 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:33 INFO - PROCESS | 18997 | ++DOCSHELL 0x946adc00 == 28 [pid = 18997] [id = 97] 09:26:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x95162000) [pid = 18997] [serial = 290] [outer = (nil)] 09:26:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x9518a000) [pid = 18997] [serial = 291] [outer = 0x95162000] 09:26:33 INFO - PROCESS | 18997 | 1467822393815 Marionette DEBUG loaded listener.js 09:26:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x96dee800) [pid = 18997] [serial = 292] [outer = 0x95162000] 09:26:34 INFO - PROCESS | 18997 | 1467822394758 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:26:34 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. 09:26:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1432ms 09:26:34 INFO - PROCESS | 18997 | 1467822394829 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 09:26:34 INFO - PROCESS | 18997 | 1467822394833 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 09:26:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 09:26:34 INFO - PROCESS | 18997 | 1467822394842 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 09:26:34 INFO - PROCESS | 18997 | 1467822394852 Marionette TRACE conn3 <- [1,362,null,{}] 09:26:34 INFO - PROCESS | 18997 | 1467822394873 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:34 INFO - PROCESS | 18997 | 1467822394881 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:35 INFO - PROCESS | 18997 | 1467822395093 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 09:26:35 INFO - PROCESS | 18997 | 1467822395123 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:35 INFO - PROCESS | 18997 | 1467822395135 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:35 INFO - PROCESS | 18997 | ++DOCSHELL 0x99d77000 == 29 [pid = 18997] [id = 98] 09:26:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x99d80800) [pid = 18997] [serial = 293] [outer = (nil)] 09:26:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0x99fcd800) [pid = 18997] [serial = 294] [outer = 0x99d80800] 09:26:35 INFO - PROCESS | 18997 | 1467822395198 Marionette DEBUG loaded listener.js 09:26:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x99fd5c00) [pid = 18997] [serial = 295] [outer = 0x99d80800] 09:26:36 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0x9b27e000) [pid = 18997] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 09:26:36 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x9b3e4400) [pid = 18997] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 09:26:36 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x95185000) [pid = 18997] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 09:26:36 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x946b0400) [pid = 18997] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 09:26:36 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x950b6800) [pid = 18997] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 09:26:36 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x93918800) [pid = 18997] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 09:26:36 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x9a084800) [pid = 18997] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 09:26:36 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x98244000) [pid = 18997] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 09:26:36 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x9a672c00) [pid = 18997] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 09:26:36 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x9cb3d800) [pid = 18997] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 09:26:36 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x9a679400) [pid = 18997] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 09:26:36 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x982d0400) [pid = 18997] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 09:26:36 INFO - PROCESS | 18997 | 1467822396654 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:26:36 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. 09:26:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1900ms 09:26:36 INFO - PROCESS | 18997 | 1467822396741 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 09:26:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 09:26:36 INFO - PROCESS | 18997 | 1467822396746 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 09:26:36 INFO - PROCESS | 18997 | 1467822396752 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 09:26:36 INFO - PROCESS | 18997 | 1467822396755 Marionette TRACE conn3 <- [1,366,null,{}] 09:26:36 INFO - PROCESS | 18997 | 1467822396760 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:36 INFO - PROCESS | 18997 | 1467822396765 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:36 INFO - PROCESS | 18997 | 1467822396913 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 09:26:37 INFO - PROCESS | 18997 | 1467822397023 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:37 INFO - PROCESS | 18997 | 1467822397031 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:37 INFO - PROCESS | 18997 | ++DOCSHELL 0x92365c00 == 30 [pid = 18997] [id = 99] 09:26:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x92366c00) [pid = 18997] [serial = 296] [outer = (nil)] 09:26:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9953c400) [pid = 18997] [serial = 297] [outer = 0x92366c00] 09:26:37 INFO - PROCESS | 18997 | 1467822397099 Marionette DEBUG loaded listener.js 09:26:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x99fdf400) [pid = 18997] [serial = 298] [outer = 0x92366c00] 09:26:37 INFO - PROCESS | 18997 | 1467822397780 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:26:37 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. 09:26:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1082ms 09:26:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 09:26:37 INFO - PROCESS | 18997 | 1467822397833 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 09:26:37 INFO - PROCESS | 18997 | 1467822397836 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 09:26:37 INFO - PROCESS | 18997 | 1467822397842 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 09:26:37 INFO - PROCESS | 18997 | 1467822397846 Marionette TRACE conn3 <- [1,370,null,{}] 09:26:37 INFO - PROCESS | 18997 | 1467822397851 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:37 INFO - PROCESS | 18997 | 1467822397856 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:38 INFO - PROCESS | 18997 | 1467822398037 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 09:26:38 INFO - PROCESS | 18997 | 1467822398053 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:38 INFO - PROCESS | 18997 | 1467822398071 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:38 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a378c00 == 31 [pid = 18997] [id = 100] 09:26:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x9a37d400) [pid = 18997] [serial = 299] [outer = (nil)] 09:26:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9a61ec00) [pid = 18997] [serial = 300] [outer = 0x9a37d400] 09:26:38 INFO - PROCESS | 18997 | 1467822398148 Marionette DEBUG loaded listener.js 09:26:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9a671c00) [pid = 18997] [serial = 301] [outer = 0x9a37d400] 09:26:39 INFO - PROCESS | 18997 | 1467822399286 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:26:39 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. 09:26:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1490ms 09:26:39 INFO - PROCESS | 18997 | 1467822399333 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 09:26:39 INFO - PROCESS | 18997 | 1467822399340 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 09:26:39 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 09:26:39 INFO - PROCESS | 18997 | 1467822399348 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 09:26:39 INFO - PROCESS | 18997 | 1467822399355 Marionette TRACE conn3 <- [1,374,null,{}] 09:26:39 INFO - PROCESS | 18997 | 1467822399363 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:39 INFO - PROCESS | 18997 | 1467822399369 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:39 INFO - PROCESS | 18997 | 1467822399585 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 09:26:39 INFO - PROCESS | 18997 | 1467822399786 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:39 INFO - PROCESS | 18997 | 1467822399796 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:39 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f8c00 == 32 [pid = 18997] [id = 101] 09:26:39 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x92eaf000) [pid = 18997] [serial = 302] [outer = (nil)] 09:26:39 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x950b7000) [pid = 18997] [serial = 303] [outer = 0x92eaf000] 09:26:39 INFO - PROCESS | 18997 | 1467822399886 Marionette DEBUG loaded listener.js 09:26:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x9518a400) [pid = 18997] [serial = 304] [outer = 0x92eaf000] 09:26:40 INFO - PROCESS | 18997 | 1467822400870 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 09:26:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 09:26:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1542ms 09:26:40 INFO - PROCESS | 18997 | 1467822400889 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 09:26:40 INFO - PROCESS | 18997 | 1467822400896 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 09:26:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 09:26:40 INFO - PROCESS | 18997 | 1467822400907 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 09:26:40 INFO - PROCESS | 18997 | 1467822400911 Marionette TRACE conn3 <- [1,378,null,{}] 09:26:40 INFO - PROCESS | 18997 | 1467822400918 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:40 INFO - PROCESS | 18997 | 1467822400923 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:41 INFO - PROCESS | 18997 | 1467822401119 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 09:26:41 INFO - PROCESS | 18997 | 1467822401268 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:41 INFO - PROCESS | 18997 | 1467822401281 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:41 INFO - PROCESS | 18997 | ++DOCSHELL 0x96df0800 == 33 [pid = 18997] [id = 102] 09:26:41 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x99fc9400) [pid = 18997] [serial = 305] [outer = (nil)] 09:26:41 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0x99fd7000) [pid = 18997] [serial = 306] [outer = 0x99fc9400] 09:26:41 INFO - PROCESS | 18997 | 1467822401411 Marionette DEBUG loaded listener.js 09:26:41 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x9a61bc00) [pid = 18997] [serial = 307] [outer = 0x99fc9400] 09:26:42 INFO - PROCESS | 18997 | 1467822402381 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 09:26:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 09:26:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1541ms 09:26:42 INFO - PROCESS | 18997 | 1467822402448 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 09:26:42 INFO - PROCESS | 18997 | 1467822402452 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 09:26:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 09:26:42 INFO - PROCESS | 18997 | 1467822402459 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 09:26:42 INFO - PROCESS | 18997 | 1467822402465 Marionette TRACE conn3 <- [1,382,null,{}] 09:26:42 INFO - PROCESS | 18997 | 1467822402481 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:42 INFO - PROCESS | 18997 | 1467822402489 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:42 INFO - PROCESS | 18997 | 1467822402696 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 09:26:42 INFO - PROCESS | 18997 | 1467822402933 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:42 INFO - PROCESS | 18997 | 1467822402949 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:42 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a67f400 == 34 [pid = 18997] [id = 103] 09:26:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0x9a681800) [pid = 18997] [serial = 308] [outer = (nil)] 09:26:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0x9a6ec000) [pid = 18997] [serial = 309] [outer = 0x9a681800] 09:26:43 INFO - PROCESS | 18997 | 1467822403029 Marionette DEBUG loaded listener.js 09:26:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0x9aad9c00) [pid = 18997] [serial = 310] [outer = 0x9a681800] 09:26:43 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:26:43 INFO - PROCESS | 18997 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:26:43 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:26:43 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:26:43 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:26:44 INFO - PROCESS | 18997 | 1467822404061 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 09:26:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 09:26:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1643ms 09:26:44 INFO - PROCESS | 18997 | 1467822404106 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 09:26:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 09:26:44 INFO - PROCESS | 18997 | 1467822404111 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 09:26:44 INFO - PROCESS | 18997 | 1467822404117 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 09:26:44 INFO - PROCESS | 18997 | 1467822404121 Marionette TRACE conn3 <- [1,386,null,{}] 09:26:44 INFO - PROCESS | 18997 | 1467822404126 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:44 INFO - PROCESS | 18997 | 1467822404131 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:44 INFO - PROCESS | 18997 | 1467822404316 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 09:26:44 INFO - PROCESS | 18997 | 1467822404619 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:44 INFO - PROCESS | 18997 | 1467822404628 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:44 INFO - PROCESS | 18997 | ++DOCSHELL 0x92360c00 == 35 [pid = 18997] [id = 104] 09:26:44 INFO - PROCESS | 18997 | ++DOMWINDOW == 93 (0x92361000) [pid = 18997] [serial = 311] [outer = (nil)] 09:26:44 INFO - PROCESS | 18997 | ++DOMWINDOW == 94 (0x923f3800) [pid = 18997] [serial = 312] [outer = 0x92361000] 09:26:44 INFO - PROCESS | 18997 | 1467822404705 Marionette DEBUG loaded listener.js 09:26:44 INFO - PROCESS | 18997 | ++DOMWINDOW == 95 (0x9258a800) [pid = 18997] [serial = 313] [outer = 0x92361000] 09:26:45 INFO - PROCESS | 18997 | --DOCSHELL 0x92ea6800 == 34 [pid = 18997] [id = 44] 09:26:45 INFO - PROCESS | 18997 | --DOCSHELL 0x99f21c00 == 33 [pid = 18997] [id = 47] 09:26:45 INFO - PROCESS | 18997 | 1467822405756 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 09:26:45 INFO - PROCESS | 18997 | --DOMWINDOW == 94 (0x9bed0800) [pid = 18997] [serial = 249] [outer = (nil)] [url = about:blank] 09:26:45 INFO - PROCESS | 18997 | --DOMWINDOW == 93 (0x9d812000) [pid = 18997] [serial = 252] [outer = (nil)] [url = about:blank] 09:26:45 INFO - PROCESS | 18997 | --DOMWINDOW == 92 (0xa2005800) [pid = 18997] [serial = 253] [outer = (nil)] [url = about:blank] 09:26:45 INFO - PROCESS | 18997 | --DOMWINDOW == 91 (0x9518d800) [pid = 18997] [serial = 237] [outer = (nil)] [url = about:blank] 09:26:45 INFO - PROCESS | 18997 | --DOMWINDOW == 90 (0x95190400) [pid = 18997] [serial = 238] [outer = (nil)] [url = about:blank] 09:26:45 INFO - PROCESS | 18997 | --DOMWINDOW == 89 (0x950ba400) [pid = 18997] [serial = 228] [outer = (nil)] [url = about:blank] 09:26:45 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0x9953c000) [pid = 18997] [serial = 229] [outer = (nil)] [url = about:blank] 09:26:45 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x9b273c00) [pid = 18997] [serial = 225] [outer = (nil)] [url = about:blank] 09:26:45 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x95088c00) [pid = 18997] [serial = 240] [outer = (nil)] [url = about:blank] 09:26:45 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x9508d400) [pid = 18997] [serial = 241] [outer = (nil)] [url = about:blank] 09:26:45 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x9a673800) [pid = 18997] [serial = 231] [outer = (nil)] [url = about:blank] 09:26:45 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x9a6ef400) [pid = 18997] [serial = 232] [outer = (nil)] [url = about:blank] 09:26:45 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x9968a000) [pid = 18997] [serial = 243] [outer = (nil)] [url = about:blank] 09:26:45 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x99fd4400) [pid = 18997] [serial = 244] [outer = (nil)] [url = about:blank] 09:26:45 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x9b205400) [pid = 18997] [serial = 246] [outer = (nil)] [url = about:blank] 09:26:45 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x9d89c400) [pid = 18997] [serial = 234] [outer = (nil)] [url = about:blank] 09:26:45 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0xa2006800) [pid = 18997] [serial = 235] [outer = (nil)] [url = about:blank] 09:26:45 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0xa231bc00) [pid = 18997] [serial = 99] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:26:45 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0xa3109800) [pid = 18997] [serial = 258] [outer = (nil)] [url = about:blank] 09:26:45 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0xa3191c00) [pid = 18997] [serial = 259] [outer = (nil)] [url = about:blank] 09:26:45 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x9bf63000) [pid = 18997] [serial = 250] [outer = (nil)] [url = about:blank] 09:26:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 09:26:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1683ms 09:26:45 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x9b27ac00) [pid = 18997] [serial = 247] [outer = (nil)] [url = about:blank] 09:26:45 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0xa237f800) [pid = 18997] [serial = 255] [outer = (nil)] [url = about:blank] 09:26:45 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0xa2563800) [pid = 18997] [serial = 256] [outer = (nil)] [url = about:blank] 09:26:45 INFO - PROCESS | 18997 | 1467822405803 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 09:26:45 INFO - PROCESS | 18997 | 1467822405807 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 09:26:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 09:26:45 INFO - PROCESS | 18997 | 1467822405816 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 09:26:45 INFO - PROCESS | 18997 | 1467822405821 Marionette TRACE conn3 <- [1,390,null,{}] 09:26:45 INFO - PROCESS | 18997 | 1467822405828 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:45 INFO - PROCESS | 18997 | 1467822405836 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:46 INFO - PROCESS | 18997 | 1467822406004 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 09:26:46 INFO - PROCESS | 18997 | 1467822406163 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:46 INFO - PROCESS | 18997 | 1467822406172 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:46 INFO - PROCESS | 18997 | ++DOCSHELL 0x950bac00 == 34 [pid = 18997] [id = 105] 09:26:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9515a400) [pid = 18997] [serial = 314] [outer = (nil)] 09:26:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x95169800) [pid = 18997] [serial = 315] [outer = 0x9515a400] 09:26:46 INFO - PROCESS | 18997 | 1467822406252 Marionette DEBUG loaded listener.js 09:26:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x953b0c00) [pid = 18997] [serial = 316] [outer = 0x9515a400] 09:26:47 INFO - PROCESS | 18997 | 1467822407026 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 09:26:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 09:26:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1280ms 09:26:47 INFO - PROCESS | 18997 | 1467822407100 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 09:26:47 INFO - PROCESS | 18997 | 1467822407106 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 09:26:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 09:26:47 INFO - PROCESS | 18997 | 1467822407114 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 09:26:47 INFO - PROCESS | 18997 | 1467822407117 Marionette TRACE conn3 <- [1,394,null,{}] 09:26:47 INFO - PROCESS | 18997 | 1467822407123 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:47 INFO - PROCESS | 18997 | 1467822407128 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:47 INFO - PROCESS | 18997 | 1467822407291 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 09:26:47 INFO - PROCESS | 18997 | 1467822407401 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:47 INFO - PROCESS | 18997 | 1467822407411 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:47 INFO - PROCESS | 18997 | ++DOCSHELL 0x946aec00 == 35 [pid = 18997] [id = 106] 09:26:47 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x991ed400) [pid = 18997] [serial = 317] [outer = (nil)] 09:26:47 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x99fd4400) [pid = 18997] [serial = 318] [outer = 0x991ed400] 09:26:47 INFO - PROCESS | 18997 | 1467822407480 Marionette DEBUG loaded listener.js 09:26:47 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x9a66d000) [pid = 18997] [serial = 319] [outer = 0x991ed400] 09:26:48 INFO - PROCESS | 18997 | 1467822408334 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 09:26:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 09:26:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1284ms 09:26:48 INFO - PROCESS | 18997 | 1467822408401 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 09:26:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 09:26:48 INFO - PROCESS | 18997 | 1467822408406 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 09:26:48 INFO - PROCESS | 18997 | 1467822408414 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 09:26:48 INFO - PROCESS | 18997 | 1467822408423 Marionette TRACE conn3 <- [1,398,null,{}] 09:26:48 INFO - PROCESS | 18997 | 1467822408449 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:48 INFO - PROCESS | 18997 | 1467822408457 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:48 INFO - PROCESS | 18997 | 1467822408669 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 09:26:48 INFO - PROCESS | 18997 | 1467822408695 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:48 INFO - PROCESS | 18997 | 1467822408701 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:48 INFO - PROCESS | 18997 | ++DOCSHELL 0x928dc800 == 36 [pid = 18997] [id = 107] 09:26:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x9a67bc00) [pid = 18997] [serial = 320] [outer = (nil)] 09:26:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9b20c000) [pid = 18997] [serial = 321] [outer = 0x9a67bc00] 09:26:48 INFO - PROCESS | 18997 | 1467822408770 Marionette DEBUG loaded listener.js 09:26:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x9b274400) [pid = 18997] [serial = 322] [outer = 0x9a67bc00] 09:26:49 INFO - PROCESS | 18997 | 1467822409709 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 09:26:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 09:26:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1348ms 09:26:49 INFO - PROCESS | 18997 | 1467822409760 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 09:26:49 INFO - PROCESS | 18997 | 1467822409764 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 09:26:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 09:26:49 INFO - PROCESS | 18997 | 1467822409776 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 09:26:49 INFO - PROCESS | 18997 | 1467822409779 Marionette TRACE conn3 <- [1,402,null,{}] 09:26:49 INFO - PROCESS | 18997 | 1467822409784 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:49 INFO - PROCESS | 18997 | 1467822409789 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:50 INFO - PROCESS | 18997 | 1467822410000 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 09:26:50 INFO - PROCESS | 18997 | 1467822410021 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:50 INFO - PROCESS | 18997 | 1467822410029 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:50 INFO - PROCESS | 18997 | ++DOCSHELL 0x99fd5400 == 37 [pid = 18997] [id = 108] 09:26:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x9b279400) [pid = 18997] [serial = 323] [outer = (nil)] 09:26:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9b281000) [pid = 18997] [serial = 324] [outer = 0x9b279400] 09:26:50 INFO - PROCESS | 18997 | 1467822410095 Marionette DEBUG loaded listener.js 09:26:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9b3e0000) [pid = 18997] [serial = 325] [outer = 0x9b279400] 09:26:50 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x99d80800) [pid = 18997] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 09:26:50 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x9388d000) [pid = 18997] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 09:26:50 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x92365400) [pid = 18997] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 09:26:50 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x923f3000) [pid = 18997] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 09:26:50 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x95089800) [pid = 18997] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 09:26:50 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x9a677800) [pid = 18997] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 09:26:50 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0xa33cb000) [pid = 18997] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 09:26:50 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0xa4f80800) [pid = 18997] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 09:26:50 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x96def000) [pid = 18997] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 09:26:50 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x96dee000) [pid = 18997] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 09:26:50 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x93b39800) [pid = 18997] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 09:26:50 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x95162000) [pid = 18997] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 09:26:50 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x92366c00) [pid = 18997] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 09:26:51 INFO - PROCESS | 18997 | 1467822411103 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 09:26:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 09:26:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1346ms 09:26:51 INFO - PROCESS | 18997 | 1467822411123 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 09:26:51 INFO - PROCESS | 18997 | 1467822411126 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 09:26:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 09:26:51 INFO - PROCESS | 18997 | 1467822411133 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 09:26:51 INFO - PROCESS | 18997 | 1467822411135 Marionette TRACE conn3 <- [1,406,null,{}] 09:26:51 INFO - PROCESS | 18997 | 1467822411141 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:51 INFO - PROCESS | 18997 | 1467822411146 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:51 INFO - PROCESS | 18997 | 1467822411292 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 09:26:51 INFO - PROCESS | 18997 | 1467822411306 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:51 INFO - PROCESS | 18997 | 1467822411325 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:51 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a622800 == 38 [pid = 18997] [id = 109] 09:26:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x9a677800) [pid = 18997] [serial = 326] [outer = (nil)] 09:26:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9b277000) [pid = 18997] [serial = 327] [outer = 0x9a677800] 09:26:51 INFO - PROCESS | 18997 | 1467822411401 Marionette DEBUG loaded listener.js 09:26:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9b94b800) [pid = 18997] [serial = 328] [outer = 0x9a677800] 09:26:52 INFO - PROCESS | 18997 | 1467822412265 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 09:26:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 09:26:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1183ms 09:26:52 INFO - PROCESS | 18997 | 1467822412317 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 09:26:52 INFO - PROCESS | 18997 | 1467822412320 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 09:26:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 09:26:52 INFO - PROCESS | 18997 | 1467822412331 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 09:26:52 INFO - PROCESS | 18997 | 1467822412334 Marionette TRACE conn3 <- [1,410,null,{}] 09:26:52 INFO - PROCESS | 18997 | 1467822412338 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:52 INFO - PROCESS | 18997 | 1467822412345 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:52 INFO - PROCESS | 18997 | 1467822412501 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 09:26:52 INFO - PROCESS | 18997 | 1467822412712 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:52 INFO - PROCESS | 18997 | 1467822412725 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:52 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e4400 == 39 [pid = 18997] [id = 110] 09:26:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x921e4c00) [pid = 18997] [serial = 329] [outer = (nil)] 09:26:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x921ecc00) [pid = 18997] [serial = 330] [outer = 0x921e4c00] 09:26:52 INFO - PROCESS | 18997 | 1467822412809 Marionette DEBUG loaded listener.js 09:26:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x923f5000) [pid = 18997] [serial = 331] [outer = 0x921e4c00] 09:26:53 INFO - PROCESS | 18997 | 1467822413827 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 09:26:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 09:26:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1544ms 09:26:53 INFO - PROCESS | 18997 | 1467822413879 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 09:26:53 INFO - PROCESS | 18997 | 1467822413884 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 09:26:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 09:26:53 INFO - PROCESS | 18997 | 1467822413893 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 09:26:53 INFO - PROCESS | 18997 | 1467822413897 Marionette TRACE conn3 <- [1,414,null,{}] 09:26:53 INFO - PROCESS | 18997 | 1467822413905 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:53 INFO - PROCESS | 18997 | 1467822413912 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:54 INFO - PROCESS | 18997 | 1467822414095 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 09:26:54 INFO - PROCESS | 18997 | 1467822414311 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:54 INFO - PROCESS | 18997 | 1467822414321 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:54 INFO - PROCESS | 18997 | ++DOCSHELL 0x9518b400 == 40 [pid = 18997] [id = 111] 09:26:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x95191000) [pid = 18997] [serial = 332] [outer = (nil)] 09:26:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x96df9800) [pid = 18997] [serial = 333] [outer = 0x95191000] 09:26:54 INFO - PROCESS | 18997 | 1467822414445 Marionette DEBUG loaded listener.js 09:26:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9824ec00) [pid = 18997] [serial = 334] [outer = 0x95191000] 09:26:55 INFO - PROCESS | 18997 | 1467822415377 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 09:26:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 09:26:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1540ms 09:26:55 INFO - PROCESS | 18997 | 1467822415437 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 09:26:55 INFO - PROCESS | 18997 | 1467822415443 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 09:26:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 09:26:55 INFO - PROCESS | 18997 | 1467822415450 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 09:26:55 INFO - PROCESS | 18997 | 1467822415454 Marionette TRACE conn3 <- [1,418,null,{}] 09:26:55 INFO - PROCESS | 18997 | 1467822415460 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:55 INFO - PROCESS | 18997 | 1467822415465 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:55 INFO - PROCESS | 18997 | 1467822415696 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 09:26:55 INFO - PROCESS | 18997 | 1467822415943 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:55 INFO - PROCESS | 18997 | 1467822415953 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:56 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a1b0400 == 41 [pid = 18997] [id = 112] 09:26:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x9a61a400) [pid = 18997] [serial = 335] [outer = (nil)] 09:26:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x9a643800) [pid = 18997] [serial = 336] [outer = 0x9a61a400] 09:26:56 INFO - PROCESS | 18997 | 1467822416089 Marionette DEBUG loaded listener.js 09:26:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9a675000) [pid = 18997] [serial = 337] [outer = 0x9a61a400] 09:26:57 INFO - PROCESS | 18997 | 1467822417541 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 09:26:57 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 09:26:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2102ms 09:26:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 09:26:57 INFO - PROCESS | 18997 | 1467822417553 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 09:26:57 INFO - PROCESS | 18997 | 1467822417556 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 09:26:57 INFO - PROCESS | 18997 | 1467822417572 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 09:26:57 INFO - PROCESS | 18997 | 1467822417581 Marionette TRACE conn3 <- [1,422,null,{}] 09:26:57 INFO - PROCESS | 18997 | 1467822417588 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:57 INFO - PROCESS | 18997 | 1467822417596 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:57 INFO - PROCESS | 18997 | 1467822417772 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 09:26:57 INFO - PROCESS | 18997 | 1467822417924 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:57 INFO - PROCESS | 18997 | 1467822417930 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:57 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e8000 == 42 [pid = 18997] [id = 113] 09:26:57 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9508a000) [pid = 18997] [serial = 338] [outer = (nil)] 09:26:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x9b56a400) [pid = 18997] [serial = 339] [outer = 0x9508a000] 09:26:58 INFO - PROCESS | 18997 | 1467822418011 Marionette DEBUG loaded listener.js 09:26:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x9bf62400) [pid = 18997] [serial = 340] [outer = 0x9508a000] 09:26:59 INFO - PROCESS | 18997 | 1467822419357 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 09:26:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 09:26:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1849ms 09:26:59 INFO - PROCESS | 18997 | 1467822419423 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 09:26:59 INFO - PROCESS | 18997 | 1467822419428 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 09:26:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 09:26:59 INFO - PROCESS | 18997 | 1467822419437 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 09:26:59 INFO - PROCESS | 18997 | 1467822419441 Marionette TRACE conn3 <- [1,426,null,{}] 09:26:59 INFO - PROCESS | 18997 | 1467822419446 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:59 INFO - PROCESS | 18997 | 1467822419451 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:59 INFO - PROCESS | 18997 | 1467822419616 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 09:26:59 INFO - PROCESS | 18997 | 1467822419770 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:59 INFO - PROCESS | 18997 | 1467822419780 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:26:59 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a624800 == 43 [pid = 18997] [id = 114] 09:26:59 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x9b20e000) [pid = 18997] [serial = 341] [outer = (nil)] 09:26:59 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x9cb32800) [pid = 18997] [serial = 342] [outer = 0x9b20e000] 09:26:59 INFO - PROCESS | 18997 | 1467822419859 Marionette DEBUG loaded listener.js 09:26:59 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0x9cb39400) [pid = 18997] [serial = 343] [outer = 0x9b20e000] 09:27:00 INFO - PROCESS | 18997 | 1467822420804 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 09:27:00 INFO - PROCESS | 18997 | 1467822420877 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 09:27:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 09:27:00 INFO - PROCESS | 18997 | 1467822420884 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 09:27:00 INFO - PROCESS | 18997 | 1467822420887 Marionette TRACE conn3 <- [1,430,null,{}] 09:27:00 INFO - PROCESS | 18997 | 1467822420893 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:00 INFO - PROCESS | 18997 | 1467822420898 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:01 INFO - PROCESS | 18997 | 1467822421089 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 09:27:01 INFO - PROCESS | 18997 | 1467822421542 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:01 INFO - PROCESS | 18997 | 1467822421553 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:01 INFO - PROCESS | 18997 | ++DOCSHELL 0x928d7400 == 44 [pid = 18997] [id = 115] 09:27:01 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x928d8400) [pid = 18997] [serial = 344] [outer = (nil)] 09:27:01 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0x93912c00) [pid = 18997] [serial = 345] [outer = 0x928d8400] 09:27:01 INFO - PROCESS | 18997 | 1467822421686 Marionette DEBUG loaded listener.js 09:27:01 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0x93b42800) [pid = 18997] [serial = 346] [outer = 0x928d8400] 09:27:02 INFO - PROCESS | 18997 | 1467822422589 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 09:27:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 09:27:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1783ms 09:27:02 INFO - PROCESS | 18997 | 1467822422670 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 09:27:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 09:27:02 INFO - PROCESS | 18997 | 1467822422681 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 09:27:02 INFO - PROCESS | 18997 | 1467822422689 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 09:27:02 INFO - PROCESS | 18997 | 1467822422693 Marionette TRACE conn3 <- [1,434,null,{}] 09:27:02 INFO - PROCESS | 18997 | 1467822422701 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:02 INFO - PROCESS | 18997 | 1467822422708 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:02 INFO - PROCESS | 18997 | 1467822422914 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 09:27:03 INFO - PROCESS | 18997 | --DOCSHELL 0xa4d10000 == 43 [pid = 18997] [id = 53] 09:27:03 INFO - PROCESS | 18997 | --DOCSHELL 0x9a622800 == 42 [pid = 18997] [id = 109] 09:27:03 INFO - PROCESS | 18997 | --DOCSHELL 0x99fd5400 == 41 [pid = 18997] [id = 108] 09:27:03 INFO - PROCESS | 18997 | --DOCSHELL 0x928dc800 == 40 [pid = 18997] [id = 107] 09:27:03 INFO - PROCESS | 18997 | --DOCSHELL 0x946aec00 == 39 [pid = 18997] [id = 106] 09:27:03 INFO - PROCESS | 18997 | --DOCSHELL 0x950bac00 == 38 [pid = 18997] [id = 105] 09:27:03 INFO - PROCESS | 18997 | --DOCSHELL 0x92360c00 == 37 [pid = 18997] [id = 104] 09:27:03 INFO - PROCESS | 18997 | --DOCSHELL 0x921de400 == 36 [pid = 18997] [id = 49] 09:27:03 INFO - PROCESS | 18997 | --DOCSHELL 0xa4d09400 == 35 [pid = 18997] [id = 52] 09:27:03 INFO - PROCESS | 18997 | --DOCSHELL 0x95090400 == 34 [pid = 18997] [id = 50] 09:27:03 INFO - PROCESS | 18997 | --DOCSHELL 0x92363400 == 33 [pid = 18997] [id = 95] 09:27:03 INFO - PROCESS | 18997 | --DOCSHELL 0x92eaf800 == 32 [pid = 18997] [id = 56] 09:27:03 INFO - PROCESS | 18997 | --DOCSHELL 0x9a627c00 == 31 [pid = 18997] [id = 45] 09:27:03 INFO - PROCESS | 18997 | --DOCSHELL 0x923f2400 == 30 [pid = 18997] [id = 59] 09:27:03 INFO - PROCESS | 18997 | --DOCSHELL 0x92eb0000 == 29 [pid = 18997] [id = 96] 09:27:03 INFO - PROCESS | 18997 | --DOCSHELL 0x9391bc00 == 28 [pid = 18997] [id = 54] 09:27:03 INFO - PROCESS | 18997 | --DOCSHELL 0x92365c00 == 27 [pid = 18997] [id = 99] 09:27:03 INFO - PROCESS | 18997 | --DOCSHELL 0x9b276400 == 26 [pid = 18997] [id = 57] 09:27:03 INFO - PROCESS | 18997 | --DOCSHELL 0x9779e400 == 25 [pid = 18997] [id = 46] 09:27:03 INFO - PROCESS | 18997 | --DOCSHELL 0x946adc00 == 24 [pid = 18997] [id = 97] 09:27:03 INFO - PROCESS | 18997 | --DOCSHELL 0x923f8c00 == 23 [pid = 18997] [id = 101] 09:27:03 INFO - PROCESS | 18997 | --DOCSHELL 0x9a627400 == 22 [pid = 18997] [id = 51] 09:27:03 INFO - PROCESS | 18997 | --DOCSHELL 0x9a67f400 == 21 [pid = 18997] [id = 103] 09:27:03 INFO - PROCESS | 18997 | --DOCSHELL 0x921e8400 == 20 [pid = 18997] [id = 60] 09:27:03 INFO - PROCESS | 18997 | --DOCSHELL 0x9a378c00 == 19 [pid = 18997] [id = 100] 09:27:03 INFO - PROCESS | 18997 | --DOCSHELL 0x9a37f400 == 18 [pid = 18997] [id = 48] 09:27:03 INFO - PROCESS | 18997 | --DOCSHELL 0x97792c00 == 17 [pid = 18997] [id = 55] 09:27:03 INFO - PROCESS | 18997 | --DOCSHELL 0x96df0800 == 16 [pid = 18997] [id = 102] 09:27:03 INFO - PROCESS | 18997 | --DOCSHELL 0x99d77000 == 15 [pid = 18997] [id = 98] 09:27:03 INFO - PROCESS | 18997 | --DOCSHELL 0x921e2c00 == 14 [pid = 18997] [id = 58] 09:27:03 INFO - PROCESS | 18997 | --DOCSHELL 0x9a624800 == 13 [pid = 18997] [id = 114] 09:27:03 INFO - PROCESS | 18997 | --DOCSHELL 0x921e8000 == 12 [pid = 18997] [id = 113] 09:27:03 INFO - PROCESS | 18997 | --DOCSHELL 0x9518b400 == 11 [pid = 18997] [id = 111] 09:27:03 INFO - PROCESS | 18997 | --DOCSHELL 0x9a1b0400 == 10 [pid = 18997] [id = 112] 09:27:03 INFO - PROCESS | 18997 | --DOCSHELL 0x921e4400 == 9 [pid = 18997] [id = 110] 09:27:03 INFO - PROCESS | 18997 | --DOMWINDOW == 90 (0x99fcd800) [pid = 18997] [serial = 294] [outer = (nil)] [url = about:blank] 09:27:03 INFO - PROCESS | 18997 | --DOMWINDOW == 89 (0x9391e000) [pid = 18997] [serial = 288] [outer = (nil)] [url = about:blank] 09:27:03 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0x93b3d400) [pid = 18997] [serial = 289] [outer = (nil)] [url = about:blank] 09:27:03 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x923f0800) [pid = 18997] [serial = 285] [outer = (nil)] [url = about:blank] 09:27:03 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x923fdc00) [pid = 18997] [serial = 286] [outer = (nil)] [url = about:blank] 09:27:03 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x92582c00) [pid = 18997] [serial = 282] [outer = (nil)] [url = about:blank] 09:27:03 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x9258ac00) [pid = 18997] [serial = 283] [outer = (nil)] [url = about:blank] 09:27:03 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x99d7fc00) [pid = 18997] [serial = 262] [outer = (nil)] [url = about:blank] 09:27:03 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x98248800) [pid = 18997] [serial = 261] [outer = (nil)] [url = about:blank] 09:27:03 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x9b565800) [pid = 18997] [serial = 265] [outer = (nil)] [url = about:blank] 09:27:03 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x9b279000) [pid = 18997] [serial = 264] [outer = (nil)] [url = about:blank] 09:27:03 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0xa4f13c00) [pid = 18997] [serial = 268] [outer = (nil)] [url = about:blank] 09:27:03 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0xa4d4b800) [pid = 18997] [serial = 267] [outer = (nil)] [url = about:blank] 09:27:03 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0xa6728c00) [pid = 18997] [serial = 271] [outer = (nil)] [url = about:blank] 09:27:03 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0xa61b4800) [pid = 18997] [serial = 270] [outer = (nil)] [url = about:blank] 09:27:03 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x96df5c00) [pid = 18997] [serial = 274] [outer = (nil)] [url = about:blank] 09:27:03 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x96df4400) [pid = 18997] [serial = 273] [outer = (nil)] [url = about:blank] 09:27:03 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x99fd5c00) [pid = 18997] [serial = 295] [outer = (nil)] [url = about:blank] 09:27:03 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x9a689c00) [pid = 18997] [serial = 277] [outer = (nil)] [url = about:blank] 09:27:03 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x9a686c00) [pid = 18997] [serial = 276] [outer = (nil)] [url = about:blank] 09:27:03 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0xa678b800) [pid = 18997] [serial = 280] [outer = (nil)] [url = about:blank] 09:27:03 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x96dee800) [pid = 18997] [serial = 292] [outer = (nil)] [url = about:blank] 09:27:03 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0xa672f400) [pid = 18997] [serial = 279] [outer = (nil)] [url = about:blank] 09:27:03 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x9518a000) [pid = 18997] [serial = 291] [outer = (nil)] [url = about:blank] 09:27:03 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x9953c400) [pid = 18997] [serial = 297] [outer = (nil)] [url = about:blank] 09:27:03 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x99fdf400) [pid = 18997] [serial = 298] [outer = (nil)] [url = about:blank] 09:27:03 INFO - PROCESS | 18997 | --DOMWINDOW == 64 (0x9a61ec00) [pid = 18997] [serial = 300] [outer = (nil)] [url = about:blank] 09:27:04 INFO - PROCESS | 18997 | 1467822424156 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:04 INFO - PROCESS | 18997 | 1467822424171 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:04 INFO - PROCESS | 18997 | ++DOCSHELL 0x92360000 == 10 [pid = 18997] [id = 116] 09:27:04 INFO - PROCESS | 18997 | ++DOMWINDOW == 65 (0x92360c00) [pid = 18997] [serial = 347] [outer = (nil)] 09:27:04 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x923f2c00) [pid = 18997] [serial = 348] [outer = 0x92360c00] 09:27:04 INFO - PROCESS | 18997 | 1467822424250 Marionette DEBUG loaded listener.js 09:27:04 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x92582c00) [pid = 18997] [serial = 349] [outer = 0x92360c00] 09:27:05 INFO - PROCESS | 18997 | 1467822425051 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 09:27:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 09:27:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 2437ms 09:27:05 INFO - PROCESS | 18997 | 1467822425130 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 09:27:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 09:27:05 INFO - PROCESS | 18997 | 1467822425139 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 09:27:05 INFO - PROCESS | 18997 | 1467822425152 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 09:27:05 INFO - PROCESS | 18997 | 1467822425159 Marionette TRACE conn3 <- [1,438,null,{}] 09:27:05 INFO - PROCESS | 18997 | 1467822425173 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:05 INFO - PROCESS | 18997 | 1467822425185 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:05 INFO - PROCESS | 18997 | 1467822425413 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 09:27:05 INFO - PROCESS | 18997 | 1467822425522 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:05 INFO - PROCESS | 18997 | 1467822425532 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:05 INFO - PROCESS | 18997 | ++DOCSHELL 0x93b33c00 == 11 [pid = 18997] [id = 117] 09:27:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x93b36000) [pid = 18997] [serial = 350] [outer = (nil)] 09:27:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x93b3f400) [pid = 18997] [serial = 351] [outer = 0x93b36000] 09:27:05 INFO - PROCESS | 18997 | 1467822425603 Marionette DEBUG loaded listener.js 09:27:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x95088000) [pid = 18997] [serial = 352] [outer = 0x93b36000] 09:27:06 INFO - PROCESS | 18997 | 1467822426614 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 09:27:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 09:27:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1501ms 09:27:06 INFO - PROCESS | 18997 | 1467822426654 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 09:27:06 INFO - PROCESS | 18997 | 1467822426661 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 09:27:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 09:27:06 INFO - PROCESS | 18997 | 1467822426684 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 09:27:06 INFO - PROCESS | 18997 | 1467822426688 Marionette TRACE conn3 <- [1,442,null,{}] 09:27:06 INFO - PROCESS | 18997 | 1467822426693 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:06 INFO - PROCESS | 18997 | 1467822426699 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:06 INFO - PROCESS | 18997 | 1467822426911 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 09:27:06 INFO - PROCESS | 18997 | 1467822426934 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:06 INFO - PROCESS | 18997 | 1467822426944 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:06 INFO - PROCESS | 18997 | ++DOCSHELL 0x9518dc00 == 12 [pid = 18997] [id = 118] 09:27:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x953a7800) [pid = 18997] [serial = 353] [outer = (nil)] 09:27:07 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x96df2c00) [pid = 18997] [serial = 354] [outer = 0x953a7800] 09:27:07 INFO - PROCESS | 18997 | 1467822427010 Marionette DEBUG loaded listener.js 09:27:07 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x97792000) [pid = 18997] [serial = 355] [outer = 0x953a7800] 09:27:08 INFO - PROCESS | 18997 | 1467822428029 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 09:27:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 09:27:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1396ms 09:27:08 INFO - PROCESS | 18997 | 1467822428081 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 09:27:08 INFO - PROCESS | 18997 | 1467822428085 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 09:27:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 09:27:08 INFO - PROCESS | 18997 | 1467822428110 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 09:27:08 INFO - PROCESS | 18997 | 1467822428119 Marionette TRACE conn3 <- [1,446,null,{}] 09:27:08 INFO - PROCESS | 18997 | 1467822428127 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:08 INFO - PROCESS | 18997 | 1467822428135 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:08 INFO - PROCESS | 18997 | 1467822428352 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 09:27:08 INFO - PROCESS | 18997 | 1467822428425 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:08 INFO - PROCESS | 18997 | 1467822428431 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:08 INFO - PROCESS | 18997 | ++DOCSHELL 0x99d75400 == 13 [pid = 18997] [id = 119] 09:27:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x99d78000) [pid = 18997] [serial = 356] [outer = (nil)] 09:27:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x99fcd800) [pid = 18997] [serial = 357] [outer = 0x99d78000] 09:27:08 INFO - PROCESS | 18997 | 1467822428500 Marionette DEBUG loaded listener.js 09:27:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x99fd7c00) [pid = 18997] [serial = 358] [outer = 0x99d78000] 09:27:09 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x9a677800) [pid = 18997] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 09:27:09 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x9a67bc00) [pid = 18997] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 09:27:09 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x9b279400) [pid = 18997] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 09:27:09 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x9a37d400) [pid = 18997] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 09:27:09 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x99fc9400) [pid = 18997] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 09:27:09 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x92361000) [pid = 18997] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 09:27:09 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x9515a400) [pid = 18997] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 09:27:09 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x9a681800) [pid = 18997] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 09:27:09 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x92eaf000) [pid = 18997] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 09:27:09 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x991ed400) [pid = 18997] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 09:27:10 INFO - PROCESS | 18997 | 1467822430076 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 09:27:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 09:27:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 2050ms 09:27:10 INFO - PROCESS | 18997 | 1467822430152 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 09:27:10 INFO - PROCESS | 18997 | 1467822430158 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 09:27:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 09:27:10 INFO - PROCESS | 18997 | 1467822430167 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 09:27:10 INFO - PROCESS | 18997 | 1467822430171 Marionette TRACE conn3 <- [1,450,null,{}] 09:27:10 INFO - PROCESS | 18997 | 1467822430180 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:10 INFO - PROCESS | 18997 | 1467822430186 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:10 INFO - PROCESS | 18997 | 1467822430403 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 09:27:10 INFO - PROCESS | 18997 | 1467822430624 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:10 INFO - PROCESS | 18997 | 1467822430632 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:10 INFO - PROCESS | 18997 | ++DOCSHELL 0x9235ec00 == 14 [pid = 18997] [id = 120] 09:27:10 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x9258d400) [pid = 18997] [serial = 359] [outer = (nil)] 09:27:10 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x9391e000) [pid = 18997] [serial = 360] [outer = 0x9258d400] 09:27:10 INFO - PROCESS | 18997 | 1467822430721 Marionette DEBUG loaded listener.js 09:27:10 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x95089800) [pid = 18997] [serial = 361] [outer = 0x9258d400] 09:27:11 INFO - PROCESS | 18997 | 1467822431793 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 09:27:11 INFO - PROCESS | 18997 | 1467822431863 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 09:27:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 09:27:11 INFO - PROCESS | 18997 | 1467822431874 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 09:27:11 INFO - PROCESS | 18997 | 1467822431877 Marionette TRACE conn3 <- [1,454,null,{}] 09:27:11 INFO - PROCESS | 18997 | 1467822431884 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:11 INFO - PROCESS | 18997 | 1467822431890 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:12 INFO - PROCESS | 18997 | 1467822432080 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 09:27:12 INFO - PROCESS | 18997 | 1467822432261 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:12 INFO - PROCESS | 18997 | 1467822432274 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:12 INFO - PROCESS | 18997 | ++DOCSHELL 0x96df8800 == 15 [pid = 18997] [id = 121] 09:27:12 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x97791c00) [pid = 18997] [serial = 362] [outer = (nil)] 09:27:12 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x982d6c00) [pid = 18997] [serial = 363] [outer = 0x97791c00] 09:27:12 INFO - PROCESS | 18997 | 1467822432350 Marionette DEBUG loaded listener.js 09:27:12 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x99685400) [pid = 18997] [serial = 364] [outer = 0x97791c00] 09:27:13 INFO - PROCESS | 18997 | [18997] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:27:13 INFO - PROCESS | 18997 | 1467822433440 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 09:27:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 09:27:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1588ms 09:27:13 INFO - PROCESS | 18997 | 1467822433462 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 09:27:13 INFO - PROCESS | 18997 | 1467822433466 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 09:27:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 09:27:13 INFO - PROCESS | 18997 | 1467822433473 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 09:27:13 INFO - PROCESS | 18997 | 1467822433479 Marionette TRACE conn3 <- [1,458,null,{}] 09:27:13 INFO - PROCESS | 18997 | 1467822433495 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:13 INFO - PROCESS | 18997 | 1467822433503 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:13 INFO - PROCESS | 18997 | 1467822433721 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 09:27:13 INFO - PROCESS | 18997 | 1467822433957 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:13 INFO - PROCESS | 18997 | 1467822433969 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:13 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f6c00 == 16 [pid = 18997] [id = 122] 09:27:13 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9a61d800) [pid = 18997] [serial = 365] [outer = (nil)] 09:27:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x9a626c00) [pid = 18997] [serial = 366] [outer = 0x9a61d800] 09:27:14 INFO - PROCESS | 18997 | 1467822434050 Marionette DEBUG loaded listener.js 09:27:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x9a66e000) [pid = 18997] [serial = 367] [outer = 0x9a61d800] 09:27:15 INFO - PROCESS | 18997 | 1467822435122 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 09:27:15 INFO - PROCESS | 18997 | 1467822435181 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 09:27:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 09:27:15 INFO - PROCESS | 18997 | 1467822435188 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 09:27:15 INFO - PROCESS | 18997 | 1467822435192 Marionette TRACE conn3 <- [1,462,null,{}] 09:27:15 INFO - PROCESS | 18997 | 1467822435197 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:15 INFO - PROCESS | 18997 | 1467822435202 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:15 INFO - PROCESS | 18997 | 1467822435383 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 09:27:15 INFO - PROCESS | 18997 | 1467822435612 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:15 INFO - PROCESS | 18997 | 1467822435618 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:15 INFO - PROCESS | 18997 | ++DOCSHELL 0x921eac00 == 17 [pid = 18997] [id = 123] 09:27:15 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x921eb400) [pid = 18997] [serial = 368] [outer = (nil)] 09:27:15 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x923fe400) [pid = 18997] [serial = 369] [outer = 0x921eb400] 09:27:15 INFO - PROCESS | 18997 | 1467822435750 Marionette DEBUG loaded listener.js 09:27:15 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x928d4000) [pid = 18997] [serial = 370] [outer = 0x921eb400] 09:27:16 INFO - PROCESS | 18997 | --DOCSHELL 0x9518dc00 == 16 [pid = 18997] [id = 118] 09:27:16 INFO - PROCESS | 18997 | --DOCSHELL 0x93b33c00 == 15 [pid = 18997] [id = 117] 09:27:16 INFO - PROCESS | 18997 | --DOCSHELL 0x92360000 == 14 [pid = 18997] [id = 116] 09:27:16 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x9a66d000) [pid = 18997] [serial = 319] [outer = (nil)] [url = about:blank] 09:27:16 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x9b277000) [pid = 18997] [serial = 327] [outer = (nil)] [url = about:blank] 09:27:16 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x9b20c000) [pid = 18997] [serial = 321] [outer = (nil)] [url = about:blank] 09:27:16 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x9b281000) [pid = 18997] [serial = 324] [outer = (nil)] [url = about:blank] 09:27:16 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x9a671c00) [pid = 18997] [serial = 301] [outer = (nil)] [url = about:blank] 09:27:16 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x99fd7000) [pid = 18997] [serial = 306] [outer = (nil)] [url = about:blank] 09:27:16 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x9a61bc00) [pid = 18997] [serial = 307] [outer = (nil)] [url = about:blank] 09:27:16 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x923f3800) [pid = 18997] [serial = 312] [outer = (nil)] [url = about:blank] 09:27:16 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x9258a800) [pid = 18997] [serial = 313] [outer = (nil)] [url = about:blank] 09:27:16 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x95169800) [pid = 18997] [serial = 315] [outer = (nil)] [url = about:blank] 09:27:16 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x953b0c00) [pid = 18997] [serial = 316] [outer = (nil)] [url = about:blank] 09:27:16 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x9a6ec000) [pid = 18997] [serial = 309] [outer = (nil)] [url = about:blank] 09:27:16 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x9aad9c00) [pid = 18997] [serial = 310] [outer = (nil)] [url = about:blank] 09:27:16 INFO - PROCESS | 18997 | --DOMWINDOW == 64 (0x950b7000) [pid = 18997] [serial = 303] [outer = (nil)] [url = about:blank] 09:27:16 INFO - PROCESS | 18997 | --DOMWINDOW == 63 (0x9518a400) [pid = 18997] [serial = 304] [outer = (nil)] [url = about:blank] 09:27:16 INFO - PROCESS | 18997 | --DOMWINDOW == 62 (0x99fd4400) [pid = 18997] [serial = 318] [outer = (nil)] [url = about:blank] 09:27:16 INFO - PROCESS | 18997 | --DOMWINDOW == 61 (0x9b3e0000) [pid = 18997] [serial = 325] [outer = (nil)] [url = about:blank] 09:27:16 INFO - PROCESS | 18997 | --DOMWINDOW == 60 (0x9b274400) [pid = 18997] [serial = 322] [outer = (nil)] [url = about:blank] 09:27:16 INFO - PROCESS | 18997 | --DOMWINDOW == 59 (0x9b94b800) [pid = 18997] [serial = 328] [outer = (nil)] [url = about:blank] 09:27:16 INFO - PROCESS | 18997 | [18997] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:27:16 INFO - PROCESS | 18997 | 1467822436938 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 09:27:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 09:27:17 INFO - PROCESS | 18997 | 1467822437028 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 09:27:17 INFO - PROCESS | 18997 | 1467822437035 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 09:27:17 INFO - PROCESS | 18997 | 1467822437038 Marionette TRACE conn3 <- [1,466,null,{}] 09:27:17 INFO - PROCESS | 18997 | 1467822437047 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:17 INFO - PROCESS | 18997 | 1467822437053 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:17 INFO - PROCESS | 18997 | 1467822437248 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 09:27:17 INFO - PROCESS | 18997 | 1467822437371 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:17 INFO - PROCESS | 18997 | 1467822437377 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:17 INFO - PROCESS | 18997 | ++DOCSHELL 0x92eb5000 == 15 [pid = 18997] [id = 124] 09:27:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 60 (0x93b34400) [pid = 18997] [serial = 371] [outer = (nil)] 09:27:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 61 (0x9518dc00) [pid = 18997] [serial = 372] [outer = 0x93b34400] 09:27:17 INFO - PROCESS | 18997 | 1467822437453 Marionette DEBUG loaded listener.js 09:27:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 62 (0x96df4c00) [pid = 18997] [serial = 373] [outer = 0x93b34400] 09:27:18 INFO - PROCESS | 18997 | 1467822438220 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 09:27:18 INFO - PROCESS | 18997 | 1467822438283 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 09:27:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 09:27:18 INFO - PROCESS | 18997 | 1467822438291 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 09:27:18 INFO - PROCESS | 18997 | 1467822438294 Marionette TRACE conn3 <- [1,470,null,{}] 09:27:18 INFO - PROCESS | 18997 | 1467822438302 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:18 INFO - PROCESS | 18997 | 1467822438307 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:18 INFO - PROCESS | 18997 | 1467822438475 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 09:27:18 INFO - PROCESS | 18997 | 1467822438487 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:18 INFO - PROCESS | 18997 | 1467822438495 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:18 INFO - PROCESS | 18997 | ++DOCSHELL 0x950b3000 == 16 [pid = 18997] [id = 125] 09:27:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 63 (0x95185800) [pid = 18997] [serial = 374] [outer = (nil)] 09:27:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 64 (0x9a123400) [pid = 18997] [serial = 375] [outer = 0x95185800] 09:27:18 INFO - PROCESS | 18997 | 1467822438665 Marionette DEBUG loaded listener.js 09:27:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 65 (0x9a1b8000) [pid = 18997] [serial = 376] [outer = 0x95185800] 09:27:19 INFO - PROCESS | 18997 | 1467822439640 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 09:27:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 09:27:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1384ms 09:27:19 INFO - PROCESS | 18997 | 1467822439675 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 09:27:19 INFO - PROCESS | 18997 | 1467822439678 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 09:27:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 09:27:19 INFO - PROCESS | 18997 | 1467822439688 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 09:27:19 INFO - PROCESS | 18997 | 1467822439696 Marionette TRACE conn3 <- [1,474,null,{}] 09:27:19 INFO - PROCESS | 18997 | 1467822439717 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:19 INFO - PROCESS | 18997 | 1467822439725 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:19 INFO - PROCESS | 18997 | 1467822439930 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 09:27:19 INFO - PROCESS | 18997 | 1467822439954 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:19 INFO - PROCESS | 18997 | 1467822439970 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:19 INFO - PROCESS | 18997 | ++DOCSHELL 0x92363c00 == 17 [pid = 18997] [id = 126] 09:27:19 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x99fe1800) [pid = 18997] [serial = 377] [outer = (nil)] 09:27:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x9a6f1400) [pid = 18997] [serial = 378] [outer = 0x99fe1800] 09:27:20 INFO - PROCESS | 18997 | 1467822440040 Marionette DEBUG loaded listener.js 09:27:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x9aad7000) [pid = 18997] [serial = 379] [outer = 0x99fe1800] 09:27:20 INFO - PROCESS | 18997 | 1467822440935 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 09:27:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 09:27:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1298ms 09:27:20 INFO - PROCESS | 18997 | 1467822440984 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 09:27:20 INFO - PROCESS | 18997 | 1467822440989 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 09:27:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 09:27:21 INFO - PROCESS | 18997 | 1467822441001 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 09:27:21 INFO - PROCESS | 18997 | 1467822441004 Marionette TRACE conn3 <- [1,478,null,{}] 09:27:21 INFO - PROCESS | 18997 | 1467822441009 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:21 INFO - PROCESS | 18997 | 1467822441014 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:21 INFO - PROCESS | 18997 | 1467822441240 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 09:27:21 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x93b36000) [pid = 18997] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 09:27:21 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x953a7800) [pid = 18997] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 09:27:21 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x95191000) [pid = 18997] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 09:27:21 INFO - PROCESS | 18997 | --DOMWINDOW == 64 (0x9a61a400) [pid = 18997] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 09:27:21 INFO - PROCESS | 18997 | --DOMWINDOW == 63 (0x9b20e000) [pid = 18997] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 09:27:21 INFO - PROCESS | 18997 | --DOMWINDOW == 62 (0x9508a000) [pid = 18997] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 09:27:21 INFO - PROCESS | 18997 | --DOMWINDOW == 61 (0x928d8400) [pid = 18997] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 09:27:21 INFO - PROCESS | 18997 | --DOMWINDOW == 60 (0x921e4c00) [pid = 18997] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 09:27:21 INFO - PROCESS | 18997 | --DOMWINDOW == 59 (0x92360c00) [pid = 18997] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 09:27:21 INFO - PROCESS | 18997 | 1467822441336 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:21 INFO - PROCESS | 18997 | 1467822441347 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:21 INFO - PROCESS | 18997 | ++DOCSHELL 0x92360c00 == 18 [pid = 18997] [id = 127] 09:27:21 INFO - PROCESS | 18997 | ++DOMWINDOW == 60 (0x9258d800) [pid = 18997] [serial = 380] [outer = (nil)] 09:27:21 INFO - PROCESS | 18997 | ++DOMWINDOW == 61 (0x93b41400) [pid = 18997] [serial = 381] [outer = 0x9258d800] 09:27:21 INFO - PROCESS | 18997 | 1467822441410 Marionette DEBUG loaded listener.js 09:27:21 INFO - PROCESS | 18997 | ++DOMWINDOW == 62 (0x953a7800) [pid = 18997] [serial = 382] [outer = 0x9258d800] 09:27:22 INFO - PROCESS | 18997 | 1467822442161 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 09:27:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 09:27:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1228ms 09:27:22 INFO - PROCESS | 18997 | 1467822442231 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 09:27:22 INFO - PROCESS | 18997 | 1467822442234 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 09:27:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 09:27:22 INFO - PROCESS | 18997 | 1467822442240 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 09:27:22 INFO - PROCESS | 18997 | 1467822442243 Marionette TRACE conn3 <- [1,482,null,{}] 09:27:22 INFO - PROCESS | 18997 | 1467822442248 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:22 INFO - PROCESS | 18997 | 1467822442253 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:22 INFO - PROCESS | 18997 | 1467822442400 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 09:27:22 INFO - PROCESS | 18997 | 1467822442409 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:22 INFO - PROCESS | 18997 | 1467822442426 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:22 INFO - PROCESS | 18997 | ++DOCSHELL 0x9508f000 == 19 [pid = 18997] [id = 128] 09:27:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 63 (0x9b06f000) [pid = 18997] [serial = 383] [outer = (nil)] 09:27:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 64 (0x9b278000) [pid = 18997] [serial = 384] [outer = 0x9b06f000] 09:27:22 INFO - PROCESS | 18997 | 1467822442505 Marionette DEBUG loaded listener.js 09:27:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 65 (0x9b565c00) [pid = 18997] [serial = 385] [outer = 0x9b06f000] 09:27:24 INFO - PROCESS | 18997 | 1467822444146 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 09:27:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 09:27:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1934ms 09:27:24 INFO - PROCESS | 18997 | 1467822444176 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 09:27:24 INFO - PROCESS | 18997 | 1467822444182 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 09:27:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 09:27:24 INFO - PROCESS | 18997 | 1467822444191 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 09:27:24 INFO - PROCESS | 18997 | 1467822444196 Marionette TRACE conn3 <- [1,486,null,{}] 09:27:24 INFO - PROCESS | 18997 | 1467822444206 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:24 INFO - PROCESS | 18997 | 1467822444212 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:24 INFO - PROCESS | 18997 | 1467822444439 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 09:27:24 INFO - PROCESS | 18997 | 1467822444600 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:24 INFO - PROCESS | 18997 | 1467822444615 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:24 INFO - PROCESS | 18997 | ++DOCSHELL 0x9258d000 == 20 [pid = 18997] [id = 129] 09:27:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x9258ec00) [pid = 18997] [serial = 386] [outer = (nil)] 09:27:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x9518cc00) [pid = 18997] [serial = 387] [outer = 0x9258ec00] 09:27:24 INFO - PROCESS | 18997 | 1467822444692 Marionette DEBUG loaded listener.js 09:27:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x95190000) [pid = 18997] [serial = 388] [outer = 0x9258ec00] 09:27:25 INFO - PROCESS | 18997 | 1467822445651 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 09:27:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 09:27:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1494ms 09:27:25 INFO - PROCESS | 18997 | 1467822445684 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 09:27:25 INFO - PROCESS | 18997 | 1467822445692 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 09:27:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 09:27:25 INFO - PROCESS | 18997 | 1467822445702 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 09:27:25 INFO - PROCESS | 18997 | 1467822445706 Marionette TRACE conn3 <- [1,490,null,{}] 09:27:25 INFO - PROCESS | 18997 | 1467822445713 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:25 INFO - PROCESS | 18997 | 1467822445719 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:25 INFO - PROCESS | 18997 | 1467822445901 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 09:27:26 INFO - PROCESS | 18997 | 1467822446051 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:26 INFO - PROCESS | 18997 | 1467822446058 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:26 INFO - PROCESS | 18997 | ++DOCSHELL 0x95189800 == 21 [pid = 18997] [id = 130] 09:27:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x99fdf400) [pid = 18997] [serial = 389] [outer = (nil)] 09:27:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x9a66b400) [pid = 18997] [serial = 390] [outer = 0x99fdf400] 09:27:26 INFO - PROCESS | 18997 | 1467822446145 Marionette DEBUG loaded listener.js 09:27:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x9a676400) [pid = 18997] [serial = 391] [outer = 0x99fdf400] 09:27:27 INFO - PROCESS | 18997 | 1467822447112 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 09:27:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 09:27:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1481ms 09:27:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 09:27:27 INFO - PROCESS | 18997 | 1467822447183 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 09:27:27 INFO - PROCESS | 18997 | 1467822447186 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 09:27:27 INFO - PROCESS | 18997 | 1467822447194 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 09:27:27 INFO - PROCESS | 18997 | 1467822447199 Marionette TRACE conn3 <- [1,494,null,{}] 09:27:27 INFO - PROCESS | 18997 | 1467822447216 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:27 INFO - PROCESS | 18997 | 1467822447224 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:27 INFO - PROCESS | 18997 | 1467822447433 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 09:27:27 INFO - PROCESS | 18997 | 1467822447631 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:27 INFO - PROCESS | 18997 | 1467822447646 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:27 INFO - PROCESS | 18997 | ++DOCSHELL 0x9b3e2400 == 22 [pid = 18997] [id = 131] 09:27:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9b9b2800) [pid = 18997] [serial = 392] [outer = (nil)] 09:27:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9becbc00) [pid = 18997] [serial = 393] [outer = 0x9b9b2800] 09:27:27 INFO - PROCESS | 18997 | 1467822447768 Marionette DEBUG loaded listener.js 09:27:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x9d89c400) [pid = 18997] [serial = 394] [outer = 0x9b9b2800] 09:27:28 INFO - PROCESS | 18997 | 1467822448653 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 09:27:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 09:27:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1489ms 09:27:28 INFO - PROCESS | 18997 | 1467822448683 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 09:27:28 INFO - PROCESS | 18997 | 1467822448688 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 09:27:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 09:27:28 INFO - PROCESS | 18997 | 1467822448694 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 09:27:28 INFO - PROCESS | 18997 | 1467822448698 Marionette TRACE conn3 <- [1,498,null,{}] 09:27:28 INFO - PROCESS | 18997 | 1467822448703 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:28 INFO - PROCESS | 18997 | 1467822448709 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:28 INFO - PROCESS | 18997 | 1467822448875 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 09:27:29 INFO - PROCESS | 18997 | 1467822449031 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:29 INFO - PROCESS | 18997 | 1467822449042 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:29 INFO - PROCESS | 18997 | ++DOCSHELL 0x9508fc00 == 23 [pid = 18997] [id = 132] 09:27:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x96df9400) [pid = 18997] [serial = 395] [outer = (nil)] 09:27:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0xa2321400) [pid = 18997] [serial = 396] [outer = 0x96df9400] 09:27:29 INFO - PROCESS | 18997 | 1467822449124 Marionette DEBUG loaded listener.js 09:27:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0xa232a400) [pid = 18997] [serial = 397] [outer = 0x96df9400] 09:27:30 INFO - PROCESS | 18997 | 1467822450054 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 09:27:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 09:27:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1430ms 09:27:30 INFO - PROCESS | 18997 | 1467822450125 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 09:27:30 INFO - PROCESS | 18997 | 1467822450129 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 09:27:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 09:27:30 INFO - PROCESS | 18997 | 1467822450136 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 09:27:30 INFO - PROCESS | 18997 | 1467822450139 Marionette TRACE conn3 <- [1,502,null,{}] 09:27:30 INFO - PROCESS | 18997 | 1467822450145 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:30 INFO - PROCESS | 18997 | 1467822450150 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:30 INFO - PROCESS | 18997 | 1467822450317 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 09:27:30 INFO - PROCESS | 18997 | 1467822450468 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:30 INFO - PROCESS | 18997 | 1467822450475 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:30 INFO - PROCESS | 18997 | ++DOCSHELL 0xa231fc00 == 24 [pid = 18997] [id = 133] 09:27:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0xa232a000) [pid = 18997] [serial = 398] [outer = (nil)] 09:27:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0xa2536000) [pid = 18997] [serial = 399] [outer = 0xa232a000] 09:27:30 INFO - PROCESS | 18997 | 1467822450566 Marionette DEBUG loaded listener.js 09:27:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0xa253e400) [pid = 18997] [serial = 400] [outer = 0xa232a000] 09:27:31 INFO - PROCESS | 18997 | 1467822451459 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 09:27:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 09:27:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1384ms 09:27:31 INFO - PROCESS | 18997 | 1467822451521 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 09:27:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 09:27:31 INFO - PROCESS | 18997 | 1467822451525 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 09:27:31 INFO - PROCESS | 18997 | 1467822451531 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 09:27:31 INFO - PROCESS | 18997 | 1467822451534 Marionette TRACE conn3 <- [1,506,null,{}] 09:27:31 INFO - PROCESS | 18997 | 1467822451540 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:31 INFO - PROCESS | 18997 | 1467822451550 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:31 INFO - PROCESS | 18997 | 1467822451789 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 09:27:32 INFO - PROCESS | 18997 | 1467822451992 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:32 INFO - PROCESS | 18997 | 1467822451999 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:32 INFO - PROCESS | 18997 | ++DOCSHELL 0x9518fc00 == 25 [pid = 18997] [id = 134] 09:27:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0xa2fbc000) [pid = 18997] [serial = 401] [outer = (nil)] 09:27:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0xa3188400) [pid = 18997] [serial = 402] [outer = 0xa2fbc000] 09:27:32 INFO - PROCESS | 18997 | 1467822452124 Marionette DEBUG loaded listener.js 09:27:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0xa334f400) [pid = 18997] [serial = 403] [outer = 0xa2fbc000] 09:27:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x95163000) [pid = 18997] [serial = 404] [outer = 0x93b36800] 09:27:33 INFO - PROCESS | 18997 | 1467822453104 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 09:27:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 09:27:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1795ms 09:27:33 INFO - PROCESS | 18997 | 1467822453334 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 09:27:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 09:27:33 INFO - PROCESS | 18997 | 1467822453340 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 09:27:33 INFO - PROCESS | 18997 | 1467822453348 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 09:27:33 INFO - PROCESS | 18997 | 1467822453352 Marionette TRACE conn3 <- [1,510,null,{}] 09:27:33 INFO - PROCESS | 18997 | 1467822453360 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:33 INFO - PROCESS | 18997 | 1467822453365 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:33 INFO - PROCESS | 18997 | 1467822453573 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 09:27:33 INFO - PROCESS | 18997 | 1467822453719 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:33 INFO - PROCESS | 18997 | 1467822453735 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:33 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f9000 == 26 [pid = 18997] [id = 135] 09:27:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x946aec00) [pid = 18997] [serial = 405] [outer = (nil)] 09:27:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x950b9c00) [pid = 18997] [serial = 406] [outer = 0x946aec00] 09:27:33 INFO - PROCESS | 18997 | 1467822453802 Marionette DEBUG loaded listener.js 09:27:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x95160000) [pid = 18997] [serial = 407] [outer = 0x946aec00] 09:27:34 INFO - PROCESS | 18997 | 1467822454665 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 09:27:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 09:27:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1386ms 09:27:34 INFO - PROCESS | 18997 | 1467822454735 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 09:27:34 INFO - PROCESS | 18997 | 1467822454740 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 09:27:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 09:27:34 INFO - PROCESS | 18997 | 1467822454751 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 09:27:34 INFO - PROCESS | 18997 | 1467822454755 Marionette TRACE conn3 <- [1,514,null,{}] 09:27:34 INFO - PROCESS | 18997 | 1467822454762 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:34 INFO - PROCESS | 18997 | 1467822454767 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:35 INFO - PROCESS | 18997 | 1467822455009 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 09:27:36 INFO - PROCESS | 18997 | --DOCSHELL 0x923f6c00 == 25 [pid = 18997] [id = 122] 09:27:36 INFO - PROCESS | 18997 | --DOCSHELL 0x96df8800 == 24 [pid = 18997] [id = 121] 09:27:36 INFO - PROCESS | 18997 | --DOCSHELL 0x9235ec00 == 23 [pid = 18997] [id = 120] 09:27:36 INFO - PROCESS | 18997 | --DOCSHELL 0x99d75400 == 22 [pid = 18997] [id = 119] 09:27:36 INFO - PROCESS | 18997 | --DOCSHELL 0x928d7400 == 21 [pid = 18997] [id = 115] 09:27:36 INFO - PROCESS | 18997 | 1467822456129 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:36 INFO - PROCESS | 18997 | 1467822456138 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:36 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x97792000) [pid = 18997] [serial = 355] [outer = (nil)] [url = about:blank] 09:27:36 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x923f2c00) [pid = 18997] [serial = 348] [outer = (nil)] [url = about:blank] 09:27:36 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x92582c00) [pid = 18997] [serial = 349] [outer = (nil)] [url = about:blank] 09:27:36 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x921ecc00) [pid = 18997] [serial = 330] [outer = (nil)] [url = about:blank] 09:27:36 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x93912c00) [pid = 18997] [serial = 345] [outer = (nil)] [url = about:blank] 09:27:36 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x99fcd800) [pid = 18997] [serial = 357] [outer = (nil)] [url = about:blank] 09:27:36 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x96df9800) [pid = 18997] [serial = 333] [outer = (nil)] [url = about:blank] 09:27:36 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x9a643800) [pid = 18997] [serial = 336] [outer = (nil)] [url = about:blank] 09:27:36 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x9b56a400) [pid = 18997] [serial = 339] [outer = (nil)] [url = about:blank] 09:27:36 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x9cb32800) [pid = 18997] [serial = 342] [outer = (nil)] [url = about:blank] 09:27:36 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x95088000) [pid = 18997] [serial = 352] [outer = (nil)] [url = about:blank] 09:27:36 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x93b3f400) [pid = 18997] [serial = 351] [outer = (nil)] [url = about:blank] 09:27:36 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x96df2c00) [pid = 18997] [serial = 354] [outer = (nil)] [url = about:blank] 09:27:36 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x9824ec00) [pid = 18997] [serial = 334] [outer = (nil)] [url = about:blank] 09:27:36 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x9a675000) [pid = 18997] [serial = 337] [outer = (nil)] [url = about:blank] 09:27:36 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x9cb39400) [pid = 18997] [serial = 343] [outer = (nil)] [url = about:blank] 09:27:36 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x9bf62400) [pid = 18997] [serial = 340] [outer = (nil)] [url = about:blank] 09:27:36 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x93b42800) [pid = 18997] [serial = 346] [outer = (nil)] [url = about:blank] 09:27:36 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x923f5000) [pid = 18997] [serial = 331] [outer = (nil)] [url = about:blank] 09:27:36 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e9c00 == 22 [pid = 18997] [id = 136] 09:27:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x921ea400) [pid = 18997] [serial = 408] [outer = (nil)] 09:27:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x92369000) [pid = 18997] [serial = 409] [outer = 0x921ea400] 09:27:36 INFO - PROCESS | 18997 | 1467822456358 Marionette DEBUG loaded listener.js 09:27:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x92583400) [pid = 18997] [serial = 410] [outer = 0x921ea400] 09:27:37 INFO - PROCESS | 18997 | 1467822457089 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 09:27:37 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 09:27:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 2398ms 09:27:37 INFO - PROCESS | 18997 | 1467822457147 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 09:27:37 INFO - PROCESS | 18997 | 1467822457152 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 09:27:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 09:27:37 INFO - PROCESS | 18997 | 1467822457160 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 09:27:37 INFO - PROCESS | 18997 | 1467822457164 Marionette TRACE conn3 <- [1,518,null,{}] 09:27:37 INFO - PROCESS | 18997 | 1467822457172 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:37 INFO - PROCESS | 18997 | 1467822457179 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:37 INFO - PROCESS | 18997 | 1467822457336 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 09:27:37 INFO - PROCESS | 18997 | 1467822457349 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:37 INFO - PROCESS | 18997 | 1467822457359 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:37 INFO - PROCESS | 18997 | ++DOCSHELL 0x93b37400 == 23 [pid = 18997] [id = 137] 09:27:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x93b3dc00) [pid = 18997] [serial = 411] [outer = (nil)] 09:27:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x946b0c00) [pid = 18997] [serial = 412] [outer = 0x93b3dc00] 09:27:37 INFO - PROCESS | 18997 | 1467822457426 Marionette DEBUG loaded listener.js 09:27:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x95093c00) [pid = 18997] [serial = 413] [outer = 0x93b3dc00] 09:27:38 INFO - PROCESS | 18997 | 1467822458303 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 09:27:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 09:27:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1180ms 09:27:38 INFO - PROCESS | 18997 | 1467822458343 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 09:27:38 INFO - PROCESS | 18997 | 1467822458349 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 09:27:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 09:27:38 INFO - PROCESS | 18997 | 1467822458357 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 09:27:38 INFO - PROCESS | 18997 | 1467822458360 Marionette TRACE conn3 <- [1,522,null,{}] 09:27:38 INFO - PROCESS | 18997 | 1467822458366 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:38 INFO - PROCESS | 18997 | 1467822458371 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:38 INFO - PROCESS | 18997 | 1467822458541 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 09:27:38 INFO - PROCESS | 18997 | 1467822458677 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:38 INFO - PROCESS | 18997 | 1467822458686 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:38 INFO - PROCESS | 18997 | ++DOCSHELL 0x93b3cc00 == 24 [pid = 18997] [id = 138] 09:27:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x946adc00) [pid = 18997] [serial = 414] [outer = (nil)] 09:27:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x96df8c00) [pid = 18997] [serial = 415] [outer = 0x946adc00] 09:27:38 INFO - PROCESS | 18997 | 1467822458755 Marionette DEBUG loaded listener.js 09:27:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x982cc800) [pid = 18997] [serial = 416] [outer = 0x946adc00] 09:27:39 INFO - PROCESS | 18997 | 1467822459755 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 09:27:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 09:27:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1447ms 09:27:39 INFO - PROCESS | 18997 | 1467822459804 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 09:27:39 INFO - PROCESS | 18997 | 1467822459808 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 09:27:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 09:27:39 INFO - PROCESS | 18997 | 1467822459823 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 09:27:39 INFO - PROCESS | 18997 | 1467822459832 Marionette TRACE conn3 <- [1,526,null,{}] 09:27:39 INFO - PROCESS | 18997 | 1467822459848 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:39 INFO - PROCESS | 18997 | 1467822459856 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:40 INFO - PROCESS | 18997 | 1467822460107 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 09:27:40 INFO - PROCESS | 18997 | 1467822460142 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:40 INFO - PROCESS | 18997 | 1467822460151 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:40 INFO - PROCESS | 18997 | ++DOCSHELL 0x99fe1c00 == 25 [pid = 18997] [id = 139] 09:27:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x9a127800) [pid = 18997] [serial = 417] [outer = (nil)] 09:27:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9a61c000) [pid = 18997] [serial = 418] [outer = 0x9a127800] 09:27:40 INFO - PROCESS | 18997 | 1467822460218 Marionette DEBUG loaded listener.js 09:27:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x9a645000) [pid = 18997] [serial = 419] [outer = 0x9a127800] 09:27:41 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x9b06f000) [pid = 18997] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 09:27:41 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x99fe1800) [pid = 18997] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 09:27:41 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x9258d800) [pid = 18997] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 09:27:41 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x9258d400) [pid = 18997] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 09:27:41 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x97791c00) [pid = 18997] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 09:27:41 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x9a61d800) [pid = 18997] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 09:27:41 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x99d78000) [pid = 18997] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 09:27:41 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x93b34400) [pid = 18997] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 09:27:41 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x95185800) [pid = 18997] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 09:27:41 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x921eb400) [pid = 18997] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 09:27:41 INFO - PROCESS | 18997 | 1467822461498 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 09:27:41 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 09:27:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1742ms 09:27:41 INFO - PROCESS | 18997 | 1467822461564 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 09:27:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 09:27:41 INFO - PROCESS | 18997 | 1467822461569 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 09:27:41 INFO - PROCESS | 18997 | 1467822461575 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 09:27:41 INFO - PROCESS | 18997 | 1467822461579 Marionette TRACE conn3 <- [1,530,null,{}] 09:27:41 INFO - PROCESS | 18997 | 1467822461584 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:41 INFO - PROCESS | 18997 | 1467822461589 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:41 INFO - PROCESS | 18997 | 1467822461738 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 09:27:41 INFO - PROCESS | 18997 | 1467822461749 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:41 INFO - PROCESS | 18997 | 1467822461759 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:41 INFO - PROCESS | 18997 | ++DOCSHELL 0x928db400 == 26 [pid = 18997] [id = 140] 09:27:41 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x95168400) [pid = 18997] [serial = 420] [outer = (nil)] 09:27:41 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9a673000) [pid = 18997] [serial = 421] [outer = 0x95168400] 09:27:41 INFO - PROCESS | 18997 | 1467822461824 Marionette DEBUG loaded listener.js 09:27:41 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9a675c00) [pid = 18997] [serial = 422] [outer = 0x95168400] 09:27:42 INFO - PROCESS | 18997 | 1467822462668 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 09:27:42 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 09:27:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 09:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:27:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 09:27:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:27:42 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 09:27:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 09:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:27:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 09:27:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:27:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1141ms 09:27:42 INFO - PROCESS | 18997 | 1467822462722 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 09:27:42 INFO - PROCESS | 18997 | 1467822462724 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 09:27:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 09:27:42 INFO - PROCESS | 18997 | 1467822462737 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 09:27:42 INFO - PROCESS | 18997 | 1467822462739 Marionette TRACE conn3 <- [1,534,null,{}] 09:27:42 INFO - PROCESS | 18997 | 1467822462744 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:42 INFO - PROCESS | 18997 | 1467822462750 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:42 INFO - PROCESS | 18997 | 1467822462910 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 09:27:42 INFO - PROCESS | 18997 | 1467822462919 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:42 INFO - PROCESS | 18997 | 1467822462937 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:43 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a688c00 == 27 [pid = 18997] [id = 141] 09:27:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x9aea0800) [pid = 18997] [serial = 423] [outer = (nil)] 09:27:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x9b071800) [pid = 18997] [serial = 424] [outer = 0x9aea0800] 09:27:43 INFO - PROCESS | 18997 | 1467822463116 Marionette DEBUG loaded listener.js 09:27:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9b27fc00) [pid = 18997] [serial = 425] [outer = 0x9aea0800] 09:27:44 INFO - PROCESS | 18997 | 1467822464118 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 09:27:44 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 09:27:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1408ms 09:27:44 INFO - PROCESS | 18997 | 1467822464185 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 09:27:44 INFO - PROCESS | 18997 | 1467822464192 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 09:27:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 09:27:44 INFO - PROCESS | 18997 | 1467822464201 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 09:27:44 INFO - PROCESS | 18997 | 1467822464208 Marionette TRACE conn3 <- [1,538,null,{}] 09:27:44 INFO - PROCESS | 18997 | 1467822464217 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:44 INFO - PROCESS | 18997 | 1467822464222 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:44 INFO - PROCESS | 18997 | 1467822464421 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 09:27:44 INFO - PROCESS | 18997 | 1467822464607 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:44 INFO - PROCESS | 18997 | 1467822464616 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:44 INFO - PROCESS | 18997 | ++DOCSHELL 0x92589c00 == 28 [pid = 18997] [id = 142] 09:27:44 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x93911000) [pid = 18997] [serial = 426] [outer = (nil)] 09:27:44 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x95187800) [pid = 18997] [serial = 427] [outer = 0x93911000] 09:27:44 INFO - PROCESS | 18997 | 1467822464748 Marionette DEBUG loaded listener.js 09:27:44 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x99177000) [pid = 18997] [serial = 428] [outer = 0x93911000] 09:27:45 INFO - PROCESS | 18997 | 1467822465678 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 09:27:45 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. 09:27:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1543ms 09:27:45 INFO - PROCESS | 18997 | 1467822465744 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 09:27:45 INFO - PROCESS | 18997 | 1467822465751 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 09:27:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 09:27:45 INFO - PROCESS | 18997 | 1467822465762 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 09:27:45 INFO - PROCESS | 18997 | 1467822465766 Marionette TRACE conn3 <- [1,542,null,{}] 09:27:45 INFO - PROCESS | 18997 | 1467822465772 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:45 INFO - PROCESS | 18997 | 1467822465779 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:45 INFO - PROCESS | 18997 | 1467822465972 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 09:27:46 INFO - PROCESS | 18997 | 1467822466125 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:46 INFO - PROCESS | 18997 | 1467822466133 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:46 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a37e800 == 29 [pid = 18997] [id = 143] 09:27:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x9a673400) [pid = 18997] [serial = 429] [outer = (nil)] 09:27:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x9b06f800) [pid = 18997] [serial = 430] [outer = 0x9a673400] 09:27:46 INFO - PROCESS | 18997 | 1467822466220 Marionette DEBUG loaded listener.js 09:27:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9b282400) [pid = 18997] [serial = 431] [outer = 0x9a673400] 09:27:47 INFO - PROCESS | 18997 | 1467822467196 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 09:27:47 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. 09:27:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1487ms 09:27:47 INFO - PROCESS | 18997 | 1467822467265 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 09:27:47 INFO - PROCESS | 18997 | 1467822467270 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 09:27:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 09:27:47 INFO - PROCESS | 18997 | 1467822467279 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 09:27:47 INFO - PROCESS | 18997 | 1467822467285 Marionette TRACE conn3 <- [1,546,null,{}] 09:27:47 INFO - PROCESS | 18997 | 1467822467302 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:47 INFO - PROCESS | 18997 | 1467822467311 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:47 INFO - PROCESS | 18997 | 1467822467509 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 09:27:47 INFO - PROCESS | 18997 | 1467822467685 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:47 INFO - PROCESS | 18997 | 1467822467696 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:47 INFO - PROCESS | 18997 | ++DOCSHELL 0x9917a000 == 30 [pid = 18997] [id = 144] 09:27:47 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9b3ed000) [pid = 18997] [serial = 432] [outer = (nil)] 09:27:47 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x9bf62400) [pid = 18997] [serial = 433] [outer = 0x9b3ed000] 09:27:47 INFO - PROCESS | 18997 | 1467822467779 Marionette DEBUG loaded listener.js 09:27:47 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x9cb32800) [pid = 18997] [serial = 434] [outer = 0x9b3ed000] 09:27:48 INFO - PROCESS | 18997 | 1467822468735 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 09:27:48 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 09:27:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1486ms 09:27:48 INFO - PROCESS | 18997 | 1467822468800 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 09:27:48 INFO - PROCESS | 18997 | 1467822468806 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 09:27:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 09:27:48 INFO - PROCESS | 18997 | 1467822468815 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 09:27:48 INFO - PROCESS | 18997 | 1467822468818 Marionette TRACE conn3 <- [1,550,null,{}] 09:27:48 INFO - PROCESS | 18997 | 1467822468824 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:48 INFO - PROCESS | 18997 | 1467822468830 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:49 INFO - PROCESS | 18997 | 1467822469031 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 09:27:49 INFO - PROCESS | 18997 | 1467822469203 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:49 INFO - PROCESS | 18997 | 1467822469212 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:49 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a382000 == 31 [pid = 18997] [id = 145] 09:27:49 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x9b274400) [pid = 18997] [serial = 435] [outer = (nil)] 09:27:49 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0xa1089000) [pid = 18997] [serial = 436] [outer = 0x9b274400] 09:27:49 INFO - PROCESS | 18997 | 1467822469334 Marionette DEBUG loaded listener.js 09:27:49 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0xa23a5800) [pid = 18997] [serial = 437] [outer = 0x9b274400] 09:27:50 INFO - PROCESS | 18997 | 1467822470251 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 09:27:50 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. 09:27:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1493ms 09:27:50 INFO - PROCESS | 18997 | 1467822470315 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 09:27:50 INFO - PROCESS | 18997 | 1467822470320 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 09:27:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 09:27:50 INFO - PROCESS | 18997 | 1467822470328 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 09:27:50 INFO - PROCESS | 18997 | 1467822470331 Marionette TRACE conn3 <- [1,554,null,{}] 09:27:50 INFO - PROCESS | 18997 | 1467822470337 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:50 INFO - PROCESS | 18997 | 1467822470343 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:50 INFO - PROCESS | 18997 | 1467822470515 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 09:27:50 INFO - PROCESS | 18997 | 1467822470673 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:50 INFO - PROCESS | 18997 | 1467822470681 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:50 INFO - PROCESS | 18997 | ++DOCSHELL 0x9953c400 == 32 [pid = 18997] [id = 146] 09:27:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x99fe8c00) [pid = 18997] [serial = 438] [outer = (nil)] 09:27:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0xa2fb7c00) [pid = 18997] [serial = 439] [outer = 0x99fe8c00] 09:27:50 INFO - PROCESS | 18997 | 1467822470770 Marionette DEBUG loaded listener.js 09:27:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0xa2fbb000) [pid = 18997] [serial = 440] [outer = 0x99fe8c00] 09:27:51 INFO - PROCESS | 18997 | [18997] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:27:51 INFO - PROCESS | 18997 | 1467822471965 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 09:27:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 09:27:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1684ms 09:27:52 INFO - PROCESS | 18997 | 1467822472014 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 09:27:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 09:27:52 INFO - PROCESS | 18997 | 1467822472018 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 09:27:52 INFO - PROCESS | 18997 | 1467822472024 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 09:27:52 INFO - PROCESS | 18997 | 1467822472028 Marionette TRACE conn3 <- [1,558,null,{}] 09:27:52 INFO - PROCESS | 18997 | 1467822472034 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:52 INFO - PROCESS | 18997 | 1467822472044 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:52 INFO - PROCESS | 18997 | 1467822472376 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 09:27:52 INFO - PROCESS | 18997 | 1467822472599 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:52 INFO - PROCESS | 18997 | 1467822472608 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:52 INFO - PROCESS | 18997 | ++DOCSHELL 0x9258c800 == 33 [pid = 18997] [id = 147] 09:27:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0x9258d400) [pid = 18997] [serial = 441] [outer = (nil)] 09:27:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 93 (0x928db800) [pid = 18997] [serial = 442] [outer = 0x9258d400] 09:27:52 INFO - PROCESS | 18997 | 1467822472683 Marionette DEBUG loaded listener.js 09:27:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 94 (0x9391e400) [pid = 18997] [serial = 443] [outer = 0x9258d400] 09:27:53 INFO - PROCESS | 18997 | --DOMWINDOW == 93 (0x9a6f1400) [pid = 18997] [serial = 378] [outer = (nil)] [url = about:blank] 09:27:53 INFO - PROCESS | 18997 | --DOMWINDOW == 92 (0x93b41400) [pid = 18997] [serial = 381] [outer = (nil)] [url = about:blank] 09:27:53 INFO - PROCESS | 18997 | --DOMWINDOW == 91 (0x9391e000) [pid = 18997] [serial = 360] [outer = (nil)] [url = about:blank] 09:27:53 INFO - PROCESS | 18997 | --DOMWINDOW == 90 (0x95089800) [pid = 18997] [serial = 361] [outer = (nil)] [url = about:blank] 09:27:53 INFO - PROCESS | 18997 | --DOMWINDOW == 89 (0x982d6c00) [pid = 18997] [serial = 363] [outer = (nil)] [url = about:blank] 09:27:53 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0x99685400) [pid = 18997] [serial = 364] [outer = (nil)] [url = about:blank] 09:27:53 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x9a626c00) [pid = 18997] [serial = 366] [outer = (nil)] [url = about:blank] 09:27:53 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x9a66e000) [pid = 18997] [serial = 367] [outer = (nil)] [url = about:blank] 09:27:53 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x99fd7c00) [pid = 18997] [serial = 358] [outer = (nil)] [url = about:blank] 09:27:53 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x9518dc00) [pid = 18997] [serial = 372] [outer = (nil)] [url = about:blank] 09:27:53 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x96df4c00) [pid = 18997] [serial = 373] [outer = (nil)] [url = about:blank] 09:27:53 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x9a123400) [pid = 18997] [serial = 375] [outer = (nil)] [url = about:blank] 09:27:53 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x923fe400) [pid = 18997] [serial = 369] [outer = (nil)] [url = about:blank] 09:27:53 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x928d4000) [pid = 18997] [serial = 370] [outer = (nil)] [url = about:blank] 09:27:53 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x9b565c00) [pid = 18997] [serial = 385] [outer = (nil)] [url = about:blank] 09:27:53 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x9aad7000) [pid = 18997] [serial = 379] [outer = (nil)] [url = about:blank] 09:27:53 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x953a7800) [pid = 18997] [serial = 382] [outer = (nil)] [url = about:blank] 09:27:53 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x9a1b8000) [pid = 18997] [serial = 376] [outer = (nil)] [url = about:blank] 09:27:53 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x92367c00) [pid = 18997] [serial = 226] [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.] 09:27:53 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x9b278000) [pid = 18997] [serial = 384] [outer = (nil)] [url = about:blank] 09:27:53 INFO - PROCESS | 18997 | 1467822473689 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 09:27:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 09:27:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1734ms 09:27:53 INFO - PROCESS | 18997 | 1467822473761 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 09:27:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 09:27:53 INFO - PROCESS | 18997 | 1467822473767 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 09:27:53 INFO - PROCESS | 18997 | 1467822473775 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 09:27:53 INFO - PROCESS | 18997 | 1467822473780 Marionette TRACE conn3 <- [1,562,null,{}] 09:27:53 INFO - PROCESS | 18997 | 1467822473787 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:53 INFO - PROCESS | 18997 | 1467822473792 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:53 INFO - PROCESS | 18997 | 1467822473955 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 09:27:54 INFO - PROCESS | 18997 | 1467822474109 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:54 INFO - PROCESS | 18997 | 1467822474121 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:54 INFO - PROCESS | 18997 | ++DOCSHELL 0x9258a000 == 34 [pid = 18997] [id = 148] 09:27:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x93913800) [pid = 18997] [serial = 444] [outer = (nil)] 09:27:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x950bbc00) [pid = 18997] [serial = 445] [outer = 0x93913800] 09:27:54 INFO - PROCESS | 18997 | 1467822474192 Marionette DEBUG loaded listener.js 09:27:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x953a7800) [pid = 18997] [serial = 446] [outer = 0x93913800] 09:27:54 INFO - PROCESS | 18997 | [18997] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:27:54 INFO - PROCESS | 18997 | 1467822474910 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 09:27:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 09:27:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1184ms 09:27:54 INFO - PROCESS | 18997 | 1467822474969 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 09:27:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 09:27:54 INFO - PROCESS | 18997 | 1467822474977 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 09:27:54 INFO - PROCESS | 18997 | 1467822474985 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 09:27:54 INFO - PROCESS | 18997 | 1467822474989 Marionette TRACE conn3 <- [1,566,null,{}] 09:27:54 INFO - PROCESS | 18997 | 1467822474996 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:55 INFO - PROCESS | 18997 | 1467822475000 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:55 INFO - PROCESS | 18997 | 1467822475172 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 09:27:55 INFO - PROCESS | 18997 | 1467822475185 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:55 INFO - PROCESS | 18997 | 1467822475193 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:55 INFO - PROCESS | 18997 | ++DOCSHELL 0x928d4800 == 35 [pid = 18997] [id = 149] 09:27:55 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x9508a000) [pid = 18997] [serial = 447] [outer = (nil)] 09:27:55 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x99fcd000) [pid = 18997] [serial = 448] [outer = 0x9508a000] 09:27:55 INFO - PROCESS | 18997 | 1467822475364 Marionette DEBUG loaded listener.js 09:27:55 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x9a130000) [pid = 18997] [serial = 449] [outer = 0x9508a000] 09:27:55 INFO - PROCESS | 18997 | [18997] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:27:56 INFO - PROCESS | 18997 | 1467822476172 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 09:27:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 09:27:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1230ms 09:27:56 INFO - PROCESS | 18997 | 1467822476217 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 09:27:56 INFO - PROCESS | 18997 | 1467822476223 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 09:27:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 09:27:56 INFO - PROCESS | 18997 | 1467822476247 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 09:27:56 INFO - PROCESS | 18997 | 1467822476254 Marionette TRACE conn3 <- [1,570,null,{}] 09:27:56 INFO - PROCESS | 18997 | 1467822476260 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:56 INFO - PROCESS | 18997 | 1467822476267 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:56 INFO - PROCESS | 18997 | 1467822476491 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 09:27:56 INFO - PROCESS | 18997 | 1467822476508 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:56 INFO - PROCESS | 18997 | 1467822476515 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:56 INFO - PROCESS | 18997 | ++DOCSHELL 0x92585c00 == 36 [pid = 18997] [id = 150] 09:27:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x98245800) [pid = 18997] [serial = 450] [outer = (nil)] 09:27:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9aad7000) [pid = 18997] [serial = 451] [outer = 0x98245800] 09:27:56 INFO - PROCESS | 18997 | 1467822476585 Marionette DEBUG loaded listener.js 09:27:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9b278800) [pid = 18997] [serial = 452] [outer = 0x98245800] 09:27:57 INFO - PROCESS | 18997 | [18997] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:27:57 INFO - PROCESS | 18997 | 1467822477466 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 09:27:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 09:27:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1290ms 09:27:57 INFO - PROCESS | 18997 | 1467822477531 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 09:27:57 INFO - PROCESS | 18997 | 1467822477535 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 09:27:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 09:27:57 INFO - PROCESS | 18997 | 1467822477541 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 09:27:57 INFO - PROCESS | 18997 | 1467822477544 Marionette TRACE conn3 <- [1,574,null,{}] 09:27:57 INFO - PROCESS | 18997 | 1467822477550 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:57 INFO - PROCESS | 18997 | 1467822477555 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:57 INFO - PROCESS | 18997 | 1467822477754 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 09:27:57 INFO - PROCESS | 18997 | 1467822477779 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:57 INFO - PROCESS | 18997 | 1467822477786 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:57 INFO - PROCESS | 18997 | ++DOCSHELL 0x9235ec00 == 37 [pid = 18997] [id = 151] 09:27:57 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x9a66f400) [pid = 18997] [serial = 453] [outer = (nil)] 09:27:57 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x9b569400) [pid = 18997] [serial = 454] [outer = 0x9a66f400] 09:27:57 INFO - PROCESS | 18997 | 1467822477854 Marionette DEBUG loaded listener.js 09:27:57 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x9b567c00) [pid = 18997] [serial = 455] [outer = 0x9a66f400] 09:27:58 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x9a127800) [pid = 18997] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 09:27:58 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x93b3dc00) [pid = 18997] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 09:27:58 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x946aec00) [pid = 18997] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 09:27:58 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x95168400) [pid = 18997] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 09:27:58 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x9258ec00) [pid = 18997] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 09:27:58 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x99fdf400) [pid = 18997] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 09:27:58 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x9b9b2800) [pid = 18997] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 09:27:58 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x96df9400) [pid = 18997] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 09:27:58 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0xa232a000) [pid = 18997] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 09:27:58 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0xa2fbc000) [pid = 18997] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 09:27:58 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x921ea400) [pid = 18997] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 09:27:58 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x946adc00) [pid = 18997] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 09:27:58 INFO - PROCESS | 18997 | 1467822478845 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 09:27:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 09:27:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1344ms 09:27:58 INFO - PROCESS | 18997 | 1467822478886 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 09:27:58 INFO - PROCESS | 18997 | 1467822478889 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 09:27:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 09:27:58 INFO - PROCESS | 18997 | 1467822478895 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 09:27:58 INFO - PROCESS | 18997 | 1467822478898 Marionette TRACE conn3 <- [1,578,null,{}] 09:27:58 INFO - PROCESS | 18997 | 1467822478904 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:58 INFO - PROCESS | 18997 | 1467822478909 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:59 INFO - PROCESS | 18997 | 1467822479061 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 09:27:59 INFO - PROCESS | 18997 | 1467822479080 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:59 INFO - PROCESS | 18997 | 1467822479096 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:27:59 INFO - PROCESS | 18997 | ++DOCSHELL 0x9b3e0000 == 38 [pid = 18997] [id = 152] 09:27:59 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x9b565800) [pid = 18997] [serial = 456] [outer = (nil)] 09:27:59 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9bed6400) [pid = 18997] [serial = 457] [outer = 0x9b565800] 09:27:59 INFO - PROCESS | 18997 | 1467822479173 Marionette DEBUG loaded listener.js 09:27:59 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0xa23a5c00) [pid = 18997] [serial = 458] [outer = 0x9b565800] 09:28:00 INFO - PROCESS | 18997 | 1467822480030 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 09:28:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 09:28:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1228ms 09:28:00 INFO - PROCESS | 18997 | 1467822480139 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 09:28:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 09:28:00 INFO - PROCESS | 18997 | 1467822480144 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 09:28:00 INFO - PROCESS | 18997 | 1467822480150 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 09:28:00 INFO - PROCESS | 18997 | 1467822480154 Marionette TRACE conn3 <- [1,582,null,{}] 09:28:00 INFO - PROCESS | 18997 | 1467822480159 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:00 INFO - PROCESS | 18997 | 1467822480164 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:00 INFO - PROCESS | 18997 | 1467822480386 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 09:28:00 INFO - PROCESS | 18997 | 1467822480547 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:00 INFO - PROCESS | 18997 | 1467822480558 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:00 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e8400 == 39 [pid = 18997] [id = 153] 09:28:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x921e9000) [pid = 18997] [serial = 459] [outer = (nil)] 09:28:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x923f2400) [pid = 18997] [serial = 460] [outer = 0x921e9000] 09:28:00 INFO - PROCESS | 18997 | 1467822480644 Marionette DEBUG loaded listener.js 09:28:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x92583c00) [pid = 18997] [serial = 461] [outer = 0x921e9000] 09:28:01 INFO - PROCESS | 18997 | 1467822481657 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 09:28:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 09:28:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1584ms 09:28:01 INFO - PROCESS | 18997 | 1467822481736 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 09:28:01 INFO - PROCESS | 18997 | 1467822481743 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 09:28:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 09:28:01 INFO - PROCESS | 18997 | 1467822481752 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 09:28:01 INFO - PROCESS | 18997 | 1467822481757 Marionette TRACE conn3 <- [1,586,null,{}] 09:28:01 INFO - PROCESS | 18997 | 1467822481764 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:01 INFO - PROCESS | 18997 | 1467822481773 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:02 INFO - PROCESS | 18997 | 1467822482001 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 09:28:02 INFO - PROCESS | 18997 | 1467822482209 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:02 INFO - PROCESS | 18997 | 1467822482220 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:02 INFO - PROCESS | 18997 | ++DOCSHELL 0x95168400 == 40 [pid = 18997] [id = 154] 09:28:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x96df1400) [pid = 18997] [serial = 462] [outer = (nil)] 09:28:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x96df9400) [pid = 18997] [serial = 463] [outer = 0x96df1400] 09:28:02 INFO - PROCESS | 18997 | 1467822482318 Marionette DEBUG loaded listener.js 09:28:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x982d2c00) [pid = 18997] [serial = 464] [outer = 0x96df1400] 09:28:02 INFO - PROCESS | 18997 | [18997] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:28:03 INFO - PROCESS | 18997 | 1467822483217 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 09:28:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 09:28:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1538ms 09:28:03 INFO - PROCESS | 18997 | 1467822483290 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 09:28:03 INFO - PROCESS | 18997 | 1467822483295 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 09:28:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 09:28:03 INFO - PROCESS | 18997 | 1467822483302 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 09:28:03 INFO - PROCESS | 18997 | 1467822483306 Marionette TRACE conn3 <- [1,590,null,{}] 09:28:03 INFO - PROCESS | 18997 | 1467822483313 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:03 INFO - PROCESS | 18997 | 1467822483318 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:03 INFO - PROCESS | 18997 | 1467822483512 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 09:28:03 INFO - PROCESS | 18997 | 1467822483672 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:03 INFO - PROCESS | 18997 | 1467822483681 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:03 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a127800 == 41 [pid = 18997] [id = 155] 09:28:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x9a382800) [pid = 18997] [serial = 465] [outer = (nil)] 09:28:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x9a628c00) [pid = 18997] [serial = 466] [outer = 0x9a382800] 09:28:03 INFO - PROCESS | 18997 | 1467822483852 Marionette DEBUG loaded listener.js 09:28:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x9a67bc00) [pid = 18997] [serial = 467] [outer = 0x9a382800] 09:28:04 INFO - PROCESS | 18997 | 1467822484785 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 09:28:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 09:28:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1546ms 09:28:04 INFO - PROCESS | 18997 | 1467822484850 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 09:28:04 INFO - PROCESS | 18997 | 1467822484856 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 09:28:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 09:28:04 INFO - PROCESS | 18997 | 1467822484873 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 09:28:04 INFO - PROCESS | 18997 | 1467822484880 Marionette TRACE conn3 <- [1,594,null,{}] 09:28:04 INFO - PROCESS | 18997 | 1467822484887 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:04 INFO - PROCESS | 18997 | 1467822484894 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:05 INFO - PROCESS | 18997 | 1467822485141 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 09:28:05 INFO - PROCESS | 18997 | 1467822485374 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:05 INFO - PROCESS | 18997 | 1467822485384 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:05 INFO - PROCESS | 18997 | ++DOCSHELL 0x99fd4c00 == 42 [pid = 18997] [id = 156] 09:28:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x9a640400) [pid = 18997] [serial = 468] [outer = (nil)] 09:28:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0xa2fb4c00) [pid = 18997] [serial = 469] [outer = 0x9a640400] 09:28:05 INFO - PROCESS | 18997 | 1467822485465 Marionette DEBUG loaded listener.js 09:28:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0xa310a400) [pid = 18997] [serial = 470] [outer = 0x9a640400] 09:28:06 INFO - PROCESS | 18997 | 1467822486487 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 09:28:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 09:28:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1695ms 09:28:06 INFO - PROCESS | 18997 | 1467822486561 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 09:28:06 INFO - PROCESS | 18997 | 1467822486565 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 09:28:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 09:28:06 INFO - PROCESS | 18997 | 1467822486571 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 09:28:06 INFO - PROCESS | 18997 | 1467822486575 Marionette TRACE conn3 <- [1,598,null,{}] 09:28:06 INFO - PROCESS | 18997 | 1467822486581 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:06 INFO - PROCESS | 18997 | 1467822486587 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:06 INFO - PROCESS | 18997 | 1467822486800 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 09:28:06 INFO - PROCESS | 18997 | 1467822486933 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:06 INFO - PROCESS | 18997 | 1467822486944 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:06 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f3800 == 43 [pid = 18997] [id = 157] 09:28:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0x9b9bc000) [pid = 18997] [serial = 471] [outer = (nil)] 09:28:07 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0xa4d4b400) [pid = 18997] [serial = 472] [outer = 0x9b9bc000] 09:28:07 INFO - PROCESS | 18997 | 1467822487033 Marionette DEBUG loaded listener.js 09:28:07 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0xa4f20400) [pid = 18997] [serial = 473] [outer = 0x9b9bc000] 09:28:07 INFO - PROCESS | 18997 | 1467822487894 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 09:28:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 09:28:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1382ms 09:28:07 INFO - PROCESS | 18997 | 1467822487955 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 09:28:07 INFO - PROCESS | 18997 | 1467822487959 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 09:28:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 09:28:07 INFO - PROCESS | 18997 | 1467822487965 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 09:28:07 INFO - PROCESS | 18997 | 1467822487969 Marionette TRACE conn3 <- [1,602,null,{}] 09:28:07 INFO - PROCESS | 18997 | 1467822487975 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:07 INFO - PROCESS | 18997 | 1467822487980 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:08 INFO - PROCESS | 18997 | 1467822488155 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 09:28:08 INFO - PROCESS | 18997 | 1467822488314 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:08 INFO - PROCESS | 18997 | 1467822488333 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:08 INFO - PROCESS | 18997 | ++DOCSHELL 0xa61b9400 == 44 [pid = 18997] [id = 158] 09:28:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 93 (0xa61ba400) [pid = 18997] [serial = 474] [outer = (nil)] 09:28:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 94 (0xa6728000) [pid = 18997] [serial = 475] [outer = 0xa61ba400] 09:28:08 INFO - PROCESS | 18997 | 1467822488424 Marionette DEBUG loaded listener.js 09:28:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 95 (0xa6d31c00) [pid = 18997] [serial = 476] [outer = 0xa61ba400] 09:28:09 INFO - PROCESS | 18997 | 1467822489350 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 09:28:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 09:28:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1436ms 09:28:09 INFO - PROCESS | 18997 | 1467822489402 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 09:28:09 INFO - PROCESS | 18997 | 1467822489406 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 09:28:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 09:28:09 INFO - PROCESS | 18997 | 1467822489413 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 09:28:09 INFO - PROCESS | 18997 | 1467822489416 Marionette TRACE conn3 <- [1,606,null,{}] 09:28:09 INFO - PROCESS | 18997 | 1467822489422 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:09 INFO - PROCESS | 18997 | 1467822489427 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:09 INFO - PROCESS | 18997 | 1467822489614 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 09:28:09 INFO - PROCESS | 18997 | 1467822489773 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:09 INFO - PROCESS | 18997 | 1467822489785 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:09 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e0800 == 45 [pid = 18997] [id = 159] 09:28:09 INFO - PROCESS | 18997 | ++DOMWINDOW == 96 (0x9a160800) [pid = 18997] [serial = 477] [outer = (nil)] 09:28:09 INFO - PROCESS | 18997 | ++DOMWINDOW == 97 (0x9a16b400) [pid = 18997] [serial = 478] [outer = 0x9a160800] 09:28:09 INFO - PROCESS | 18997 | 1467822489863 Marionette DEBUG loaded listener.js 09:28:09 INFO - PROCESS | 18997 | ++DOMWINDOW == 98 (0x9a16c800) [pid = 18997] [serial = 479] [outer = 0x9a160800] 09:28:10 INFO - PROCESS | 18997 | 1467822490777 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 09:28:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 09:28:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1434ms 09:28:10 INFO - PROCESS | 18997 | 1467822490848 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 09:28:10 INFO - PROCESS | 18997 | 1467822490851 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 09:28:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 09:28:10 INFO - PROCESS | 18997 | 1467822490858 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 09:28:10 INFO - PROCESS | 18997 | 1467822490862 Marionette TRACE conn3 <- [1,610,null,{}] 09:28:10 INFO - PROCESS | 18997 | 1467822490867 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:10 INFO - PROCESS | 18997 | 1467822490872 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:11 INFO - PROCESS | 18997 | 1467822491087 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 09:28:11 INFO - PROCESS | 18997 | 1467822491246 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:11 INFO - PROCESS | 18997 | 1467822491254 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:11 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a15dc00 == 46 [pid = 18997] [id = 160] 09:28:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 99 (0x9a16a000) [pid = 18997] [serial = 480] [outer = (nil)] 09:28:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 100 (0xa6d33400) [pid = 18997] [serial = 481] [outer = 0x9a16a000] 09:28:11 INFO - PROCESS | 18997 | 1467822491371 Marionette DEBUG loaded listener.js 09:28:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 101 (0xa6d37000) [pid = 18997] [serial = 482] [outer = 0x9a16a000] 09:28:12 INFO - PROCESS | 18997 | 1467822492250 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 09:28:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 09:28:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1436ms 09:28:12 INFO - PROCESS | 18997 | 1467822492295 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 09:28:12 INFO - PROCESS | 18997 | 1467822492299 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 09:28:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 09:28:12 INFO - PROCESS | 18997 | 1467822492306 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 09:28:12 INFO - PROCESS | 18997 | 1467822492310 Marionette TRACE conn3 <- [1,614,null,{}] 09:28:12 INFO - PROCESS | 18997 | 1467822492316 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:12 INFO - PROCESS | 18997 | 1467822492321 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:12 INFO - PROCESS | 18997 | 1467822492496 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 09:28:12 INFO - PROCESS | 18997 | 1467822492912 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:12 INFO - PROCESS | 18997 | 1467822492921 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:12 INFO - PROCESS | 18997 | ++DOCSHELL 0x92587800 == 47 [pid = 18997] [id = 161] 09:28:12 INFO - PROCESS | 18997 | ++DOMWINDOW == 102 (0x92588400) [pid = 18997] [serial = 483] [outer = (nil)] 09:28:13 INFO - PROCESS | 18997 | ++DOMWINDOW == 103 (0x9258e000) [pid = 18997] [serial = 484] [outer = 0x92588400] 09:28:13 INFO - PROCESS | 18997 | 1467822493039 Marionette DEBUG loaded listener.js 09:28:13 INFO - PROCESS | 18997 | ++DOMWINDOW == 104 (0x93b38400) [pid = 18997] [serial = 485] [outer = 0x92588400] 09:28:13 INFO - PROCESS | 18997 | 1467822493940 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 09:28:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 09:28:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1696ms 09:28:14 INFO - PROCESS | 18997 | 1467822494007 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 09:28:14 INFO - PROCESS | 18997 | 1467822494015 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 09:28:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 09:28:14 INFO - PROCESS | 18997 | 1467822494025 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 09:28:14 INFO - PROCESS | 18997 | 1467822494029 Marionette TRACE conn3 <- [1,618,null,{}] 09:28:14 INFO - PROCESS | 18997 | 1467822494037 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:14 INFO - PROCESS | 18997 | 1467822494045 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:14 INFO - PROCESS | 18997 | 1467822494222 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 09:28:14 INFO - PROCESS | 18997 | 1467822494433 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:14 INFO - PROCESS | 18997 | 1467822494446 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:14 INFO - PROCESS | 18997 | ++DOCSHELL 0x946b0400 == 48 [pid = 18997] [id = 162] 09:28:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 105 (0x96def000) [pid = 18997] [serial = 486] [outer = (nil)] 09:28:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 106 (0x9910ec00) [pid = 18997] [serial = 487] [outer = 0x96def000] 09:28:14 INFO - PROCESS | 18997 | 1467822494523 Marionette DEBUG loaded listener.js 09:28:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 107 (0x99d7fc00) [pid = 18997] [serial = 488] [outer = 0x96def000] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0x92363c00 == 47 [pid = 18997] [id = 126] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0x921eac00 == 46 [pid = 18997] [id = 123] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0x950b3000 == 45 [pid = 18997] [id = 125] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0x92eb5000 == 44 [pid = 18997] [id = 124] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0x92360c00 == 43 [pid = 18997] [id = 127] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0x9b3e0000 == 42 [pid = 18997] [id = 152] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0x9235ec00 == 41 [pid = 18997] [id = 151] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0x92585c00 == 40 [pid = 18997] [id = 150] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0x928d4800 == 39 [pid = 18997] [id = 149] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0x9258a000 == 38 [pid = 18997] [id = 148] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0x9258c800 == 37 [pid = 18997] [id = 147] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0x921e9c00 == 36 [pid = 18997] [id = 136] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0x93b37400 == 35 [pid = 18997] [id = 137] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0x923f9000 == 34 [pid = 18997] [id = 135] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0x92589c00 == 33 [pid = 18997] [id = 142] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0x9a688c00 == 32 [pid = 18997] [id = 141] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0x95189800 == 31 [pid = 18997] [id = 130] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0x9917a000 == 30 [pid = 18997] [id = 144] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0x9518fc00 == 29 [pid = 18997] [id = 134] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0x9953c400 == 28 [pid = 18997] [id = 146] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0x93b3cc00 == 27 [pid = 18997] [id = 138] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0x9a382000 == 26 [pid = 18997] [id = 145] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0x9a37e800 == 25 [pid = 18997] [id = 143] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0xa231fc00 == 24 [pid = 18997] [id = 133] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0x9508f000 == 23 [pid = 18997] [id = 128] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0x9508fc00 == 22 [pid = 18997] [id = 132] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0x928db400 == 21 [pid = 18997] [id = 140] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0x9258d000 == 20 [pid = 18997] [id = 129] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0x99fe1c00 == 19 [pid = 18997] [id = 139] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0x9b3e2400 == 18 [pid = 18997] [id = 131] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0x9a15dc00 == 17 [pid = 18997] [id = 160] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0xa61b9400 == 16 [pid = 18997] [id = 158] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0x921e0800 == 15 [pid = 18997] [id = 159] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0x923f3800 == 14 [pid = 18997] [id = 157] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0x99fd4c00 == 13 [pid = 18997] [id = 156] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0x95168400 == 12 [pid = 18997] [id = 154] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0x9a127800 == 11 [pid = 18997] [id = 155] 09:28:15 INFO - PROCESS | 18997 | --DOCSHELL 0x921e8400 == 10 [pid = 18997] [id = 153] 09:28:16 INFO - PROCESS | 18997 | --DOMWINDOW == 106 (0x9a61c000) [pid = 18997] [serial = 418] [outer = (nil)] [url = about:blank] 09:28:16 INFO - PROCESS | 18997 | --DOMWINDOW == 105 (0x946b0c00) [pid = 18997] [serial = 412] [outer = (nil)] [url = about:blank] 09:28:16 INFO - PROCESS | 18997 | --DOMWINDOW == 104 (0x95093c00) [pid = 18997] [serial = 413] [outer = (nil)] [url = about:blank] 09:28:16 INFO - PROCESS | 18997 | --DOMWINDOW == 103 (0x950b9c00) [pid = 18997] [serial = 406] [outer = (nil)] [url = about:blank] 09:28:16 INFO - PROCESS | 18997 | --DOMWINDOW == 102 (0x95160000) [pid = 18997] [serial = 407] [outer = (nil)] [url = about:blank] 09:28:16 INFO - PROCESS | 18997 | --DOMWINDOW == 101 (0x9a673000) [pid = 18997] [serial = 421] [outer = (nil)] [url = about:blank] 09:28:16 INFO - PROCESS | 18997 | --DOMWINDOW == 100 (0x95190000) [pid = 18997] [serial = 388] [outer = (nil)] [url = about:blank] 09:28:16 INFO - PROCESS | 18997 | --DOMWINDOW == 99 (0x9518cc00) [pid = 18997] [serial = 387] [outer = (nil)] [url = about:blank] 09:28:16 INFO - PROCESS | 18997 | --DOMWINDOW == 98 (0x9a676400) [pid = 18997] [serial = 391] [outer = (nil)] [url = about:blank] 09:28:16 INFO - PROCESS | 18997 | --DOMWINDOW == 97 (0x9a66b400) [pid = 18997] [serial = 390] [outer = (nil)] [url = about:blank] 09:28:16 INFO - PROCESS | 18997 | --DOMWINDOW == 96 (0x9d89c400) [pid = 18997] [serial = 394] [outer = (nil)] [url = about:blank] 09:28:16 INFO - PROCESS | 18997 | --DOMWINDOW == 95 (0x9becbc00) [pid = 18997] [serial = 393] [outer = (nil)] [url = about:blank] 09:28:16 INFO - PROCESS | 18997 | --DOMWINDOW == 94 (0xa232a400) [pid = 18997] [serial = 397] [outer = (nil)] [url = about:blank] 09:28:16 INFO - PROCESS | 18997 | --DOMWINDOW == 93 (0xa2321400) [pid = 18997] [serial = 396] [outer = (nil)] [url = about:blank] 09:28:16 INFO - PROCESS | 18997 | --DOMWINDOW == 92 (0xa253e400) [pid = 18997] [serial = 400] [outer = (nil)] [url = about:blank] 09:28:16 INFO - PROCESS | 18997 | --DOMWINDOW == 91 (0xa2536000) [pid = 18997] [serial = 399] [outer = (nil)] [url = about:blank] 09:28:16 INFO - PROCESS | 18997 | --DOMWINDOW == 90 (0xa334f400) [pid = 18997] [serial = 403] [outer = (nil)] [url = about:blank] 09:28:16 INFO - PROCESS | 18997 | --DOMWINDOW == 89 (0xa3188400) [pid = 18997] [serial = 402] [outer = (nil)] [url = about:blank] 09:28:16 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0x92583400) [pid = 18997] [serial = 410] [outer = (nil)] [url = about:blank] 09:28:16 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x9a675c00) [pid = 18997] [serial = 422] [outer = (nil)] [url = about:blank] 09:28:16 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x92369000) [pid = 18997] [serial = 409] [outer = (nil)] [url = about:blank] 09:28:16 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x9a645000) [pid = 18997] [serial = 419] [outer = (nil)] [url = about:blank] 09:28:16 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x96df8c00) [pid = 18997] [serial = 415] [outer = (nil)] [url = about:blank] 09:28:16 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x982cc800) [pid = 18997] [serial = 416] [outer = (nil)] [url = about:blank] 09:28:16 INFO - PROCESS | 18997 | 1467822496604 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 09:28:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 09:28:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 2689ms 09:28:16 INFO - PROCESS | 18997 | 1467822496715 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 09:28:16 INFO - PROCESS | 18997 | 1467822496721 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 09:28:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 09:28:16 INFO - PROCESS | 18997 | 1467822496729 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 09:28:16 INFO - PROCESS | 18997 | 1467822496735 Marionette TRACE conn3 <- [1,622,null,{}] 09:28:16 INFO - PROCESS | 18997 | 1467822496744 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:16 INFO - PROCESS | 18997 | 1467822496752 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:16 INFO - PROCESS | 18997 | 1467822496984 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 09:28:17 INFO - PROCESS | 18997 | 1467822497140 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:17 INFO - PROCESS | 18997 | 1467822497155 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:17 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f5c00 == 11 [pid = 18997] [id = 163] 09:28:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x923f7400) [pid = 18997] [serial = 489] [outer = (nil)] 09:28:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x92585000) [pid = 18997] [serial = 490] [outer = 0x923f7400] 09:28:17 INFO - PROCESS | 18997 | 1467822497236 Marionette DEBUG loaded listener.js 09:28:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x9258b000) [pid = 18997] [serial = 491] [outer = 0x923f7400] 09:28:18 INFO - PROCESS | 18997 | 1467822498276 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 09:28:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 09:28:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1600ms 09:28:18 INFO - PROCESS | 18997 | 1467822498329 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 09:28:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 09:28:18 INFO - PROCESS | 18997 | 1467822498335 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 09:28:18 INFO - PROCESS | 18997 | 1467822498347 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 09:28:18 INFO - PROCESS | 18997 | 1467822498354 Marionette TRACE conn3 <- [1,626,null,{}] 09:28:18 INFO - PROCESS | 18997 | 1467822498361 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:18 INFO - PROCESS | 18997 | 1467822498366 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:18 INFO - PROCESS | 18997 | 1467822498555 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 09:28:18 INFO - PROCESS | 18997 | 1467822498754 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:18 INFO - PROCESS | 18997 | 1467822498767 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:18 INFO - PROCESS | 18997 | ++DOCSHELL 0x928db000 == 12 [pid = 18997] [id = 164] 09:28:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x93b3c400) [pid = 18997] [serial = 492] [outer = (nil)] 09:28:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0x946a2c00) [pid = 18997] [serial = 493] [outer = 0x93b3c400] 09:28:18 INFO - PROCESS | 18997 | 1467822498853 Marionette DEBUG loaded listener.js 09:28:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x9508d400) [pid = 18997] [serial = 494] [outer = 0x93b3c400] 09:28:19 INFO - PROCESS | 18997 | 1467822499888 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 09:28:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 09:28:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1600ms 09:28:19 INFO - PROCESS | 18997 | 1467822499942 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 09:28:19 INFO - PROCESS | 18997 | 1467822499946 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 09:28:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 09:28:19 INFO - PROCESS | 18997 | 1467822499953 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 09:28:19 INFO - PROCESS | 18997 | 1467822499957 Marionette TRACE conn3 <- [1,630,null,{}] 09:28:19 INFO - PROCESS | 18997 | 1467822499983 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:19 INFO - PROCESS | 18997 | 1467822499993 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:20 INFO - PROCESS | 18997 | 1467822500221 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 09:28:20 INFO - PROCESS | 18997 | 1467822500480 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:20 INFO - PROCESS | 18997 | 1467822500495 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:20 INFO - PROCESS | 18997 | ++DOCSHELL 0x99179800 == 13 [pid = 18997] [id = 165] 09:28:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0x9917a000) [pid = 18997] [serial = 495] [outer = (nil)] 09:28:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0x99534400) [pid = 18997] [serial = 496] [outer = 0x9917a000] 09:28:20 INFO - PROCESS | 18997 | 1467822500580 Marionette DEBUG loaded listener.js 09:28:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0x99d77000) [pid = 18997] [serial = 497] [outer = 0x9917a000] 09:28:21 INFO - PROCESS | 18997 | 1467822501612 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 09:28:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 09:28:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1738ms 09:28:21 INFO - PROCESS | 18997 | 1467822501692 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 09:28:21 INFO - PROCESS | 18997 | 1467822501696 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 09:28:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 09:28:21 INFO - PROCESS | 18997 | 1467822501703 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 09:28:21 INFO - PROCESS | 18997 | 1467822501705 Marionette TRACE conn3 <- [1,634,null,{}] 09:28:21 INFO - PROCESS | 18997 | 1467822501712 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:21 INFO - PROCESS | 18997 | 1467822501717 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:21 INFO - PROCESS | 18997 | 1467822501904 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 09:28:22 INFO - PROCESS | 18997 | 1467822502100 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:22 INFO - PROCESS | 18997 | 1467822502110 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:22 INFO - PROCESS | 18997 | ++DOCSHELL 0x92368c00 == 14 [pid = 18997] [id = 166] 09:28:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 93 (0x95183c00) [pid = 18997] [serial = 498] [outer = (nil)] 09:28:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 94 (0x9a15e000) [pid = 18997] [serial = 499] [outer = 0x95183c00] 09:28:22 INFO - PROCESS | 18997 | 1467822502195 Marionette DEBUG loaded listener.js 09:28:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 95 (0x9a168000) [pid = 18997] [serial = 500] [outer = 0x95183c00] 09:28:22 INFO - PROCESS | 18997 | [18997] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:28:23 INFO - PROCESS | 18997 | 1467822503276 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 09:28:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 09:28:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1633ms 09:28:23 INFO - PROCESS | 18997 | 1467822503337 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 09:28:23 INFO - PROCESS | 18997 | 1467822503340 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 09:28:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 09:28:23 INFO - PROCESS | 18997 | 1467822503347 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 09:28:23 INFO - PROCESS | 18997 | 1467822503351 Marionette TRACE conn3 <- [1,638,null,{}] 09:28:23 INFO - PROCESS | 18997 | 1467822503356 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:23 INFO - PROCESS | 18997 | 1467822503362 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:23 INFO - PROCESS | 18997 | 1467822503571 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 09:28:23 INFO - PROCESS | 18997 | 1467822503811 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:23 INFO - PROCESS | 18997 | 1467822503819 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:23 INFO - PROCESS | 18997 | ++DOCSHELL 0x99fdd400 == 15 [pid = 18997] [id = 167] 09:28:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 96 (0x9a165c00) [pid = 18997] [serial = 501] [outer = (nil)] 09:28:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 97 (0x9a46a800) [pid = 18997] [serial = 502] [outer = 0x9a165c00] 09:28:23 INFO - PROCESS | 18997 | 1467822503924 Marionette DEBUG loaded listener.js 09:28:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 98 (0x9a474800) [pid = 18997] [serial = 503] [outer = 0x9a165c00] 09:28:24 INFO - PROCESS | 18997 | [18997] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:28:24 INFO - PROCESS | 18997 | 1467822504944 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 09:28:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 09:28:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1640ms 09:28:24 INFO - PROCESS | 18997 | 1467822504988 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 09:28:24 INFO - PROCESS | 18997 | 1467822504994 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 09:28:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 09:28:25 INFO - PROCESS | 18997 | 1467822505002 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 09:28:25 INFO - PROCESS | 18997 | 1467822505007 Marionette TRACE conn3 <- [1,642,null,{}] 09:28:25 INFO - PROCESS | 18997 | 1467822505014 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:25 INFO - PROCESS | 18997 | 1467822505019 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:25 INFO - PROCESS | 18997 | 1467822505206 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 09:28:25 INFO - PROCESS | 18997 | 1467822505453 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:25 INFO - PROCESS | 18997 | 1467822505464 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:25 INFO - PROCESS | 18997 | ++DOCSHELL 0x928d7400 == 16 [pid = 18997] [id = 168] 09:28:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 99 (0x928d8400) [pid = 18997] [serial = 504] [outer = (nil)] 09:28:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 100 (0x92eae800) [pid = 18997] [serial = 505] [outer = 0x928d8400] 09:28:25 INFO - PROCESS | 18997 | 1467822505575 Marionette DEBUG loaded listener.js 09:28:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 101 (0x9391fc00) [pid = 18997] [serial = 506] [outer = 0x928d8400] 09:28:26 INFO - PROCESS | 18997 | 1467822506349 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 09:28:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 09:28:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1381ms 09:28:26 INFO - PROCESS | 18997 | 1467822506385 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 09:28:26 INFO - PROCESS | 18997 | 1467822506391 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 09:28:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 09:28:26 INFO - PROCESS | 18997 | 1467822506401 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 09:28:26 INFO - PROCESS | 18997 | 1467822506406 Marionette TRACE conn3 <- [1,646,null,{}] 09:28:26 INFO - PROCESS | 18997 | 1467822506411 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:26 INFO - PROCESS | 18997 | 1467822506417 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:26 INFO - PROCESS | 18997 | 1467822506584 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 09:28:26 INFO - PROCESS | 18997 | 1467822506594 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:26 INFO - PROCESS | 18997 | 1467822506601 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:26 INFO - PROCESS | 18997 | ++DOCSHELL 0x95094800 == 17 [pid = 18997] [id = 169] 09:28:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 102 (0x96df9800) [pid = 18997] [serial = 507] [outer = (nil)] 09:28:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 103 (0x9779b800) [pid = 18997] [serial = 508] [outer = 0x96df9800] 09:28:26 INFO - PROCESS | 18997 | 1467822506674 Marionette DEBUG loaded listener.js 09:28:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 104 (0x982d1400) [pid = 18997] [serial = 509] [outer = 0x96df9800] 09:28:27 INFO - PROCESS | 18997 | 1467822507593 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 09:28:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 09:28:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1234ms 09:28:27 INFO - PROCESS | 18997 | 1467822507636 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 09:28:27 INFO - PROCESS | 18997 | 1467822507640 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 09:28:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 09:28:27 INFO - PROCESS | 18997 | 1467822507653 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 09:28:27 INFO - PROCESS | 18997 | 1467822507659 Marionette TRACE conn3 <- [1,650,null,{}] 09:28:27 INFO - PROCESS | 18997 | 1467822507674 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:27 INFO - PROCESS | 18997 | 1467822507682 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:27 INFO - PROCESS | 18997 | 1467822507891 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 09:28:27 INFO - PROCESS | 18997 | 1467822507914 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:27 INFO - PROCESS | 18997 | 1467822507926 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:27 INFO - PROCESS | 18997 | ++DOCSHELL 0x99fd6800 == 18 [pid = 18997] [id = 170] 09:28:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 105 (0x99fe1800) [pid = 18997] [serial = 510] [outer = (nil)] 09:28:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 106 (0x9a470c00) [pid = 18997] [serial = 511] [outer = 0x99fe1800] 09:28:28 INFO - PROCESS | 18997 | 1467822507999 Marionette DEBUG loaded listener.js 09:28:28 INFO - PROCESS | 18997 | ++DOMWINDOW == 107 (0x9a629000) [pid = 18997] [serial = 512] [outer = 0x99fe1800] 09:28:28 INFO - PROCESS | 18997 | 1467822508965 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 09:28:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 09:28:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1339ms 09:28:28 INFO - PROCESS | 18997 | 1467822508987 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 09:28:28 INFO - PROCESS | 18997 | 1467822508991 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 09:28:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 09:28:29 INFO - PROCESS | 18997 | 1467822509014 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 09:28:29 INFO - PROCESS | 18997 | 1467822509018 Marionette TRACE conn3 <- [1,654,null,{}] 09:28:29 INFO - PROCESS | 18997 | 1467822509023 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:29 INFO - PROCESS | 18997 | 1467822509028 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:29 INFO - PROCESS | 18997 | 1467822509230 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 09:28:29 INFO - PROCESS | 18997 | 1467822509267 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:29 INFO - PROCESS | 18997 | 1467822509275 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:29 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a645400 == 19 [pid = 18997] [id = 171] 09:28:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 108 (0x9a67a000) [pid = 18997] [serial = 513] [outer = (nil)] 09:28:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 109 (0x9a683000) [pid = 18997] [serial = 514] [outer = 0x9a67a000] 09:28:29 INFO - PROCESS | 18997 | 1467822509344 Marionette DEBUG loaded listener.js 09:28:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 110 (0x9a7d3400) [pid = 18997] [serial = 515] [outer = 0x9a67a000] 09:28:29 INFO - PROCESS | 18997 | --DOMWINDOW == 109 (0x9b565800) [pid = 18997] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 09:28:29 INFO - PROCESS | 18997 | --DOMWINDOW == 108 (0x92588400) [pid = 18997] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 09:28:29 INFO - PROCESS | 18997 | --DOMWINDOW == 107 (0x921e9000) [pid = 18997] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 09:28:29 INFO - PROCESS | 18997 | --DOMWINDOW == 106 (0x96df1400) [pid = 18997] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 09:28:29 INFO - PROCESS | 18997 | --DOMWINDOW == 105 (0x9a382800) [pid = 18997] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 09:28:29 INFO - PROCESS | 18997 | --DOMWINDOW == 104 (0x9b9bc000) [pid = 18997] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 09:28:29 INFO - PROCESS | 18997 | --DOMWINDOW == 103 (0x9a640400) [pid = 18997] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 09:28:29 INFO - PROCESS | 18997 | --DOMWINDOW == 102 (0xa61ba400) [pid = 18997] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 09:28:29 INFO - PROCESS | 18997 | --DOMWINDOW == 101 (0x9a160800) [pid = 18997] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 09:28:29 INFO - PROCESS | 18997 | --DOMWINDOW == 100 (0x9a16a000) [pid = 18997] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 09:28:30 INFO - PROCESS | 18997 | --DOMWINDOW == 99 (0x93911000) [pid = 18997] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 09:28:30 INFO - PROCESS | 18997 | --DOMWINDOW == 98 (0x93913800) [pid = 18997] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 09:28:30 INFO - PROCESS | 18997 | --DOMWINDOW == 97 (0x98245800) [pid = 18997] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 09:28:30 INFO - PROCESS | 18997 | --DOMWINDOW == 96 (0x9a673400) [pid = 18997] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 09:28:30 INFO - PROCESS | 18997 | --DOMWINDOW == 95 (0x99fe8c00) [pid = 18997] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 09:28:30 INFO - PROCESS | 18997 | --DOMWINDOW == 94 (0x9b3ed000) [pid = 18997] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 09:28:30 INFO - PROCESS | 18997 | --DOMWINDOW == 93 (0x9258d400) [pid = 18997] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 09:28:30 INFO - PROCESS | 18997 | --DOMWINDOW == 92 (0x9508a000) [pid = 18997] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 09:28:30 INFO - PROCESS | 18997 | --DOMWINDOW == 91 (0x9b274400) [pid = 18997] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 09:28:30 INFO - PROCESS | 18997 | --DOMWINDOW == 90 (0x9aea0800) [pid = 18997] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 09:28:30 INFO - PROCESS | 18997 | --DOMWINDOW == 89 (0x9a66f400) [pid = 18997] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 09:28:30 INFO - PROCESS | 18997 | 1467822510384 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 09:28:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 09:28:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1401ms 09:28:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 09:28:30 INFO - PROCESS | 18997 | 1467822510399 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 09:28:30 INFO - PROCESS | 18997 | 1467822510402 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 09:28:30 INFO - PROCESS | 18997 | 1467822510410 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 09:28:30 INFO - PROCESS | 18997 | 1467822510412 Marionette TRACE conn3 <- [1,658,null,{}] 09:28:30 INFO - PROCESS | 18997 | 1467822510418 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:30 INFO - PROCESS | 18997 | 1467822510423 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:30 INFO - PROCESS | 18997 | 1467822510615 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 09:28:30 INFO - PROCESS | 18997 | 1467822510634 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:30 INFO - PROCESS | 18997 | 1467822510641 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:30 INFO - PROCESS | 18997 | ++DOCSHELL 0x93913800 == 20 [pid = 18997] [id = 172] 09:28:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0x93b36400) [pid = 18997] [serial = 516] [outer = (nil)] 09:28:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0x99f1d800) [pid = 18997] [serial = 517] [outer = 0x93b36400] 09:28:30 INFO - PROCESS | 18997 | 1467822510707 Marionette DEBUG loaded listener.js 09:28:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0x9a628800) [pid = 18997] [serial = 518] [outer = 0x93b36400] 09:28:31 INFO - PROCESS | 18997 | 1467822511573 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 09:28:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 09:28:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1197ms 09:28:31 INFO - PROCESS | 18997 | 1467822511606 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 09:28:31 INFO - PROCESS | 18997 | 1467822511610 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 09:28:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 09:28:31 INFO - PROCESS | 18997 | 1467822511617 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 09:28:31 INFO - PROCESS | 18997 | 1467822511621 Marionette TRACE conn3 <- [1,662,null,{}] 09:28:31 INFO - PROCESS | 18997 | 1467822511627 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:31 INFO - PROCESS | 18997 | 1467822511637 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:31 INFO - PROCESS | 18997 | 1467822511854 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 09:28:32 INFO - PROCESS | 18997 | 1467822512030 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:32 INFO - PROCESS | 18997 | 1467822512039 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:32 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e0800 == 21 [pid = 18997] [id = 173] 09:28:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 93 (0x921e1800) [pid = 18997] [serial = 519] [outer = (nil)] 09:28:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 94 (0x921e8800) [pid = 18997] [serial = 520] [outer = 0x921e1800] 09:28:32 INFO - PROCESS | 18997 | 1467822512123 Marionette DEBUG loaded listener.js 09:28:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 95 (0x92367c00) [pid = 18997] [serial = 521] [outer = 0x921e1800] 09:28:32 INFO - PROCESS | 18997 | [18997] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:28:33 INFO - PROCESS | 18997 | 1467822513161 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 09:28:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 09:28:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1582ms 09:28:33 INFO - PROCESS | 18997 | 1467822513201 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 09:28:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 09:28:33 INFO - PROCESS | 18997 | 1467822513208 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 09:28:33 INFO - PROCESS | 18997 | 1467822513216 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 09:28:33 INFO - PROCESS | 18997 | 1467822513221 Marionette TRACE conn3 <- [1,666,null,{}] 09:28:33 INFO - PROCESS | 18997 | 1467822513229 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:33 INFO - PROCESS | 18997 | 1467822513238 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:33 INFO - PROCESS | 18997 | 1467822513474 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 09:28:33 INFO - PROCESS | 18997 | 1467822513728 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:33 INFO - PROCESS | 18997 | 1467822513735 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:33 INFO - PROCESS | 18997 | ++DOCSHELL 0x96dec800 == 22 [pid = 18997] [id = 174] 09:28:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 96 (0x97792c00) [pid = 18997] [serial = 522] [outer = (nil)] 09:28:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 97 (0x991e7c00) [pid = 18997] [serial = 523] [outer = 0x97792c00] 09:28:33 INFO - PROCESS | 18997 | 1467822513860 Marionette DEBUG loaded listener.js 09:28:34 INFO - PROCESS | 18997 | ++DOMWINDOW == 98 (0x99fcd400) [pid = 18997] [serial = 524] [outer = 0x97792c00] 09:28:34 INFO - PROCESS | 18997 | [18997] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:28:34 INFO - PROCESS | 18997 | 1467822514774 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 09:28:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 09:28:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1595ms 09:28:34 INFO - PROCESS | 18997 | 1467822514814 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 09:28:34 INFO - PROCESS | 18997 | 1467822514821 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 09:28:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 09:28:34 INFO - PROCESS | 18997 | 1467822514828 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 09:28:34 INFO - PROCESS | 18997 | 1467822514831 Marionette TRACE conn3 <- [1,670,null,{}] 09:28:34 INFO - PROCESS | 18997 | 1467822514838 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:34 INFO - PROCESS | 18997 | 1467822514843 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:35 INFO - PROCESS | 18997 | 1467822515037 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 09:28:35 INFO - PROCESS | 18997 | 1467822515198 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:35 INFO - PROCESS | 18997 | 1467822515207 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:35 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a131000 == 23 [pid = 18997] [id = 175] 09:28:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 99 (0x9a164800) [pid = 18997] [serial = 525] [outer = (nil)] 09:28:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 100 (0x9a66dc00) [pid = 18997] [serial = 526] [outer = 0x9a164800] 09:28:35 INFO - PROCESS | 18997 | 1467822515301 Marionette DEBUG loaded listener.js 09:28:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 101 (0x9a679400) [pid = 18997] [serial = 527] [outer = 0x9a164800] 09:28:36 INFO - PROCESS | 18997 | 1467822516294 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 09:28:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 09:28:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1542ms 09:28:36 INFO - PROCESS | 18997 | 1467822516370 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 09:28:36 INFO - PROCESS | 18997 | 1467822516374 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 09:28:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 09:28:36 INFO - PROCESS | 18997 | 1467822516388 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 09:28:36 INFO - PROCESS | 18997 | 1467822516398 Marionette TRACE conn3 <- [1,674,null,{}] 09:28:36 INFO - PROCESS | 18997 | 1467822516406 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:36 INFO - PROCESS | 18997 | 1467822516413 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:36 INFO - PROCESS | 18997 | 1467822516656 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 09:28:36 INFO - PROCESS | 18997 | 1467822516861 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:36 INFO - PROCESS | 18997 | 1467822516871 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:36 INFO - PROCESS | 18997 | ++DOCSHELL 0x923fc000 == 24 [pid = 18997] [id = 176] 09:28:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 102 (0x9a168400) [pid = 18997] [serial = 528] [outer = (nil)] 09:28:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 103 (0x9b568000) [pid = 18997] [serial = 529] [outer = 0x9a168400] 09:28:36 INFO - PROCESS | 18997 | 1467822516991 Marionette DEBUG loaded listener.js 09:28:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 104 (0x9b9b1c00) [pid = 18997] [serial = 530] [outer = 0x9a168400] 09:28:37 INFO - PROCESS | 18997 | [18997] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:28:37 INFO - PROCESS | 18997 | 1467822517840 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 09:28:37 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 09:28:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1508ms 09:28:37 INFO - PROCESS | 18997 | 1467822517890 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 09:28:37 INFO - PROCESS | 18997 | 1467822517895 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 09:28:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 09:28:37 INFO - PROCESS | 18997 | 1467822517901 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 09:28:37 INFO - PROCESS | 18997 | 1467822517905 Marionette TRACE conn3 <- [1,678,null,{}] 09:28:37 INFO - PROCESS | 18997 | 1467822517911 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:37 INFO - PROCESS | 18997 | 1467822517915 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:38 INFO - PROCESS | 18997 | 1467822518092 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 09:28:38 INFO - PROCESS | 18997 | 1467822518251 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:38 INFO - PROCESS | 18997 | 1467822518259 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:38 INFO - PROCESS | 18997 | ++DOCSHELL 0x9b9bc000 == 25 [pid = 18997] [id = 177] 09:28:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 105 (0x9be10000) [pid = 18997] [serial = 531] [outer = (nil)] 09:28:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 106 (0x9c0e4c00) [pid = 18997] [serial = 532] [outer = 0x9be10000] 09:28:38 INFO - PROCESS | 18997 | 1467822518356 Marionette DEBUG loaded listener.js 09:28:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 107 (0x9cb31800) [pid = 18997] [serial = 533] [outer = 0x9be10000] 09:28:39 INFO - PROCESS | 18997 | 1467822519252 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 09:28:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 09:28:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1380ms 09:28:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 09:28:39 INFO - PROCESS | 18997 | 1467822519283 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 09:28:39 INFO - PROCESS | 18997 | 1467822519287 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 09:28:39 INFO - PROCESS | 18997 | 1467822519293 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 09:28:39 INFO - PROCESS | 18997 | 1467822519297 Marionette TRACE conn3 <- [1,682,null,{}] 09:28:39 INFO - PROCESS | 18997 | 1467822519303 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:39 INFO - PROCESS | 18997 | 1467822519308 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:39 INFO - PROCESS | 18997 | 1467822519471 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 09:28:39 INFO - PROCESS | 18997 | 1467822519637 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:39 INFO - PROCESS | 18997 | 1467822519652 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:39 INFO - PROCESS | 18997 | ++DOCSHELL 0xa1014000 == 26 [pid = 18997] [id = 178] 09:28:39 INFO - PROCESS | 18997 | ++DOMWINDOW == 108 (0xa101a000) [pid = 18997] [serial = 534] [outer = (nil)] 09:28:39 INFO - PROCESS | 18997 | ++DOMWINDOW == 109 (0xa1090400) [pid = 18997] [serial = 535] [outer = 0xa101a000] 09:28:39 INFO - PROCESS | 18997 | 1467822519740 Marionette DEBUG loaded listener.js 09:28:39 INFO - PROCESS | 18997 | ++DOMWINDOW == 110 (0xa23a5400) [pid = 18997] [serial = 536] [outer = 0xa101a000] 09:28:41 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:28:41 INFO - PROCESS | 18997 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:28:41 INFO - PROCESS | 18997 | 1467822521142 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 09:28:41 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) 09:28:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1882ms 09:28:41 INFO - PROCESS | 18997 | 1467822521217 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 09:28:41 INFO - PROCESS | 18997 | 1467822521222 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 09:28:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 09:28:41 INFO - PROCESS | 18997 | 1467822521249 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 09:28:41 INFO - PROCESS | 18997 | 1467822521253 Marionette TRACE conn3 <- [1,686,null,{}] 09:28:41 INFO - PROCESS | 18997 | 1467822521259 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:41 INFO - PROCESS | 18997 | 1467822521265 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:41 INFO - PROCESS | 18997 | 1467822521429 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 09:28:41 INFO - PROCESS | 18997 | 1467822521599 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:41 INFO - PROCESS | 18997 | 1467822521612 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:41 INFO - PROCESS | 18997 | ++DOCSHELL 0x92584000 == 27 [pid = 18997] [id = 179] 09:28:41 INFO - PROCESS | 18997 | ++DOMWINDOW == 111 (0x92588c00) [pid = 18997] [serial = 537] [outer = (nil)] 09:28:41 INFO - PROCESS | 18997 | ++DOMWINDOW == 112 (0x98244000) [pid = 18997] [serial = 538] [outer = 0x92588c00] 09:28:41 INFO - PROCESS | 18997 | 1467822521688 Marionette DEBUG loaded listener.js 09:28:41 INFO - PROCESS | 18997 | ++DOMWINDOW == 113 (0x9a167c00) [pid = 18997] [serial = 539] [outer = 0x92588c00] 09:28:43 INFO - PROCESS | 18997 | --DOCSHELL 0x93913800 == 26 [pid = 18997] [id = 172] 09:28:43 INFO - PROCESS | 18997 | --DOCSHELL 0x9a645400 == 25 [pid = 18997] [id = 171] 09:28:43 INFO - PROCESS | 18997 | --DOCSHELL 0x99fd6800 == 24 [pid = 18997] [id = 170] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 112 (0x9910ec00) [pid = 18997] [serial = 487] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOCSHELL 0x95094800 == 23 [pid = 18997] [id = 169] 09:28:43 INFO - PROCESS | 18997 | --DOCSHELL 0x928d7400 == 22 [pid = 18997] [id = 168] 09:28:43 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:28:43 INFO - PROCESS | 18997 | --DOCSHELL 0x928db000 == 21 [pid = 18997] [id = 164] 09:28:43 INFO - PROCESS | 18997 | --DOCSHELL 0x923f5c00 == 20 [pid = 18997] [id = 163] 09:28:43 INFO - PROCESS | 18997 | --DOCSHELL 0x946b0400 == 19 [pid = 18997] [id = 162] 09:28:43 INFO - PROCESS | 18997 | 1467822523228 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 09:28:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 09:28:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1997ms 09:28:43 INFO - PROCESS | 18997 | 1467822523298 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 09:28:43 INFO - PROCESS | 18997 | 1467822523303 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 09:28:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 111 (0xa6d31c00) [pid = 18997] [serial = 476] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 110 (0xa6d33400) [pid = 18997] [serial = 481] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 109 (0x9a16c800) [pid = 18997] [serial = 479] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 108 (0x93b38400) [pid = 18997] [serial = 485] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 107 (0xa6d37000) [pid = 18997] [serial = 482] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 106 (0xa23a5c00) [pid = 18997] [serial = 458] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 105 (0x95187800) [pid = 18997] [serial = 427] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 104 (0x950bbc00) [pid = 18997] [serial = 445] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 103 (0x9b278800) [pid = 18997] [serial = 452] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 102 (0x9b06f800) [pid = 18997] [serial = 430] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 101 (0xa2fb7c00) [pid = 18997] [serial = 439] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 100 (0x9cb32800) [pid = 18997] [serial = 434] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 99 (0x99177000) [pid = 18997] [serial = 428] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 98 (0x928db800) [pid = 18997] [serial = 442] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 97 (0x953a7800) [pid = 18997] [serial = 446] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 96 (0x9aad7000) [pid = 18997] [serial = 451] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 95 (0x99fcd000) [pid = 18997] [serial = 448] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 94 (0x9b282400) [pid = 18997] [serial = 431] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 93 (0xa2fbb000) [pid = 18997] [serial = 440] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 92 (0xa23a5800) [pid = 18997] [serial = 437] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 91 (0x9b071800) [pid = 18997] [serial = 424] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 90 (0x9b27fc00) [pid = 18997] [serial = 425] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 89 (0x9b567c00) [pid = 18997] [serial = 455] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0xa1089000) [pid = 18997] [serial = 436] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x9391e400) [pid = 18997] [serial = 443] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x9b569400) [pid = 18997] [serial = 454] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x9bf62400) [pid = 18997] [serial = 433] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x9a130000) [pid = 18997] [serial = 449] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x9bed6400) [pid = 18997] [serial = 457] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x9258e000) [pid = 18997] [serial = 484] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x923f2400) [pid = 18997] [serial = 460] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x96df9400) [pid = 18997] [serial = 463] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x92583c00) [pid = 18997] [serial = 461] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x9a628c00) [pid = 18997] [serial = 466] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x982d2c00) [pid = 18997] [serial = 464] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x9a67bc00) [pid = 18997] [serial = 467] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0xa4d4b400) [pid = 18997] [serial = 472] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0xa310a400) [pid = 18997] [serial = 470] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0xa2fb4c00) [pid = 18997] [serial = 469] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0xa4f20400) [pid = 18997] [serial = 473] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0xa6728000) [pid = 18997] [serial = 475] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x9a16b400) [pid = 18997] [serial = 478] [outer = (nil)] [url = about:blank] 09:28:43 INFO - PROCESS | 18997 | 1467822523373 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 09:28:43 INFO - PROCESS | 18997 | 1467822523388 Marionette TRACE conn3 <- [1,690,null,{}] 09:28:43 INFO - PROCESS | 18997 | 1467822523411 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:43 INFO - PROCESS | 18997 | 1467822523417 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:43 INFO - PROCESS | 18997 | 1467822523566 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 09:28:43 INFO - PROCESS | 18997 | 1467822523576 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:43 INFO - PROCESS | 18997 | 1467822523587 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:43 INFO - PROCESS | 18997 | ++DOCSHELL 0x93916c00 == 20 [pid = 18997] [id = 180] 09:28:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x9391e400) [pid = 18997] [serial = 540] [outer = (nil)] 09:28:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x93b3a800) [pid = 18997] [serial = 541] [outer = 0x9391e400] 09:28:43 INFO - PROCESS | 18997 | 1467822523662 Marionette DEBUG loaded listener.js 09:28:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x946ac800) [pid = 18997] [serial = 542] [outer = 0x9391e400] 09:28:44 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:28:44 INFO - PROCESS | 18997 | 1467822524880 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 09:28:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 09:28:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1594ms 09:28:44 INFO - PROCESS | 18997 | 1467822524930 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 09:28:44 INFO - PROCESS | 18997 | 1467822524937 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 09:28:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 09:28:44 INFO - PROCESS | 18997 | 1467822524947 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 09:28:44 INFO - PROCESS | 18997 | 1467822524951 Marionette TRACE conn3 <- [1,694,null,{}] 09:28:44 INFO - PROCESS | 18997 | 1467822524957 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:44 INFO - PROCESS | 18997 | 1467822524961 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:45 INFO - PROCESS | 18997 | 1467822525130 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 09:28:45 INFO - PROCESS | 18997 | 1467822525307 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:45 INFO - PROCESS | 18997 | 1467822525323 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:45 INFO - PROCESS | 18997 | ++DOCSHELL 0x95094800 == 21 [pid = 18997] [id = 181] 09:28:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x953ab000) [pid = 18997] [serial = 543] [outer = (nil)] 09:28:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x98243000) [pid = 18997] [serial = 544] [outer = 0x953ab000] 09:28:45 INFO - PROCESS | 18997 | 1467822525396 Marionette DEBUG loaded listener.js 09:28:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x991ee400) [pid = 18997] [serial = 545] [outer = 0x953ab000] 09:28:46 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:28:46 INFO - PROCESS | 18997 | 1467822526652 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 09:28:46 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) 09:28:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1734ms 09:28:46 INFO - PROCESS | 18997 | 1467822526681 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 09:28:46 INFO - PROCESS | 18997 | 1467822526685 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 09:28:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 09:28:46 INFO - PROCESS | 18997 | 1467822526691 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 09:28:46 INFO - PROCESS | 18997 | 1467822526697 Marionette TRACE conn3 <- [1,698,null,{}] 09:28:46 INFO - PROCESS | 18997 | 1467822526787 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:46 INFO - PROCESS | 18997 | 1467822526793 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:46 INFO - PROCESS | 18997 | 1467822526987 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 09:28:47 INFO - PROCESS | 18997 | 1467822527007 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:47 INFO - PROCESS | 18997 | 1467822527016 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:47 INFO - PROCESS | 18997 | ++DOCSHELL 0x99fd7c00 == 22 [pid = 18997] [id = 182] 09:28:47 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x99fe3000) [pid = 18997] [serial = 546] [outer = (nil)] 09:28:47 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x9a1b0000) [pid = 18997] [serial = 547] [outer = 0x99fe3000] 09:28:47 INFO - PROCESS | 18997 | 1467822527087 Marionette DEBUG loaded listener.js 09:28:47 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9a66bc00) [pid = 18997] [serial = 548] [outer = 0x99fe3000] 09:28:47 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x96df9800) [pid = 18997] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 09:28:47 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x99fe1800) [pid = 18997] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 09:28:47 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x928d8400) [pid = 18997] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 09:28:47 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x96def000) [pid = 18997] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 09:28:47 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x9a67a000) [pid = 18997] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 09:28:48 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:28:48 INFO - PROCESS | 18997 | 1467822528458 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 09:28:48 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) 09:28:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1810ms 09:28:48 INFO - PROCESS | 18997 | 1467822528529 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 09:28:48 INFO - PROCESS | 18997 | 1467822528534 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 09:28:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 09:28:48 INFO - PROCESS | 18997 | 1467822528545 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 09:28:48 INFO - PROCESS | 18997 | 1467822528548 Marionette TRACE conn3 <- [1,702,null,{}] 09:28:48 INFO - PROCESS | 18997 | 1467822528561 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:48 INFO - PROCESS | 18997 | 1467822528566 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:48 INFO - PROCESS | 18997 | 1467822528725 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 09:28:48 INFO - PROCESS | 18997 | 1467822528735 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:48 INFO - PROCESS | 18997 | 1467822528743 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:48 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f3800 == 23 [pid = 18997] [id = 183] 09:28:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x96def000) [pid = 18997] [serial = 549] [outer = (nil)] 09:28:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9a626800) [pid = 18997] [serial = 550] [outer = 0x96def000] 09:28:48 INFO - PROCESS | 18997 | 1467822528811 Marionette DEBUG loaded listener.js 09:28:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x9a67c400) [pid = 18997] [serial = 551] [outer = 0x96def000] 09:28:49 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:28:50 INFO - PROCESS | 18997 | 1467822530039 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 09:28:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 09:28:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1544ms 09:28:50 INFO - PROCESS | 18997 | 1467822530090 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 09:28:50 INFO - PROCESS | 18997 | 1467822530096 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 09:28:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 09:28:50 INFO - PROCESS | 18997 | 1467822530104 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 09:28:50 INFO - PROCESS | 18997 | 1467822530109 Marionette TRACE conn3 <- [1,706,null,{}] 09:28:50 INFO - PROCESS | 18997 | 1467822530118 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:50 INFO - PROCESS | 18997 | 1467822530123 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:50 INFO - PROCESS | 18997 | 1467822530433 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 09:28:50 INFO - PROCESS | 18997 | 1467822530564 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:50 INFO - PROCESS | 18997 | 1467822530579 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:50 INFO - PROCESS | 18997 | ++DOCSHELL 0x92360400 == 24 [pid = 18997] [id = 184] 09:28:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x92eb5000) [pid = 18997] [serial = 552] [outer = (nil)] 09:28:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x93913800) [pid = 18997] [serial = 553] [outer = 0x92eb5000] 09:28:50 INFO - PROCESS | 18997 | 1467822530699 Marionette DEBUG loaded listener.js 09:28:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x93b3c000) [pid = 18997] [serial = 554] [outer = 0x92eb5000] 09:28:51 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:28:52 INFO - PROCESS | 18997 | 1467822532082 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 09:28:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 09:28:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2049ms 09:28:52 INFO - PROCESS | 18997 | 1467822532154 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 09:28:52 INFO - PROCESS | 18997 | 1467822532161 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 09:28:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 09:28:52 INFO - PROCESS | 18997 | 1467822532173 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 09:28:52 INFO - PROCESS | 18997 | 1467822532177 Marionette TRACE conn3 <- [1,710,null,{}] 09:28:52 INFO - PROCESS | 18997 | 1467822532185 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:52 INFO - PROCESS | 18997 | 1467822532190 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:52 INFO - PROCESS | 18997 | 1467822532372 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 09:28:52 INFO - PROCESS | 18997 | 1467822532528 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:52 INFO - PROCESS | 18997 | 1467822532539 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:52 INFO - PROCESS | 18997 | ++DOCSHELL 0x92369800 == 25 [pid = 18997] [id = 185] 09:28:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x99d7ec00) [pid = 18997] [serial = 555] [outer = (nil)] 09:28:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9a123400) [pid = 18997] [serial = 556] [outer = 0x99d7ec00] 09:28:52 INFO - PROCESS | 18997 | 1467822532619 Marionette DEBUG loaded listener.js 09:28:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9a66d400) [pid = 18997] [serial = 557] [outer = 0x99d7ec00] 09:28:53 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:28:53 INFO - PROCESS | 18997 | 1467822533947 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 09:28:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 09:28:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1788ms 09:28:53 INFO - PROCESS | 18997 | 1467822533960 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 09:28:53 INFO - PROCESS | 18997 | 1467822533964 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 09:28:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 09:28:54 INFO - PROCESS | 18997 | 1467822534106 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 09:28:54 INFO - PROCESS | 18997 | 1467822534113 Marionette TRACE conn3 <- [1,714,null,{}] 09:28:54 INFO - PROCESS | 18997 | 1467822534132 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:54 INFO - PROCESS | 18997 | 1467822534140 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:54 INFO - PROCESS | 18997 | 1467822534310 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 09:28:54 INFO - PROCESS | 18997 | 1467822534466 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:54 INFO - PROCESS | 18997 | 1467822534475 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:54 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a685000 == 26 [pid = 18997] [id = 186] 09:28:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x9a6ed800) [pid = 18997] [serial = 558] [outer = (nil)] 09:28:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x9b27d000) [pid = 18997] [serial = 559] [outer = 0x9a6ed800] 09:28:54 INFO - PROCESS | 18997 | 1467822534558 Marionette DEBUG loaded listener.js 09:28:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x9b3e2400) [pid = 18997] [serial = 560] [outer = 0x9a6ed800] 09:28:55 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:28:55 INFO - PROCESS | 18997 | 1467822535889 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 09:28:55 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 09:28:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1890ms 09:28:55 INFO - PROCESS | 18997 | 1467822535963 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 09:28:55 INFO - PROCESS | 18997 | 1467822535968 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 09:28:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 09:28:55 INFO - PROCESS | 18997 | 1467822535993 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 09:28:55 INFO - PROCESS | 18997 | 1467822535996 Marionette TRACE conn3 <- [1,718,null,{}] 09:28:56 INFO - PROCESS | 18997 | 1467822536002 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:56 INFO - PROCESS | 18997 | 1467822536007 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:56 INFO - PROCESS | 18997 | 1467822536165 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 09:28:56 INFO - PROCESS | 18997 | 1467822536321 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:56 INFO - PROCESS | 18997 | 1467822536328 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:56 INFO - PROCESS | 18997 | ++DOCSHELL 0x9b071c00 == 27 [pid = 18997] [id = 187] 09:28:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x9b27e400) [pid = 18997] [serial = 561] [outer = (nil)] 09:28:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0x9b951c00) [pid = 18997] [serial = 562] [outer = 0x9b27e400] 09:28:56 INFO - PROCESS | 18997 | 1467822536407 Marionette DEBUG loaded listener.js 09:28:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x9be10c00) [pid = 18997] [serial = 563] [outer = 0x9b27e400] 09:28:57 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:28:57 INFO - PROCESS | 18997 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:28:57 INFO - PROCESS | 18997 | 1467822537750 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 09:28:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 09:28:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1838ms 09:28:57 INFO - PROCESS | 18997 | 1467822537832 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 09:28:57 INFO - PROCESS | 18997 | 1467822537838 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 09:28:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 09:28:57 INFO - PROCESS | 18997 | 1467822537848 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 09:28:57 INFO - PROCESS | 18997 | 1467822537852 Marionette TRACE conn3 <- [1,722,null,{}] 09:28:57 INFO - PROCESS | 18997 | 1467822537862 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:57 INFO - PROCESS | 18997 | 1467822537867 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:58 INFO - PROCESS | 18997 | 1467822538022 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 09:28:58 INFO - PROCESS | 18997 | 1467822538200 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:58 INFO - PROCESS | 18997 | 1467822538220 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:58 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e5000 == 28 [pid = 18997] [id = 188] 09:28:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0x9515f400) [pid = 18997] [serial = 564] [outer = (nil)] 09:28:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0x9518cc00) [pid = 18997] [serial = 565] [outer = 0x9515f400] 09:28:58 INFO - PROCESS | 18997 | 1467822538314 Marionette DEBUG loaded listener.js 09:28:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0x953a7800) [pid = 18997] [serial = 566] [outer = 0x9515f400] 09:28:59 INFO - PROCESS | 18997 | --DOCSHELL 0x923fc000 == 27 [pid = 18997] [id = 176] 09:28:59 INFO - PROCESS | 18997 | --DOCSHELL 0x9a131000 == 26 [pid = 18997] [id = 175] 09:28:59 INFO - PROCESS | 18997 | --DOCSHELL 0x96dec800 == 25 [pid = 18997] [id = 174] 09:28:59 INFO - PROCESS | 18997 | --DOCSHELL 0x921e0800 == 24 [pid = 18997] [id = 173] 09:28:59 INFO - PROCESS | 18997 | 1467822539241 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 09:28:59 INFO - PROCESS | 18997 | 1467822539298 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 09:28:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 09:28:59 INFO - PROCESS | 18997 | 1467822539307 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 09:28:59 INFO - PROCESS | 18997 | 1467822539311 Marionette TRACE conn3 <- [1,726,null,{}] 09:28:59 INFO - PROCESS | 18997 | 1467822539317 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:59 INFO - PROCESS | 18997 | 1467822539322 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:59 INFO - PROCESS | 18997 | 1467822539485 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 09:28:59 INFO - PROCESS | 18997 | 1467822539606 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:59 INFO - PROCESS | 18997 | 1467822539614 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:28:59 INFO - PROCESS | 18997 | ++DOCSHELL 0x946b0c00 == 25 [pid = 18997] [id = 189] 09:28:59 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x982cc800) [pid = 18997] [serial = 567] [outer = (nil)] 09:28:59 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x99d80000) [pid = 18997] [serial = 568] [outer = 0x982cc800] 09:28:59 INFO - PROCESS | 18997 | 1467822539684 Marionette DEBUG loaded listener.js 09:28:59 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x9a123c00) [pid = 18997] [serial = 569] [outer = 0x982cc800] 09:29:00 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:29:00 INFO - PROCESS | 18997 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:29:00 INFO - PROCESS | 18997 | 1467822540563 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 09:29:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 09:29:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1281ms 09:29:00 INFO - PROCESS | 18997 | 1467822540589 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 09:29:00 INFO - PROCESS | 18997 | 1467822540593 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 09:29:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 09:29:00 INFO - PROCESS | 18997 | 1467822540599 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 09:29:00 INFO - PROCESS | 18997 | 1467822540605 Marionette TRACE conn3 <- [1,730,null,{}] 09:29:00 INFO - PROCESS | 18997 | 1467822540620 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:00 INFO - PROCESS | 18997 | 1467822540628 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:00 INFO - PROCESS | 18997 | 1467822540793 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 09:29:00 INFO - PROCESS | 18997 | 1467822540804 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:00 INFO - PROCESS | 18997 | 1467822540812 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:00 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a7dcc00 == 26 [pid = 18997] [id = 190] 09:29:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x9ac7d800) [pid = 18997] [serial = 570] [outer = (nil)] 09:29:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9b206800) [pid = 18997] [serial = 571] [outer = 0x9ac7d800] 09:29:01 INFO - PROCESS | 18997 | 1467822540999 Marionette DEBUG loaded listener.js 09:29:01 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9b27a800) [pid = 18997] [serial = 572] [outer = 0x9ac7d800] 09:29:01 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:29:01 INFO - PROCESS | 18997 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:29:01 INFO - PROCESS | 18997 | 1467822541962 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 09:29:02 INFO - PROCESS | 18997 | 1467822542046 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 09:29:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 09:29:02 INFO - PROCESS | 18997 | 1467822542053 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 09:29:02 INFO - PROCESS | 18997 | 1467822542055 Marionette TRACE conn3 <- [1,734,null,{}] 09:29:02 INFO - PROCESS | 18997 | 1467822542062 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:02 INFO - PROCESS | 18997 | 1467822542066 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:02 INFO - PROCESS | 18997 | 1467822542284 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 09:29:02 INFO - PROCESS | 18997 | 1467822542304 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:02 INFO - PROCESS | 18997 | 1467822542309 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:02 INFO - PROCESS | 18997 | ++DOCSHELL 0x9391c000 == 27 [pid = 18997] [id = 191] 09:29:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x9cb31400) [pid = 18997] [serial = 573] [outer = (nil)] 09:29:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x9d8a0c00) [pid = 18997] [serial = 574] [outer = 0x9cb31400] 09:29:02 INFO - PROCESS | 18997 | 1467822542379 Marionette DEBUG loaded listener.js 09:29:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0xa1091400) [pid = 18997] [serial = 575] [outer = 0x9cb31400] 09:29:03 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:29:03 INFO - PROCESS | 18997 | 1467822543225 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 09:29:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 09:29:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1230ms 09:29:03 INFO - PROCESS | 18997 | 1467822543290 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 09:29:03 INFO - PROCESS | 18997 | 1467822543294 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 09:29:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 09:29:03 INFO - PROCESS | 18997 | 1467822543300 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 09:29:03 INFO - PROCESS | 18997 | 1467822543303 Marionette TRACE conn3 <- [1,738,null,{}] 09:29:03 INFO - PROCESS | 18997 | 1467822543308 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:03 INFO - PROCESS | 18997 | 1467822543313 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:03 INFO - PROCESS | 18997 | 1467822543519 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 09:29:03 INFO - PROCESS | 18997 | 1467822543543 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:03 INFO - PROCESS | 18997 | 1467822543551 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:03 INFO - PROCESS | 18997 | ++DOCSHELL 0xa101c800 == 28 [pid = 18997] [id = 192] 09:29:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0xa108c000) [pid = 18997] [serial = 576] [outer = (nil)] 09:29:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0xa2327400) [pid = 18997] [serial = 577] [outer = 0xa108c000] 09:29:03 INFO - PROCESS | 18997 | 1467822543617 Marionette DEBUG loaded listener.js 09:29:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0xa237ac00) [pid = 18997] [serial = 578] [outer = 0xa108c000] 09:29:04 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0x953ab000) [pid = 18997] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 09:29:04 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x9391e400) [pid = 18997] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 09:29:04 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x99fe3000) [pid = 18997] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 09:29:04 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x92588c00) [pid = 18997] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 09:29:04 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:29:04 INFO - PROCESS | 18997 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:29:05 INFO - PROCESS | 18997 | 1467822545016 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 09:29:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 09:29:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1740ms 09:29:05 INFO - PROCESS | 18997 | 1467822545041 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 09:29:05 INFO - PROCESS | 18997 | 1467822545044 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 09:29:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 09:29:05 INFO - PROCESS | 18997 | 1467822545051 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 09:29:05 INFO - PROCESS | 18997 | 1467822545054 Marionette TRACE conn3 <- [1,742,null,{}] 09:29:05 INFO - PROCESS | 18997 | 1467822545059 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:05 INFO - PROCESS | 18997 | 1467822545069 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:05 INFO - PROCESS | 18997 | 1467822545330 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 09:29:05 INFO - PROCESS | 18997 | 1467822545349 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:05 INFO - PROCESS | 18997 | 1467822545359 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:05 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f2400 == 29 [pid = 18997] [id = 193] 09:29:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x9b953400) [pid = 18997] [serial = 579] [outer = (nil)] 09:29:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0xa2fb8400) [pid = 18997] [serial = 580] [outer = 0x9b953400] 09:29:05 INFO - PROCESS | 18997 | 1467822545437 Marionette DEBUG loaded listener.js 09:29:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0xa2ff4800) [pid = 18997] [serial = 581] [outer = 0x9b953400] 09:29:06 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:29:06 INFO - PROCESS | 18997 | 1467822546791 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 09:29:06 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 09:29:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1789ms 09:29:06 INFO - PROCESS | 18997 | 1467822546936 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 09:29:06 INFO - PROCESS | 18997 | 1467822546943 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 09:29:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 09:29:06 INFO - PROCESS | 18997 | 1467822546959 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 09:29:06 INFO - PROCESS | 18997 | 1467822546965 Marionette TRACE conn3 <- [1,746,null,{}] 09:29:06 INFO - PROCESS | 18997 | 1467822546973 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:06 INFO - PROCESS | 18997 | 1467822546979 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:07 INFO - PROCESS | 18997 | 1467822547150 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 09:29:07 INFO - PROCESS | 18997 | 1467822547311 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:07 INFO - PROCESS | 18997 | 1467822547326 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:07 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e5c00 == 30 [pid = 18997] [id = 194] 09:29:07 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x928d4800) [pid = 18997] [serial = 582] [outer = (nil)] 09:29:07 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0x95191c00) [pid = 18997] [serial = 583] [outer = 0x928d4800] 09:29:07 INFO - PROCESS | 18997 | 1467822547406 Marionette DEBUG loaded listener.js 09:29:07 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0x9779e000) [pid = 18997] [serial = 584] [outer = 0x928d4800] 09:29:08 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:29:08 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:29:08 INFO - PROCESS | 18997 | 1467822548725 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 09:29:08 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.) 09:29:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1803ms 09:29:08 INFO - PROCESS | 18997 | 1467822548813 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 09:29:08 INFO - PROCESS | 18997 | 1467822548820 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 09:29:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 09:29:08 INFO - PROCESS | 18997 | 1467822548835 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 09:29:08 INFO - PROCESS | 18997 | 1467822548840 Marionette TRACE conn3 <- [1,750,null,{}] 09:29:08 INFO - PROCESS | 18997 | 1467822548847 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:08 INFO - PROCESS | 18997 | 1467822548851 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:09 INFO - PROCESS | 18997 | 1467822549019 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 09:29:09 INFO - PROCESS | 18997 | 1467822549177 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:09 INFO - PROCESS | 18997 | 1467822549187 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:09 INFO - PROCESS | 18997 | ++DOCSHELL 0x923fdc00 == 31 [pid = 18997] [id = 195] 09:29:09 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0x99f1dc00) [pid = 18997] [serial = 585] [outer = (nil)] 09:29:09 INFO - PROCESS | 18997 | ++DOMWINDOW == 93 (0x9a644800) [pid = 18997] [serial = 586] [outer = 0x99f1dc00] 09:29:09 INFO - PROCESS | 18997 | 1467822549267 Marionette DEBUG loaded listener.js 09:29:09 INFO - PROCESS | 18997 | ++DOMWINDOW == 94 (0x9b06f000) [pid = 18997] [serial = 587] [outer = 0x99f1dc00] 09:29:10 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:29:10 INFO - PROCESS | 18997 | 1467822550715 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 09:29:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 09:29:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1895ms 09:29:10 INFO - PROCESS | 18997 | 1467822550730 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 09:29:10 INFO - PROCESS | 18997 | 1467822550733 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 09:29:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 09:29:10 INFO - PROCESS | 18997 | 1467822550740 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 09:29:10 INFO - PROCESS | 18997 | 1467822550746 Marionette TRACE conn3 <- [1,754,null,{}] 09:29:10 INFO - PROCESS | 18997 | 1467822550762 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:10 INFO - PROCESS | 18997 | 1467822550770 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:10 INFO - PROCESS | 18997 | 1467822550933 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 09:29:11 INFO - PROCESS | 18997 | 1467822551093 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:11 INFO - PROCESS | 18997 | 1467822551105 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:11 INFO - PROCESS | 18997 | ++DOCSHELL 0x9b9b2800 == 32 [pid = 18997] [id = 196] 09:29:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 95 (0x9d89d800) [pid = 18997] [serial = 588] [outer = (nil)] 09:29:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 96 (0xa2fbbc00) [pid = 18997] [serial = 589] [outer = 0x9d89d800] 09:29:11 INFO - PROCESS | 18997 | 1467822551183 Marionette DEBUG loaded listener.js 09:29:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 97 (0xa3109800) [pid = 18997] [serial = 590] [outer = 0x9d89d800] 09:29:12 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:29:12 INFO - PROCESS | 18997 | 1467822552475 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 09:29:12 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 09:29:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1786ms 09:29:12 INFO - PROCESS | 18997 | 1467822552605 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 09:29:12 INFO - PROCESS | 18997 | 1467822552611 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 09:29:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 09:29:12 INFO - PROCESS | 18997 | 1467822552625 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 09:29:12 INFO - PROCESS | 18997 | 1467822552628 Marionette TRACE conn3 <- [1,758,null,{}] 09:29:12 INFO - PROCESS | 18997 | 1467822552635 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:12 INFO - PROCESS | 18997 | 1467822552640 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:12 INFO - PROCESS | 18997 | 1467822552801 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 09:29:12 INFO - PROCESS | 18997 | 1467822552961 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:12 INFO - PROCESS | 18997 | 1467822552970 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:13 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f6000 == 33 [pid = 18997] [id = 197] 09:29:13 INFO - PROCESS | 18997 | ++DOMWINDOW == 98 (0x9b55f400) [pid = 18997] [serial = 591] [outer = (nil)] 09:29:13 INFO - PROCESS | 18997 | ++DOMWINDOW == 99 (0xa334ec00) [pid = 18997] [serial = 592] [outer = 0x9b55f400] 09:29:13 INFO - PROCESS | 18997 | 1467822553055 Marionette DEBUG loaded listener.js 09:29:13 INFO - PROCESS | 18997 | ++DOMWINDOW == 100 (0xa33c3800) [pid = 18997] [serial = 593] [outer = 0x9b55f400] 09:29:13 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:29:13 INFO - PROCESS | 18997 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:29:13 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:29:13 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:29:13 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:29:13 INFO - PROCESS | 18997 | 1467822553974 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 09:29:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 09:29:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1391ms 09:29:14 INFO - PROCESS | 18997 | 1467822554017 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 09:29:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 09:29:14 INFO - PROCESS | 18997 | 1467822554022 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 09:29:14 INFO - PROCESS | 18997 | 1467822554028 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 09:29:14 INFO - PROCESS | 18997 | 1467822554032 Marionette TRACE conn3 <- [1,762,null,{}] 09:29:14 INFO - PROCESS | 18997 | 1467822554037 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:14 INFO - PROCESS | 18997 | 1467822554042 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:14 INFO - PROCESS | 18997 | 1467822554214 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 09:29:14 INFO - PROCESS | 18997 | 1467822554624 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:14 INFO - PROCESS | 18997 | 1467822554632 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:14 INFO - PROCESS | 18997 | ++DOCSHELL 0x928d7400 == 34 [pid = 18997] [id = 198] 09:29:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 101 (0x928d8400) [pid = 18997] [serial = 594] [outer = (nil)] 09:29:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 102 (0x93b33800) [pid = 18997] [serial = 595] [outer = 0x928d8400] 09:29:14 INFO - PROCESS | 18997 | 1467822554711 Marionette DEBUG loaded listener.js 09:29:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 103 (0x9518e000) [pid = 18997] [serial = 596] [outer = 0x928d8400] 09:29:15 INFO - PROCESS | 18997 | 1467822555912 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 09:29:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 09:29:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1941ms 09:29:17 INFO - PROCESS | 18997 | --DOCSHELL 0x99179800 == 33 [pid = 18997] [id = 165] 09:29:17 INFO - PROCESS | 18997 | --DOCSHELL 0x99fdd400 == 32 [pid = 18997] [id = 167] 09:29:17 INFO - PROCESS | 18997 | --DOCSHELL 0xa1014000 == 31 [pid = 18997] [id = 178] 09:29:17 INFO - PROCESS | 18997 | --DOCSHELL 0x9b9bc000 == 30 [pid = 18997] [id = 177] 09:29:17 INFO - PROCESS | 18997 | --DOCSHELL 0x92368c00 == 29 [pid = 18997] [id = 166] 09:29:17 INFO - PROCESS | 18997 | --DOCSHELL 0x92587800 == 28 [pid = 18997] [id = 161] 09:29:17 INFO - PROCESS | 18997 | --DOCSHELL 0x92584000 == 27 [pid = 18997] [id = 179] 09:29:17 INFO - PROCESS | 18997 | --DOMWINDOW == 102 (0x991e7c00) [pid = 18997] [serial = 523] [outer = (nil)] [url = about:blank] 09:29:17 INFO - PROCESS | 18997 | --DOMWINDOW == 101 (0x98243000) [pid = 18997] [serial = 544] [outer = (nil)] [url = about:blank] 09:29:17 INFO - PROCESS | 18997 | --DOMWINDOW == 100 (0x9c0e4c00) [pid = 18997] [serial = 532] [outer = (nil)] [url = about:blank] 09:29:17 INFO - PROCESS | 18997 | --DOMWINDOW == 99 (0xa1090400) [pid = 18997] [serial = 535] [outer = (nil)] [url = about:blank] 09:29:17 INFO - PROCESS | 18997 | --DOMWINDOW == 98 (0x946ac800) [pid = 18997] [serial = 542] [outer = (nil)] [url = about:blank] 09:29:17 INFO - PROCESS | 18997 | --DOMWINDOW == 97 (0x93b3a800) [pid = 18997] [serial = 541] [outer = (nil)] [url = about:blank] 09:29:17 INFO - PROCESS | 18997 | --DOMWINDOW == 96 (0x991ee400) [pid = 18997] [serial = 545] [outer = (nil)] [url = about:blank] 09:29:17 INFO - PROCESS | 18997 | --DOMWINDOW == 95 (0x9a66bc00) [pid = 18997] [serial = 548] [outer = (nil)] [url = about:blank] 09:29:17 INFO - PROCESS | 18997 | --DOMWINDOW == 94 (0x921e8800) [pid = 18997] [serial = 520] [outer = (nil)] [url = about:blank] 09:29:17 INFO - PROCESS | 18997 | --DOMWINDOW == 93 (0x9a1b0000) [pid = 18997] [serial = 547] [outer = (nil)] [url = about:blank] 09:29:17 INFO - PROCESS | 18997 | --DOMWINDOW == 92 (0x98244000) [pid = 18997] [serial = 538] [outer = (nil)] [url = about:blank] 09:29:17 INFO - PROCESS | 18997 | --DOMWINDOW == 91 (0x9a167c00) [pid = 18997] [serial = 539] [outer = (nil)] [url = about:blank] 09:29:17 INFO - PROCESS | 18997 | --DOMWINDOW == 90 (0x9b568000) [pid = 18997] [serial = 529] [outer = (nil)] [url = about:blank] 09:29:17 INFO - PROCESS | 18997 | --DOMWINDOW == 89 (0x9a66dc00) [pid = 18997] [serial = 526] [outer = (nil)] [url = about:blank] 09:29:17 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0x9a626800) [pid = 18997] [serial = 550] [outer = (nil)] [url = about:blank] 09:29:17 INFO - PROCESS | 18997 | 1467822557282 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 09:29:17 INFO - PROCESS | 18997 | 1467822557288 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 09:29:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 09:29:17 INFO - PROCESS | 18997 | 1467822557315 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 09:29:17 INFO - PROCESS | 18997 | 1467822557320 Marionette TRACE conn3 <- [1,766,null,{}] 09:29:17 INFO - PROCESS | 18997 | 1467822557328 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:17 INFO - PROCESS | 18997 | 1467822557335 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:17 INFO - PROCESS | 18997 | 1467822557495 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 09:29:17 INFO - PROCESS | 18997 | 1467822557612 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:17 INFO - PROCESS | 18997 | 1467822557626 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:17 INFO - PROCESS | 18997 | ++DOCSHELL 0x92587800 == 28 [pid = 18997] [id = 199] 09:29:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x92588000) [pid = 18997] [serial = 597] [outer = (nil)] 09:29:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0x9258f000) [pid = 18997] [serial = 598] [outer = 0x92588000] 09:29:17 INFO - PROCESS | 18997 | 1467822557696 Marionette DEBUG loaded listener.js 09:29:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0x92eb5400) [pid = 18997] [serial = 599] [outer = 0x92588000] 09:29:18 INFO - PROCESS | 18997 | 1467822558807 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 09:29:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 09:29:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1532ms 09:29:18 INFO - PROCESS | 18997 | 1467822558846 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 09:29:18 INFO - PROCESS | 18997 | 1467822558850 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 09:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 09:29:18 INFO - PROCESS | 18997 | 1467822558862 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 09:29:18 INFO - PROCESS | 18997 | 1467822558869 Marionette TRACE conn3 <- [1,770,null,{}] 09:29:18 INFO - PROCESS | 18997 | 1467822558875 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:18 INFO - PROCESS | 18997 | 1467822558881 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:19 INFO - PROCESS | 18997 | 1467822559088 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 09:29:19 INFO - PROCESS | 18997 | 1467822559225 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:19 INFO - PROCESS | 18997 | 1467822559234 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:19 INFO - PROCESS | 18997 | ++DOCSHELL 0x953b0c00 == 29 [pid = 18997] [id = 200] 09:29:19 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0x96deb800) [pid = 18997] [serial = 600] [outer = (nil)] 09:29:19 INFO - PROCESS | 18997 | ++DOMWINDOW == 93 (0x97791000) [pid = 18997] [serial = 601] [outer = 0x96deb800] 09:29:19 INFO - PROCESS | 18997 | 1467822559304 Marionette DEBUG loaded listener.js 09:29:19 INFO - PROCESS | 18997 | ++DOMWINDOW == 94 (0x982d2800) [pid = 18997] [serial = 602] [outer = 0x96deb800] 09:29:20 INFO - PROCESS | 18997 | 1467822560122 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 09:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 09:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1291ms 09:29:20 INFO - PROCESS | 18997 | 1467822560148 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 09:29:20 INFO - PROCESS | 18997 | 1467822560152 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 09:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 09:29:20 INFO - PROCESS | 18997 | 1467822560158 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 09:29:20 INFO - PROCESS | 18997 | 1467822560161 Marionette TRACE conn3 <- [1,774,null,{}] 09:29:20 INFO - PROCESS | 18997 | 1467822560184 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:20 INFO - PROCESS | 18997 | 1467822560192 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:20 INFO - PROCESS | 18997 | 1467822560404 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 09:29:20 INFO - PROCESS | 18997 | 1467822560437 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:20 INFO - PROCESS | 18997 | 1467822560450 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:20 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a162000 == 30 [pid = 18997] [id = 201] 09:29:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 95 (0x9a162c00) [pid = 18997] [serial = 603] [outer = (nil)] 09:29:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 96 (0x9a16b800) [pid = 18997] [serial = 604] [outer = 0x9a162c00] 09:29:20 INFO - PROCESS | 18997 | 1467822560522 Marionette DEBUG loaded listener.js 09:29:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 97 (0x9a382000) [pid = 18997] [serial = 605] [outer = 0x9a162c00] 09:29:21 INFO - PROCESS | 18997 | 1467822561406 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 09:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 09:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1282ms 09:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 09:29:21 INFO - PROCESS | 18997 | 1467822561441 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 09:29:21 INFO - PROCESS | 18997 | 1467822561443 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 09:29:21 INFO - PROCESS | 18997 | 1467822561450 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 09:29:21 INFO - PROCESS | 18997 | 1467822561453 Marionette TRACE conn3 <- [1,778,null,{}] 09:29:21 INFO - PROCESS | 18997 | 1467822561465 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:21 INFO - PROCESS | 18997 | 1467822561469 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:22 INFO - PROCESS | 18997 | 1467822562665 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 09:29:22 INFO - PROCESS | 18997 | --DOMWINDOW == 96 (0x93b36400) [pid = 18997] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 09:29:22 INFO - PROCESS | 18997 | --DOMWINDOW == 95 (0xa101a000) [pid = 18997] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 09:29:22 INFO - PROCESS | 18997 | --DOMWINDOW == 94 (0x9be10000) [pid = 18997] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 09:29:22 INFO - PROCESS | 18997 | --DOMWINDOW == 93 (0x921e1800) [pid = 18997] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 09:29:22 INFO - PROCESS | 18997 | --DOMWINDOW == 92 (0x9a164800) [pid = 18997] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 09:29:22 INFO - PROCESS | 18997 | --DOMWINDOW == 91 (0x9a168400) [pid = 18997] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 09:29:22 INFO - PROCESS | 18997 | --DOMWINDOW == 90 (0x97792c00) [pid = 18997] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 09:29:22 INFO - PROCESS | 18997 | --DOMWINDOW == 89 (0x9cb31400) [pid = 18997] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 09:29:22 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0xa108c000) [pid = 18997] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 09:29:22 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x99d7ec00) [pid = 18997] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 09:29:22 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x92eb5000) [pid = 18997] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 09:29:22 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x9b27e400) [pid = 18997] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 09:29:22 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x9ac7d800) [pid = 18997] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 09:29:22 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x9a6ed800) [pid = 18997] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 09:29:22 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x9515f400) [pid = 18997] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 09:29:22 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x982cc800) [pid = 18997] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 09:29:22 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x96def000) [pid = 18997] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 09:29:22 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x9b953400) [pid = 18997] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 09:29:22 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x9a165c00) [pid = 18997] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 09:29:22 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x93b3c400) [pid = 18997] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 09:29:22 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x95183c00) [pid = 18997] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 09:29:22 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x9917a000) [pid = 18997] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 09:29:22 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x923f7400) [pid = 18997] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 09:29:22 INFO - PROCESS | 18997 | 1467822562856 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:22 INFO - PROCESS | 18997 | 1467822562863 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:22 INFO - PROCESS | 18997 | ++DOCSHELL 0x9236c800 == 31 [pid = 18997] [id = 202] 09:29:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x92586000) [pid = 18997] [serial = 606] [outer = (nil)] 09:29:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x93b36400) [pid = 18997] [serial = 607] [outer = 0x92586000] 09:29:22 INFO - PROCESS | 18997 | 1467822562932 Marionette DEBUG loaded listener.js 09:29:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x9a12f800) [pid = 18997] [serial = 608] [outer = 0x92586000] 09:29:23 INFO - PROCESS | 18997 | 1467822563694 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 09:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 09:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 2302ms 09:29:23 INFO - PROCESS | 18997 | 1467822563751 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 09:29:23 INFO - PROCESS | 18997 | 1467822563754 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 09:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 09:29:23 INFO - PROCESS | 18997 | 1467822563761 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 09:29:23 INFO - PROCESS | 18997 | 1467822563764 Marionette TRACE conn3 <- [1,782,null,{}] 09:29:23 INFO - PROCESS | 18997 | 1467822563769 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:23 INFO - PROCESS | 18997 | 1467822563774 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:23 INFO - PROCESS | 18997 | 1467822563975 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 09:29:24 INFO - PROCESS | 18997 | 1467822563988 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:24 INFO - PROCESS | 18997 | 1467822563995 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:24 INFO - PROCESS | 18997 | ++DOCSHELL 0x99fd6c00 == 32 [pid = 18997] [id = 203] 09:29:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x9a165c00) [pid = 18997] [serial = 609] [outer = (nil)] 09:29:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9a66d000) [pid = 18997] [serial = 610] [outer = 0x9a165c00] 09:29:24 INFO - PROCESS | 18997 | 1467822564065 Marionette DEBUG loaded listener.js 09:29:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x9a674000) [pid = 18997] [serial = 611] [outer = 0x9a165c00] 09:29:24 INFO - PROCESS | 18997 | 1467822564980 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 09:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 09:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1293ms 09:29:25 INFO - PROCESS | 18997 | 1467822565068 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 09:29:25 INFO - PROCESS | 18997 | 1467822565076 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 09:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 09:29:25 INFO - PROCESS | 18997 | 1467822565085 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 09:29:25 INFO - PROCESS | 18997 | 1467822565090 Marionette TRACE conn3 <- [1,786,null,{}] 09:29:25 INFO - PROCESS | 18997 | 1467822565099 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:25 INFO - PROCESS | 18997 | 1467822565104 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:25 INFO - PROCESS | 18997 | 1467822565327 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 09:29:25 INFO - PROCESS | 18997 | 1467822565565 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:25 INFO - PROCESS | 18997 | 1467822565580 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:25 INFO - PROCESS | 18997 | ++DOCSHELL 0x9515f400 == 33 [pid = 18997] [id = 204] 09:29:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x95160400) [pid = 18997] [serial = 612] [outer = (nil)] 09:29:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x95190000) [pid = 18997] [serial = 613] [outer = 0x95160400] 09:29:25 INFO - PROCESS | 18997 | 1467822565687 Marionette DEBUG loaded listener.js 09:29:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9952f800) [pid = 18997] [serial = 614] [outer = 0x95160400] 09:29:26 INFO - PROCESS | 18997 | 1467822566599 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 09:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 09:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1588ms 09:29:26 INFO - PROCESS | 18997 | 1467822566673 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 09:29:26 INFO - PROCESS | 18997 | 1467822566680 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 09:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 09:29:26 INFO - PROCESS | 18997 | 1467822566692 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 09:29:26 INFO - PROCESS | 18997 | 1467822566696 Marionette TRACE conn3 <- [1,790,null,{}] 09:29:26 INFO - PROCESS | 18997 | 1467822566702 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:26 INFO - PROCESS | 18997 | 1467822566708 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:26 INFO - PROCESS | 18997 | 1467822566917 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 09:29:27 INFO - PROCESS | 18997 | 1467822567129 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:27 INFO - PROCESS | 18997 | 1467822567140 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:27 INFO - PROCESS | 18997 | ++DOCSHELL 0x92368800 == 34 [pid = 18997] [id = 205] 09:29:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x92369c00) [pid = 18997] [serial = 615] [outer = (nil)] 09:29:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x9a629c00) [pid = 18997] [serial = 616] [outer = 0x92369c00] 09:29:27 INFO - PROCESS | 18997 | 1467822567285 Marionette DEBUG loaded listener.js 09:29:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x9a689800) [pid = 18997] [serial = 617] [outer = 0x92369c00] 09:29:28 INFO - PROCESS | 18997 | 1467822568236 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 09:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 09:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1579ms 09:29:28 INFO - PROCESS | 18997 | 1467822568271 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 09:29:28 INFO - PROCESS | 18997 | 1467822568276 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 09:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 09:29:28 INFO - PROCESS | 18997 | 1467822568282 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 09:29:28 INFO - PROCESS | 18997 | 1467822568288 Marionette TRACE conn3 <- [1,794,null,{}] 09:29:28 INFO - PROCESS | 18997 | 1467822568307 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:28 INFO - PROCESS | 18997 | 1467822568316 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:28 INFO - PROCESS | 18997 | 1467822568512 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 09:29:28 INFO - PROCESS | 18997 | 1467822568739 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:28 INFO - PROCESS | 18997 | 1467822568748 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:28 INFO - PROCESS | 18997 | ++DOCSHELL 0x9b56b800 == 35 [pid = 18997] [id = 206] 09:29:28 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x9b949800) [pid = 18997] [serial = 618] [outer = (nil)] 09:29:28 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0x9becd800) [pid = 18997] [serial = 619] [outer = 0x9b949800] 09:29:28 INFO - PROCESS | 18997 | 1467822568875 Marionette DEBUG loaded listener.js 09:29:28 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x9cb31000) [pid = 18997] [serial = 620] [outer = 0x9b949800] 09:29:29 INFO - PROCESS | 18997 | 1467822569713 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 09:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 09:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1489ms 09:29:29 INFO - PROCESS | 18997 | 1467822569772 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 09:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 09:29:29 INFO - PROCESS | 18997 | 1467822569777 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 09:29:29 INFO - PROCESS | 18997 | 1467822569783 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 09:29:29 INFO - PROCESS | 18997 | 1467822569786 Marionette TRACE conn3 <- [1,798,null,{}] 09:29:29 INFO - PROCESS | 18997 | 1467822569792 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:29 INFO - PROCESS | 18997 | 1467822569797 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:29 INFO - PROCESS | 18997 | 1467822569968 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 09:29:30 INFO - PROCESS | 18997 | 1467822570133 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:30 INFO - PROCESS | 18997 | 1467822570144 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:30 INFO - PROCESS | 18997 | ++DOCSHELL 0x95089800 == 36 [pid = 18997] [id = 207] 09:29:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0x9d813800) [pid = 18997] [serial = 621] [outer = (nil)] 09:29:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0xa200e800) [pid = 18997] [serial = 622] [outer = 0x9d813800] 09:29:30 INFO - PROCESS | 18997 | 1467822570222 Marionette DEBUG loaded listener.js 09:29:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0xa20a7c00) [pid = 18997] [serial = 623] [outer = 0x9d813800] 09:29:31 INFO - PROCESS | 18997 | 1467822571095 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 09:29:31 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 09:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1386ms 09:29:31 INFO - PROCESS | 18997 | 1467822571168 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 09:29:31 INFO - PROCESS | 18997 | 1467822571173 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 09:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 09:29:31 INFO - PROCESS | 18997 | 1467822571179 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 09:29:31 INFO - PROCESS | 18997 | 1467822571182 Marionette TRACE conn3 <- [1,802,null,{}] 09:29:31 INFO - PROCESS | 18997 | 1467822571188 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:31 INFO - PROCESS | 18997 | 1467822571193 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:31 INFO - PROCESS | 18997 | 1467822571356 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 09:29:31 INFO - PROCESS | 18997 | 1467822571523 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:31 INFO - PROCESS | 18997 | 1467822571532 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:31 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e1800 == 37 [pid = 18997] [id = 208] 09:29:31 INFO - PROCESS | 18997 | ++DOMWINDOW == 93 (0x923fac00) [pid = 18997] [serial = 624] [outer = (nil)] 09:29:31 INFO - PROCESS | 18997 | ++DOMWINDOW == 94 (0xa25f2800) [pid = 18997] [serial = 625] [outer = 0x923fac00] 09:29:31 INFO - PROCESS | 18997 | 1467822571614 Marionette DEBUG loaded listener.js 09:29:31 INFO - PROCESS | 18997 | ++DOMWINDOW == 95 (0xa2fba400) [pid = 18997] [serial = 626] [outer = 0x923fac00] 09:29:32 INFO - PROCESS | 18997 | 1467822572569 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 09:29:32 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 09:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1439ms 09:29:32 INFO - PROCESS | 18997 | 1467822572619 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 09:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 09:29:32 INFO - PROCESS | 18997 | 1467822572623 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 09:29:32 INFO - PROCESS | 18997 | 1467822572629 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 09:29:32 INFO - PROCESS | 18997 | 1467822572633 Marionette TRACE conn3 <- [1,806,null,{}] 09:29:32 INFO - PROCESS | 18997 | 1467822572639 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:32 INFO - PROCESS | 18997 | 1467822572649 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:32 INFO - PROCESS | 18997 | 1467822572915 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 09:29:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 96 (0x92eb2c00) [pid = 18997] [serial = 627] [outer = 0x93b36800] 09:29:33 INFO - PROCESS | 18997 | 1467822573231 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:33 INFO - PROCESS | 18997 | 1467822573240 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:33 INFO - PROCESS | 18997 | ++DOCSHELL 0x9cb37c00 == 38 [pid = 18997] [id = 209] 09:29:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 97 (0xa310d000) [pid = 18997] [serial = 628] [outer = (nil)] 09:29:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 98 (0xa4f7cc00) [pid = 18997] [serial = 629] [outer = 0xa310d000] 09:29:33 INFO - PROCESS | 18997 | 1467822573337 Marionette DEBUG loaded listener.js 09:29:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 99 (0xa4f85000) [pid = 18997] [serial = 630] [outer = 0xa310d000] 09:29:34 INFO - PROCESS | 18997 | 1467822574261 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 09:29:34 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 09:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1684ms 09:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 09:29:34 INFO - PROCESS | 18997 | 1467822574314 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 09:29:34 INFO - PROCESS | 18997 | 1467822574317 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 09:29:34 INFO - PROCESS | 18997 | 1467822574324 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 09:29:34 INFO - PROCESS | 18997 | 1467822574328 Marionette TRACE conn3 <- [1,810,null,{}] 09:29:34 INFO - PROCESS | 18997 | 1467822574333 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:34 INFO - PROCESS | 18997 | 1467822574338 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:34 INFO - PROCESS | 18997 | 1467822574504 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 09:29:34 INFO - PROCESS | 18997 | 1467822574678 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:34 INFO - PROCESS | 18997 | 1467822574688 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:34 INFO - PROCESS | 18997 | ++DOCSHELL 0x921df400 == 39 [pid = 18997] [id = 210] 09:29:34 INFO - PROCESS | 18997 | ++DOMWINDOW == 100 (0x95184400) [pid = 18997] [serial = 631] [outer = (nil)] 09:29:34 INFO - PROCESS | 18997 | ++DOMWINDOW == 101 (0xa6787c00) [pid = 18997] [serial = 632] [outer = 0x95184400] 09:29:34 INFO - PROCESS | 18997 | 1467822574766 Marionette DEBUG loaded listener.js 09:29:34 INFO - PROCESS | 18997 | ++DOMWINDOW == 102 (0xa61b4400) [pid = 18997] [serial = 633] [outer = 0x95184400] 09:29:35 INFO - PROCESS | 18997 | 1467822575672 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 09:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 09:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1389ms 09:29:35 INFO - PROCESS | 18997 | 1467822575712 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 09:29:35 INFO - PROCESS | 18997 | 1467822575716 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 09:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 09:29:35 INFO - PROCESS | 18997 | 1467822575722 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 09:29:35 INFO - PROCESS | 18997 | 1467822575726 Marionette TRACE conn3 <- [1,814,null,{}] 09:29:35 INFO - PROCESS | 18997 | 1467822575732 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:35 INFO - PROCESS | 18997 | 1467822575736 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:35 INFO - PROCESS | 18997 | 1467822575905 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 09:29:36 INFO - PROCESS | 18997 | 1467822576082 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:36 INFO - PROCESS | 18997 | 1467822576091 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:36 INFO - PROCESS | 18997 | ++DOCSHELL 0x92586c00 == 40 [pid = 18997] [id = 211] 09:29:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 103 (0x9515e000) [pid = 18997] [serial = 634] [outer = (nil)] 09:29:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 104 (0xa2feb800) [pid = 18997] [serial = 635] [outer = 0x9515e000] 09:29:36 INFO - PROCESS | 18997 | 1467822576166 Marionette DEBUG loaded listener.js 09:29:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 105 (0xa4d0a400) [pid = 18997] [serial = 636] [outer = 0x9515e000] 09:29:37 INFO - PROCESS | 18997 | 1467822577066 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 09:29:37 INFO - PROCESS | 18997 | 1467822577116 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 09:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 09:29:37 INFO - PROCESS | 18997 | 1467822577122 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 09:29:37 INFO - PROCESS | 18997 | 1467822577126 Marionette TRACE conn3 <- [1,818,null,{}] 09:29:37 INFO - PROCESS | 18997 | 1467822577131 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:37 INFO - PROCESS | 18997 | 1467822577135 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:37 INFO - PROCESS | 18997 | 1467822577316 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 09:29:37 INFO - PROCESS | 18997 | 1467822577491 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:37 INFO - PROCESS | 18997 | 1467822577501 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:37 INFO - PROCESS | 18997 | ++DOCSHELL 0x92589400 == 41 [pid = 18997] [id = 212] 09:29:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 106 (0x92eaf400) [pid = 18997] [serial = 637] [outer = (nil)] 09:29:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 107 (0x9a479000) [pid = 18997] [serial = 638] [outer = 0x92eaf400] 09:29:37 INFO - PROCESS | 18997 | 1467822577575 Marionette DEBUG loaded listener.js 09:29:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 108 (0x9b276400) [pid = 18997] [serial = 639] [outer = 0x92eaf400] 09:29:38 INFO - PROCESS | 18997 | 1467822578652 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 09:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 09:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1579ms 09:29:38 INFO - PROCESS | 18997 | 1467822578703 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 09:29:38 INFO - PROCESS | 18997 | 1467822578709 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 09:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 09:29:38 INFO - PROCESS | 18997 | 1467822578718 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 09:29:38 INFO - PROCESS | 18997 | 1467822578722 Marionette TRACE conn3 <- [1,822,null,{}] 09:29:38 INFO - PROCESS | 18997 | 1467822578730 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:38 INFO - PROCESS | 18997 | 1467822578736 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:38 INFO - PROCESS | 18997 | 1467822578910 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 09:29:39 INFO - PROCESS | 18997 | 1467822579147 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:39 INFO - PROCESS | 18997 | 1467822579160 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:39 INFO - PROCESS | 18997 | ++DOCSHELL 0x923fcc00 == 42 [pid = 18997] [id = 213] 09:29:39 INFO - PROCESS | 18997 | ++DOMWINDOW == 109 (0x92582000) [pid = 18997] [serial = 640] [outer = (nil)] 09:29:39 INFO - PROCESS | 18997 | ++DOMWINDOW == 110 (0x95088c00) [pid = 18997] [serial = 641] [outer = 0x92582000] 09:29:39 INFO - PROCESS | 18997 | 1467822579321 Marionette DEBUG loaded listener.js 09:29:39 INFO - PROCESS | 18997 | ++DOMWINDOW == 111 (0x953a7400) [pid = 18997] [serial = 642] [outer = 0x92582000] 09:29:40 INFO - PROCESS | 18997 | --DOCSHELL 0x99fd7c00 == 41 [pid = 18997] [id = 182] 09:29:40 INFO - PROCESS | 18997 | --DOCSHELL 0x95094800 == 40 [pid = 18997] [id = 181] 09:29:40 INFO - PROCESS | 18997 | 1467822580226 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 09:29:40 INFO - PROCESS | 18997 | 1467822580312 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 09:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 09:29:40 INFO - PROCESS | 18997 | 1467822580323 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 09:29:40 INFO - PROCESS | 18997 | 1467822580326 Marionette TRACE conn3 <- [1,826,null,{}] 09:29:40 INFO - PROCESS | 18997 | 1467822580332 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:40 INFO - PROCESS | 18997 | 1467822580337 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:40 INFO - PROCESS | 18997 | 1467822580503 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 09:29:40 INFO - PROCESS | 18997 | 1467822580634 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:40 INFO - PROCESS | 18997 | 1467822580643 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:40 INFO - PROCESS | 18997 | ++DOCSHELL 0x95093400 == 41 [pid = 18997] [id = 214] 09:29:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x953a7800) [pid = 18997] [serial = 643] [outer = (nil)] 09:29:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x991ee400) [pid = 18997] [serial = 644] [outer = 0x953a7800] 09:29:40 INFO - PROCESS | 18997 | 1467822580754 Marionette DEBUG loaded listener.js 09:29:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x99f1d800) [pid = 18997] [serial = 645] [outer = 0x953a7800] 09:29:41 INFO - PROCESS | 18997 | 1467822581561 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 09:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 09:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1278ms 09:29:41 INFO - PROCESS | 18997 | 1467822581600 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 09:29:41 INFO - PROCESS | 18997 | 1467822581603 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 09:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 09:29:41 INFO - PROCESS | 18997 | 1467822581610 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 09:29:41 INFO - PROCESS | 18997 | 1467822581616 Marionette TRACE conn3 <- [1,830,null,{}] 09:29:41 INFO - PROCESS | 18997 | 1467822581631 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:41 INFO - PROCESS | 18997 | 1467822581639 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:41 INFO - PROCESS | 18997 | 1467822581801 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 09:29:41 INFO - PROCESS | 18997 | 1467822581931 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:41 INFO - PROCESS | 18997 | 1467822581942 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:41 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a474c00 == 42 [pid = 18997] [id = 215] 09:29:41 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9a475000) [pid = 18997] [serial = 646] [outer = (nil)] 09:29:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9a61c000) [pid = 18997] [serial = 647] [outer = 0x9a475000] 09:29:42 INFO - PROCESS | 18997 | 1467822582023 Marionette DEBUG loaded listener.js 09:29:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x9a675800) [pid = 18997] [serial = 648] [outer = 0x9a475000] 09:29:42 INFO - PROCESS | 18997 | 1467822582796 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 09:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 09:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1233ms 09:29:42 INFO - PROCESS | 18997 | 1467822582845 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 09:29:42 INFO - PROCESS | 18997 | 1467822582849 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 09:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 09:29:42 INFO - PROCESS | 18997 | 1467822582863 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 09:29:42 INFO - PROCESS | 18997 | 1467822582865 Marionette TRACE conn3 <- [1,834,null,{}] 09:29:42 INFO - PROCESS | 18997 | 1467822582871 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:42 INFO - PROCESS | 18997 | 1467822582876 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:43 INFO - PROCESS | 18997 | 1467822583084 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 09:29:43 INFO - PROCESS | 18997 | 1467822583108 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:43 INFO - PROCESS | 18997 | 1467822583115 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:43 INFO - PROCESS | 18997 | ++DOCSHELL 0x9518b000 == 43 [pid = 18997] [id = 216] 09:29:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x9a66c400) [pid = 18997] [serial = 649] [outer = (nil)] 09:29:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x9a7db000) [pid = 18997] [serial = 650] [outer = 0x9a66c400] 09:29:43 INFO - PROCESS | 18997 | 1467822583183 Marionette DEBUG loaded listener.js 09:29:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x9b27a800) [pid = 18997] [serial = 651] [outer = 0x9a66c400] 09:29:44 INFO - PROCESS | 18997 | 1467822584094 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 09:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 09:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1284ms 09:29:44 INFO - PROCESS | 18997 | 1467822584154 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 09:29:44 INFO - PROCESS | 18997 | 1467822584156 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 09:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 09:29:44 INFO - PROCESS | 18997 | 1467822584163 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 09:29:44 INFO - PROCESS | 18997 | 1467822584165 Marionette TRACE conn3 <- [1,838,null,{}] 09:29:44 INFO - PROCESS | 18997 | 1467822584171 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:44 INFO - PROCESS | 18997 | 1467822584176 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:44 INFO - PROCESS | 18997 | 1467822584378 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 09:29:44 INFO - PROCESS | 18997 | 1467822584401 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:44 INFO - PROCESS | 18997 | 1467822584409 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:44 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a12e000 == 44 [pid = 18997] [id = 217] 09:29:44 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0x9a689400) [pid = 18997] [serial = 652] [outer = (nil)] 09:29:44 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x9b3e5800) [pid = 18997] [serial = 653] [outer = 0x9a689400] 09:29:44 INFO - PROCESS | 18997 | 1467822584477 Marionette DEBUG loaded listener.js 09:29:44 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0x9b952800) [pid = 18997] [serial = 654] [outer = 0x9a689400] 09:29:44 INFO - PROCESS | 18997 | --DOMWINDOW == 89 (0x928d8400) [pid = 18997] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 09:29:44 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0x9d89d800) [pid = 18997] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 09:29:44 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x9b55f400) [pid = 18997] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 09:29:44 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x96deb800) [pid = 18997] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 09:29:44 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x9a162c00) [pid = 18997] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 09:29:44 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x99f1dc00) [pid = 18997] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 09:29:44 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x92586000) [pid = 18997] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 09:29:44 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x92588000) [pid = 18997] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 09:29:44 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x928d4800) [pid = 18997] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 09:29:45 INFO - PROCESS | 18997 | 1467822585375 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 09:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 09:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1230ms 09:29:45 INFO - PROCESS | 18997 | 1467822585393 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 09:29:45 INFO - PROCESS | 18997 | 1467822585397 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 09:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 09:29:45 INFO - PROCESS | 18997 | 1467822585402 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 09:29:45 INFO - PROCESS | 18997 | 1467822585405 Marionette TRACE conn3 <- [1,842,null,{}] 09:29:45 INFO - PROCESS | 18997 | 1467822585411 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:45 INFO - PROCESS | 18997 | 1467822585420 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:45 INFO - PROCESS | 18997 | 1467822585610 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 09:29:45 INFO - PROCESS | 18997 | 1467822585621 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:45 INFO - PROCESS | 18997 | 1467822585629 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:45 INFO - PROCESS | 18997 | ++DOCSHELL 0x99fdf400 == 45 [pid = 18997] [id = 218] 09:29:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9a620000) [pid = 18997] [serial = 655] [outer = (nil)] 09:29:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0xa2008c00) [pid = 18997] [serial = 656] [outer = 0x9a620000] 09:29:45 INFO - PROCESS | 18997 | 1467822585694 Marionette DEBUG loaded listener.js 09:29:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0xa237dc00) [pid = 18997] [serial = 657] [outer = 0x9a620000] 09:29:46 INFO - PROCESS | 18997 | 1467822586536 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 09:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 09:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1178ms 09:29:46 INFO - PROCESS | 18997 | 1467822586581 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 09:29:46 INFO - PROCESS | 18997 | 1467822586585 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 09:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 09:29:46 INFO - PROCESS | 18997 | 1467822586591 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 09:29:46 INFO - PROCESS | 18997 | 1467822586593 Marionette TRACE conn3 <- [1,846,null,{}] 09:29:46 INFO - PROCESS | 18997 | 1467822586599 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:46 INFO - PROCESS | 18997 | 1467822586604 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:46 INFO - PROCESS | 18997 | 1467822586759 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 09:29:46 INFO - PROCESS | 18997 | 1467822586767 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:46 INFO - PROCESS | 18997 | 1467822586775 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:46 INFO - PROCESS | 18997 | ++DOCSHELL 0x9be77400 == 46 [pid = 18997] [id = 219] 09:29:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x9be77800) [pid = 18997] [serial = 658] [outer = (nil)] 09:29:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x9be7e000) [pid = 18997] [serial = 659] [outer = 0x9be77800] 09:29:46 INFO - PROCESS | 18997 | 1467822586863 Marionette DEBUG loaded listener.js 09:29:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x9be7f400) [pid = 18997] [serial = 660] [outer = 0x9be77800] 09:29:48 INFO - PROCESS | 18997 | 1467822588050 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 09:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 09:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1491ms 09:29:48 INFO - PROCESS | 18997 | 1467822588083 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 09:29:48 INFO - PROCESS | 18997 | 1467822588088 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 09:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 09:29:48 INFO - PROCESS | 18997 | 1467822588096 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 09:29:48 INFO - PROCESS | 18997 | 1467822588101 Marionette TRACE conn3 <- [1,850,null,{}] 09:29:48 INFO - PROCESS | 18997 | 1467822588108 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:48 INFO - PROCESS | 18997 | 1467822588115 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:48 INFO - PROCESS | 18997 | 1467822588299 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 09:29:48 INFO - PROCESS | 18997 | 1467822588520 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:48 INFO - PROCESS | 18997 | 1467822588529 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:48 INFO - PROCESS | 18997 | ++DOCSHELL 0x93b3ec00 == 47 [pid = 18997] [id = 220] 09:29:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0x93b40400) [pid = 18997] [serial = 661] [outer = (nil)] 09:29:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x95169800) [pid = 18997] [serial = 662] [outer = 0x93b40400] 09:29:48 INFO - PROCESS | 18997 | 1467822588655 Marionette DEBUG loaded listener.js 09:29:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0x99d81000) [pid = 18997] [serial = 663] [outer = 0x93b40400] 09:29:49 INFO - PROCESS | 18997 | 1467822589561 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 09:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 09:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1536ms 09:29:49 INFO - PROCESS | 18997 | 1467822589633 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 09:29:49 INFO - PROCESS | 18997 | 1467822589641 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 09:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 09:29:49 INFO - PROCESS | 18997 | 1467822589653 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 09:29:49 INFO - PROCESS | 18997 | 1467822589657 Marionette TRACE conn3 <- [1,854,null,{}] 09:29:49 INFO - PROCESS | 18997 | 1467822589665 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:49 INFO - PROCESS | 18997 | 1467822589672 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:49 INFO - PROCESS | 18997 | 1467822589910 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 09:29:50 INFO - PROCESS | 18997 | 1467822590170 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:50 INFO - PROCESS | 18997 | 1467822590180 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:50 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a123c00 == 48 [pid = 18997] [id = 221] 09:29:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0x9a670800) [pid = 18997] [serial = 664] [outer = (nil)] 09:29:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0x9b277c00) [pid = 18997] [serial = 665] [outer = 0x9a670800] 09:29:50 INFO - PROCESS | 18997 | 1467822590306 Marionette DEBUG loaded listener.js 09:29:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 93 (0x9b568000) [pid = 18997] [serial = 666] [outer = 0x9a670800] 09:29:51 INFO - PROCESS | 18997 | 1467822591161 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 09:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 09:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1546ms 09:29:51 INFO - PROCESS | 18997 | 1467822591198 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 09:29:51 INFO - PROCESS | 18997 | 1467822591202 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 09:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 09:29:51 INFO - PROCESS | 18997 | 1467822591208 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 09:29:51 INFO - PROCESS | 18997 | 1467822591214 Marionette TRACE conn3 <- [1,858,null,{}] 09:29:51 INFO - PROCESS | 18997 | 1467822591230 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:51 INFO - PROCESS | 18997 | 1467822591239 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:51 INFO - PROCESS | 18997 | 1467822591426 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 09:29:51 INFO - PROCESS | 18997 | 1467822591613 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:51 INFO - PROCESS | 18997 | 1467822591625 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:51 INFO - PROCESS | 18997 | ++DOCSHELL 0x99d76400 == 49 [pid = 18997] [id = 222] 09:29:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 94 (0x9c0e7800) [pid = 18997] [serial = 667] [outer = (nil)] 09:29:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 95 (0x9d81c800) [pid = 18997] [serial = 668] [outer = 0x9c0e7800] 09:29:51 INFO - PROCESS | 18997 | 1467822591749 Marionette DEBUG loaded listener.js 09:29:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 96 (0xa23a5800) [pid = 18997] [serial = 669] [outer = 0x9c0e7800] 09:29:52 INFO - PROCESS | 18997 | 1467822592680 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 09:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 09:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1547ms 09:29:52 INFO - PROCESS | 18997 | 1467822592756 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 09:29:52 INFO - PROCESS | 18997 | 1467822592761 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 09:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 09:29:52 INFO - PROCESS | 18997 | 1467822592768 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 09:29:52 INFO - PROCESS | 18997 | 1467822592771 Marionette TRACE conn3 <- [1,862,null,{}] 09:29:52 INFO - PROCESS | 18997 | 1467822592777 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:52 INFO - PROCESS | 18997 | 1467822592783 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:53 INFO - PROCESS | 18997 | 1467822593002 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 09:29:53 INFO - PROCESS | 18997 | 1467822593216 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:53 INFO - PROCESS | 18997 | 1467822593226 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:53 INFO - PROCESS | 18997 | ++DOCSHELL 0x9be82c00 == 50 [pid = 18997] [id = 223] 09:29:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 97 (0xa231fc00) [pid = 18997] [serial = 670] [outer = (nil)] 09:29:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 98 (0xa2fecc00) [pid = 18997] [serial = 671] [outer = 0xa231fc00] 09:29:53 INFO - PROCESS | 18997 | 1467822593348 Marionette DEBUG loaded listener.js 09:29:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 99 (0xa3194000) [pid = 18997] [serial = 672] [outer = 0xa231fc00] 09:29:54 INFO - PROCESS | 18997 | 1467822594227 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 09:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 09:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1481ms 09:29:54 INFO - PROCESS | 18997 | 1467822594249 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 09:29:54 INFO - PROCESS | 18997 | 1467822594253 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 09:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 09:29:54 INFO - PROCESS | 18997 | 1467822594260 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 09:29:54 INFO - PROCESS | 18997 | 1467822594263 Marionette TRACE conn3 <- [1,866,null,{}] 09:29:54 INFO - PROCESS | 18997 | 1467822594269 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:54 INFO - PROCESS | 18997 | 1467822594274 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:54 INFO - PROCESS | 18997 | 1467822594450 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 09:29:54 INFO - PROCESS | 18997 | 1467822594632 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:54 INFO - PROCESS | 18997 | 1467822594639 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:54 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a747800 == 51 [pid = 18997] [id = 224] 09:29:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 100 (0x9a74a000) [pid = 18997] [serial = 673] [outer = (nil)] 09:29:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 101 (0x9a74dc00) [pid = 18997] [serial = 674] [outer = 0x9a74a000] 09:29:54 INFO - PROCESS | 18997 | 1467822594719 Marionette DEBUG loaded listener.js 09:29:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 102 (0x9a74f400) [pid = 18997] [serial = 675] [outer = 0x9a74a000] 09:29:55 INFO - PROCESS | 18997 | 1467822595634 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 09:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 09:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1429ms 09:29:55 INFO - PROCESS | 18997 | 1467822595691 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 09:29:55 INFO - PROCESS | 18997 | 1467822595695 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 09:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 09:29:55 INFO - PROCESS | 18997 | 1467822595701 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 09:29:55 INFO - PROCESS | 18997 | 1467822595704 Marionette TRACE conn3 <- [1,870,null,{}] 09:29:55 INFO - PROCESS | 18997 | 1467822595710 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:55 INFO - PROCESS | 18997 | 1467822595720 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:55 INFO - PROCESS | 18997 | 1467822595942 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 09:29:56 INFO - PROCESS | 18997 | 1467822596166 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:56 INFO - PROCESS | 18997 | 1467822596174 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:56 INFO - PROCESS | 18997 | ++DOCSHELL 0x93b38400 == 52 [pid = 18997] [id = 225] 09:29:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 103 (0x93b3a800) [pid = 18997] [serial = 676] [outer = (nil)] 09:29:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 104 (0xa4f1e000) [pid = 18997] [serial = 677] [outer = 0x93b3a800] 09:29:56 INFO - PROCESS | 18997 | 1467822596297 Marionette DEBUG loaded listener.js 09:29:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 105 (0xa683fc00) [pid = 18997] [serial = 678] [outer = 0x93b3a800] 09:29:57 INFO - PROCESS | 18997 | 1467822597538 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 09:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 09:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1886ms 09:29:57 INFO - PROCESS | 18997 | 1467822597588 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 09:29:57 INFO - PROCESS | 18997 | 1467822597593 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 09:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 09:29:57 INFO - PROCESS | 18997 | 1467822597602 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 09:29:57 INFO - PROCESS | 18997 | 1467822597608 Marionette TRACE conn3 <- [1,874,null,{}] 09:29:57 INFO - PROCESS | 18997 | 1467822597615 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:57 INFO - PROCESS | 18997 | 1467822597621 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:57 INFO - PROCESS | 18997 | 1467822597877 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 09:29:58 INFO - PROCESS | 18997 | 1467822598054 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:58 INFO - PROCESS | 18997 | 1467822598067 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:29:58 INFO - PROCESS | 18997 | ++DOCSHELL 0x9290bc00 == 53 [pid = 18997] [id = 226] 09:29:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 106 (0x9290c800) [pid = 18997] [serial = 679] [outer = (nil)] 09:29:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 107 (0x92913000) [pid = 18997] [serial = 680] [outer = 0x9290c800] 09:29:58 INFO - PROCESS | 18997 | 1467822598135 Marionette DEBUG loaded listener.js 09:29:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 108 (0x92917800) [pid = 18997] [serial = 681] [outer = 0x9290c800] 09:30:00 INFO - PROCESS | 18997 | --DOCSHELL 0x923f6000 == 52 [pid = 18997] [id = 197] 09:30:00 INFO - PROCESS | 18997 | --DOCSHELL 0x93916c00 == 51 [pid = 18997] [id = 180] 09:30:00 INFO - PROCESS | 18997 | --DOCSHELL 0x9a685000 == 50 [pid = 18997] [id = 186] 09:30:00 INFO - PROCESS | 18997 | --DOCSHELL 0x928d7400 == 49 [pid = 18997] [id = 198] 09:30:00 INFO - PROCESS | 18997 | --DOCSHELL 0x921e5000 == 48 [pid = 18997] [id = 188] 09:30:00 INFO - PROCESS | 18997 | --DOCSHELL 0x9b071c00 == 47 [pid = 18997] [id = 187] 09:30:00 INFO - PROCESS | 18997 | --DOCSHELL 0x92369800 == 46 [pid = 18997] [id = 185] 09:30:00 INFO - PROCESS | 18997 | --DOCSHELL 0x9a12e000 == 45 [pid = 18997] [id = 217] 09:30:00 INFO - PROCESS | 18997 | --DOCSHELL 0x9a7dcc00 == 44 [pid = 18997] [id = 190] 09:30:00 INFO - PROCESS | 18997 | --DOCSHELL 0x92360400 == 43 [pid = 18997] [id = 184] 09:30:00 INFO - PROCESS | 18997 | --DOCSHELL 0x921e5c00 == 42 [pid = 18997] [id = 194] 09:30:00 INFO - PROCESS | 18997 | --DOCSHELL 0xa101c800 == 41 [pid = 18997] [id = 192] 09:30:00 INFO - PROCESS | 18997 | --DOCSHELL 0x9b9b2800 == 40 [pid = 18997] [id = 196] 09:30:00 INFO - PROCESS | 18997 | --DOCSHELL 0x923f3800 == 39 [pid = 18997] [id = 183] 09:30:00 INFO - PROCESS | 18997 | --DOCSHELL 0x9391c000 == 38 [pid = 18997] [id = 191] 09:30:00 INFO - PROCESS | 18997 | --DOCSHELL 0x99fdf400 == 37 [pid = 18997] [id = 218] 09:30:00 INFO - PROCESS | 18997 | --DOCSHELL 0x923fdc00 == 36 [pid = 18997] [id = 195] 09:30:00 INFO - PROCESS | 18997 | --DOCSHELL 0x923f2400 == 35 [pid = 18997] [id = 193] 09:30:00 INFO - PROCESS | 18997 | --DOCSHELL 0x946b0c00 == 34 [pid = 18997] [id = 189] 09:30:00 INFO - PROCESS | 18997 | --DOCSHELL 0x9a747800 == 33 [pid = 18997] [id = 224] 09:30:00 INFO - PROCESS | 18997 | --DOCSHELL 0x93b38400 == 32 [pid = 18997] [id = 225] 09:30:00 INFO - PROCESS | 18997 | --DOCSHELL 0x9be82c00 == 31 [pid = 18997] [id = 223] 09:30:00 INFO - PROCESS | 18997 | --DOCSHELL 0x99d76400 == 30 [pid = 18997] [id = 222] 09:30:00 INFO - PROCESS | 18997 | --DOCSHELL 0x93b3ec00 == 29 [pid = 18997] [id = 220] 09:30:00 INFO - PROCESS | 18997 | --DOCSHELL 0x9a123c00 == 28 [pid = 18997] [id = 221] 09:30:00 INFO - PROCESS | 18997 | --DOCSHELL 0x9be77400 == 27 [pid = 18997] [id = 219] 09:30:00 INFO - PROCESS | 18997 | 1467822600232 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 09:30:00 INFO - PROCESS | 18997 | --DOMWINDOW == 107 (0x93b33800) [pid = 18997] [serial = 595] [outer = (nil)] [url = about:blank] 09:30:00 INFO - PROCESS | 18997 | --DOMWINDOW == 106 (0xa2fbbc00) [pid = 18997] [serial = 589] [outer = (nil)] [url = about:blank] 09:30:00 INFO - PROCESS | 18997 | --DOMWINDOW == 105 (0xa33c3800) [pid = 18997] [serial = 593] [outer = (nil)] [url = about:blank] 09:30:00 INFO - PROCESS | 18997 | --DOMWINDOW == 104 (0x97791000) [pid = 18997] [serial = 601] [outer = (nil)] [url = about:blank] 09:30:00 INFO - PROCESS | 18997 | --DOMWINDOW == 103 (0x9a16b800) [pid = 18997] [serial = 604] [outer = (nil)] [url = about:blank] 09:30:00 INFO - PROCESS | 18997 | --DOMWINDOW == 102 (0xa334ec00) [pid = 18997] [serial = 592] [outer = (nil)] [url = about:blank] 09:30:00 INFO - PROCESS | 18997 | --DOMWINDOW == 101 (0x9518e000) [pid = 18997] [serial = 596] [outer = (nil)] [url = about:blank] 09:30:00 INFO - PROCESS | 18997 | --DOMWINDOW == 100 (0x9a644800) [pid = 18997] [serial = 586] [outer = (nil)] [url = about:blank] 09:30:00 INFO - PROCESS | 18997 | --DOMWINDOW == 99 (0x93b36400) [pid = 18997] [serial = 607] [outer = (nil)] [url = about:blank] 09:30:00 INFO - PROCESS | 18997 | --DOMWINDOW == 98 (0x982d2800) [pid = 18997] [serial = 602] [outer = (nil)] [url = about:blank] 09:30:00 INFO - PROCESS | 18997 | --DOMWINDOW == 97 (0x92eb5400) [pid = 18997] [serial = 599] [outer = (nil)] [url = about:blank] 09:30:00 INFO - PROCESS | 18997 | --DOMWINDOW == 96 (0xa3109800) [pid = 18997] [serial = 590] [outer = (nil)] [url = about:blank] 09:30:00 INFO - PROCESS | 18997 | --DOMWINDOW == 95 (0x9258f000) [pid = 18997] [serial = 598] [outer = (nil)] [url = about:blank] 09:30:00 INFO - PROCESS | 18997 | --DOMWINDOW == 94 (0x9779e000) [pid = 18997] [serial = 584] [outer = (nil)] [url = about:blank] 09:30:00 INFO - PROCESS | 18997 | --DOMWINDOW == 93 (0x9a12f800) [pid = 18997] [serial = 608] [outer = (nil)] [url = about:blank] 09:30:00 INFO - PROCESS | 18997 | --DOMWINDOW == 92 (0x95191c00) [pid = 18997] [serial = 583] [outer = (nil)] [url = about:blank] 09:30:00 INFO - PROCESS | 18997 | --DOMWINDOW == 91 (0x9b06f000) [pid = 18997] [serial = 587] [outer = (nil)] [url = about:blank] 09:30:00 INFO - PROCESS | 18997 | --DOMWINDOW == 90 (0x9a382000) [pid = 18997] [serial = 605] [outer = (nil)] [url = about:blank] 09:30:00 INFO - PROCESS | 18997 | --DOMWINDOW == 89 (0x9a66d000) [pid = 18997] [serial = 610] [outer = (nil)] [url = about:blank] 09:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 09:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 2846ms 09:30:00 INFO - PROCESS | 18997 | 1467822600468 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 09:30:00 INFO - PROCESS | 18997 | 1467822600476 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 09:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 09:30:00 INFO - PROCESS | 18997 | 1467822600489 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 09:30:00 INFO - PROCESS | 18997 | 1467822600498 Marionette TRACE conn3 <- [1,878,null,{}] 09:30:00 INFO - PROCESS | 18997 | 1467822600513 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:00 INFO - PROCESS | 18997 | 1467822600522 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:00 INFO - PROCESS | 18997 | 1467822600770 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 09:30:00 INFO - PROCESS | 18997 | 1467822600909 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:00 INFO - PROCESS | 18997 | 1467822600919 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:00 INFO - PROCESS | 18997 | ++DOCSHELL 0x923fc000 == 28 [pid = 18997] [id = 227] 09:30:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0x923fc400) [pid = 18997] [serial = 682] [outer = (nil)] 09:30:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0x92582c00) [pid = 18997] [serial = 683] [outer = 0x923fc400] 09:30:00 INFO - PROCESS | 18997 | 1467822600988 Marionette DEBUG loaded listener.js 09:30:01 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0x92585c00) [pid = 18997] [serial = 684] [outer = 0x923fc400] 09:30:01 INFO - PROCESS | 18997 | 1467822601738 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 09:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 09:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1297ms 09:30:01 INFO - PROCESS | 18997 | 1467822601783 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 09:30:01 INFO - PROCESS | 18997 | 1467822601792 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 09:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 09:30:01 INFO - PROCESS | 18997 | 1467822601803 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 09:30:01 INFO - PROCESS | 18997 | 1467822601807 Marionette TRACE conn3 <- [1,882,null,{}] 09:30:01 INFO - PROCESS | 18997 | 1467822601813 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:01 INFO - PROCESS | 18997 | 1467822601819 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:01 INFO - PROCESS | 18997 | 1467822601985 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 09:30:02 INFO - PROCESS | 18997 | 1467822601997 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:02 INFO - PROCESS | 18997 | 1467822602008 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:02 INFO - PROCESS | 18997 | ++DOCSHELL 0x9290f800 == 29 [pid = 18997] [id = 228] 09:30:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 93 (0x92915000) [pid = 18997] [serial = 685] [outer = (nil)] 09:30:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 94 (0x93911000) [pid = 18997] [serial = 686] [outer = 0x92915000] 09:30:02 INFO - PROCESS | 18997 | 1467822602183 Marionette DEBUG loaded listener.js 09:30:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 95 (0x93917000) [pid = 18997] [serial = 687] [outer = 0x92915000] 09:30:03 INFO - PROCESS | 18997 | 1467822603140 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 09:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 09:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1383ms 09:30:03 INFO - PROCESS | 18997 | 1467822603186 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 09:30:03 INFO - PROCESS | 18997 | 1467822603189 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 09:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 09:30:03 INFO - PROCESS | 18997 | 1467822603204 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 09:30:03 INFO - PROCESS | 18997 | 1467822603209 Marionette TRACE conn3 <- [1,886,null,{}] 09:30:03 INFO - PROCESS | 18997 | 1467822603226 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:03 INFO - PROCESS | 18997 | 1467822603234 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:03 INFO - PROCESS | 18997 | 1467822603442 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 09:30:03 INFO - PROCESS | 18997 | 1467822603467 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:03 INFO - PROCESS | 18997 | 1467822603476 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:03 INFO - PROCESS | 18997 | ++DOCSHELL 0x95187800 == 30 [pid = 18997] [id = 229] 09:30:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 96 (0x95188400) [pid = 18997] [serial = 688] [outer = (nil)] 09:30:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 97 (0x95190c00) [pid = 18997] [serial = 689] [outer = 0x95188400] 09:30:03 INFO - PROCESS | 18997 | 1467822603547 Marionette DEBUG loaded listener.js 09:30:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 98 (0x96dee800) [pid = 18997] [serial = 690] [outer = 0x95188400] 09:30:04 INFO - PROCESS | 18997 | 1467822604456 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 09:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 09:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1291ms 09:30:04 INFO - PROCESS | 18997 | 1467822604493 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 09:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 09:30:04 INFO - PROCESS | 18997 | 1467822604498 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 09:30:04 INFO - PROCESS | 18997 | 1467822604504 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 09:30:04 INFO - PROCESS | 18997 | 1467822604507 Marionette TRACE conn3 <- [1,890,null,{}] 09:30:04 INFO - PROCESS | 18997 | 1467822604512 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:04 INFO - PROCESS | 18997 | 1467822604516 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:04 INFO - PROCESS | 18997 | 1467822604734 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 09:30:04 INFO - PROCESS | 18997 | 1467822604756 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:04 INFO - PROCESS | 18997 | 1467822604764 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:04 INFO - PROCESS | 18997 | ++DOCSHELL 0x93b39400 == 31 [pid = 18997] [id = 230] 09:30:04 INFO - PROCESS | 18997 | ++DOMWINDOW == 99 (0x96dec800) [pid = 18997] [serial = 691] [outer = (nil)] 09:30:04 INFO - PROCESS | 18997 | ++DOMWINDOW == 100 (0x99537c00) [pid = 18997] [serial = 692] [outer = 0x96dec800] 09:30:04 INFO - PROCESS | 18997 | 1467822604831 Marionette DEBUG loaded listener.js 09:30:04 INFO - PROCESS | 18997 | ++DOMWINDOW == 101 (0x99d76400) [pid = 18997] [serial = 693] [outer = 0x96dec800] 09:30:05 INFO - PROCESS | 18997 | --DOMWINDOW == 100 (0x9a66c400) [pid = 18997] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 09:30:05 INFO - PROCESS | 18997 | --DOMWINDOW == 99 (0x9a689400) [pid = 18997] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 09:30:05 INFO - PROCESS | 18997 | --DOMWINDOW == 98 (0x9a620000) [pid = 18997] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 09:30:05 INFO - PROCESS | 18997 | --DOMWINDOW == 97 (0x9d813800) [pid = 18997] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 09:30:05 INFO - PROCESS | 18997 | --DOMWINDOW == 96 (0x9a475000) [pid = 18997] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 09:30:05 INFO - PROCESS | 18997 | --DOMWINDOW == 95 (0x92eaf400) [pid = 18997] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 09:30:05 INFO - PROCESS | 18997 | --DOMWINDOW == 94 (0x92582000) [pid = 18997] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 09:30:05 INFO - PROCESS | 18997 | --DOMWINDOW == 93 (0x953a7800) [pid = 18997] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 09:30:05 INFO - PROCESS | 18997 | --DOMWINDOW == 92 (0x95160400) [pid = 18997] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 09:30:05 INFO - PROCESS | 18997 | --DOMWINDOW == 91 (0x92369c00) [pid = 18997] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 09:30:05 INFO - PROCESS | 18997 | --DOMWINDOW == 90 (0x9b949800) [pid = 18997] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 09:30:05 INFO - PROCESS | 18997 | --DOMWINDOW == 89 (0x923fac00) [pid = 18997] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 09:30:05 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0xa310d000) [pid = 18997] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 09:30:05 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x9a165c00) [pid = 18997] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 09:30:05 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x9515e000) [pid = 18997] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 09:30:05 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x95184400) [pid = 18997] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 09:30:05 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x9be77800) [pid = 18997] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 09:30:06 INFO - PROCESS | 18997 | 1467822606285 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 09:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 09:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1840ms 09:30:06 INFO - PROCESS | 18997 | 1467822606343 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 09:30:06 INFO - PROCESS | 18997 | 1467822606347 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 09:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 09:30:06 INFO - PROCESS | 18997 | 1467822606353 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 09:30:06 INFO - PROCESS | 18997 | 1467822606355 Marionette TRACE conn3 <- [1,894,null,{}] 09:30:06 INFO - PROCESS | 18997 | 1467822606361 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:06 INFO - PROCESS | 18997 | 1467822606366 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:06 INFO - PROCESS | 18997 | 1467822606514 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 09:30:06 INFO - PROCESS | 18997 | 1467822606523 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:06 INFO - PROCESS | 18997 | 1467822606529 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:06 INFO - PROCESS | 18997 | ++DOCSHELL 0x928de800 == 32 [pid = 18997] [id = 231] 09:30:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x953a7800) [pid = 18997] [serial = 694] [outer = (nil)] 09:30:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x99fcb000) [pid = 18997] [serial = 695] [outer = 0x953a7800] 09:30:06 INFO - PROCESS | 18997 | 1467822606597 Marionette DEBUG loaded listener.js 09:30:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x99fd2c00) [pid = 18997] [serial = 696] [outer = 0x953a7800] 09:30:07 INFO - PROCESS | 18997 | 1467822607436 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 09:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 09:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1133ms 09:30:07 INFO - PROCESS | 18997 | 1467822607487 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 09:30:07 INFO - PROCESS | 18997 | 1467822607491 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 09:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 09:30:07 INFO - PROCESS | 18997 | 1467822607501 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 09:30:07 INFO - PROCESS | 18997 | 1467822607503 Marionette TRACE conn3 <- [1,898,null,{}] 09:30:07 INFO - PROCESS | 18997 | 1467822607509 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:07 INFO - PROCESS | 18997 | 1467822607519 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:07 INFO - PROCESS | 18997 | 1467822607763 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 09:30:07 INFO - PROCESS | 18997 | 1467822607939 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:07 INFO - PROCESS | 18997 | 1467822607952 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:07 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e4400 == 33 [pid = 18997] [id = 232] 09:30:07 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0x921e5000) [pid = 18997] [serial = 697] [outer = (nil)] 09:30:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x9235e400) [pid = 18997] [serial = 698] [outer = 0x921e5000] 09:30:08 INFO - PROCESS | 18997 | 1467822608032 Marionette DEBUG loaded listener.js 09:30:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0x923f5c00) [pid = 18997] [serial = 699] [outer = 0x921e5000] 09:30:09 INFO - PROCESS | 18997 | 1467822609107 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 09:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 09:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1691ms 09:30:09 INFO - PROCESS | 18997 | 1467822609195 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 09:30:09 INFO - PROCESS | 18997 | 1467822609201 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 09:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 09:30:09 INFO - PROCESS | 18997 | 1467822609209 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 09:30:09 INFO - PROCESS | 18997 | 1467822609214 Marionette TRACE conn3 <- [1,902,null,{}] 09:30:09 INFO - PROCESS | 18997 | 1467822609221 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:09 INFO - PROCESS | 18997 | 1467822609229 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:09 INFO - PROCESS | 18997 | 1467822609445 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 09:30:09 INFO - PROCESS | 18997 | 1467822609687 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:09 INFO - PROCESS | 18997 | 1467822609701 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:09 INFO - PROCESS | 18997 | ++DOCSHELL 0x9258dc00 == 34 [pid = 18997] [id = 233] 09:30:09 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0x9290a000) [pid = 18997] [serial = 700] [outer = (nil)] 09:30:09 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0x93b3ac00) [pid = 18997] [serial = 701] [outer = 0x9290a000] 09:30:09 INFO - PROCESS | 18997 | 1467822609780 Marionette DEBUG loaded listener.js 09:30:09 INFO - PROCESS | 18997 | ++DOMWINDOW == 93 (0x9508ac00) [pid = 18997] [serial = 702] [outer = 0x9290a000] 09:30:10 INFO - PROCESS | 18997 | 1467822610738 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 09:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 09:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1583ms 09:30:10 INFO - PROCESS | 18997 | 1467822610793 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 09:30:10 INFO - PROCESS | 18997 | 1467822610797 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 09:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 09:30:10 INFO - PROCESS | 18997 | 1467822610804 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 09:30:10 INFO - PROCESS | 18997 | 1467822610808 Marionette TRACE conn3 <- [1,906,null,{}] 09:30:10 INFO - PROCESS | 18997 | 1467822610814 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:10 INFO - PROCESS | 18997 | 1467822610819 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:11 INFO - PROCESS | 18997 | 1467822611003 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 09:30:11 INFO - PROCESS | 18997 | 1467822611273 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:11 INFO - PROCESS | 18997 | 1467822611280 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:11 INFO - PROCESS | 18997 | ++DOCSHELL 0x96df6c00 == 35 [pid = 18997] [id = 234] 09:30:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 94 (0x98241000) [pid = 18997] [serial = 703] [outer = (nil)] 09:30:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 95 (0x982d2400) [pid = 18997] [serial = 704] [outer = 0x98241000] 09:30:11 INFO - PROCESS | 18997 | 1467822611403 Marionette DEBUG loaded listener.js 09:30:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 96 (0x99d7ec00) [pid = 18997] [serial = 705] [outer = 0x98241000] 09:30:12 INFO - PROCESS | 18997 | 1467822612371 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 09:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 09:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1638ms 09:30:12 INFO - PROCESS | 18997 | 1467822612444 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 09:30:12 INFO - PROCESS | 18997 | 1467822612449 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 09:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 09:30:12 INFO - PROCESS | 18997 | 1467822612467 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 09:30:12 INFO - PROCESS | 18997 | 1467822612474 Marionette TRACE conn3 <- [1,910,null,{}] 09:30:12 INFO - PROCESS | 18997 | 1467822612480 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:12 INFO - PROCESS | 18997 | 1467822612487 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:12 INFO - PROCESS | 18997 | 1467822612710 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 09:30:12 INFO - PROCESS | 18997 | 1467822612932 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:12 INFO - PROCESS | 18997 | 1467822612942 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:12 INFO - PROCESS | 18997 | ++DOCSHELL 0x9953b400 == 36 [pid = 18997] [id = 235] 09:30:12 INFO - PROCESS | 18997 | ++DOMWINDOW == 97 (0x99fd7c00) [pid = 18997] [serial = 706] [outer = (nil)] 09:30:13 INFO - PROCESS | 18997 | ++DOMWINDOW == 98 (0x9a378c00) [pid = 18997] [serial = 707] [outer = 0x99fd7c00] 09:30:13 INFO - PROCESS | 18997 | 1467822613044 Marionette DEBUG loaded listener.js 09:30:13 INFO - PROCESS | 18997 | ++DOMWINDOW == 99 (0x9a46b000) [pid = 18997] [serial = 708] [outer = 0x99fd7c00] 09:30:14 INFO - PROCESS | 18997 | 1467822614028 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 09:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 09:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1645ms 09:30:14 INFO - PROCESS | 18997 | 1467822614104 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 09:30:14 INFO - PROCESS | 18997 | 1467822614109 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 09:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 09:30:14 INFO - PROCESS | 18997 | 1467822614115 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 09:30:14 INFO - PROCESS | 18997 | 1467822614118 Marionette TRACE conn3 <- [1,914,null,{}] 09:30:14 INFO - PROCESS | 18997 | 1467822614124 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:14 INFO - PROCESS | 18997 | 1467822614129 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:14 INFO - PROCESS | 18997 | 1467822614303 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 09:30:14 INFO - PROCESS | 18997 | 1467822614640 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:14 INFO - PROCESS | 18997 | 1467822614648 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:14 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e9c00 == 37 [pid = 18997] [id = 236] 09:30:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 100 (0x921ea400) [pid = 18997] [serial = 709] [outer = (nil)] 09:30:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 101 (0x92368400) [pid = 18997] [serial = 710] [outer = 0x921ea400] 09:30:14 INFO - PROCESS | 18997 | 1467822614732 Marionette DEBUG loaded listener.js 09:30:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 102 (0x9258ac00) [pid = 18997] [serial = 711] [outer = 0x921ea400] 09:30:15 INFO - PROCESS | 18997 | --DOCSHELL 0x923fcc00 == 36 [pid = 18997] [id = 213] 09:30:15 INFO - PROCESS | 18997 | --DOCSHELL 0x9236c800 == 35 [pid = 18997] [id = 202] 09:30:15 INFO - PROCESS | 18997 | --DOCSHELL 0x92587800 == 34 [pid = 18997] [id = 199] 09:30:15 INFO - PROCESS | 18997 | --DOCSHELL 0x928de800 == 33 [pid = 18997] [id = 231] 09:30:15 INFO - PROCESS | 18997 | --DOCSHELL 0x93b39400 == 32 [pid = 18997] [id = 230] 09:30:15 INFO - PROCESS | 18997 | 1467822615770 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 09:30:15 INFO - PROCESS | 18997 | --DOCSHELL 0x95187800 == 31 [pid = 18997] [id = 229] 09:30:15 INFO - PROCESS | 18997 | --DOCSHELL 0x9290f800 == 30 [pid = 18997] [id = 228] 09:30:15 INFO - PROCESS | 18997 | --DOCSHELL 0x923fc000 == 29 [pid = 18997] [id = 227] 09:30:15 INFO - PROCESS | 18997 | --DOMWINDOW == 101 (0x9a7db000) [pid = 18997] [serial = 650] [outer = (nil)] [url = about:blank] 09:30:15 INFO - PROCESS | 18997 | --DOMWINDOW == 100 (0x9b3e5800) [pid = 18997] [serial = 653] [outer = (nil)] [url = about:blank] 09:30:15 INFO - PROCESS | 18997 | --DOMWINDOW == 99 (0xa2008c00) [pid = 18997] [serial = 656] [outer = (nil)] [url = about:blank] 09:30:15 INFO - PROCESS | 18997 | --DOMWINDOW == 98 (0xa200e800) [pid = 18997] [serial = 622] [outer = (nil)] [url = about:blank] 09:30:15 INFO - PROCESS | 18997 | --DOMWINDOW == 97 (0xa20a7c00) [pid = 18997] [serial = 623] [outer = (nil)] [url = about:blank] 09:30:15 INFO - PROCESS | 18997 | --DOMWINDOW == 96 (0x9a61c000) [pid = 18997] [serial = 647] [outer = (nil)] [url = about:blank] 09:30:15 INFO - PROCESS | 18997 | --DOMWINDOW == 95 (0x9a479000) [pid = 18997] [serial = 638] [outer = (nil)] [url = about:blank] 09:30:15 INFO - PROCESS | 18997 | --DOMWINDOW == 94 (0x9b276400) [pid = 18997] [serial = 639] [outer = (nil)] [url = about:blank] 09:30:15 INFO - PROCESS | 18997 | --DOMWINDOW == 93 (0x95088c00) [pid = 18997] [serial = 641] [outer = (nil)] [url = about:blank] 09:30:15 INFO - PROCESS | 18997 | --DOMWINDOW == 92 (0x953a7400) [pid = 18997] [serial = 642] [outer = (nil)] [url = about:blank] 09:30:15 INFO - PROCESS | 18997 | --DOMWINDOW == 91 (0x991ee400) [pid = 18997] [serial = 644] [outer = (nil)] [url = about:blank] 09:30:15 INFO - PROCESS | 18997 | --DOMWINDOW == 90 (0x99f1d800) [pid = 18997] [serial = 645] [outer = (nil)] [url = about:blank] 09:30:15 INFO - PROCESS | 18997 | --DOMWINDOW == 89 (0x95190000) [pid = 18997] [serial = 613] [outer = (nil)] [url = about:blank] 09:30:15 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0x9952f800) [pid = 18997] [serial = 614] [outer = (nil)] [url = about:blank] 09:30:15 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x9a629c00) [pid = 18997] [serial = 616] [outer = (nil)] [url = about:blank] 09:30:15 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x9a689800) [pid = 18997] [serial = 617] [outer = (nil)] [url = about:blank] 09:30:15 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x9becd800) [pid = 18997] [serial = 619] [outer = (nil)] [url = about:blank] 09:30:15 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x9cb31000) [pid = 18997] [serial = 620] [outer = (nil)] [url = about:blank] 09:30:15 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0xa25f2800) [pid = 18997] [serial = 625] [outer = (nil)] [url = about:blank] 09:30:15 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0xa2fba400) [pid = 18997] [serial = 626] [outer = (nil)] [url = about:blank] 09:30:15 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0xa4f7cc00) [pid = 18997] [serial = 629] [outer = (nil)] [url = about:blank] 09:30:15 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0xa4f85000) [pid = 18997] [serial = 630] [outer = (nil)] [url = about:blank] 09:30:15 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x9a674000) [pid = 18997] [serial = 611] [outer = (nil)] [url = about:blank] 09:30:15 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0xa2feb800) [pid = 18997] [serial = 635] [outer = (nil)] [url = about:blank] 09:30:15 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0xa4d0a400) [pid = 18997] [serial = 636] [outer = (nil)] [url = about:blank] 09:30:15 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0xa6787c00) [pid = 18997] [serial = 632] [outer = (nil)] [url = about:blank] 09:30:15 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0xa61b4400) [pid = 18997] [serial = 633] [outer = (nil)] [url = about:blank] 09:30:15 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0xa237dc00) [pid = 18997] [serial = 657] [outer = (nil)] [url = about:blank] 09:30:15 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x9be7e000) [pid = 18997] [serial = 659] [outer = (nil)] [url = about:blank] 09:30:15 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x9be7f400) [pid = 18997] [serial = 660] [outer = (nil)] [url = about:blank] 09:30:15 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x95163000) [pid = 18997] [serial = 404] [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.] 09:30:15 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x9b27a800) [pid = 18997] [serial = 651] [outer = (nil)] [url = about:blank] 09:30:15 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x9b952800) [pid = 18997] [serial = 654] [outer = (nil)] [url = about:blank] 09:30:15 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x9a675800) [pid = 18997] [serial = 648] [outer = (nil)] [url = about:blank] 09:30:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 09:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1742ms 09:30:15 INFO - PROCESS | 18997 | 1467822615859 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 09:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 09:30:15 INFO - PROCESS | 18997 | 1467822615864 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 09:30:15 INFO - PROCESS | 18997 | 1467822615871 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 09:30:15 INFO - PROCESS | 18997 | 1467822615875 Marionette TRACE conn3 <- [1,918,null,{}] 09:30:15 INFO - PROCESS | 18997 | 1467822615883 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:15 INFO - PROCESS | 18997 | 1467822615891 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:16 INFO - PROCESS | 18997 | 1467822616069 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 09:30:16 INFO - PROCESS | 18997 | 1467822616236 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:16 INFO - PROCESS | 18997 | 1467822616245 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:16 INFO - PROCESS | 18997 | ++DOCSHELL 0x93911800 == 30 [pid = 18997] [id = 237] 09:30:16 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x93b36000) [pid = 18997] [serial = 712] [outer = (nil)] 09:30:16 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x93b3f800) [pid = 18997] [serial = 713] [outer = 0x93b36000] 09:30:16 INFO - PROCESS | 18997 | 1467822616321 Marionette DEBUG loaded listener.js 09:30:16 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x95160400) [pid = 18997] [serial = 714] [outer = 0x93b36000] 09:30:17 INFO - PROCESS | 18997 | 1467822617068 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 09:30:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 09:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1231ms 09:30:17 INFO - PROCESS | 18997 | 1467822617110 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 09:30:17 INFO - PROCESS | 18997 | 1467822617116 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 09:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 09:30:17 INFO - PROCESS | 18997 | 1467822617129 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 09:30:17 INFO - PROCESS | 18997 | 1467822617132 Marionette TRACE conn3 <- [1,922,null,{}] 09:30:17 INFO - PROCESS | 18997 | 1467822617139 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:17 INFO - PROCESS | 18997 | 1467822617144 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:17 INFO - PROCESS | 18997 | 1467822617311 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 09:30:17 INFO - PROCESS | 18997 | 1467822617321 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:17 INFO - PROCESS | 18997 | 1467822617329 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:17 INFO - PROCESS | 18997 | ++DOCSHELL 0x95167800 == 31 [pid = 18997] [id = 238] 09:30:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9518d800) [pid = 18997] [serial = 715] [outer = (nil)] 09:30:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9910ec00) [pid = 18997] [serial = 716] [outer = 0x9518d800] 09:30:17 INFO - PROCESS | 18997 | 1467822617402 Marionette DEBUG loaded listener.js 09:30:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x99d80c00) [pid = 18997] [serial = 717] [outer = 0x9518d800] 09:30:18 INFO - PROCESS | 18997 | 1467822618396 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 09:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 09:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1337ms 09:30:18 INFO - PROCESS | 18997 | 1467822618462 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 09:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 09:30:18 INFO - PROCESS | 18997 | 1467822618466 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 09:30:18 INFO - PROCESS | 18997 | 1467822618475 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 09:30:18 INFO - PROCESS | 18997 | 1467822618483 Marionette TRACE conn3 <- [1,926,null,{}] 09:30:18 INFO - PROCESS | 18997 | 1467822618506 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:18 INFO - PROCESS | 18997 | 1467822618513 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:18 INFO - PROCESS | 18997 | 1467822618741 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 09:30:18 INFO - PROCESS | 18997 | 1467822618772 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:18 INFO - PROCESS | 18997 | 1467822618779 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:18 INFO - PROCESS | 18997 | ++DOCSHELL 0x93896000 == 32 [pid = 18997] [id = 239] 09:30:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x9a46f800) [pid = 18997] [serial = 718] [outer = (nil)] 09:30:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9a477400) [pid = 18997] [serial = 719] [outer = 0x9a46f800] 09:30:18 INFO - PROCESS | 18997 | 1467822618846 Marionette DEBUG loaded listener.js 09:30:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x99fd0400) [pid = 18997] [serial = 720] [outer = 0x9a46f800] 09:30:19 INFO - PROCESS | 18997 | 1467822619742 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 09:30:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 09:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1302ms 09:30:19 INFO - PROCESS | 18997 | 1467822619775 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 09:30:19 INFO - PROCESS | 18997 | 1467822619778 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 09:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 09:30:19 INFO - PROCESS | 18997 | 1467822619785 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 09:30:19 INFO - PROCESS | 18997 | 1467822619788 Marionette TRACE conn3 <- [1,930,null,{}] 09:30:19 INFO - PROCESS | 18997 | 1467822619793 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:19 INFO - PROCESS | 18997 | 1467822619798 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:20 INFO - PROCESS | 18997 | 1467822620013 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 09:30:20 INFO - PROCESS | 18997 | 1467822620031 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:20 INFO - PROCESS | 18997 | 1467822620039 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:20 INFO - PROCESS | 18997 | ++DOCSHELL 0x92590800 == 33 [pid = 18997] [id = 240] 09:30:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x99177c00) [pid = 18997] [serial = 721] [outer = (nil)] 09:30:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9a66d000) [pid = 18997] [serial = 722] [outer = 0x99177c00] 09:30:20 INFO - PROCESS | 18997 | 1467822620106 Marionette DEBUG loaded listener.js 09:30:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x9a66e800) [pid = 18997] [serial = 723] [outer = 0x99177c00] 09:30:20 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x93b40400) [pid = 18997] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 09:30:20 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x9a670800) [pid = 18997] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 09:30:20 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x9c0e7800) [pid = 18997] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 09:30:20 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x92915000) [pid = 18997] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 09:30:20 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x923fc400) [pid = 18997] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 09:30:20 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x9290c800) [pid = 18997] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 09:30:20 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0xa231fc00) [pid = 18997] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 09:30:20 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x95188400) [pid = 18997] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 09:30:20 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x9a74a000) [pid = 18997] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 09:30:20 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x96dec800) [pid = 18997] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 09:30:20 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x93b3a800) [pid = 18997] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 09:30:21 INFO - PROCESS | 18997 | 1467822621097 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 09:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 09:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1336ms 09:30:21 INFO - PROCESS | 18997 | 1467822621122 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 09:30:21 INFO - PROCESS | 18997 | 1467822621125 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 09:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 09:30:21 INFO - PROCESS | 18997 | 1467822621132 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 09:30:21 INFO - PROCESS | 18997 | 1467822621134 Marionette TRACE conn3 <- [1,934,null,{}] 09:30:21 INFO - PROCESS | 18997 | 1467822621140 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:21 INFO - PROCESS | 18997 | 1467822621145 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:21 INFO - PROCESS | 18997 | 1467822621341 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 09:30:21 INFO - PROCESS | 18997 | 1467822621359 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:21 INFO - PROCESS | 18997 | 1467822621376 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:21 INFO - PROCESS | 18997 | ++DOCSHELL 0x96dec800 == 34 [pid = 18997] [id = 241] 09:30:21 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x96ded000) [pid = 18997] [serial = 724] [outer = (nil)] 09:30:21 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x9a645000) [pid = 18997] [serial = 725] [outer = 0x96ded000] 09:30:21 INFO - PROCESS | 18997 | 1467822621457 Marionette DEBUG loaded listener.js 09:30:21 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9a682400) [pid = 18997] [serial = 726] [outer = 0x96ded000] 09:30:22 INFO - PROCESS | 18997 | 1467822622317 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 09:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 09:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1229ms 09:30:22 INFO - PROCESS | 18997 | 1467822622362 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 09:30:22 INFO - PROCESS | 18997 | 1467822622366 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 09:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 09:30:22 INFO - PROCESS | 18997 | 1467822622372 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 09:30:22 INFO - PROCESS | 18997 | 1467822622374 Marionette TRACE conn3 <- [1,938,null,{}] 09:30:22 INFO - PROCESS | 18997 | 1467822622380 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:22 INFO - PROCESS | 18997 | 1467822622386 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:22 INFO - PROCESS | 18997 | 1467822622542 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 09:30:22 INFO - PROCESS | 18997 | 1467822622552 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:22 INFO - PROCESS | 18997 | 1467822622559 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:22 INFO - PROCESS | 18997 | ++DOCSHELL 0x928d8400 == 35 [pid = 18997] [id = 242] 09:30:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x95089000) [pid = 18997] [serial = 727] [outer = (nil)] 09:30:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x9a74b400) [pid = 18997] [serial = 728] [outer = 0x95089000] 09:30:22 INFO - PROCESS | 18997 | 1467822622625 Marionette DEBUG loaded listener.js 09:30:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x9a750000) [pid = 18997] [serial = 729] [outer = 0x95089000] 09:30:23 INFO - PROCESS | 18997 | 1467822623775 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 09:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 09:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1439ms 09:30:23 INFO - PROCESS | 18997 | 1467822623812 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 09:30:23 INFO - PROCESS | 18997 | 1467822623819 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 09:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 09:30:23 INFO - PROCESS | 18997 | 1467822623827 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 09:30:23 INFO - PROCESS | 18997 | 1467822623835 Marionette TRACE conn3 <- [1,942,null,{}] 09:30:23 INFO - PROCESS | 18997 | 1467822623843 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:23 INFO - PROCESS | 18997 | 1467822623849 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:24 INFO - PROCESS | 18997 | 1467822624039 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 09:30:24 INFO - PROCESS | 18997 | 1467822624251 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:24 INFO - PROCESS | 18997 | 1467822624259 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:24 INFO - PROCESS | 18997 | ++DOCSHELL 0x92590c00 == 36 [pid = 18997] [id = 243] 09:30:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x92914000) [pid = 18997] [serial = 730] [outer = (nil)] 09:30:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x93b41000) [pid = 18997] [serial = 731] [outer = 0x92914000] 09:30:24 INFO - PROCESS | 18997 | 1467822624386 Marionette DEBUG loaded listener.js 09:30:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x9518ec00) [pid = 18997] [serial = 732] [outer = 0x92914000] 09:30:25 INFO - PROCESS | 18997 | 1467822625270 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 09:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 09:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1487ms 09:30:25 INFO - PROCESS | 18997 | 1467822625317 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 09:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 09:30:25 INFO - PROCESS | 18997 | 1467822625329 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 09:30:25 INFO - PROCESS | 18997 | 1467822625340 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 09:30:25 INFO - PROCESS | 18997 | 1467822625345 Marionette TRACE conn3 <- [1,946,null,{}] 09:30:25 INFO - PROCESS | 18997 | 1467822625351 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:25 INFO - PROCESS | 18997 | 1467822625357 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:25 INFO - PROCESS | 18997 | 1467822625581 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 09:30:25 INFO - PROCESS | 18997 | 1467822625842 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:25 INFO - PROCESS | 18997 | 1467822625851 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:25 INFO - PROCESS | 18997 | ++DOCSHELL 0x96df7400 == 37 [pid = 18997] [id = 244] 09:30:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x99fcc000) [pid = 18997] [serial = 733] [outer = (nil)] 09:30:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x9a169000) [pid = 18997] [serial = 734] [outer = 0x99fcc000] 09:30:25 INFO - PROCESS | 18997 | 1467822625977 Marionette DEBUG loaded listener.js 09:30:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x9a37ec00) [pid = 18997] [serial = 735] [outer = 0x99fcc000] 09:30:26 INFO - PROCESS | 18997 | 1467822626866 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 09:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 09:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1591ms 09:30:26 INFO - PROCESS | 18997 | 1467822626931 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 09:30:26 INFO - PROCESS | 18997 | 1467822626935 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 09:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 09:30:26 INFO - PROCESS | 18997 | 1467822626942 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 09:30:26 INFO - PROCESS | 18997 | 1467822626948 Marionette TRACE conn3 <- [1,950,null,{}] 09:30:26 INFO - PROCESS | 18997 | 1467822626965 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:26 INFO - PROCESS | 18997 | 1467822626973 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:27 INFO - PROCESS | 18997 | 1467822627192 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 09:30:27 INFO - PROCESS | 18997 | 1467822627401 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:27 INFO - PROCESS | 18997 | 1467822627415 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:27 INFO - PROCESS | 18997 | ++DOCSHELL 0x96df5c00 == 38 [pid = 18997] [id = 245] 09:30:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9a746000) [pid = 18997] [serial = 736] [outer = (nil)] 09:30:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9a754800) [pid = 18997] [serial = 737] [outer = 0x9a746000] 09:30:27 INFO - PROCESS | 18997 | 1467822627540 Marionette DEBUG loaded listener.js 09:30:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x9b06ec00) [pid = 18997] [serial = 738] [outer = 0x9a746000] 09:30:28 INFO - PROCESS | 18997 | 1467822628387 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 09:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 09:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1484ms 09:30:28 INFO - PROCESS | 18997 | 1467822628427 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 09:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 09:30:28 INFO - PROCESS | 18997 | 1467822628432 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 09:30:28 INFO - PROCESS | 18997 | 1467822628439 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 09:30:28 INFO - PROCESS | 18997 | 1467822628442 Marionette TRACE conn3 <- [1,954,null,{}] 09:30:28 INFO - PROCESS | 18997 | 1467822628448 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:28 INFO - PROCESS | 18997 | 1467822628453 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:28 INFO - PROCESS | 18997 | 1467822628635 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 09:30:28 INFO - PROCESS | 18997 | 1467822628812 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:28 INFO - PROCESS | 18997 | 1467822628820 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:28 INFO - PROCESS | 18997 | ++DOCSHELL 0x9b070000 == 39 [pid = 18997] [id = 246] 09:30:28 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x9b070c00) [pid = 18997] [serial = 739] [outer = (nil)] 09:30:28 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x9b274000) [pid = 18997] [serial = 740] [outer = 0x9b070c00] 09:30:28 INFO - PROCESS | 18997 | 1467822628906 Marionette DEBUG loaded listener.js 09:30:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x9b27bc00) [pid = 18997] [serial = 741] [outer = 0x9b070c00] 09:30:29 INFO - PROCESS | 18997 | 1467822629833 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 09:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 09:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1435ms 09:30:29 INFO - PROCESS | 18997 | 1467822629874 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 09:30:29 INFO - PROCESS | 18997 | 1467822629877 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 09:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 09:30:29 INFO - PROCESS | 18997 | 1467822629884 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 09:30:29 INFO - PROCESS | 18997 | 1467822629887 Marionette TRACE conn3 <- [1,958,null,{}] 09:30:29 INFO - PROCESS | 18997 | 1467822629893 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:29 INFO - PROCESS | 18997 | 1467822629897 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:30 INFO - PROCESS | 18997 | 1467822630070 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 09:30:30 INFO - PROCESS | 18997 | 1467822630236 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:30 INFO - PROCESS | 18997 | 1467822630244 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:30 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a12f800 == 40 [pid = 18997] [id = 247] 09:30:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0x9a7db000) [pid = 18997] [serial = 742] [outer = (nil)] 09:30:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x9b562800) [pid = 18997] [serial = 743] [outer = 0x9a7db000] 09:30:30 INFO - PROCESS | 18997 | 1467822630324 Marionette DEBUG loaded listener.js 09:30:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0x9b56cc00) [pid = 18997] [serial = 744] [outer = 0x9a7db000] 09:30:31 INFO - PROCESS | 18997 | 1467822631413 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 09:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 09:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1583ms 09:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 09:30:31 INFO - PROCESS | 18997 | 1467822631468 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 09:30:31 INFO - PROCESS | 18997 | 1467822631472 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 09:30:31 INFO - PROCESS | 18997 | 1467822631478 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 09:30:31 INFO - PROCESS | 18997 | 1467822631482 Marionette TRACE conn3 <- [1,962,null,{}] 09:30:31 INFO - PROCESS | 18997 | 1467822631487 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:31 INFO - PROCESS | 18997 | 1467822631497 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:31 INFO - PROCESS | 18997 | 1467822631694 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 09:30:31 INFO - PROCESS | 18997 | 1467822631904 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:31 INFO - PROCESS | 18997 | 1467822631912 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:31 INFO - PROCESS | 18997 | ++DOCSHELL 0x92361400 == 41 [pid = 18997] [id = 248] 09:30:31 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0x923f3400) [pid = 18997] [serial = 745] [outer = (nil)] 09:30:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0x9be7fc00) [pid = 18997] [serial = 746] [outer = 0x923f3400] 09:30:32 INFO - PROCESS | 18997 | 1467822632033 Marionette DEBUG loaded listener.js 09:30:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 93 (0x9be83400) [pid = 18997] [serial = 747] [outer = 0x923f3400] 09:30:32 INFO - PROCESS | 18997 | 1467822632888 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 09:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 09:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1442ms 09:30:32 INFO - PROCESS | 18997 | 1467822632920 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 09:30:32 INFO - PROCESS | 18997 | 1467822632924 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 09:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 09:30:32 INFO - PROCESS | 18997 | 1467822632931 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 09:30:32 INFO - PROCESS | 18997 | 1467822632933 Marionette TRACE conn3 <- [1,966,null,{}] 09:30:32 INFO - PROCESS | 18997 | 1467822632940 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:32 INFO - PROCESS | 18997 | 1467822632945 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:33 INFO - PROCESS | 18997 | 1467822633123 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 09:30:33 INFO - PROCESS | 18997 | 1467822633324 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:33 INFO - PROCESS | 18997 | 1467822633335 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:33 INFO - PROCESS | 18997 | ++DOCSHELL 0x923fe000 == 42 [pid = 18997] [id = 249] 09:30:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 94 (0x9290b000) [pid = 18997] [serial = 748] [outer = (nil)] 09:30:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 95 (0x9a747c00) [pid = 18997] [serial = 749] [outer = 0x9290b000] 09:30:33 INFO - PROCESS | 18997 | 1467822633408 Marionette DEBUG loaded listener.js 09:30:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 96 (0x9b9b6400) [pid = 18997] [serial = 750] [outer = 0x9290b000] 09:30:34 INFO - PROCESS | 18997 | 1467822634583 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 09:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 09:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1683ms 09:30:34 INFO - PROCESS | 18997 | 1467822634614 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 09:30:34 INFO - PROCESS | 18997 | 1467822634619 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 09:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 09:30:34 INFO - PROCESS | 18997 | 1467822634628 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 09:30:34 INFO - PROCESS | 18997 | 1467822634635 Marionette TRACE conn3 <- [1,970,null,{}] 09:30:34 INFO - PROCESS | 18997 | 1467822634643 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:34 INFO - PROCESS | 18997 | 1467822634648 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:34 INFO - PROCESS | 18997 | 1467822634821 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 09:30:35 INFO - PROCESS | 18997 | 1467822635011 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:35 INFO - PROCESS | 18997 | 1467822635033 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:35 INFO - PROCESS | 18997 | ++DOCSHELL 0x92916000 == 43 [pid = 18997] [id = 250] 09:30:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 97 (0x93b35800) [pid = 18997] [serial = 751] [outer = (nil)] 09:30:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 98 (0x946ac800) [pid = 18997] [serial = 752] [outer = 0x93b35800] 09:30:35 INFO - PROCESS | 18997 | 1467822635131 Marionette DEBUG loaded listener.js 09:30:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 99 (0x9518b400) [pid = 18997] [serial = 753] [outer = 0x93b35800] 09:30:36 INFO - PROCESS | 18997 | --DOCSHELL 0x9290bc00 == 42 [pid = 18997] [id = 226] 09:30:36 INFO - PROCESS | 18997 | --DOCSHELL 0x9cb37c00 == 41 [pid = 18997] [id = 209] 09:30:36 INFO - PROCESS | 18997 | --DOCSHELL 0x92586c00 == 40 [pid = 18997] [id = 211] 09:30:36 INFO - PROCESS | 18997 | --DOCSHELL 0x95093400 == 39 [pid = 18997] [id = 214] 09:30:36 INFO - PROCESS | 18997 | --DOCSHELL 0x95089800 == 38 [pid = 18997] [id = 207] 09:30:36 INFO - PROCESS | 18997 | --DOCSHELL 0x99fd6c00 == 37 [pid = 18997] [id = 203] 09:30:36 INFO - PROCESS | 18997 | --DOCSHELL 0x9a474c00 == 36 [pid = 18997] [id = 215] 09:30:36 INFO - PROCESS | 18997 | --DOCSHELL 0x9515f400 == 35 [pid = 18997] [id = 204] 09:30:36 INFO - PROCESS | 18997 | --DOCSHELL 0x921df400 == 34 [pid = 18997] [id = 210] 09:30:36 INFO - PROCESS | 18997 | --DOCSHELL 0x9518b000 == 33 [pid = 18997] [id = 216] 09:30:36 INFO - PROCESS | 18997 | --DOCSHELL 0x9b56b800 == 32 [pid = 18997] [id = 206] 09:30:36 INFO - PROCESS | 18997 | --DOCSHELL 0x9258dc00 == 31 [pid = 18997] [id = 233] 09:30:36 INFO - PROCESS | 18997 | --DOCSHELL 0x9a162000 == 30 [pid = 18997] [id = 201] 09:30:36 INFO - PROCESS | 18997 | --DOCSHELL 0x953b0c00 == 29 [pid = 18997] [id = 200] 09:30:36 INFO - PROCESS | 18997 | --DOCSHELL 0x96df6c00 == 28 [pid = 18997] [id = 234] 09:30:36 INFO - PROCESS | 18997 | --DOCSHELL 0x92368800 == 27 [pid = 18997] [id = 205] 09:30:36 INFO - PROCESS | 18997 | --DOCSHELL 0x921e4400 == 26 [pid = 18997] [id = 232] 09:30:36 INFO - PROCESS | 18997 | --DOCSHELL 0x92589400 == 25 [pid = 18997] [id = 212] 09:30:36 INFO - PROCESS | 18997 | --DOCSHELL 0x9953b400 == 24 [pid = 18997] [id = 235] 09:30:36 INFO - PROCESS | 18997 | --DOCSHELL 0x921e1800 == 23 [pid = 18997] [id = 208] 09:30:36 INFO - PROCESS | 18997 | --DOCSHELL 0x921e9c00 == 22 [pid = 18997] [id = 236] 09:30:36 INFO - PROCESS | 18997 | --DOMWINDOW == 98 (0x99fcb000) [pid = 18997] [serial = 695] [outer = (nil)] [url = about:blank] 09:30:36 INFO - PROCESS | 18997 | --DOMWINDOW == 97 (0x99d81000) [pid = 18997] [serial = 663] [outer = (nil)] [url = about:blank] 09:30:36 INFO - PROCESS | 18997 | --DOMWINDOW == 96 (0x95169800) [pid = 18997] [serial = 662] [outer = (nil)] [url = about:blank] 09:30:36 INFO - PROCESS | 18997 | --DOMWINDOW == 95 (0x9b568000) [pid = 18997] [serial = 666] [outer = (nil)] [url = about:blank] 09:30:36 INFO - PROCESS | 18997 | --DOMWINDOW == 94 (0x9b277c00) [pid = 18997] [serial = 665] [outer = (nil)] [url = about:blank] 09:30:36 INFO - PROCESS | 18997 | --DOMWINDOW == 93 (0xa23a5800) [pid = 18997] [serial = 669] [outer = (nil)] [url = about:blank] 09:30:36 INFO - PROCESS | 18997 | --DOMWINDOW == 92 (0x93911000) [pid = 18997] [serial = 686] [outer = (nil)] [url = about:blank] 09:30:36 INFO - PROCESS | 18997 | --DOMWINDOW == 91 (0x9d81c800) [pid = 18997] [serial = 668] [outer = (nil)] [url = about:blank] 09:30:36 INFO - PROCESS | 18997 | --DOMWINDOW == 90 (0x92582c00) [pid = 18997] [serial = 683] [outer = (nil)] [url = about:blank] 09:30:36 INFO - PROCESS | 18997 | --DOMWINDOW == 89 (0x92585c00) [pid = 18997] [serial = 684] [outer = (nil)] [url = about:blank] 09:30:36 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0x92917800) [pid = 18997] [serial = 681] [outer = (nil)] [url = about:blank] 09:30:36 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x92913000) [pid = 18997] [serial = 680] [outer = (nil)] [url = about:blank] 09:30:36 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0xa3194000) [pid = 18997] [serial = 672] [outer = (nil)] [url = about:blank] 09:30:36 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0xa2fecc00) [pid = 18997] [serial = 671] [outer = (nil)] [url = about:blank] 09:30:36 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x95190c00) [pid = 18997] [serial = 689] [outer = (nil)] [url = about:blank] 09:30:36 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x9a74f400) [pid = 18997] [serial = 675] [outer = (nil)] [url = about:blank] 09:30:36 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x99537c00) [pid = 18997] [serial = 692] [outer = (nil)] [url = about:blank] 09:30:36 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x9a74dc00) [pid = 18997] [serial = 674] [outer = (nil)] [url = about:blank] 09:30:36 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x96dee800) [pid = 18997] [serial = 690] [outer = (nil)] [url = about:blank] 09:30:36 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0xa683fc00) [pid = 18997] [serial = 678] [outer = (nil)] [url = about:blank] 09:30:36 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0xa4f1e000) [pid = 18997] [serial = 677] [outer = (nil)] [url = about:blank] 09:30:36 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x99d76400) [pid = 18997] [serial = 693] [outer = (nil)] [url = about:blank] 09:30:36 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x93917000) [pid = 18997] [serial = 687] [outer = (nil)] [url = about:blank] 09:30:37 INFO - PROCESS | 18997 | 1467822637246 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 09:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 09:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 2644ms 09:30:37 INFO - PROCESS | 18997 | 1467822637275 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 09:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 09:30:37 INFO - PROCESS | 18997 | 1467822637281 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 09:30:37 INFO - PROCESS | 18997 | 1467822637288 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 09:30:37 INFO - PROCESS | 18997 | 1467822637293 Marionette TRACE conn3 <- [1,974,null,{}] 09:30:37 INFO - PROCESS | 18997 | 1467822637301 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:37 INFO - PROCESS | 18997 | 1467822637306 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:37 INFO - PROCESS | 18997 | 1467822637475 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 09:30:37 INFO - PROCESS | 18997 | 1467822637625 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:37 INFO - PROCESS | 18997 | 1467822637631 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:37 INFO - PROCESS | 18997 | ++DOCSHELL 0x92363800 == 23 [pid = 18997] [id = 251] 09:30:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x923f3c00) [pid = 18997] [serial = 754] [outer = (nil)] 09:30:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x928d9c00) [pid = 18997] [serial = 755] [outer = 0x923f3c00] 09:30:37 INFO - PROCESS | 18997 | 1467822637704 Marionette DEBUG loaded listener.js 09:30:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9290ec00) [pid = 18997] [serial = 756] [outer = 0x923f3c00] 09:30:38 INFO - PROCESS | 18997 | 1467822638425 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 09:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 09:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1188ms 09:30:38 INFO - PROCESS | 18997 | 1467822638476 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 09:30:38 INFO - PROCESS | 18997 | 1467822638485 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 09:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 09:30:38 INFO - PROCESS | 18997 | 1467822638496 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 09:30:38 INFO - PROCESS | 18997 | 1467822638500 Marionette TRACE conn3 <- [1,978,null,{}] 09:30:38 INFO - PROCESS | 18997 | 1467822638507 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:38 INFO - PROCESS | 18997 | 1467822638513 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:38 INFO - PROCESS | 18997 | 1467822638682 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 09:30:38 INFO - PROCESS | 18997 | 1467822638694 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:38 INFO - PROCESS | 18997 | 1467822638699 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:38 INFO - PROCESS | 18997 | ++DOCSHELL 0x92eb3c00 == 24 [pid = 18997] [id = 252] 09:30:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x93915c00) [pid = 18997] [serial = 757] [outer = (nil)] 09:30:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x93b3bc00) [pid = 18997] [serial = 758] [outer = 0x93915c00] 09:30:38 INFO - PROCESS | 18997 | 1467822638901 Marionette DEBUG loaded listener.js 09:30:39 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x95088000) [pid = 18997] [serial = 759] [outer = 0x93915c00] 09:30:39 INFO - PROCESS | 18997 | 1467822639819 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 09:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 09:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1342ms 09:30:39 INFO - PROCESS | 18997 | 1467822639839 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 09:30:39 INFO - PROCESS | 18997 | 1467822639844 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 09:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 09:30:39 INFO - PROCESS | 18997 | 1467822639860 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 09:30:39 INFO - PROCESS | 18997 | 1467822639866 Marionette TRACE conn3 <- [1,982,null,{}] 09:30:39 INFO - PROCESS | 18997 | 1467822639883 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:39 INFO - PROCESS | 18997 | 1467822639892 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:40 INFO - PROCESS | 18997 | 1467822640113 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 09:30:40 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x96ded000) [pid = 18997] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 09:30:40 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x9290a000) [pid = 18997] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 09:30:40 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x9518d800) [pid = 18997] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 09:30:40 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x93b36000) [pid = 18997] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 09:30:40 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x99177c00) [pid = 18997] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 09:30:40 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x9a46f800) [pid = 18997] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 09:30:40 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x953a7800) [pid = 18997] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 09:30:40 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x99fd7c00) [pid = 18997] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 09:30:40 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x921ea400) [pid = 18997] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 09:30:40 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x98241000) [pid = 18997] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 09:30:40 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x921e5000) [pid = 18997] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 09:30:40 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x95089000) [pid = 18997] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 09:30:40 INFO - PROCESS | 18997 | 1467822640949 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:40 INFO - PROCESS | 18997 | 1467822640960 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:41 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e8800 == 25 [pid = 18997] [id = 253] 09:30:41 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x921e9000) [pid = 18997] [serial = 760] [outer = (nil)] 09:30:41 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x92367800) [pid = 18997] [serial = 761] [outer = 0x921e9000] 09:30:41 INFO - PROCESS | 18997 | 1467822641074 Marionette DEBUG loaded listener.js 09:30:41 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x92584000) [pid = 18997] [serial = 762] [outer = 0x921e9000] 09:30:42 INFO - PROCESS | 18997 | 1467822642056 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 09:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 09:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 2246ms 09:30:42 INFO - PROCESS | 18997 | 1467822642100 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 09:30:42 INFO - PROCESS | 18997 | 1467822642106 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 09:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 09:30:42 INFO - PROCESS | 18997 | 1467822642114 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 09:30:42 INFO - PROCESS | 18997 | 1467822642119 Marionette TRACE conn3 <- [1,986,null,{}] 09:30:42 INFO - PROCESS | 18997 | 1467822642127 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:42 INFO - PROCESS | 18997 | 1467822642134 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:42 INFO - PROCESS | 18997 | 1467822642333 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 09:30:42 INFO - PROCESS | 18997 | 1467822642544 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:42 INFO - PROCESS | 18997 | 1467822642553 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:42 INFO - PROCESS | 18997 | ++DOCSHELL 0x92360400 == 26 [pid = 18997] [id = 254] 09:30:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x9508c400) [pid = 18997] [serial = 763] [outer = (nil)] 09:30:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x95165000) [pid = 18997] [serial = 764] [outer = 0x9508c400] 09:30:42 INFO - PROCESS | 18997 | 1467822642640 Marionette DEBUG loaded listener.js 09:30:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9518f000) [pid = 18997] [serial = 765] [outer = 0x9508c400] 09:30:43 INFO - PROCESS | 18997 | 1467822643595 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 09:30:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 09:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1538ms 09:30:43 INFO - PROCESS | 18997 | 1467822643660 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 09:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 09:30:43 INFO - PROCESS | 18997 | 1467822643671 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 09:30:43 INFO - PROCESS | 18997 | 1467822643682 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 09:30:43 INFO - PROCESS | 18997 | 1467822643688 Marionette TRACE conn3 <- [1,990,null,{}] 09:30:43 INFO - PROCESS | 18997 | 1467822643698 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:43 INFO - PROCESS | 18997 | 1467822643706 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:44 INFO - PROCESS | 18997 | 1467822644059 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 09:30:44 INFO - PROCESS | 18997 | 1467822644474 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:44 INFO - PROCESS | 18997 | 1467822644486 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:44 INFO - PROCESS | 18997 | ++DOCSHELL 0x95089000 == 27 [pid = 18997] [id = 255] 09:30:44 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x99534400) [pid = 18997] [serial = 766] [outer = (nil)] 09:30:44 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x9953c400) [pid = 18997] [serial = 767] [outer = 0x99534400] 09:30:44 INFO - PROCESS | 18997 | 1467822644572 Marionette DEBUG loaded listener.js 09:30:44 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x99d80800) [pid = 18997] [serial = 768] [outer = 0x99534400] 09:30:45 INFO - PROCESS | 18997 | 1467822645584 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 09:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 09:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1958ms 09:30:45 INFO - PROCESS | 18997 | 1467822645637 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 09:30:45 INFO - PROCESS | 18997 | 1467822645641 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 09:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 09:30:45 INFO - PROCESS | 18997 | 1467822645658 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 09:30:45 INFO - PROCESS | 18997 | 1467822645668 Marionette TRACE conn3 <- [1,994,null,{}] 09:30:45 INFO - PROCESS | 18997 | 1467822645674 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:45 INFO - PROCESS | 18997 | 1467822645683 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:45 INFO - PROCESS | 18997 | 1467822645928 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 09:30:46 INFO - PROCESS | 18997 | 1467822646182 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:46 INFO - PROCESS | 18997 | 1467822646192 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:46 INFO - PROCESS | 18997 | ++DOCSHELL 0x9824e800 == 28 [pid = 18997] [id = 256] 09:30:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x982cc000) [pid = 18997] [serial = 769] [outer = (nil)] 09:30:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x9a166000) [pid = 18997] [serial = 770] [outer = 0x982cc000] 09:30:46 INFO - PROCESS | 18997 | 1467822646276 Marionette DEBUG loaded listener.js 09:30:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9a37f000) [pid = 18997] [serial = 771] [outer = 0x982cc000] 09:30:47 INFO - PROCESS | 18997 | 1467822647236 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 09:30:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 09:30:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1656ms 09:30:47 INFO - PROCESS | 18997 | 1467822647307 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 09:30:47 INFO - PROCESS | 18997 | 1467822647312 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 09:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 09:30:47 INFO - PROCESS | 18997 | 1467822647318 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 09:30:47 INFO - PROCESS | 18997 | 1467822647322 Marionette TRACE conn3 <- [1,998,null,{}] 09:30:47 INFO - PROCESS | 18997 | 1467822647328 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:47 INFO - PROCESS | 18997 | 1467822647333 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:47 INFO - PROCESS | 18997 | 1467822647562 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 09:30:47 INFO - PROCESS | 18997 | 1467822647866 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:47 INFO - PROCESS | 18997 | 1467822647877 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:47 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f2c00 == 29 [pid = 18997] [id = 257] 09:30:47 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x923f3800) [pid = 18997] [serial = 772] [outer = (nil)] 09:30:47 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x92909c00) [pid = 18997] [serial = 773] [outer = 0x923f3800] 09:30:47 INFO - PROCESS | 18997 | 1467822647967 Marionette DEBUG loaded listener.js 09:30:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x9258a000) [pid = 18997] [serial = 774] [outer = 0x923f3800] 09:30:49 INFO - PROCESS | 18997 | 1467822649146 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 09:30:49 INFO - PROCESS | 18997 | --DOCSHELL 0x92eb3c00 == 28 [pid = 18997] [id = 252] 09:30:49 INFO - PROCESS | 18997 | --DOCSHELL 0x92363800 == 27 [pid = 18997] [id = 251] 09:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 09:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1885ms 09:30:49 INFO - PROCESS | 18997 | 1467822649205 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 09:30:49 INFO - PROCESS | 18997 | 1467822649210 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 09:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 09:30:49 INFO - PROCESS | 18997 | 1467822649228 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 09:30:49 INFO - PROCESS | 18997 | 1467822649232 Marionette TRACE conn3 <- [1,1002,null,{}] 09:30:49 INFO - PROCESS | 18997 | 1467822649240 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:49 INFO - PROCESS | 18997 | 1467822649244 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:49 INFO - PROCESS | 18997 | 1467822649466 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 09:30:49 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x9a74b400) [pid = 18997] [serial = 728] [outer = (nil)] [url = about:blank] 09:30:49 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x9a750000) [pid = 18997] [serial = 729] [outer = (nil)] [url = about:blank] 09:30:49 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x9a682400) [pid = 18997] [serial = 726] [outer = (nil)] [url = about:blank] 09:30:49 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x9a645000) [pid = 18997] [serial = 725] [outer = (nil)] [url = about:blank] 09:30:49 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x93b3ac00) [pid = 18997] [serial = 701] [outer = (nil)] [url = about:blank] 09:30:49 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x99d80c00) [pid = 18997] [serial = 717] [outer = (nil)] [url = about:blank] 09:30:49 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x95160400) [pid = 18997] [serial = 714] [outer = (nil)] [url = about:blank] 09:30:49 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x9a66d000) [pid = 18997] [serial = 722] [outer = (nil)] [url = about:blank] 09:30:49 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x9a477400) [pid = 18997] [serial = 719] [outer = (nil)] [url = about:blank] 09:30:49 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x9910ec00) [pid = 18997] [serial = 716] [outer = (nil)] [url = about:blank] 09:30:49 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x99fd0400) [pid = 18997] [serial = 720] [outer = (nil)] [url = about:blank] 09:30:49 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x99fd2c00) [pid = 18997] [serial = 696] [outer = (nil)] [url = about:blank] 09:30:49 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x9a46b000) [pid = 18997] [serial = 708] [outer = (nil)] [url = about:blank] 09:30:49 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x9508ac00) [pid = 18997] [serial = 702] [outer = (nil)] [url = about:blank] 09:30:49 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x9a378c00) [pid = 18997] [serial = 707] [outer = (nil)] [url = about:blank] 09:30:49 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x9258ac00) [pid = 18997] [serial = 711] [outer = (nil)] [url = about:blank] 09:30:49 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x92368400) [pid = 18997] [serial = 710] [outer = (nil)] [url = about:blank] 09:30:49 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x9a66e800) [pid = 18997] [serial = 723] [outer = (nil)] [url = about:blank] 09:30:49 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x982d2400) [pid = 18997] [serial = 704] [outer = (nil)] [url = about:blank] 09:30:49 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x93b3f800) [pid = 18997] [serial = 713] [outer = (nil)] [url = about:blank] 09:30:49 INFO - PROCESS | 18997 | --DOMWINDOW == 64 (0x99d7ec00) [pid = 18997] [serial = 705] [outer = (nil)] [url = about:blank] 09:30:49 INFO - PROCESS | 18997 | --DOMWINDOW == 63 (0x9235e400) [pid = 18997] [serial = 698] [outer = (nil)] [url = about:blank] 09:30:49 INFO - PROCESS | 18997 | --DOMWINDOW == 62 (0x923f5c00) [pid = 18997] [serial = 699] [outer = (nil)] [url = about:blank] 09:30:49 INFO - PROCESS | 18997 | 1467822649630 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:49 INFO - PROCESS | 18997 | 1467822649638 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:49 INFO - PROCESS | 18997 | ++DOCSHELL 0x92584400 == 28 [pid = 18997] [id = 258] 09:30:49 INFO - PROCESS | 18997 | ++DOMWINDOW == 63 (0x92587800) [pid = 18997] [serial = 775] [outer = (nil)] 09:30:49 INFO - PROCESS | 18997 | ++DOMWINDOW == 64 (0x92913800) [pid = 18997] [serial = 776] [outer = 0x92587800] 09:30:49 INFO - PROCESS | 18997 | 1467822649712 Marionette DEBUG loaded listener.js 09:30:49 INFO - PROCESS | 18997 | ++DOMWINDOW == 65 (0x92eb5800) [pid = 18997] [serial = 777] [outer = 0x92587800] 09:30:50 INFO - PROCESS | 18997 | 1467822650470 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 09:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 09:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1294ms 09:30:50 INFO - PROCESS | 18997 | 1467822650520 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 09:30:50 INFO - PROCESS | 18997 | 1467822650527 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 09:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 09:30:50 INFO - PROCESS | 18997 | 1467822650538 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 09:30:50 INFO - PROCESS | 18997 | 1467822650541 Marionette TRACE conn3 <- [1,1006,null,{}] 09:30:50 INFO - PROCESS | 18997 | 1467822650552 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:50 INFO - PROCESS | 18997 | 1467822650557 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:50 INFO - PROCESS | 18997 | 1467822650732 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 09:30:50 INFO - PROCESS | 18997 | 1467822650855 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:50 INFO - PROCESS | 18997 | 1467822650863 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:50 INFO - PROCESS | 18997 | ++DOCSHELL 0x92587c00 == 29 [pid = 18997] [id = 259] 09:30:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x95094800) [pid = 18997] [serial = 778] [outer = (nil)] 09:30:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x96deb400) [pid = 18997] [serial = 779] [outer = 0x95094800] 09:30:50 INFO - PROCESS | 18997 | 1467822650936 Marionette DEBUG loaded listener.js 09:30:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x98248800) [pid = 18997] [serial = 780] [outer = 0x95094800] 09:30:51 INFO - PROCESS | 18997 | 1467822651791 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 09:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 09:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1332ms 09:30:51 INFO - PROCESS | 18997 | 1467822651870 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 09:30:51 INFO - PROCESS | 18997 | 1467822651874 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 09:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 09:30:51 INFO - PROCESS | 18997 | 1467822651886 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 09:30:51 INFO - PROCESS | 18997 | 1467822651892 Marionette TRACE conn3 <- [1,1010,null,{}] 09:30:51 INFO - PROCESS | 18997 | 1467822651907 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:51 INFO - PROCESS | 18997 | 1467822651916 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:52 INFO - PROCESS | 18997 | 1467822652136 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 09:30:52 INFO - PROCESS | 18997 | 1467822652154 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:52 INFO - PROCESS | 18997 | 1467822652163 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:52 INFO - PROCESS | 18997 | ++DOCSHELL 0x99fd0000 == 30 [pid = 18997] [id = 260] 09:30:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x99fd0400) [pid = 18997] [serial = 781] [outer = (nil)] 09:30:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x99fd5000) [pid = 18997] [serial = 782] [outer = 0x99fd0400] 09:30:52 INFO - PROCESS | 18997 | 1467822652238 Marionette DEBUG loaded listener.js 09:30:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x9a122800) [pid = 18997] [serial = 783] [outer = 0x99fd0400] 09:30:53 INFO - PROCESS | 18997 | 1467822653201 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 09:30:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 09:30:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1346ms 09:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 09:30:53 INFO - PROCESS | 18997 | 1467822653235 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 09:30:53 INFO - PROCESS | 18997 | 1467822653239 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 09:30:53 INFO - PROCESS | 18997 | 1467822653246 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 09:30:53 INFO - PROCESS | 18997 | 1467822653249 Marionette TRACE conn3 <- [1,1014,null,{}] 09:30:53 INFO - PROCESS | 18997 | 1467822653255 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:53 INFO - PROCESS | 18997 | 1467822653260 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:53 INFO - PROCESS | 18997 | 1467822653466 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 09:30:53 INFO - PROCESS | 18997 | 1467822653487 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:53 INFO - PROCESS | 18997 | 1467822653496 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:53 INFO - PROCESS | 18997 | ++DOCSHELL 0x9952dc00 == 31 [pid = 18997] [id = 261] 09:30:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9a161400) [pid = 18997] [serial = 784] [outer = (nil)] 09:30:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9a474c00) [pid = 18997] [serial = 785] [outer = 0x9a161400] 09:30:53 INFO - PROCESS | 18997 | 1467822653564 Marionette DEBUG loaded listener.js 09:30:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x9a625000) [pid = 18997] [serial = 786] [outer = 0x9a161400] 09:30:54 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x99fcc000) [pid = 18997] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 09:30:54 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x9a7db000) [pid = 18997] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 09:30:54 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x9290b000) [pid = 18997] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 09:30:54 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x92914000) [pid = 18997] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 09:30:54 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x923f3400) [pid = 18997] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 09:30:54 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x9b070c00) [pid = 18997] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 09:30:54 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x9a746000) [pid = 18997] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 09:30:54 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x93b35800) [pid = 18997] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 09:30:54 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x923f3c00) [pid = 18997] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 09:30:54 INFO - PROCESS | 18997 | 1467822654512 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 09:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 09:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1330ms 09:30:54 INFO - PROCESS | 18997 | 1467822654576 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 09:30:54 INFO - PROCESS | 18997 | 1467822654580 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 09:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 09:30:54 INFO - PROCESS | 18997 | 1467822654594 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 09:30:54 INFO - PROCESS | 18997 | 1467822654596 Marionette TRACE conn3 <- [1,1018,null,{}] 09:30:54 INFO - PROCESS | 18997 | 1467822654602 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:54 INFO - PROCESS | 18997 | 1467822654607 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:54 INFO - PROCESS | 18997 | 1467822654766 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 09:30:54 INFO - PROCESS | 18997 | 1467822654776 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:54 INFO - PROCESS | 18997 | 1467822654786 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:54 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f3400 == 32 [pid = 18997] [id = 262] 09:30:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x9258a400) [pid = 18997] [serial = 787] [outer = (nil)] 09:30:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x9a66dc00) [pid = 18997] [serial = 788] [outer = 0x9258a400] 09:30:54 INFO - PROCESS | 18997 | 1467822654857 Marionette DEBUG loaded listener.js 09:30:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x9a671800) [pid = 18997] [serial = 789] [outer = 0x9258a400] 09:30:55 INFO - PROCESS | 18997 | 1467822655756 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 09:30:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 09:30:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1228ms 09:30:55 INFO - PROCESS | 18997 | 1467822655823 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 09:30:55 INFO - PROCESS | 18997 | 1467822655827 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 09:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 09:30:55 INFO - PROCESS | 18997 | 1467822655833 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 09:30:55 INFO - PROCESS | 18997 | 1467822655836 Marionette TRACE conn3 <- [1,1022,null,{}] 09:30:55 INFO - PROCESS | 18997 | 1467822655842 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:55 INFO - PROCESS | 18997 | 1467822655852 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:56 INFO - PROCESS | 18997 | 1467822656065 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 09:30:56 INFO - PROCESS | 18997 | 1467822656263 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:56 INFO - PROCESS | 18997 | 1467822656270 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:56 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e0800 == 33 [pid = 18997] [id = 263] 09:30:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x921e1800) [pid = 18997] [serial = 790] [outer = (nil)] 09:30:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x92363400) [pid = 18997] [serial = 791] [outer = 0x921e1800] 09:30:56 INFO - PROCESS | 18997 | 1467822656395 Marionette DEBUG loaded listener.js 09:30:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x923f6800) [pid = 18997] [serial = 792] [outer = 0x921e1800] 09:30:57 INFO - PROCESS | 18997 | 1467822657421 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 09:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 09:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1629ms 09:30:57 INFO - PROCESS | 18997 | 1467822657466 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 09:30:57 INFO - PROCESS | 18997 | 1467822657472 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 09:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 09:30:57 INFO - PROCESS | 18997 | 1467822657481 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 09:30:57 INFO - PROCESS | 18997 | 1467822657485 Marionette TRACE conn3 <- [1,1026,null,{}] 09:30:57 INFO - PROCESS | 18997 | 1467822657494 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:57 INFO - PROCESS | 18997 | 1467822657503 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:57 INFO - PROCESS | 18997 | 1467822657698 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 09:30:57 INFO - PROCESS | 18997 | 1467822657914 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:57 INFO - PROCESS | 18997 | 1467822657924 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:57 INFO - PROCESS | 18997 | ++DOCSHELL 0x95087800 == 34 [pid = 18997] [id = 264] 09:30:57 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9508b800) [pid = 18997] [serial = 793] [outer = (nil)] 09:30:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9518a400) [pid = 18997] [serial = 794] [outer = 0x9508b800] 09:30:58 INFO - PROCESS | 18997 | 1467822658050 Marionette DEBUG loaded listener.js 09:30:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x9779d400) [pid = 18997] [serial = 795] [outer = 0x9508b800] 09:30:58 INFO - PROCESS | 18997 | 1467822658984 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 09:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 09:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1551ms 09:30:59 INFO - PROCESS | 18997 | 1467822659035 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 09:30:59 INFO - PROCESS | 18997 | 1467822659043 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 09:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 09:30:59 INFO - PROCESS | 18997 | 1467822659049 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 09:30:59 INFO - PROCESS | 18997 | 1467822659054 Marionette TRACE conn3 <- [1,1030,null,{}] 09:30:59 INFO - PROCESS | 18997 | 1467822659060 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:59 INFO - PROCESS | 18997 | 1467822659065 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:59 INFO - PROCESS | 18997 | 1467822659252 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 09:30:59 INFO - PROCESS | 18997 | 1467822659503 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:59 INFO - PROCESS | 18997 | 1467822659509 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:30:59 INFO - PROCESS | 18997 | ++DOCSHELL 0x99fd2c00 == 35 [pid = 18997] [id = 265] 09:30:59 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x99fdd400) [pid = 18997] [serial = 796] [outer = (nil)] 09:30:59 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9a163c00) [pid = 18997] [serial = 797] [outer = 0x99fdd400] 09:30:59 INFO - PROCESS | 18997 | 1467822659634 Marionette DEBUG loaded listener.js 09:30:59 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x9a473800) [pid = 18997] [serial = 798] [outer = 0x99fdd400] 09:31:00 INFO - PROCESS | 18997 | 1467822660596 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 09:31:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 09:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1584ms 09:31:00 INFO - PROCESS | 18997 | 1467822660634 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 09:31:00 INFO - PROCESS | 18997 | 1467822660637 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 09:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 09:31:00 INFO - PROCESS | 18997 | 1467822660655 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 09:31:00 INFO - PROCESS | 18997 | 1467822660664 Marionette TRACE conn3 <- [1,1034,null,{}] 09:31:00 INFO - PROCESS | 18997 | 1467822660670 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:00 INFO - PROCESS | 18997 | 1467822660678 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:00 INFO - PROCESS | 18997 | 1467822660876 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 09:31:01 INFO - PROCESS | 18997 | 1467822661106 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:01 INFO - PROCESS | 18997 | 1467822661112 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:01 INFO - PROCESS | 18997 | ++DOCSHELL 0x921de400 == 36 [pid = 18997] [id = 266] 09:31:01 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x9508a800) [pid = 18997] [serial = 799] [outer = (nil)] 09:31:01 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9a689400) [pid = 18997] [serial = 800] [outer = 0x9508a800] 09:31:01 INFO - PROCESS | 18997 | 1467822661207 Marionette DEBUG loaded listener.js 09:31:01 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x9a74e000) [pid = 18997] [serial = 801] [outer = 0x9508a800] 09:31:02 INFO - PROCESS | 18997 | 1467822662037 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 09:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 09:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1452ms 09:31:02 INFO - PROCESS | 18997 | 1467822662099 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 09:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 09:31:02 INFO - PROCESS | 18997 | 1467822662104 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 09:31:02 INFO - PROCESS | 18997 | 1467822662110 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 09:31:02 INFO - PROCESS | 18997 | 1467822662114 Marionette TRACE conn3 <- [1,1038,null,{}] 09:31:02 INFO - PROCESS | 18997 | 1467822662119 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:02 INFO - PROCESS | 18997 | 1467822662125 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:02 INFO - PROCESS | 18997 | 1467822662313 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 09:31:02 INFO - PROCESS | 18997 | 1467822662482 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:02 INFO - PROCESS | 18997 | 1467822662492 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:02 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a74dc00 == 37 [pid = 18997] [id = 267] 09:31:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x9a751800) [pid = 18997] [serial = 802] [outer = (nil)] 09:31:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9b06c800) [pid = 18997] [serial = 803] [outer = 0x9a751800] 09:31:02 INFO - PROCESS | 18997 | 1467822662570 Marionette DEBUG loaded listener.js 09:31:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9b20dc00) [pid = 18997] [serial = 804] [outer = 0x9a751800] 09:31:03 INFO - PROCESS | 18997 | 1467822663495 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 09:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 09:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1438ms 09:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 09:31:03 INFO - PROCESS | 18997 | 1467822663549 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 09:31:03 INFO - PROCESS | 18997 | 1467822663552 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 09:31:03 INFO - PROCESS | 18997 | 1467822663559 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 09:31:03 INFO - PROCESS | 18997 | 1467822663562 Marionette TRACE conn3 <- [1,1042,null,{}] 09:31:03 INFO - PROCESS | 18997 | 1467822663568 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:03 INFO - PROCESS | 18997 | 1467822663573 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:03 INFO - PROCESS | 18997 | 1467822663762 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 09:31:03 INFO - PROCESS | 18997 | 1467822663973 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:03 INFO - PROCESS | 18997 | 1467822663992 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:04 INFO - PROCESS | 18997 | ++DOCSHELL 0x9b27d400 == 38 [pid = 18997] [id = 268] 09:31:04 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x9b27f800) [pid = 18997] [serial = 805] [outer = (nil)] 09:31:04 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x9b3e2400) [pid = 18997] [serial = 806] [outer = 0x9b27f800] 09:31:04 INFO - PROCESS | 18997 | 1467822664175 Marionette DEBUG loaded listener.js 09:31:04 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x9be76800) [pid = 18997] [serial = 807] [outer = 0x9b27f800] 09:31:05 INFO - PROCESS | 18997 | 1467822665100 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 09:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 09:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1588ms 09:31:05 INFO - PROCESS | 18997 | 1467822665147 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 09:31:05 INFO - PROCESS | 18997 | 1467822665152 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 09:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 09:31:05 INFO - PROCESS | 18997 | 1467822665158 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 09:31:05 INFO - PROCESS | 18997 | 1467822665162 Marionette TRACE conn3 <- [1,1046,null,{}] 09:31:05 INFO - PROCESS | 18997 | 1467822665168 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:05 INFO - PROCESS | 18997 | 1467822665174 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:05 INFO - PROCESS | 18997 | 1467822665361 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 09:31:05 INFO - PROCESS | 18997 | 1467822665554 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:05 INFO - PROCESS | 18997 | 1467822665560 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:05 INFO - PROCESS | 18997 | ++DOCSHELL 0x921ecc00 == 39 [pid = 18997] [id = 269] 09:31:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x92369c00) [pid = 18997] [serial = 808] [outer = (nil)] 09:31:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0x9391d400) [pid = 18997] [serial = 809] [outer = 0x92369c00] 09:31:05 INFO - PROCESS | 18997 | 1467822665730 Marionette DEBUG loaded listener.js 09:31:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x9be79400) [pid = 18997] [serial = 810] [outer = 0x92369c00] 09:31:06 INFO - PROCESS | 18997 | 1467822666825 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 09:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 09:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1733ms 09:31:06 INFO - PROCESS | 18997 | 1467822666894 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 09:31:06 INFO - PROCESS | 18997 | 1467822666900 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 09:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 09:31:06 INFO - PROCESS | 18997 | 1467822666909 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 09:31:06 INFO - PROCESS | 18997 | 1467822666914 Marionette TRACE conn3 <- [1,1050,null,{}] 09:31:06 INFO - PROCESS | 18997 | 1467822666922 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:06 INFO - PROCESS | 18997 | 1467822666928 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:07 INFO - PROCESS | 18997 | 1467822667156 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 09:31:07 INFO - PROCESS | 18997 | 1467822667365 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:07 INFO - PROCESS | 18997 | 1467822667378 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:07 INFO - PROCESS | 18997 | ++DOCSHELL 0x9290e000 == 40 [pid = 18997] [id = 270] 09:31:07 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0x9290fc00) [pid = 18997] [serial = 811] [outer = (nil)] 09:31:07 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0x92eb3400) [pid = 18997] [serial = 812] [outer = 0x9290fc00] 09:31:07 INFO - PROCESS | 18997 | 1467822667452 Marionette DEBUG loaded listener.js 09:31:07 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0x9391a800) [pid = 18997] [serial = 813] [outer = 0x9290fc00] 09:31:08 INFO - PROCESS | 18997 | 1467822668397 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 09:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 09:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1536ms 09:31:08 INFO - PROCESS | 18997 | 1467822668445 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 09:31:08 INFO - PROCESS | 18997 | 1467822668452 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 09:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 09:31:08 INFO - PROCESS | 18997 | 1467822668463 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 09:31:08 INFO - PROCESS | 18997 | 1467822668467 Marionette TRACE conn3 <- [1,1054,null,{}] 09:31:08 INFO - PROCESS | 18997 | 1467822668474 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:08 INFO - PROCESS | 18997 | 1467822668479 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:08 INFO - PROCESS | 18997 | 1467822668662 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 09:31:09 INFO - PROCESS | 18997 | --DOCSHELL 0x92590800 == 39 [pid = 18997] [id = 240] 09:31:09 INFO - PROCESS | 18997 | --DOCSHELL 0x96df7400 == 38 [pid = 18997] [id = 244] 09:31:09 INFO - PROCESS | 18997 | --DOCSHELL 0x923f3400 == 37 [pid = 18997] [id = 262] 09:31:09 INFO - PROCESS | 18997 | --DOCSHELL 0x9952dc00 == 36 [pid = 18997] [id = 261] 09:31:09 INFO - PROCESS | 18997 | --DOCSHELL 0x99fd0000 == 35 [pid = 18997] [id = 260] 09:31:09 INFO - PROCESS | 18997 | --DOCSHELL 0x92587c00 == 34 [pid = 18997] [id = 259] 09:31:09 INFO - PROCESS | 18997 | --DOCSHELL 0x92584400 == 33 [pid = 18997] [id = 258] 09:31:09 INFO - PROCESS | 18997 | --DOCSHELL 0x923f2c00 == 32 [pid = 18997] [id = 257] 09:31:09 INFO - PROCESS | 18997 | --DOCSHELL 0x95089000 == 31 [pid = 18997] [id = 255] 09:31:09 INFO - PROCESS | 18997 | --DOCSHELL 0x9824e800 == 30 [pid = 18997] [id = 256] 09:31:09 INFO - PROCESS | 18997 | --DOCSHELL 0x92360400 == 29 [pid = 18997] [id = 254] 09:31:09 INFO - PROCESS | 18997 | --DOCSHELL 0x921e8800 == 28 [pid = 18997] [id = 253] 09:31:09 INFO - PROCESS | 18997 | --DOCSHELL 0x93911800 == 27 [pid = 18997] [id = 237] 09:31:09 INFO - PROCESS | 18997 | --DOCSHELL 0x95167800 == 26 [pid = 18997] [id = 238] 09:31:09 INFO - PROCESS | 18997 | --DOCSHELL 0x92590c00 == 25 [pid = 18997] [id = 243] 09:31:09 INFO - PROCESS | 18997 | --DOCSHELL 0x96dec800 == 24 [pid = 18997] [id = 241] 09:31:09 INFO - PROCESS | 18997 | --DOCSHELL 0x92361400 == 23 [pid = 18997] [id = 248] 09:31:09 INFO - PROCESS | 18997 | --DOCSHELL 0x92916000 == 22 [pid = 18997] [id = 250] 09:31:09 INFO - PROCESS | 18997 | --DOCSHELL 0x96df5c00 == 21 [pid = 18997] [id = 245] 09:31:09 INFO - PROCESS | 18997 | --DOCSHELL 0x9a12f800 == 20 [pid = 18997] [id = 247] 09:31:09 INFO - PROCESS | 18997 | --DOCSHELL 0x93896000 == 19 [pid = 18997] [id = 239] 09:31:09 INFO - PROCESS | 18997 | --DOCSHELL 0x928d8400 == 18 [pid = 18997] [id = 242] 09:31:09 INFO - PROCESS | 18997 | --DOCSHELL 0x9b070000 == 17 [pid = 18997] [id = 246] 09:31:09 INFO - PROCESS | 18997 | --DOCSHELL 0x923fe000 == 16 [pid = 18997] [id = 249] 09:31:09 INFO - PROCESS | 18997 | --DOCSHELL 0x921ecc00 == 15 [pid = 18997] [id = 269] 09:31:09 INFO - PROCESS | 18997 | --DOCSHELL 0x9b27d400 == 14 [pid = 18997] [id = 268] 09:31:09 INFO - PROCESS | 18997 | --DOCSHELL 0x9a74dc00 == 13 [pid = 18997] [id = 267] 09:31:09 INFO - PROCESS | 18997 | --DOCSHELL 0x921de400 == 12 [pid = 18997] [id = 266] 09:31:09 INFO - PROCESS | 18997 | --DOCSHELL 0x95087800 == 11 [pid = 18997] [id = 264] 09:31:09 INFO - PROCESS | 18997 | --DOCSHELL 0x99fd2c00 == 10 [pid = 18997] [id = 265] 09:31:09 INFO - PROCESS | 18997 | --DOCSHELL 0x921e0800 == 9 [pid = 18997] [id = 263] 09:31:09 INFO - PROCESS | 18997 | --DOMWINDOW == 91 (0x93b3bc00) [pid = 18997] [serial = 758] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 18997 | --DOMWINDOW == 90 (0x93b41000) [pid = 18997] [serial = 731] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 18997 | --DOMWINDOW == 89 (0x9a169000) [pid = 18997] [serial = 734] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0x9a754800) [pid = 18997] [serial = 737] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x9b274000) [pid = 18997] [serial = 740] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x9b562800) [pid = 18997] [serial = 743] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x9be7fc00) [pid = 18997] [serial = 746] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x9a747c00) [pid = 18997] [serial = 749] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x9518b400) [pid = 18997] [serial = 753] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x946ac800) [pid = 18997] [serial = 752] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x9290ec00) [pid = 18997] [serial = 756] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x928d9c00) [pid = 18997] [serial = 755] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x9a37ec00) [pid = 18997] [serial = 735] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x9b56cc00) [pid = 18997] [serial = 744] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x9b9b6400) [pid = 18997] [serial = 750] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x9518ec00) [pid = 18997] [serial = 732] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x9be83400) [pid = 18997] [serial = 747] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x9b27bc00) [pid = 18997] [serial = 741] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x9b06ec00) [pid = 18997] [serial = 738] [outer = (nil)] [url = about:blank] 09:31:10 INFO - PROCESS | 18997 | 1467822669995 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:10 INFO - PROCESS | 18997 | 1467822670007 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:10 INFO - PROCESS | 18997 | ++DOCSHELL 0x9235d400 == 10 [pid = 18997] [id = 271] 09:31:10 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x9235dc00) [pid = 18997] [serial = 814] [outer = (nil)] 09:31:10 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x92367000) [pid = 18997] [serial = 815] [outer = 0x9235dc00] 09:31:10 INFO - PROCESS | 18997 | 1467822670086 Marionette DEBUG loaded listener.js 09:31:10 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x923fe400) [pid = 18997] [serial = 816] [outer = 0x9235dc00] 09:31:10 INFO - PROCESS | 18997 | 1467822670886 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 09:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 09:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 2440ms 09:31:10 INFO - PROCESS | 18997 | 1467822670905 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 09:31:10 INFO - PROCESS | 18997 | 1467822670911 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 09:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 09:31:10 INFO - PROCESS | 18997 | 1467822670919 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 09:31:10 INFO - PROCESS | 18997 | 1467822670923 Marionette TRACE conn3 <- [1,1058,null,{}] 09:31:10 INFO - PROCESS | 18997 | 1467822670941 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:10 INFO - PROCESS | 18997 | 1467822670950 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:11 INFO - PROCESS | 18997 | 1467822671118 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 09:31:11 INFO - PROCESS | 18997 | 1467822671130 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:11 INFO - PROCESS | 18997 | 1467822671138 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:11 INFO - PROCESS | 18997 | ++DOCSHELL 0x92ea7400 == 11 [pid = 18997] [id = 272] 09:31:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x93912800) [pid = 18997] [serial = 817] [outer = (nil)] 09:31:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x93b3bc00) [pid = 18997] [serial = 818] [outer = 0x93912800] 09:31:11 INFO - PROCESS | 18997 | 1467822671211 Marionette DEBUG loaded listener.js 09:31:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x946b0800) [pid = 18997] [serial = 819] [outer = 0x93912800] 09:31:12 INFO - PROCESS | 18997 | 1467822672136 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 09:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 09:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1236ms 09:31:12 INFO - PROCESS | 18997 | 1467822672163 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 09:31:12 INFO - PROCESS | 18997 | 1467822672170 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 09:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 09:31:12 INFO - PROCESS | 18997 | 1467822672177 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 09:31:12 INFO - PROCESS | 18997 | 1467822672180 Marionette TRACE conn3 <- [1,1062,null,{}] 09:31:12 INFO - PROCESS | 18997 | 1467822672186 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:12 INFO - PROCESS | 18997 | 1467822672191 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:12 INFO - PROCESS | 18997 | 1467822672364 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 09:31:12 INFO - PROCESS | 18997 | 1467822672516 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:12 INFO - PROCESS | 18997 | 1467822672527 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:12 INFO - PROCESS | 18997 | ++DOCSHELL 0x9518d800 == 12 [pid = 18997] [id = 273] 09:31:12 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x9518ec00) [pid = 18997] [serial = 820] [outer = (nil)] 09:31:12 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x96df5400) [pid = 18997] [serial = 821] [outer = 0x9518ec00] 09:31:12 INFO - PROCESS | 18997 | 1467822672596 Marionette DEBUG loaded listener.js 09:31:12 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9917a000) [pid = 18997] [serial = 822] [outer = 0x9518ec00] 09:31:13 INFO - PROCESS | 18997 | 1467822673749 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 09:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 09:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1640ms 09:31:13 INFO - PROCESS | 18997 | 1467822673820 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 09:31:13 INFO - PROCESS | 18997 | 1467822673826 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 09:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 09:31:13 INFO - PROCESS | 18997 | 1467822673860 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 09:31:13 INFO - PROCESS | 18997 | 1467822673880 Marionette TRACE conn3 <- [1,1066,null,{}] 09:31:13 INFO - PROCESS | 18997 | 1467822673936 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:13 INFO - PROCESS | 18997 | 1467822673948 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:14 INFO - PROCESS | 18997 | 1467822674268 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 09:31:14 INFO - PROCESS | 18997 | 1467822674308 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:14 INFO - PROCESS | 18997 | 1467822674316 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:14 INFO - PROCESS | 18997 | ++DOCSHELL 0x99fe1800 == 13 [pid = 18997] [id = 274] 09:31:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x99fe2400) [pid = 18997] [serial = 823] [outer = (nil)] 09:31:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x928d9800) [pid = 18997] [serial = 824] [outer = 0x99fe2400] 09:31:14 INFO - PROCESS | 18997 | 1467822674401 Marionette DEBUG loaded listener.js 09:31:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x9a37f400) [pid = 18997] [serial = 825] [outer = 0x99fe2400] 09:31:15 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x93915c00) [pid = 18997] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 09:31:15 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x99fd0400) [pid = 18997] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 09:31:15 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x9a161400) [pid = 18997] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 09:31:15 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x9258a400) [pid = 18997] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 09:31:15 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x921e9000) [pid = 18997] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 09:31:15 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x9508c400) [pid = 18997] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 09:31:15 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x923f3800) [pid = 18997] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 09:31:15 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x92587800) [pid = 18997] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 09:31:15 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x95094800) [pid = 18997] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 09:31:15 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x982cc000) [pid = 18997] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 09:31:15 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x99534400) [pid = 18997] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 09:31:15 INFO - PROCESS | 18997 | 1467822675768 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 09:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 09:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1979ms 09:31:15 INFO - PROCESS | 18997 | 1467822675815 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 09:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 09:31:15 INFO - PROCESS | 18997 | 1467822675820 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 09:31:15 INFO - PROCESS | 18997 | 1467822675826 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 09:31:15 INFO - PROCESS | 18997 | 1467822675829 Marionette TRACE conn3 <- [1,1070,null,{}] 09:31:15 INFO - PROCESS | 18997 | 1467822675835 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:15 INFO - PROCESS | 18997 | 1467822675840 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:16 INFO - PROCESS | 18997 | 1467822675996 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 09:31:16 INFO - PROCESS | 18997 | 1467822676007 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:16 INFO - PROCESS | 18997 | 1467822676015 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:16 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f3800 == 14 [pid = 18997] [id = 275] 09:31:16 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x92911000) [pid = 18997] [serial = 826] [outer = (nil)] 09:31:16 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x99fd0800) [pid = 18997] [serial = 827] [outer = 0x92911000] 09:31:16 INFO - PROCESS | 18997 | 1467822676206 Marionette DEBUG loaded listener.js 09:31:16 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x9a169800) [pid = 18997] [serial = 828] [outer = 0x92911000] 09:31:16 INFO - PROCESS | 18997 | 1467822676916 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 09:31:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 09:31:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1139ms 09:31:16 INFO - PROCESS | 18997 | 1467822676966 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 09:31:16 INFO - PROCESS | 18997 | 1467822676970 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 09:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 09:31:16 INFO - PROCESS | 18997 | 1467822676981 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 09:31:16 INFO - PROCESS | 18997 | 1467822676984 Marionette TRACE conn3 <- [1,1074,null,{}] 09:31:16 INFO - PROCESS | 18997 | 1467822676990 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:16 INFO - PROCESS | 18997 | 1467822676995 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:17 INFO - PROCESS | 18997 | 1467822677189 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 09:31:17 INFO - PROCESS | 18997 | 1467822677324 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:17 INFO - PROCESS | 18997 | 1467822677332 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:17 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e1000 == 15 [pid = 18997] [id = 276] 09:31:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x921e7c00) [pid = 18997] [serial = 829] [outer = (nil)] 09:31:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x923f2c00) [pid = 18997] [serial = 830] [outer = 0x921e7c00] 09:31:17 INFO - PROCESS | 18997 | 1467822677417 Marionette DEBUG loaded listener.js 09:31:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x92916000) [pid = 18997] [serial = 831] [outer = 0x921e7c00] 09:31:18 INFO - PROCESS | 18997 | 1467822678527 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 09:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 09:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1588ms 09:31:18 INFO - PROCESS | 18997 | 1467822678573 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 09:31:18 INFO - PROCESS | 18997 | 1467822678580 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 09:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 09:31:18 INFO - PROCESS | 18997 | 1467822678588 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 09:31:18 INFO - PROCESS | 18997 | 1467822678593 Marionette TRACE conn3 <- [1,1078,null,{}] 09:31:18 INFO - PROCESS | 18997 | 1467822678601 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:18 INFO - PROCESS | 18997 | 1467822678610 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:18 INFO - PROCESS | 18997 | 1467822678829 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 09:31:19 INFO - PROCESS | 18997 | 1467822679127 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:19 INFO - PROCESS | 18997 | 1467822679136 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:19 INFO - PROCESS | 18997 | ++DOCSHELL 0x9290dc00 == 16 [pid = 18997] [id = 277] 09:31:19 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x93897800) [pid = 18997] [serial = 832] [outer = (nil)] 09:31:19 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x99d80000) [pid = 18997] [serial = 833] [outer = 0x93897800] 09:31:19 INFO - PROCESS | 18997 | 1467822679226 Marionette DEBUG loaded listener.js 09:31:19 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9a168800) [pid = 18997] [serial = 834] [outer = 0x93897800] 09:31:20 INFO - PROCESS | 18997 | 1467822680201 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 09:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 09:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1634ms 09:31:20 INFO - PROCESS | 18997 | 1467822680225 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 09:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 09:31:20 INFO - PROCESS | 18997 | 1467822680232 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 09:31:20 INFO - PROCESS | 18997 | 1467822680239 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 09:31:20 INFO - PROCESS | 18997 | 1467822680242 Marionette TRACE conn3 <- [1,1082,null,{}] 09:31:20 INFO - PROCESS | 18997 | 1467822680248 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:20 INFO - PROCESS | 18997 | 1467822680254 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:20 INFO - PROCESS | 18997 | 1467822680440 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 09:31:20 INFO - PROCESS | 18997 | 1467822680710 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:20 INFO - PROCESS | 18997 | 1467822680717 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:20 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a645800 == 17 [pid = 18997] [id = 278] 09:31:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x9a66c400) [pid = 18997] [serial = 835] [outer = (nil)] 09:31:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x9a670c00) [pid = 18997] [serial = 836] [outer = 0x9a66c400] 09:31:20 INFO - PROCESS | 18997 | 1467822680826 Marionette DEBUG loaded listener.js 09:31:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x9a677000) [pid = 18997] [serial = 837] [outer = 0x9a66c400] 09:31:21 INFO - PROCESS | 18997 | 1467822681816 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 09:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 09:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1641ms 09:31:21 INFO - PROCESS | 18997 | 1467822681880 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 09:31:21 INFO - PROCESS | 18997 | 1467822681884 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 09:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 09:31:21 INFO - PROCESS | 18997 | 1467822681900 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 09:31:21 INFO - PROCESS | 18997 | 1467822681909 Marionette TRACE conn3 <- [1,1086,null,{}] 09:31:21 INFO - PROCESS | 18997 | 1467822681915 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:21 INFO - PROCESS | 18997 | 1467822681923 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:22 INFO - PROCESS | 18997 | 1467822682140 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 09:31:22 INFO - PROCESS | 18997 | 1467822682391 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:22 INFO - PROCESS | 18997 | 1467822682400 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:22 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e0400 == 18 [pid = 18997] [id = 279] 09:31:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x9290d800) [pid = 18997] [serial = 838] [outer = (nil)] 09:31:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0x9a746800) [pid = 18997] [serial = 839] [outer = 0x9290d800] 09:31:22 INFO - PROCESS | 18997 | 1467822682485 Marionette DEBUG loaded listener.js 09:31:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x9a6f1400) [pid = 18997] [serial = 840] [outer = 0x9290d800] 09:31:23 INFO - PROCESS | 18997 | 1467822683428 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 09:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 09:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1596ms 09:31:23 INFO - PROCESS | 18997 | 1467822683489 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 09:31:23 INFO - PROCESS | 18997 | 1467822683494 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 09:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 09:31:23 INFO - PROCESS | 18997 | 1467822683500 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 09:31:23 INFO - PROCESS | 18997 | 1467822683504 Marionette TRACE conn3 <- [1,1090,null,{}] 09:31:23 INFO - PROCESS | 18997 | 1467822683510 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:23 INFO - PROCESS | 18997 | 1467822683515 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:23 INFO - PROCESS | 18997 | 1467822683846 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 09:31:24 INFO - PROCESS | 18997 | 1467822684082 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:24 INFO - PROCESS | 18997 | 1467822684096 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:24 INFO - PROCESS | 18997 | ++DOCSHELL 0x92368c00 == 19 [pid = 18997] [id = 280] 09:31:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0x9258b400) [pid = 18997] [serial = 841] [outer = (nil)] 09:31:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0x9290b000) [pid = 18997] [serial = 842] [outer = 0x9258b400] 09:31:24 INFO - PROCESS | 18997 | 1467822684178 Marionette DEBUG loaded listener.js 09:31:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0x93b40400) [pid = 18997] [serial = 843] [outer = 0x9258b400] 09:31:25 INFO - PROCESS | 18997 | 1467822685141 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 09:31:25 INFO - PROCESS | 18997 | --DOMWINDOW == 91 (0x95088000) [pid = 18997] [serial = 759] [outer = (nil)] [url = about:blank] 09:31:25 INFO - PROCESS | 18997 | --DOMWINDOW == 90 (0x9a122800) [pid = 18997] [serial = 783] [outer = (nil)] [url = about:blank] 09:31:25 INFO - PROCESS | 18997 | --DOMWINDOW == 89 (0x9a474c00) [pid = 18997] [serial = 785] [outer = (nil)] [url = about:blank] 09:31:25 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0x9a66dc00) [pid = 18997] [serial = 788] [outer = (nil)] [url = about:blank] 09:31:25 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x92367800) [pid = 18997] [serial = 761] [outer = (nil)] [url = about:blank] 09:31:25 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x92584000) [pid = 18997] [serial = 762] [outer = (nil)] [url = about:blank] 09:31:25 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x95165000) [pid = 18997] [serial = 764] [outer = (nil)] [url = about:blank] 09:31:25 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x9518f000) [pid = 18997] [serial = 765] [outer = (nil)] [url = about:blank] 09:31:25 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x92909c00) [pid = 18997] [serial = 773] [outer = (nil)] [url = about:blank] 09:31:25 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x9258a000) [pid = 18997] [serial = 774] [outer = (nil)] [url = about:blank] 09:31:25 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x92913800) [pid = 18997] [serial = 776] [outer = (nil)] [url = about:blank] 09:31:25 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x92eb5800) [pid = 18997] [serial = 777] [outer = (nil)] [url = about:blank] 09:31:25 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x96deb400) [pid = 18997] [serial = 779] [outer = (nil)] [url = about:blank] 09:31:25 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x9a166000) [pid = 18997] [serial = 770] [outer = (nil)] [url = about:blank] 09:31:25 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x9a37f000) [pid = 18997] [serial = 771] [outer = (nil)] [url = about:blank] 09:31:25 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x9953c400) [pid = 18997] [serial = 767] [outer = (nil)] [url = about:blank] 09:31:25 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x99d80800) [pid = 18997] [serial = 768] [outer = (nil)] [url = about:blank] 09:31:25 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x99fd5000) [pid = 18997] [serial = 782] [outer = (nil)] [url = about:blank] 09:31:25 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x9a625000) [pid = 18997] [serial = 786] [outer = (nil)] [url = about:blank] 09:31:25 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x98248800) [pid = 18997] [serial = 780] [outer = (nil)] [url = about:blank] 09:31:25 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x9a671800) [pid = 18997] [serial = 789] [outer = (nil)] [url = about:blank] 09:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 09:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1692ms 09:31:25 INFO - PROCESS | 18997 | 1467822685194 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 09:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 09:31:25 INFO - PROCESS | 18997 | 1467822685199 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 09:31:25 INFO - PROCESS | 18997 | 1467822685208 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 09:31:25 INFO - PROCESS | 18997 | 1467822685212 Marionette TRACE conn3 <- [1,1094,null,{}] 09:31:25 INFO - PROCESS | 18997 | 1467822685219 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:25 INFO - PROCESS | 18997 | 1467822685225 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:25 INFO - PROCESS | 18997 | 1467822685388 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 09:31:25 INFO - PROCESS | 18997 | 1467822685576 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:25 INFO - PROCESS | 18997 | 1467822685583 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:25 INFO - PROCESS | 18997 | ++DOCSHELL 0x946afc00 == 20 [pid = 18997] [id = 281] 09:31:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x95089c00) [pid = 18997] [serial = 844] [outer = (nil)] 09:31:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x95165000) [pid = 18997] [serial = 845] [outer = 0x95089c00] 09:31:25 INFO - PROCESS | 18997 | 1467822685666 Marionette DEBUG loaded listener.js 09:31:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x953a7c00) [pid = 18997] [serial = 846] [outer = 0x95089c00] 09:31:26 INFO - PROCESS | 18997 | 1467822686407 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 09:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 09:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1235ms 09:31:26 INFO - PROCESS | 18997 | 1467822686441 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 09:31:26 INFO - PROCESS | 18997 | 1467822686445 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 09:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 09:31:26 INFO - PROCESS | 18997 | 1467822686453 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 09:31:26 INFO - PROCESS | 18997 | 1467822686456 Marionette TRACE conn3 <- [1,1098,null,{}] 09:31:26 INFO - PROCESS | 18997 | 1467822686462 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:26 INFO - PROCESS | 18997 | 1467822686467 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:26 INFO - PROCESS | 18997 | 1467822686628 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 09:31:26 INFO - PROCESS | 18997 | 1467822686642 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:26 INFO - PROCESS | 18997 | 1467822686651 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:26 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a123400 == 21 [pid = 18997] [id = 282] 09:31:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x9a12f800) [pid = 18997] [serial = 847] [outer = (nil)] 09:31:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9a164800) [pid = 18997] [serial = 848] [outer = 0x9a12f800] 09:31:26 INFO - PROCESS | 18997 | 1467822686717 Marionette DEBUG loaded listener.js 09:31:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x9a382000) [pid = 18997] [serial = 849] [outer = 0x9a12f800] 09:31:27 INFO - PROCESS | 18997 | 1467822687616 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 09:31:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 09:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1182ms 09:31:27 INFO - PROCESS | 18997 | 1467822687649 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 09:31:27 INFO - PROCESS | 18997 | 1467822687656 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 09:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 09:31:27 INFO - PROCESS | 18997 | 1467822687678 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 09:31:27 INFO - PROCESS | 18997 | 1467822687684 Marionette TRACE conn3 <- [1,1102,null,{}] 09:31:27 INFO - PROCESS | 18997 | 1467822687690 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:27 INFO - PROCESS | 18997 | 1467822687696 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:27 INFO - PROCESS | 18997 | 1467822687902 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 09:31:27 INFO - PROCESS | 18997 | 1467822687928 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:27 INFO - PROCESS | 18997 | 1467822687934 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:27 INFO - PROCESS | 18997 | ++DOCSHELL 0x99d80400 == 22 [pid = 18997] [id = 283] 09:31:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x9a642c00) [pid = 18997] [serial = 850] [outer = (nil)] 09:31:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9a670800) [pid = 18997] [serial = 851] [outer = 0x9a642c00] 09:31:28 INFO - PROCESS | 18997 | 1467822688002 Marionette DEBUG loaded listener.js 09:31:28 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x9a674c00) [pid = 18997] [serial = 852] [outer = 0x9a642c00] 09:31:28 INFO - PROCESS | 18997 | 1467822688876 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 09:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 09:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1254ms 09:31:28 INFO - PROCESS | 18997 | 1467822688919 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 09:31:28 INFO - PROCESS | 18997 | 1467822688923 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 09:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 09:31:28 INFO - PROCESS | 18997 | 1467822688936 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 09:31:28 INFO - PROCESS | 18997 | 1467822688938 Marionette TRACE conn3 <- [1,1106,null,{}] 09:31:28 INFO - PROCESS | 18997 | 1467822688944 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:28 INFO - PROCESS | 18997 | 1467822688949 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:29 INFO - PROCESS | 18997 | 1467822689170 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 09:31:29 INFO - PROCESS | 18997 | 1467822689194 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:29 INFO - PROCESS | 18997 | 1467822689204 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:29 INFO - PROCESS | 18997 | ++DOCSHELL 0x921eb800 == 23 [pid = 18997] [id = 284] 09:31:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x9258f400) [pid = 18997] [serial = 853] [outer = (nil)] 09:31:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9a684c00) [pid = 18997] [serial = 854] [outer = 0x9258f400] 09:31:29 INFO - PROCESS | 18997 | 1467822689267 Marionette DEBUG loaded listener.js 09:31:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9a671c00) [pid = 18997] [serial = 855] [outer = 0x9258f400] 09:31:29 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x99fe2400) [pid = 18997] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 09:31:29 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x93912800) [pid = 18997] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 09:31:29 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x9290fc00) [pid = 18997] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 09:31:29 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x9235dc00) [pid = 18997] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 09:31:29 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x921e1800) [pid = 18997] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 09:31:29 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x9508b800) [pid = 18997] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 09:31:29 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x99fdd400) [pid = 18997] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 09:31:29 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x9508a800) [pid = 18997] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 09:31:29 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x9a751800) [pid = 18997] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 09:31:29 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x9518ec00) [pid = 18997] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 09:31:29 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x9b27f800) [pid = 18997] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 09:31:29 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x92369c00) [pid = 18997] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 09:31:30 INFO - PROCESS | 18997 | 1467822690230 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 09:31:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 09:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1336ms 09:31:30 INFO - PROCESS | 18997 | 1467822690273 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 09:31:30 INFO - PROCESS | 18997 | 1467822690276 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 09:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 09:31:30 INFO - PROCESS | 18997 | 1467822690283 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 09:31:30 INFO - PROCESS | 18997 | 1467822690286 Marionette TRACE conn3 <- [1,1110,null,{}] 09:31:30 INFO - PROCESS | 18997 | 1467822690291 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:30 INFO - PROCESS | 18997 | 1467822690296 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:30 INFO - PROCESS | 18997 | 1467822690487 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 09:31:30 INFO - PROCESS | 18997 | 1467822690512 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:30 INFO - PROCESS | 18997 | 1467822690529 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:30 INFO - PROCESS | 18997 | ++DOCSHELL 0x9258e400 == 24 [pid = 18997] [id = 285] 09:31:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x92ea6400) [pid = 18997] [serial = 856] [outer = (nil)] 09:31:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9a679800) [pid = 18997] [serial = 857] [outer = 0x92ea6400] 09:31:30 INFO - PROCESS | 18997 | 1467822690631 Marionette DEBUG loaded listener.js 09:31:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x9a74d800) [pid = 18997] [serial = 858] [outer = 0x92ea6400] 09:31:31 INFO - PROCESS | 18997 | 1467822691466 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 09:31:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 09:31:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1241ms 09:31:31 INFO - PROCESS | 18997 | 1467822691525 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 09:31:31 INFO - PROCESS | 18997 | 1467822691529 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 09:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 09:31:31 INFO - PROCESS | 18997 | 1467822691535 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 09:31:31 INFO - PROCESS | 18997 | 1467822691538 Marionette TRACE conn3 <- [1,1114,null,{}] 09:31:31 INFO - PROCESS | 18997 | 1467822691544 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:31 INFO - PROCESS | 18997 | 1467822691548 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:31 INFO - PROCESS | 18997 | 1467822691702 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 09:31:31 INFO - PROCESS | 18997 | 1467822691710 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:31 INFO - PROCESS | 18997 | 1467822691719 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:31 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a67f800 == 25 [pid = 18997] [id = 286] 09:31:31 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x9a7dc400) [pid = 18997] [serial = 859] [outer = (nil)] 09:31:31 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9b274000) [pid = 18997] [serial = 860] [outer = 0x9a7dc400] 09:31:31 INFO - PROCESS | 18997 | 1467822691785 Marionette DEBUG loaded listener.js 09:31:31 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x9b279800) [pid = 18997] [serial = 861] [outer = 0x9a7dc400] 09:31:32 INFO - PROCESS | 18997 | 1467822692876 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 09:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 09:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1386ms 09:31:32 INFO - PROCESS | 18997 | 1467822692923 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 09:31:32 INFO - PROCESS | 18997 | 1467822692930 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 09:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 09:31:32 INFO - PROCESS | 18997 | 1467822692937 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 09:31:32 INFO - PROCESS | 18997 | 1467822692945 Marionette TRACE conn3 <- [1,1118,null,{}] 09:31:32 INFO - PROCESS | 18997 | 1467822692953 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:32 INFO - PROCESS | 18997 | 1467822692958 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:33 INFO - PROCESS | 18997 | 1467822693174 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 09:31:33 INFO - PROCESS | 18997 | 1467822693387 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:33 INFO - PROCESS | 18997 | 1467822693399 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:33 INFO - PROCESS | 18997 | ++DOCSHELL 0x93915c00 == 26 [pid = 18997] [id = 287] 09:31:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x93917400) [pid = 18997] [serial = 862] [outer = (nil)] 09:31:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x95183c00) [pid = 18997] [serial = 863] [outer = 0x93917400] 09:31:33 INFO - PROCESS | 18997 | 1467822693523 Marionette DEBUG loaded listener.js 09:31:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x982d2400) [pid = 18997] [serial = 864] [outer = 0x93917400] 09:31:34 INFO - PROCESS | 18997 | 1467822694519 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 09:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 09:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1646ms 09:31:34 INFO - PROCESS | 18997 | 1467822694584 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 09:31:34 INFO - PROCESS | 18997 | 1467822694592 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 09:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 09:31:34 INFO - PROCESS | 18997 | 1467822694603 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 09:31:34 INFO - PROCESS | 18997 | 1467822694607 Marionette TRACE conn3 <- [1,1122,null,{}] 09:31:34 INFO - PROCESS | 18997 | 1467822694613 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:34 INFO - PROCESS | 18997 | 1467822694620 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:34 INFO - PROCESS | 18997 | 1467822694844 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 09:31:35 INFO - PROCESS | 18997 | 1467822695156 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:35 INFO - PROCESS | 18997 | 1467822695163 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:35 INFO - PROCESS | 18997 | ++DOCSHELL 0x95161800 == 27 [pid = 18997] [id = 288] 09:31:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x9a46d800) [pid = 18997] [serial = 865] [outer = (nil)] 09:31:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9a621400) [pid = 18997] [serial = 866] [outer = 0x9a46d800] 09:31:35 INFO - PROCESS | 18997 | 1467822695251 Marionette DEBUG loaded listener.js 09:31:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9a671400) [pid = 18997] [serial = 867] [outer = 0x9a46d800] 09:31:36 INFO - PROCESS | 18997 | 1467822696190 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 09:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 09:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1638ms 09:31:36 INFO - PROCESS | 18997 | 1467822696241 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 09:31:36 INFO - PROCESS | 18997 | 1467822696246 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 09:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 09:31:36 INFO - PROCESS | 18997 | 1467822696252 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 09:31:36 INFO - PROCESS | 18997 | 1467822696258 Marionette TRACE conn3 <- [1,1126,null,{}] 09:31:36 INFO - PROCESS | 18997 | 1467822696274 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:36 INFO - PROCESS | 18997 | 1467822696283 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:36 INFO - PROCESS | 18997 | 1467822696495 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 09:31:36 INFO - PROCESS | 18997 | 1467822696704 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:36 INFO - PROCESS | 18997 | 1467822696719 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:36 INFO - PROCESS | 18997 | ++DOCSHELL 0x92361c00 == 28 [pid = 18997] [id = 289] 09:31:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x9b276c00) [pid = 18997] [serial = 868] [outer = (nil)] 09:31:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x9b27fc00) [pid = 18997] [serial = 869] [outer = 0x9b276c00] 09:31:36 INFO - PROCESS | 18997 | 1467822696842 Marionette DEBUG loaded listener.js 09:31:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x9b567400) [pid = 18997] [serial = 870] [outer = 0x9b276c00] 09:31:37 INFO - PROCESS | 18997 | 1467822697734 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 09:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 09:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1545ms 09:31:37 INFO - PROCESS | 18997 | 1467822697798 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 09:31:37 INFO - PROCESS | 18997 | 1467822697803 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 09:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 09:31:37 INFO - PROCESS | 18997 | 1467822697809 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 09:31:37 INFO - PROCESS | 18997 | 1467822697813 Marionette TRACE conn3 <- [1,1130,null,{}] 09:31:37 INFO - PROCESS | 18997 | 1467822697819 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:37 INFO - PROCESS | 18997 | 1467822697825 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:38 INFO - PROCESS | 18997 | 1467822698044 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 09:31:38 INFO - PROCESS | 18997 | 1467822698251 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:38 INFO - PROCESS | 18997 | 1467822698260 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:38 INFO - PROCESS | 18997 | ++DOCSHELL 0x9b562800 == 29 [pid = 18997] [id = 290] 09:31:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x9b569000) [pid = 18997] [serial = 871] [outer = (nil)] 09:31:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0x9b9adc00) [pid = 18997] [serial = 872] [outer = 0x9b569000] 09:31:38 INFO - PROCESS | 18997 | 1467822698383 Marionette DEBUG loaded listener.js 09:31:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x9b9b6400) [pid = 18997] [serial = 873] [outer = 0x9b569000] 09:31:39 INFO - PROCESS | 18997 | 1467822699293 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 09:31:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 09:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1536ms 09:31:39 INFO - PROCESS | 18997 | 1467822699347 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 09:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 09:31:39 INFO - PROCESS | 18997 | 1467822699351 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 09:31:39 INFO - PROCESS | 18997 | 1467822699360 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 09:31:39 INFO - PROCESS | 18997 | 1467822699363 Marionette TRACE conn3 <- [1,1134,null,{}] 09:31:39 INFO - PROCESS | 18997 | 1467822699370 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:39 INFO - PROCESS | 18997 | 1467822699374 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:39 INFO - PROCESS | 18997 | 1467822699591 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 09:31:39 INFO - PROCESS | 18997 | 1467822699822 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:39 INFO - PROCESS | 18997 | 1467822699829 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:40 INFO - PROCESS | 18997 | ++DOCSHELL 0x92588000 == 30 [pid = 18997] [id = 291] 09:31:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0x92588400) [pid = 18997] [serial = 874] [outer = (nil)] 09:31:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0x92909400) [pid = 18997] [serial = 875] [outer = 0x92588400] 09:31:40 INFO - PROCESS | 18997 | 1467822700144 Marionette DEBUG loaded listener.js 09:31:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0x93b33800) [pid = 18997] [serial = 876] [outer = 0x92588400] 09:31:41 INFO - PROCESS | 18997 | 1467822701174 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 09:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 09:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1884ms 09:31:41 INFO - PROCESS | 18997 | 1467822701244 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 09:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 09:31:41 INFO - PROCESS | 18997 | 1467822701250 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 09:31:41 INFO - PROCESS | 18997 | 1467822701257 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 09:31:41 INFO - PROCESS | 18997 | 1467822701261 Marionette TRACE conn3 <- [1,1138,null,{}] 09:31:41 INFO - PROCESS | 18997 | 1467822701269 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:41 INFO - PROCESS | 18997 | 1467822701274 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:41 INFO - PROCESS | 18997 | 1467822701452 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 09:31:42 INFO - PROCESS | 18997 | --DOCSHELL 0x9235d400 == 29 [pid = 18997] [id = 271] 09:31:42 INFO - PROCESS | 18997 | --DOCSHELL 0x9290e000 == 28 [pid = 18997] [id = 270] 09:31:42 INFO - PROCESS | 18997 | --DOMWINDOW == 91 (0x99fd0800) [pid = 18997] [serial = 827] [outer = (nil)] [url = about:blank] 09:31:42 INFO - PROCESS | 18997 | --DOMWINDOW == 90 (0x928d9800) [pid = 18997] [serial = 824] [outer = (nil)] [url = about:blank] 09:31:42 INFO - PROCESS | 18997 | --DOMWINDOW == 89 (0x93b3bc00) [pid = 18997] [serial = 818] [outer = (nil)] [url = about:blank] 09:31:42 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0x9391a800) [pid = 18997] [serial = 813] [outer = (nil)] [url = about:blank] 09:31:42 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x92eb3400) [pid = 18997] [serial = 812] [outer = (nil)] [url = about:blank] 09:31:42 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x92367000) [pid = 18997] [serial = 815] [outer = (nil)] [url = about:blank] 09:31:42 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x923fe400) [pid = 18997] [serial = 816] [outer = (nil)] [url = about:blank] 09:31:42 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x923f6800) [pid = 18997] [serial = 792] [outer = (nil)] [url = about:blank] 09:31:42 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x92363400) [pid = 18997] [serial = 791] [outer = (nil)] [url = about:blank] 09:31:42 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x9779d400) [pid = 18997] [serial = 795] [outer = (nil)] [url = about:blank] 09:31:42 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x9518a400) [pid = 18997] [serial = 794] [outer = (nil)] [url = about:blank] 09:31:42 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x9a473800) [pid = 18997] [serial = 798] [outer = (nil)] [url = about:blank] 09:31:42 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x9a163c00) [pid = 18997] [serial = 797] [outer = (nil)] [url = about:blank] 09:31:42 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x9a74e000) [pid = 18997] [serial = 801] [outer = (nil)] [url = about:blank] 09:31:42 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x9a689400) [pid = 18997] [serial = 800] [outer = (nil)] [url = about:blank] 09:31:42 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x9b20dc00) [pid = 18997] [serial = 804] [outer = (nil)] [url = about:blank] 09:31:42 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x9b06c800) [pid = 18997] [serial = 803] [outer = (nil)] [url = about:blank] 09:31:42 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x96df5400) [pid = 18997] [serial = 821] [outer = (nil)] [url = about:blank] 09:31:42 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x9917a000) [pid = 18997] [serial = 822] [outer = (nil)] [url = about:blank] 09:31:42 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x9a37f400) [pid = 18997] [serial = 825] [outer = (nil)] [url = about:blank] 09:31:42 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x9be76800) [pid = 18997] [serial = 807] [outer = (nil)] [url = about:blank] 09:31:42 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x9b3e2400) [pid = 18997] [serial = 806] [outer = (nil)] [url = about:blank] 09:31:42 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x9be79400) [pid = 18997] [serial = 810] [outer = (nil)] [url = about:blank] 09:31:42 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x9391d400) [pid = 18997] [serial = 809] [outer = (nil)] [url = about:blank] 09:31:42 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x946b0800) [pid = 18997] [serial = 819] [outer = (nil)] [url = about:blank] 09:31:42 INFO - PROCESS | 18997 | 1467822702689 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:42 INFO - PROCESS | 18997 | 1467822702699 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:42 INFO - PROCESS | 18997 | ++DOCSHELL 0x92362000 == 29 [pid = 18997] [id = 292] 09:31:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x92363400) [pid = 18997] [serial = 877] [outer = (nil)] 09:31:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x92369800) [pid = 18997] [serial = 878] [outer = 0x92363400] 09:31:42 INFO - PROCESS | 18997 | 1467822702779 Marionette DEBUG loaded listener.js 09:31:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x923fd800) [pid = 18997] [serial = 879] [outer = 0x92363400] 09:31:43 INFO - PROCESS | 18997 | 1467822703552 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 09:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 09:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 2343ms 09:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 09:31:43 INFO - PROCESS | 18997 | 1467822703605 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 09:31:43 INFO - PROCESS | 18997 | 1467822703610 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 09:31:43 INFO - PROCESS | 18997 | 1467822703618 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 09:31:43 INFO - PROCESS | 18997 | 1467822703621 Marionette TRACE conn3 <- [1,1142,null,{}] 09:31:43 INFO - PROCESS | 18997 | 1467822703630 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:43 INFO - PROCESS | 18997 | 1467822703636 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:43 INFO - PROCESS | 18997 | 1467822703798 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 09:31:43 INFO - PROCESS | 18997 | 1467822703809 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:43 INFO - PROCESS | 18997 | 1467822703822 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:43 INFO - PROCESS | 18997 | ++DOCSHELL 0x9290ec00 == 30 [pid = 18997] [id = 293] 09:31:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x9290fc00) [pid = 18997] [serial = 880] [outer = (nil)] 09:31:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x92913800) [pid = 18997] [serial = 881] [outer = 0x9290fc00] 09:31:43 INFO - PROCESS | 18997 | 1467822703900 Marionette DEBUG loaded listener.js 09:31:44 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x93891c00) [pid = 18997] [serial = 882] [outer = 0x9290fc00] 09:31:44 INFO - PROCESS | 18997 | 1467822704864 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 09:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 09:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1281ms 09:31:44 INFO - PROCESS | 18997 | 1467822704907 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 09:31:44 INFO - PROCESS | 18997 | 1467822704915 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 09:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 09:31:44 INFO - PROCESS | 18997 | 1467822704937 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 09:31:44 INFO - PROCESS | 18997 | 1467822704941 Marionette TRACE conn3 <- [1,1146,null,{}] 09:31:44 INFO - PROCESS | 18997 | 1467822704947 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:44 INFO - PROCESS | 18997 | 1467822704954 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:45 INFO - PROCESS | 18997 | 1467822705188 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 09:31:45 INFO - PROCESS | 18997 | 1467822705268 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:45 INFO - PROCESS | 18997 | 1467822705275 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:45 INFO - PROCESS | 18997 | ++DOCSHELL 0x93b3d800 == 31 [pid = 18997] [id = 294] 09:31:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x93b41000) [pid = 18997] [serial = 883] [outer = (nil)] 09:31:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x95094000) [pid = 18997] [serial = 884] [outer = 0x93b41000] 09:31:45 INFO - PROCESS | 18997 | 1467822705345 Marionette DEBUG loaded listener.js 09:31:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x95187c00) [pid = 18997] [serial = 885] [outer = 0x93b41000] 09:31:46 INFO - PROCESS | 18997 | 1467822706319 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 09:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 09:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1435ms 09:31:46 INFO - PROCESS | 18997 | 1467822706375 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 09:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 09:31:46 INFO - PROCESS | 18997 | 1467822706379 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 09:31:46 INFO - PROCESS | 18997 | 1467822706394 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 09:31:46 INFO - PROCESS | 18997 | 1467822706404 Marionette TRACE conn3 <- [1,1150,null,{}] 09:31:46 INFO - PROCESS | 18997 | 1467822706420 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:46 INFO - PROCESS | 18997 | 1467822706429 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:46 INFO - PROCESS | 18997 | 1467822706652 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 09:31:46 INFO - PROCESS | 18997 | 1467822706680 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:46 INFO - PROCESS | 18997 | 1467822706687 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:46 INFO - PROCESS | 18997 | ++DOCSHELL 0x98248800 == 32 [pid = 18997] [id = 295] 09:31:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x982d1400) [pid = 18997] [serial = 886] [outer = (nil)] 09:31:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x99539800) [pid = 18997] [serial = 887] [outer = 0x982d1400] 09:31:46 INFO - PROCESS | 18997 | 1467822706756 Marionette DEBUG loaded listener.js 09:31:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x99f1cc00) [pid = 18997] [serial = 888] [outer = 0x982d1400] 09:31:47 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x9258f400) [pid = 18997] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 09:31:47 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x9290d800) [pid = 18997] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 09:31:47 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x9a66c400) [pid = 18997] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 09:31:47 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x921e7c00) [pid = 18997] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 09:31:47 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x93897800) [pid = 18997] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 09:31:47 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x9a12f800) [pid = 18997] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 09:31:47 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x9258b400) [pid = 18997] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 09:31:47 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x95089c00) [pid = 18997] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 09:31:47 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x92ea6400) [pid = 18997] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 09:31:47 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x9a642c00) [pid = 18997] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 09:31:47 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x9a7dc400) [pid = 18997] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 09:31:47 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x92911000) [pid = 18997] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 09:31:48 INFO - PROCESS | 18997 | 1467822708115 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 09:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 09:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1769ms 09:31:48 INFO - PROCESS | 18997 | 1467822708155 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 09:31:48 INFO - PROCESS | 18997 | 1467822708160 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 09:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 09:31:48 INFO - PROCESS | 18997 | 1467822708168 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 09:31:48 INFO - PROCESS | 18997 | 1467822708171 Marionette TRACE conn3 <- [1,1154,null,{}] 09:31:48 INFO - PROCESS | 18997 | 1467822708177 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:48 INFO - PROCESS | 18997 | 1467822708182 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:48 INFO - PROCESS | 18997 | 1467822708339 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 09:31:48 INFO - PROCESS | 18997 | 1467822708354 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:48 INFO - PROCESS | 18997 | 1467822708364 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:48 INFO - PROCESS | 18997 | ++DOCSHELL 0x9258f400 == 33 [pid = 18997] [id = 296] 09:31:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x92915400) [pid = 18997] [serial = 889] [outer = (nil)] 09:31:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x99fcb400) [pid = 18997] [serial = 890] [outer = 0x92915400] 09:31:48 INFO - PROCESS | 18997 | 1467822708552 Marionette DEBUG loaded listener.js 09:31:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x99fd3800) [pid = 18997] [serial = 891] [outer = 0x92915400] 09:31:49 INFO - PROCESS | 18997 | 1467822709355 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 09:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 09:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1301ms 09:31:49 INFO - PROCESS | 18997 | 1467822709477 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 09:31:49 INFO - PROCESS | 18997 | 1467822709482 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 09:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 09:31:49 INFO - PROCESS | 18997 | 1467822709492 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 09:31:49 INFO - PROCESS | 18997 | 1467822709496 Marionette TRACE conn3 <- [1,1158,null,{}] 09:31:49 INFO - PROCESS | 18997 | 1467822709506 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:49 INFO - PROCESS | 18997 | 1467822709511 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:49 INFO - PROCESS | 18997 | 1467822709686 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 09:31:49 INFO - PROCESS | 18997 | 1467822709832 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:49 INFO - PROCESS | 18997 | 1467822709848 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:49 INFO - PROCESS | 18997 | ++DOCSHELL 0x9258e800 == 34 [pid = 18997] [id = 297] 09:31:49 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x9258fc00) [pid = 18997] [serial = 892] [outer = (nil)] 09:31:49 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x928dd800) [pid = 18997] [serial = 893] [outer = 0x9258fc00] 09:31:49 INFO - PROCESS | 18997 | 1467822709928 Marionette DEBUG loaded listener.js 09:31:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x93b3ec00) [pid = 18997] [serial = 894] [outer = 0x9258fc00] 09:31:51 INFO - PROCESS | 18997 | 1467822711002 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 09:31:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 09:31:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1586ms 09:31:51 INFO - PROCESS | 18997 | 1467822711077 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 09:31:51 INFO - PROCESS | 18997 | 1467822711084 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 09:31:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 09:31:51 INFO - PROCESS | 18997 | 1467822711095 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 09:31:51 INFO - PROCESS | 18997 | 1467822711099 Marionette TRACE conn3 <- [1,1162,null,{}] 09:31:51 INFO - PROCESS | 18997 | 1467822711106 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:51 INFO - PROCESS | 18997 | 1467822711111 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:51 INFO - PROCESS | 18997 | 1467822711332 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 09:31:51 INFO - PROCESS | 18997 | 1467822711591 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:51 INFO - PROCESS | 18997 | 1467822711600 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:51 INFO - PROCESS | 18997 | ++DOCSHELL 0x9235e400 == 35 [pid = 18997] [id = 298] 09:31:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x92368400) [pid = 18997] [serial = 895] [outer = (nil)] 09:31:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x99fcdc00) [pid = 18997] [serial = 896] [outer = 0x92368400] 09:31:51 INFO - PROCESS | 18997 | 1467822711684 Marionette DEBUG loaded listener.js 09:31:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9a131000) [pid = 18997] [serial = 897] [outer = 0x92368400] 09:31:52 INFO - PROCESS | 18997 | 1467822712673 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 09:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 09:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1631ms 09:31:52 INFO - PROCESS | 18997 | 1467822712726 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 09:31:52 INFO - PROCESS | 18997 | 1467822712730 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 09:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 09:31:52 INFO - PROCESS | 18997 | 1467822712737 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 09:31:52 INFO - PROCESS | 18997 | 1467822712743 Marionette TRACE conn3 <- [1,1166,null,{}] 09:31:52 INFO - PROCESS | 18997 | 1467822712759 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:52 INFO - PROCESS | 18997 | 1467822712768 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:52 INFO - PROCESS | 18997 | 1467822712965 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 09:31:53 INFO - PROCESS | 18997 | 1467822713175 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:53 INFO - PROCESS | 18997 | 1467822713186 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:53 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a46e400 == 36 [pid = 18997] [id = 299] 09:31:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x9a46e800) [pid = 18997] [serial = 898] [outer = (nil)] 09:31:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x9a477800) [pid = 18997] [serial = 899] [outer = 0x9a46e800] 09:31:53 INFO - PROCESS | 18997 | 1467822713309 Marionette DEBUG loaded listener.js 09:31:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9a621000) [pid = 18997] [serial = 900] [outer = 0x9a46e800] 09:31:54 INFO - PROCESS | 18997 | 1467822714254 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 09:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 09:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1600ms 09:31:54 INFO - PROCESS | 18997 | 1467822714338 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 09:31:54 INFO - PROCESS | 18997 | 1467822714343 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 09:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 09:31:54 INFO - PROCESS | 18997 | 1467822714350 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 09:31:54 INFO - PROCESS | 18997 | 1467822714354 Marionette TRACE conn3 <- [1,1170,null,{}] 09:31:54 INFO - PROCESS | 18997 | 1467822714359 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:54 INFO - PROCESS | 18997 | 1467822714365 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:54 INFO - PROCESS | 18997 | 1467822714598 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 09:31:54 INFO - PROCESS | 18997 | 1467822714806 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:54 INFO - PROCESS | 18997 | 1467822714814 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:54 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a645000 == 37 [pid = 18997] [id = 300] 09:31:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x9a66c400) [pid = 18997] [serial = 901] [outer = (nil)] 09:31:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x9a67d800) [pid = 18997] [serial = 902] [outer = 0x9a66c400] 09:31:54 INFO - PROCESS | 18997 | 1467822714947 Marionette DEBUG loaded listener.js 09:31:55 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9a684800) [pid = 18997] [serial = 903] [outer = 0x9a66c400] 09:31:56 INFO - PROCESS | 18997 | 1467822716038 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 09:31:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 09:31:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1744ms 09:31:56 INFO - PROCESS | 18997 | 1467822716095 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 09:31:56 INFO - PROCESS | 18997 | 1467822716102 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 09:31:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 09:31:56 INFO - PROCESS | 18997 | 1467822716110 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 09:31:56 INFO - PROCESS | 18997 | 1467822716115 Marionette TRACE conn3 <- [1,1174,null,{}] 09:31:56 INFO - PROCESS | 18997 | 1467822716123 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:56 INFO - PROCESS | 18997 | 1467822716128 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:56 INFO - PROCESS | 18997 | 1467822716348 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 09:31:56 INFO - PROCESS | 18997 | 1467822716552 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:56 INFO - PROCESS | 18997 | 1467822716566 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:56 INFO - PROCESS | 18997 | ++DOCSHELL 0x9290a800 == 38 [pid = 18997] [id = 301] 09:31:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9290c800) [pid = 18997] [serial = 904] [outer = (nil)] 09:31:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x92916c00) [pid = 18997] [serial = 905] [outer = 0x9290c800] 09:31:56 INFO - PROCESS | 18997 | 1467822716664 Marionette DEBUG loaded listener.js 09:31:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x946ae800) [pid = 18997] [serial = 906] [outer = 0x9290c800] 09:31:57 INFO - PROCESS | 18997 | --DOCSHELL 0x946afc00 == 37 [pid = 18997] [id = 281] 09:31:57 INFO - PROCESS | 18997 | --DOCSHELL 0x9518d800 == 36 [pid = 18997] [id = 273] 09:31:57 INFO - PROCESS | 18997 | --DOCSHELL 0x99fe1800 == 35 [pid = 18997] [id = 274] 09:31:57 INFO - PROCESS | 18997 | --DOCSHELL 0x92ea7400 == 34 [pid = 18997] [id = 272] 09:31:57 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x9a169800) [pid = 18997] [serial = 828] [outer = (nil)] [url = about:blank] 09:31:57 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x9a684c00) [pid = 18997] [serial = 854] [outer = (nil)] [url = about:blank] 09:31:57 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x9a746800) [pid = 18997] [serial = 839] [outer = (nil)] [url = about:blank] 09:31:57 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x9a6f1400) [pid = 18997] [serial = 840] [outer = (nil)] [url = about:blank] 09:31:57 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x9a670c00) [pid = 18997] [serial = 836] [outer = (nil)] [url = about:blank] 09:31:57 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x9a677000) [pid = 18997] [serial = 837] [outer = (nil)] [url = about:blank] 09:31:57 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x923f2c00) [pid = 18997] [serial = 830] [outer = (nil)] [url = about:blank] 09:31:57 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x92916000) [pid = 18997] [serial = 831] [outer = (nil)] [url = about:blank] 09:31:57 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x99d80000) [pid = 18997] [serial = 833] [outer = (nil)] [url = about:blank] 09:31:57 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x9a168800) [pid = 18997] [serial = 834] [outer = (nil)] [url = about:blank] 09:31:57 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x9a164800) [pid = 18997] [serial = 848] [outer = (nil)] [url = about:blank] 09:31:57 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x9290b000) [pid = 18997] [serial = 842] [outer = (nil)] [url = about:blank] 09:31:57 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x93b40400) [pid = 18997] [serial = 843] [outer = (nil)] [url = about:blank] 09:31:57 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x95165000) [pid = 18997] [serial = 845] [outer = (nil)] [url = about:blank] 09:31:57 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x953a7c00) [pid = 18997] [serial = 846] [outer = (nil)] [url = about:blank] 09:31:57 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x9a74d800) [pid = 18997] [serial = 858] [outer = (nil)] [url = about:blank] 09:31:57 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x9a671c00) [pid = 18997] [serial = 855] [outer = (nil)] [url = about:blank] 09:31:57 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x9a670800) [pid = 18997] [serial = 851] [outer = (nil)] [url = about:blank] 09:31:57 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x9a674c00) [pid = 18997] [serial = 852] [outer = (nil)] [url = about:blank] 09:31:57 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x9a382000) [pid = 18997] [serial = 849] [outer = (nil)] [url = about:blank] 09:31:57 INFO - PROCESS | 18997 | --DOMWINDOW == 64 (0x9b274000) [pid = 18997] [serial = 860] [outer = (nil)] [url = about:blank] 09:31:57 INFO - PROCESS | 18997 | --DOMWINDOW == 63 (0x9a679800) [pid = 18997] [serial = 857] [outer = (nil)] [url = about:blank] 09:31:57 INFO - PROCESS | 18997 | --DOMWINDOW == 62 (0x9b279800) [pid = 18997] [serial = 861] [outer = (nil)] [url = about:blank] 09:31:57 INFO - PROCESS | 18997 | 1467822717525 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 09:31:57 INFO - PROCESS | 18997 | 1467822717608 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 09:31:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 09:31:57 INFO - PROCESS | 18997 | 1467822717620 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 09:31:57 INFO - PROCESS | 18997 | 1467822717623 Marionette TRACE conn3 <- [1,1178,null,{}] 09:31:57 INFO - PROCESS | 18997 | 1467822717630 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:57 INFO - PROCESS | 18997 | 1467822717636 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:57 INFO - PROCESS | 18997 | 1467822717798 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 09:31:57 INFO - PROCESS | 18997 | 1467822717949 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:57 INFO - PROCESS | 18997 | 1467822717957 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:57 INFO - PROCESS | 18997 | ++DOCSHELL 0x95166c00 == 35 [pid = 18997] [id = 302] 09:31:57 INFO - PROCESS | 18997 | ++DOMWINDOW == 63 (0x95186400) [pid = 18997] [serial = 907] [outer = (nil)] 09:31:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 64 (0x97798400) [pid = 18997] [serial = 908] [outer = 0x95186400] 09:31:58 INFO - PROCESS | 18997 | 1467822718035 Marionette DEBUG loaded listener.js 09:31:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 65 (0x99690c00) [pid = 18997] [serial = 909] [outer = 0x95186400] 09:31:58 INFO - PROCESS | 18997 | 1467822718828 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 09:31:58 INFO - PROCESS | 18997 | 1467822718872 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 09:31:58 INFO - PROCESS | 18997 | 1467822718881 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 09:31:58 INFO - PROCESS | 18997 | 1467822718887 Marionette TRACE conn3 <- [1,1182,null,{}] 09:31:58 INFO - PROCESS | 18997 | 1467822718903 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:58 INFO - PROCESS | 18997 | 1467822718912 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:59 INFO - PROCESS | 18997 | 1467822719078 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 09:31:59 INFO - PROCESS | 18997 | 1467822719089 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:59 INFO - PROCESS | 18997 | 1467822719101 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:31:59 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a46b400 == 36 [pid = 18997] [id = 303] 09:31:59 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x9a46fc00) [pid = 18997] [serial = 910] [outer = (nil)] 09:31:59 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x9a625400) [pid = 18997] [serial = 911] [outer = 0x9a46fc00] 09:31:59 INFO - PROCESS | 18997 | 1467822719299 Marionette DEBUG loaded listener.js 09:31:59 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x9a673000) [pid = 18997] [serial = 912] [outer = 0x9a46fc00] 09:32:00 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:32:00 INFO - PROCESS | 18997 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:32:00 INFO - PROCESS | 18997 | 1467822720151 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 09:32:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 09:32:00 INFO - PROCESS | 18997 | 1467822720237 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 09:32:00 INFO - PROCESS | 18997 | 1467822720243 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 09:32:00 INFO - PROCESS | 18997 | 1467822720246 Marionette TRACE conn3 <- [1,1186,null,{}] 09:32:00 INFO - PROCESS | 18997 | 1467822720252 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:00 INFO - PROCESS | 18997 | 1467822720257 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:00 INFO - PROCESS | 18997 | 1467822720463 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 09:32:00 INFO - PROCESS | 18997 | 1467822720487 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:00 INFO - PROCESS | 18997 | 1467822720495 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:00 INFO - PROCESS | 18997 | ++DOCSHELL 0x93897800 == 37 [pid = 18997] [id = 304] 09:32:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x9518cc00) [pid = 18997] [serial = 913] [outer = (nil)] 09:32:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x9a74d000) [pid = 18997] [serial = 914] [outer = 0x9518cc00] 09:32:00 INFO - PROCESS | 18997 | 1467822720562 Marionette DEBUG loaded listener.js 09:32:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x9a74e400) [pid = 18997] [serial = 915] [outer = 0x9518cc00] 09:32:01 INFO - PROCESS | 18997 | 1467822721473 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 09:32:01 INFO - PROCESS | 18997 | 1467822721547 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 09:32:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 09:32:01 INFO - PROCESS | 18997 | 1467822721553 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 09:32:01 INFO - PROCESS | 18997 | 1467822721556 Marionette TRACE conn3 <- [1,1190,null,{}] 09:32:01 INFO - PROCESS | 18997 | 1467822721562 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:01 INFO - PROCESS | 18997 | 1467822721567 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:01 INFO - PROCESS | 18997 | 1467822721855 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 09:32:01 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x9b569000) [pid = 18997] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 09:32:01 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x9a46d800) [pid = 18997] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 09:32:01 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x93b41000) [pid = 18997] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 09:32:01 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x982d1400) [pid = 18997] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 09:32:01 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x93917400) [pid = 18997] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 09:32:01 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x9290fc00) [pid = 18997] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 09:32:01 INFO - PROCESS | 18997 | --DOMWINDOW == 64 (0x9b276c00) [pid = 18997] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 09:32:01 INFO - PROCESS | 18997 | --DOMWINDOW == 63 (0x92588400) [pid = 18997] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 09:32:01 INFO - PROCESS | 18997 | --DOMWINDOW == 62 (0x92363400) [pid = 18997] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 09:32:01 INFO - PROCESS | 18997 | 1467822721959 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:01 INFO - PROCESS | 18997 | 1467822721967 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:01 INFO - PROCESS | 18997 | ++DOCSHELL 0x921de000 == 38 [pid = 18997] [id = 305] 09:32:01 INFO - PROCESS | 18997 | ++DOMWINDOW == 63 (0x921e4000) [pid = 18997] [serial = 916] [outer = (nil)] 09:32:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 64 (0x92eaf400) [pid = 18997] [serial = 917] [outer = 0x921e4000] 09:32:02 INFO - PROCESS | 18997 | 1467822722033 Marionette DEBUG loaded listener.js 09:32:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 65 (0x95089000) [pid = 18997] [serial = 918] [outer = 0x921e4000] 09:32:02 INFO - PROCESS | 18997 | 1467822722843 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 09:32:02 INFO - PROCESS | 18997 | 1467822722892 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 09:32:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 09:32:02 INFO - PROCESS | 18997 | 1467822722899 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 09:32:02 INFO - PROCESS | 18997 | 1467822722903 Marionette TRACE conn3 <- [1,1194,null,{}] 09:32:02 INFO - PROCESS | 18997 | 1467822722908 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:02 INFO - PROCESS | 18997 | 1467822722918 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:03 INFO - PROCESS | 18997 | 1467822723118 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 09:32:03 INFO - PROCESS | 18997 | --DOCSHELL 0x93918000 == 37 [pid = 18997] [id = 10] 09:32:03 INFO - PROCESS | 18997 | 1467822723290 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:03 INFO - PROCESS | 18997 | 1467822723299 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:03 INFO - PROCESS | 18997 | ++DOCSHELL 0x93b3b800 == 38 [pid = 18997] [id = 306] 09:32:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x93b41c00) [pid = 18997] [serial = 919] [outer = (nil)] 09:32:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x9b206400) [pid = 18997] [serial = 920] [outer = 0x93b41c00] 09:32:03 INFO - PROCESS | 18997 | 1467822723367 Marionette DEBUG loaded listener.js 09:32:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x9b27ec00) [pid = 18997] [serial = 921] [outer = 0x93b41c00] 09:32:04 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:32:04 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:32:04 INFO - PROCESS | 18997 | 1467822724287 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 09:32:04 INFO - PROCESS | 18997 | 1467822724346 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 09:32:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 09:32:04 INFO - PROCESS | 18997 | 1467822724356 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 09:32:04 INFO - PROCESS | 18997 | 1467822724360 Marionette TRACE conn3 <- [1,1198,null,{}] 09:32:04 INFO - PROCESS | 18997 | 1467822724369 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:04 INFO - PROCESS | 18997 | 1467822724375 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:04 INFO - PROCESS | 18997 | 1467822724612 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 09:32:04 INFO - PROCESS | 18997 | 1467822724854 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:04 INFO - PROCESS | 18997 | 1467822724863 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:04 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f5c00 == 39 [pid = 18997] [id = 307] 09:32:04 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x923f9400) [pid = 18997] [serial = 922] [outer = (nil)] 09:32:04 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x95187400) [pid = 18997] [serial = 923] [outer = 0x923f9400] 09:32:04 INFO - PROCESS | 18997 | 1467822724963 Marionette DEBUG loaded listener.js 09:32:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x96dec800) [pid = 18997] [serial = 924] [outer = 0x923f9400] 09:32:05 INFO - PROCESS | 18997 | 1467822725868 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 09:32:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 09:32:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1541ms 09:32:05 INFO - PROCESS | 18997 | 1467822725897 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 09:32:05 INFO - PROCESS | 18997 | 1467822725905 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 09:32:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 09:32:05 INFO - PROCESS | 18997 | 1467822725915 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 09:32:05 INFO - PROCESS | 18997 | 1467822725920 Marionette TRACE conn3 <- [1,1202,null,{}] 09:32:05 INFO - PROCESS | 18997 | 1467822725927 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:05 INFO - PROCESS | 18997 | 1467822725932 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:06 INFO - PROCESS | 18997 | 1467822726121 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 09:32:06 INFO - PROCESS | 18997 | 1467822726284 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:06 INFO - PROCESS | 18997 | 1467822726296 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:06 INFO - PROCESS | 18997 | ++DOCSHELL 0x99fd7400 == 40 [pid = 18997] [id = 308] 09:32:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9a169800) [pid = 18997] [serial = 925] [outer = (nil)] 09:32:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9a46b000) [pid = 18997] [serial = 926] [outer = 0x9a169800] 09:32:06 INFO - PROCESS | 18997 | 1467822726428 Marionette DEBUG loaded listener.js 09:32:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x9a670c00) [pid = 18997] [serial = 927] [outer = 0x9a169800] 09:32:07 INFO - PROCESS | 18997 | 1467822727409 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:32:07 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 09:32:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1540ms 09:32:07 INFO - PROCESS | 18997 | 1467822727456 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 09:32:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 09:32:07 INFO - PROCESS | 18997 | 1467822727460 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 09:32:07 INFO - PROCESS | 18997 | 1467822727467 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 09:32:07 INFO - PROCESS | 18997 | 1467822727474 Marionette TRACE conn3 <- [1,1206,null,{}] 09:32:07 INFO - PROCESS | 18997 | 1467822727490 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:07 INFO - PROCESS | 18997 | 1467822727499 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:07 INFO - PROCESS | 18997 | 1467822727680 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 09:32:07 INFO - PROCESS | 18997 | 1467822727893 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:07 INFO - PROCESS | 18997 | 1467822727907 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:07 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a752800 == 41 [pid = 18997] [id = 309] 09:32:07 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x9b27b400) [pid = 18997] [serial = 928] [outer = (nil)] 09:32:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9b565c00) [pid = 18997] [serial = 929] [outer = 0x9b27b400] 09:32:08 INFO - PROCESS | 18997 | 1467822728031 Marionette DEBUG loaded listener.js 09:32:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x9b952c00) [pid = 18997] [serial = 930] [outer = 0x9b27b400] 09:32:08 INFO - PROCESS | 18997 | 1467822728893 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:32:08 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 09:32:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1496ms 09:32:08 INFO - PROCESS | 18997 | 1467822728963 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 09:32:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 09:32:08 INFO - PROCESS | 18997 | 1467822728968 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 09:32:08 INFO - PROCESS | 18997 | 1467822728975 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 09:32:08 INFO - PROCESS | 18997 | 1467822728978 Marionette TRACE conn3 <- [1,1210,null,{}] 09:32:08 INFO - PROCESS | 18997 | 1467822728984 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:08 INFO - PROCESS | 18997 | 1467822728989 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:09 INFO - PROCESS | 18997 | 1467822729168 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 09:32:09 INFO - PROCESS | 18997 | 1467822729332 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:09 INFO - PROCESS | 18997 | 1467822729340 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:09 INFO - PROCESS | 18997 | ++DOCSHELL 0x9b9b3400 == 42 [pid = 18997] [id = 310] 09:32:09 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x9be76400) [pid = 18997] [serial = 931] [outer = (nil)] 09:32:09 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9be7b800) [pid = 18997] [serial = 932] [outer = 0x9be76400] 09:32:09 INFO - PROCESS | 18997 | 1467822729423 Marionette DEBUG loaded listener.js 09:32:09 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x9be7e400) [pid = 18997] [serial = 933] [outer = 0x9be76400] 09:32:10 INFO - PROCESS | 18997 | 1467822730340 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 09:32:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 09:32:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1435ms 09:32:10 INFO - PROCESS | 18997 | 1467822730410 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 09:32:10 INFO - PROCESS | 18997 | 1467822730414 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 09:32:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 09:32:10 INFO - PROCESS | 18997 | 1467822730420 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 09:32:10 INFO - PROCESS | 18997 | 1467822730424 Marionette TRACE conn3 <- [1,1214,null,{}] 09:32:10 INFO - PROCESS | 18997 | 1467822730430 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:10 INFO - PROCESS | 18997 | 1467822730435 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:10 INFO - PROCESS | 18997 | 1467822730647 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 09:32:10 INFO - PROCESS | 18997 | 1467822730866 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:10 INFO - PROCESS | 18997 | 1467822730874 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:10 INFO - PROCESS | 18997 | ++DOCSHELL 0x93896c00 == 43 [pid = 18997] [id = 311] 09:32:10 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x9a746000) [pid = 18997] [serial = 934] [outer = (nil)] 09:32:10 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9becb800) [pid = 18997] [serial = 935] [outer = 0x9a746000] 09:32:11 INFO - PROCESS | 18997 | 1467822730996 Marionette DEBUG loaded listener.js 09:32:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9bed0800) [pid = 18997] [serial = 936] [outer = 0x9a746000] 09:32:11 INFO - PROCESS | 18997 | 1467822731894 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 09:32:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 09:32:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1532ms 09:32:11 INFO - PROCESS | 18997 | 1467822731953 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 09:32:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 09:32:11 INFO - PROCESS | 18997 | 1467822731957 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 09:32:11 INFO - PROCESS | 18997 | 1467822731964 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 09:32:11 INFO - PROCESS | 18997 | 1467822731967 Marionette TRACE conn3 <- [1,1218,null,{}] 09:32:11 INFO - PROCESS | 18997 | 1467822731973 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:11 INFO - PROCESS | 18997 | 1467822731983 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:12 INFO - PROCESS | 18997 | 1467822732301 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 09:32:12 INFO - PROCESS | 18997 | 1467822732448 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:12 INFO - PROCESS | 18997 | 1467822732459 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:12 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e4400 == 44 [pid = 18997] [id = 312] 09:32:12 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x9953b400) [pid = 18997] [serial = 937] [outer = (nil)] 09:32:12 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x9d89d800) [pid = 18997] [serial = 938] [outer = 0x9953b400] 09:32:12 INFO - PROCESS | 18997 | 1467822732577 Marionette DEBUG loaded listener.js 09:32:12 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x9d89e800) [pid = 18997] [serial = 939] [outer = 0x9953b400] 09:32:13 INFO - PROCESS | 18997 | 1467822733498 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 09:32:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 09:32:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1588ms 09:32:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 09:32:13 INFO - PROCESS | 18997 | 1467822733552 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 09:32:13 INFO - PROCESS | 18997 | 1467822733556 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 09:32:13 INFO - PROCESS | 18997 | 1467822733562 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 09:32:13 INFO - PROCESS | 18997 | 1467822733566 Marionette TRACE conn3 <- [1,1222,null,{}] 09:32:13 INFO - PROCESS | 18997 | 1467822733572 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:13 INFO - PROCESS | 18997 | 1467822733577 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:13 INFO - PROCESS | 18997 | 1467822733751 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 09:32:14 INFO - PROCESS | 18997 | 1467822734172 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:14 INFO - PROCESS | 18997 | 1467822734180 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:14 INFO - PROCESS | 18997 | ++DOCSHELL 0x92581400 == 45 [pid = 18997] [id = 313] 09:32:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x92589400) [pid = 18997] [serial = 940] [outer = (nil)] 09:32:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0x92909000) [pid = 18997] [serial = 941] [outer = 0x92589400] 09:32:14 INFO - PROCESS | 18997 | 1467822734314 Marionette DEBUG loaded listener.js 09:32:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x9391bc00) [pid = 18997] [serial = 942] [outer = 0x92589400] 09:32:15 INFO - PROCESS | 18997 | 1467822735258 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 09:32:15 INFO - PROCESS | 18997 | 1467822735308 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 09:32:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 09:32:15 INFO - PROCESS | 18997 | 1467822735316 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 09:32:15 INFO - PROCESS | 18997 | 1467822735320 Marionette TRACE conn3 <- [1,1226,null,{}] 09:32:15 INFO - PROCESS | 18997 | 1467822735328 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:15 INFO - PROCESS | 18997 | 1467822735336 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:15 INFO - PROCESS | 18997 | 1467822735506 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 09:32:16 INFO - PROCESS | 18997 | --DOCSHELL 0x9a123400 == 44 [pid = 18997] [id = 282] 09:32:16 INFO - PROCESS | 18997 | --DOCSHELL 0x92368c00 == 43 [pid = 18997] [id = 280] 09:32:16 INFO - PROCESS | 18997 | --DOCSHELL 0x95161800 == 42 [pid = 18997] [id = 288] 09:32:16 INFO - PROCESS | 18997 | --DOCSHELL 0x9a67f800 == 41 [pid = 18997] [id = 286] 09:32:16 INFO - PROCESS | 18997 | --DOCSHELL 0x92588000 == 40 [pid = 18997] [id = 291] 09:32:16 INFO - PROCESS | 18997 | --DOCSHELL 0x92361c00 == 39 [pid = 18997] [id = 289] 09:32:16 INFO - PROCESS | 18997 | --DOCSHELL 0x9b562800 == 38 [pid = 18997] [id = 290] 09:32:16 INFO - PROCESS | 18997 | --DOCSHELL 0x92362000 == 37 [pid = 18997] [id = 292] 09:32:16 INFO - PROCESS | 18997 | --DOCSHELL 0x921eb800 == 36 [pid = 18997] [id = 284] 09:32:16 INFO - PROCESS | 18997 | --DOCSHELL 0x9a645800 == 35 [pid = 18997] [id = 278] 09:32:16 INFO - PROCESS | 18997 | --DOCSHELL 0x923f3800 == 34 [pid = 18997] [id = 275] 09:32:16 INFO - PROCESS | 18997 | --DOCSHELL 0x93915c00 == 33 [pid = 18997] [id = 287] 09:32:16 INFO - PROCESS | 18997 | --DOCSHELL 0x9290dc00 == 32 [pid = 18997] [id = 277] 09:32:16 INFO - PROCESS | 18997 | --DOCSHELL 0x99d80400 == 31 [pid = 18997] [id = 283] 09:32:16 INFO - PROCESS | 18997 | --DOCSHELL 0x921e1000 == 30 [pid = 18997] [id = 276] 09:32:16 INFO - PROCESS | 18997 | --DOCSHELL 0x921e0400 == 29 [pid = 18997] [id = 279] 09:32:16 INFO - PROCESS | 18997 | --DOCSHELL 0x9258e400 == 28 [pid = 18997] [id = 285] 09:32:16 INFO - PROCESS | 18997 | --DOCSHELL 0x9388ec00 == 27 [pid = 18997] [id = 11] 09:32:16 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0x99fcb400) [pid = 18997] [serial = 890] [outer = (nil)] [url = about:blank] 09:32:16 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x9b9b6400) [pid = 18997] [serial = 873] [outer = (nil)] [url = about:blank] 09:32:16 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x9a671400) [pid = 18997] [serial = 867] [outer = (nil)] [url = about:blank] 09:32:16 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x95187c00) [pid = 18997] [serial = 885] [outer = (nil)] [url = about:blank] 09:32:16 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x99539800) [pid = 18997] [serial = 887] [outer = (nil)] [url = about:blank] 09:32:16 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x95183c00) [pid = 18997] [serial = 863] [outer = (nil)] [url = about:blank] 09:32:16 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x982d2400) [pid = 18997] [serial = 864] [outer = (nil)] [url = about:blank] 09:32:16 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x93891c00) [pid = 18997] [serial = 882] [outer = (nil)] [url = about:blank] 09:32:16 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x99f1cc00) [pid = 18997] [serial = 888] [outer = (nil)] [url = about:blank] 09:32:16 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x95094000) [pid = 18997] [serial = 884] [outer = (nil)] [url = about:blank] 09:32:16 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x9b27fc00) [pid = 18997] [serial = 869] [outer = (nil)] [url = about:blank] 09:32:16 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x92909400) [pid = 18997] [serial = 875] [outer = (nil)] [url = about:blank] 09:32:16 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x9a621400) [pid = 18997] [serial = 866] [outer = (nil)] [url = about:blank] 09:32:16 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x93b33800) [pid = 18997] [serial = 876] [outer = (nil)] [url = about:blank] 09:32:16 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x9b9adc00) [pid = 18997] [serial = 872] [outer = (nil)] [url = about:blank] 09:32:16 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x92913800) [pid = 18997] [serial = 881] [outer = (nil)] [url = about:blank] 09:32:16 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x923fd800) [pid = 18997] [serial = 879] [outer = (nil)] [url = about:blank] 09:32:16 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x92369800) [pid = 18997] [serial = 878] [outer = (nil)] [url = about:blank] 09:32:16 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x9b567400) [pid = 18997] [serial = 870] [outer = (nil)] [url = about:blank] 09:32:16 INFO - PROCESS | 18997 | 1467822736808 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:16 INFO - PROCESS | 18997 | 1467822736816 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:16 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e9400 == 28 [pid = 18997] [id = 314] 09:32:16 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x921ea400) [pid = 18997] [serial = 943] [outer = (nil)] 09:32:16 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x92361c00) [pid = 18997] [serial = 944] [outer = 0x921ea400] 09:32:16 INFO - PROCESS | 18997 | 1467822736898 Marionette DEBUG loaded listener.js 09:32:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x923f0c00) [pid = 18997] [serial = 945] [outer = 0x921ea400] 09:32:17 INFO - PROCESS | 18997 | 1467822737709 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 09:32:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 09:32:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 2443ms 09:32:17 INFO - PROCESS | 18997 | 1467822737761 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 09:32:17 INFO - PROCESS | 18997 | 1467822737767 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 09:32:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 09:32:17 INFO - PROCESS | 18997 | 1467822737774 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 09:32:17 INFO - PROCESS | 18997 | 1467822737778 Marionette TRACE conn3 <- [1,1230,null,{}] 09:32:17 INFO - PROCESS | 18997 | 1467822737786 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:17 INFO - PROCESS | 18997 | 1467822737794 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:17 INFO - PROCESS | 18997 | 1467822737955 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 09:32:17 INFO - PROCESS | 18997 | 1467822737966 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:17 INFO - PROCESS | 18997 | 1467822737976 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:18 INFO - PROCESS | 18997 | ++DOCSHELL 0x928d9000 == 29 [pid = 18997] [id = 315] 09:32:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x928dc000) [pid = 18997] [serial = 946] [outer = (nil)] 09:32:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x92910800) [pid = 18997] [serial = 947] [outer = 0x928dc000] 09:32:18 INFO - PROCESS | 18997 | 1467822738058 Marionette DEBUG loaded listener.js 09:32:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x92ea7000) [pid = 18997] [serial = 948] [outer = 0x928dc000] 09:32:19 INFO - PROCESS | 18997 | 1467822739061 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 09:32:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 09:32:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1339ms 09:32:19 INFO - PROCESS | 18997 | 1467822739121 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 09:32:19 INFO - PROCESS | 18997 | 1467822739128 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 09:32:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 09:32:19 INFO - PROCESS | 18997 | 1467822739136 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 09:32:19 INFO - PROCESS | 18997 | 1467822739139 Marionette TRACE conn3 <- [1,1234,null,{}] 09:32:19 INFO - PROCESS | 18997 | 1467822739161 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:19 INFO - PROCESS | 18997 | 1467822739166 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:19 INFO - PROCESS | 18997 | 1467822739402 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 09:32:19 INFO - PROCESS | 18997 | 1467822739424 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:19 INFO - PROCESS | 18997 | 1467822739434 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:19 INFO - PROCESS | 18997 | ++DOCSHELL 0x93b3a000 == 30 [pid = 18997] [id = 316] 09:32:19 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x93b40800) [pid = 18997] [serial = 949] [outer = (nil)] 09:32:19 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x946b0000) [pid = 18997] [serial = 950] [outer = 0x93b40800] 09:32:19 INFO - PROCESS | 18997 | 1467822739500 Marionette DEBUG loaded listener.js 09:32:19 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x950b7000) [pid = 18997] [serial = 951] [outer = 0x93b40800] 09:32:20 INFO - PROCESS | 18997 | 1467822740506 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 09:32:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 09:32:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1402ms 09:32:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 09:32:20 INFO - PROCESS | 18997 | 1467822740539 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 09:32:20 INFO - PROCESS | 18997 | 1467822740542 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 09:32:20 INFO - PROCESS | 18997 | 1467822740558 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 09:32:20 INFO - PROCESS | 18997 | 1467822740568 Marionette TRACE conn3 <- [1,1238,null,{}] 09:32:20 INFO - PROCESS | 18997 | 1467822740586 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:20 INFO - PROCESS | 18997 | 1467822740596 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:20 INFO - PROCESS | 18997 | 1467822740815 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 09:32:20 INFO - PROCESS | 18997 | 1467822740847 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:20 INFO - PROCESS | 18997 | 1467822740855 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:20 INFO - PROCESS | 18997 | ++DOCSHELL 0x95183400 == 31 [pid = 18997] [id = 317] 09:32:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x95186c00) [pid = 18997] [serial = 952] [outer = (nil)] 09:32:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x9824ec00) [pid = 18997] [serial = 953] [outer = 0x95186c00] 09:32:20 INFO - PROCESS | 18997 | 1467822740956 Marionette DEBUG loaded listener.js 09:32:21 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x99177c00) [pid = 18997] [serial = 954] [outer = 0x95186c00] 09:32:21 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x9518cc00) [pid = 18997] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 09:32:21 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x921e4000) [pid = 18997] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 09:32:21 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x93b36800) [pid = 18997] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:32:21 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x92915400) [pid = 18997] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 09:32:21 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x9a46e800) [pid = 18997] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 09:32:21 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x9a66c400) [pid = 18997] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 09:32:21 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x92368400) [pid = 18997] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 09:32:21 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x9258fc00) [pid = 18997] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 09:32:21 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x9a46fc00) [pid = 18997] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 09:32:21 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x95186400) [pid = 18997] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 09:32:21 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x93b41c00) [pid = 18997] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 09:32:21 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x9290c800) [pid = 18997] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 09:32:21 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x93918400) [pid = 18997] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:32:22 INFO - PROCESS | 18997 | 1467822742337 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 09:32:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 09:32:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1824ms 09:32:22 INFO - PROCESS | 18997 | 1467822742371 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 09:32:22 INFO - PROCESS | 18997 | 1467822742376 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 09:32:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 09:32:22 INFO - PROCESS | 18997 | 1467822742382 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 09:32:22 INFO - PROCESS | 18997 | 1467822742385 Marionette TRACE conn3 <- [1,1242,null,{}] 09:32:22 INFO - PROCESS | 18997 | 1467822742390 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:22 INFO - PROCESS | 18997 | 1467822742396 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:22 INFO - PROCESS | 18997 | 1467822742545 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 09:32:22 INFO - PROCESS | 18997 | 1467822742560 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:22 INFO - PROCESS | 18997 | 1467822742570 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:22 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f7c00 == 32 [pid = 18997] [id = 318] 09:32:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x96df1c00) [pid = 18997] [serial = 955] [outer = (nil)] 09:32:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x99d75400) [pid = 18997] [serial = 956] [outer = 0x96df1c00] 09:32:22 INFO - PROCESS | 18997 | 1467822742637 Marionette DEBUG loaded listener.js 09:32:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x99d7c400) [pid = 18997] [serial = 957] [outer = 0x96df1c00] 09:32:23 INFO - PROCESS | 18997 | 1467822743491 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 09:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 09:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1130ms 09:32:23 INFO - PROCESS | 18997 | 1467822743518 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 09:32:23 INFO - PROCESS | 18997 | 1467822743522 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 09:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 09:32:23 INFO - PROCESS | 18997 | 1467822743528 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 09:32:23 INFO - PROCESS | 18997 | 1467822743532 Marionette TRACE conn3 <- [1,1246,null,{}] 09:32:23 INFO - PROCESS | 18997 | 1467822743537 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:23 INFO - PROCESS | 18997 | 1467822743542 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:23 INFO - PROCESS | 18997 | 1467822743690 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 09:32:23 INFO - PROCESS | 18997 | 1467822743704 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:23 INFO - PROCESS | 18997 | 1467822743722 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:23 INFO - PROCESS | 18997 | ++DOCSHELL 0x99fd2800 == 33 [pid = 18997] [id = 319] 09:32:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x99fd3400) [pid = 18997] [serial = 958] [outer = (nil)] 09:32:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x99fdfc00) [pid = 18997] [serial = 959] [outer = 0x99fd3400] 09:32:23 INFO - PROCESS | 18997 | 1467822743805 Marionette DEBUG loaded listener.js 09:32:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x9a16c400) [pid = 18997] [serial = 960] [outer = 0x99fd3400] 09:32:25 INFO - PROCESS | 18997 | 1467822745037 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 09:32:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 09:32:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1584ms 09:32:25 INFO - PROCESS | 18997 | 1467822745114 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 09:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 09:32:25 INFO - PROCESS | 18997 | 1467822745121 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 09:32:25 INFO - PROCESS | 18997 | 1467822745129 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 09:32:25 INFO - PROCESS | 18997 | 1467822745137 Marionette TRACE conn3 <- [1,1250,null,{}] 09:32:25 INFO - PROCESS | 18997 | 1467822745145 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:25 INFO - PROCESS | 18997 | 1467822745151 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:25 INFO - PROCESS | 18997 | 1467822745374 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 09:32:25 INFO - PROCESS | 18997 | 1467822745603 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:25 INFO - PROCESS | 18997 | 1467822745612 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:25 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f7800 == 34 [pid = 18997] [id = 320] 09:32:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x92909800) [pid = 18997] [serial = 961] [outer = (nil)] 09:32:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x93911000) [pid = 18997] [serial = 962] [outer = 0x92909800] 09:32:25 INFO - PROCESS | 18997 | 1467822745738 Marionette DEBUG loaded listener.js 09:32:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x95090000) [pid = 18997] [serial = 963] [outer = 0x92909800] 09:32:26 INFO - PROCESS | 18997 | 1467822746727 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 09:32:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 09:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1688ms 09:32:26 INFO - PROCESS | 18997 | 1467822746816 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 09:32:26 INFO - PROCESS | 18997 | 1467822746824 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 09:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 09:32:26 INFO - PROCESS | 18997 | 1467822746836 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 09:32:26 INFO - PROCESS | 18997 | 1467822746840 Marionette TRACE conn3 <- [1,1254,null,{}] 09:32:26 INFO - PROCESS | 18997 | 1467822746847 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:26 INFO - PROCESS | 18997 | 1467822746852 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:27 INFO - PROCESS | 18997 | 1467822747082 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 09:32:27 INFO - PROCESS | 18997 | 1467822747341 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:27 INFO - PROCESS | 18997 | 1467822747350 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:27 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f3c00 == 35 [pid = 18997] [id = 321] 09:32:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x99537400) [pid = 18997] [serial = 964] [outer = (nil)] 09:32:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x99d7f400) [pid = 18997] [serial = 965] [outer = 0x99537400] 09:32:27 INFO - PROCESS | 18997 | 1467822747436 Marionette DEBUG loaded listener.js 09:32:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x99fcf400) [pid = 18997] [serial = 966] [outer = 0x99537400] 09:32:28 INFO - PROCESS | 18997 | 1467822748415 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 09:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 09:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1636ms 09:32:28 INFO - PROCESS | 18997 | 1467822748472 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 09:32:28 INFO - PROCESS | 18997 | 1467822748476 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 09:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 09:32:28 INFO - PROCESS | 18997 | 1467822748483 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 09:32:28 INFO - PROCESS | 18997 | 1467822748490 Marionette TRACE conn3 <- [1,1258,null,{}] 09:32:28 INFO - PROCESS | 18997 | 1467822748506 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:28 INFO - PROCESS | 18997 | 1467822748516 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:28 INFO - PROCESS | 18997 | 1467822748738 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 09:32:29 INFO - PROCESS | 18997 | 1467822748994 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:29 INFO - PROCESS | 18997 | 1467822749001 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:29 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a46c800 == 36 [pid = 18997] [id = 322] 09:32:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9a46d000) [pid = 18997] [serial = 967] [outer = (nil)] 09:32:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9a61a400) [pid = 18997] [serial = 968] [outer = 0x9a46d000] 09:32:29 INFO - PROCESS | 18997 | 1467822749095 Marionette DEBUG loaded listener.js 09:32:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x9a629400) [pid = 18997] [serial = 969] [outer = 0x9a46d000] 09:32:30 INFO - PROCESS | 18997 | 1467822750110 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 09:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 09:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1837ms 09:32:30 INFO - PROCESS | 18997 | 1467822750322 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 09:32:30 INFO - PROCESS | 18997 | 1467822750330 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 09:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 09:32:30 INFO - PROCESS | 18997 | 1467822750339 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 09:32:30 INFO - PROCESS | 18997 | 1467822750342 Marionette TRACE conn3 <- [1,1262,null,{}] 09:32:30 INFO - PROCESS | 18997 | 1467822750351 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:30 INFO - PROCESS | 18997 | 1467822750358 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:30 INFO - PROCESS | 18997 | 1467822750535 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 09:32:30 INFO - PROCESS | 18997 | 1467822750791 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:30 INFO - PROCESS | 18997 | 1467822750809 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:30 INFO - PROCESS | 18997 | ++DOCSHELL 0x9258f800 == 37 [pid = 18997] [id = 323] 09:32:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x928d4400) [pid = 18997] [serial = 970] [outer = (nil)] 09:32:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x9290e800) [pid = 18997] [serial = 971] [outer = 0x928d4400] 09:32:30 INFO - PROCESS | 18997 | 1467822750891 Marionette DEBUG loaded listener.js 09:32:31 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x92914400) [pid = 18997] [serial = 972] [outer = 0x928d4400] 09:32:31 INFO - PROCESS | 18997 | --DOCSHELL 0x9a46e400 == 36 [pid = 18997] [id = 299] 09:32:31 INFO - PROCESS | 18997 | --DOCSHELL 0x98248800 == 35 [pid = 18997] [id = 295] 09:32:31 INFO - PROCESS | 18997 | --DOCSHELL 0x9290ec00 == 34 [pid = 18997] [id = 293] 09:32:31 INFO - PROCESS | 18997 | 1467822751896 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 09:32:31 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x9a74d000) [pid = 18997] [serial = 914] [outer = (nil)] [url = about:blank] 09:32:31 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x92eaf400) [pid = 18997] [serial = 917] [outer = (nil)] [url = about:blank] 09:32:31 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x9a74e400) [pid = 18997] [serial = 915] [outer = (nil)] [url = about:blank] 09:32:31 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x92eb2c00) [pid = 18997] [serial = 627] [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.] 09:32:31 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x99fd3800) [pid = 18997] [serial = 891] [outer = (nil)] [url = about:blank] 09:32:31 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x9a477800) [pid = 18997] [serial = 899] [outer = (nil)] [url = about:blank] 09:32:31 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x9a621000) [pid = 18997] [serial = 900] [outer = (nil)] [url = about:blank] 09:32:31 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x9a67d800) [pid = 18997] [serial = 902] [outer = (nil)] [url = about:blank] 09:32:31 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x9a684800) [pid = 18997] [serial = 903] [outer = (nil)] [url = about:blank] 09:32:31 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x99fcdc00) [pid = 18997] [serial = 896] [outer = (nil)] [url = about:blank] 09:32:31 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x9a131000) [pid = 18997] [serial = 897] [outer = (nil)] [url = about:blank] 09:32:31 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x928dd800) [pid = 18997] [serial = 893] [outer = (nil)] [url = about:blank] 09:32:31 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x93b3ec00) [pid = 18997] [serial = 894] [outer = (nil)] [url = about:blank] 09:32:31 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x9a625400) [pid = 18997] [serial = 911] [outer = (nil)] [url = about:blank] 09:32:31 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x97798400) [pid = 18997] [serial = 908] [outer = (nil)] [url = about:blank] 09:32:31 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x99690c00) [pid = 18997] [serial = 909] [outer = (nil)] [url = about:blank] 09:32:31 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x9b27ec00) [pid = 18997] [serial = 921] [outer = (nil)] [url = about:blank] 09:32:31 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x9b206400) [pid = 18997] [serial = 920] [outer = (nil)] [url = about:blank] 09:32:31 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x92916c00) [pid = 18997] [serial = 905] [outer = (nil)] [url = about:blank] 09:32:31 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x946ae800) [pid = 18997] [serial = 906] [outer = (nil)] [url = about:blank] 09:32:31 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x9a673000) [pid = 18997] [serial = 912] [outer = (nil)] [url = about:blank] 09:32:31 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x95089000) [pid = 18997] [serial = 918] [outer = (nil)] [url = about:blank] 09:32:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 09:32:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1637ms 09:32:31 INFO - PROCESS | 18997 | 1467822751976 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 09:32:31 INFO - PROCESS | 18997 | 1467822751982 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 09:32:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 09:32:31 INFO - PROCESS | 18997 | 1467822751992 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 09:32:31 INFO - PROCESS | 18997 | 1467822751997 Marionette TRACE conn3 <- [1,1266,null,{}] 09:32:32 INFO - PROCESS | 18997 | 1467822752004 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:32 INFO - PROCESS | 18997 | 1467822752010 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:32 INFO - PROCESS | 18997 | 1467822752174 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 09:32:32 INFO - PROCESS | 18997 | 1467822752296 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:32 INFO - PROCESS | 18997 | 1467822752306 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:32 INFO - PROCESS | 18997 | ++DOCSHELL 0x946af800 == 35 [pid = 18997] [id = 324] 09:32:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x946b0800) [pid = 18997] [serial = 973] [outer = (nil)] 09:32:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x950b3400) [pid = 18997] [serial = 974] [outer = 0x946b0800] 09:32:32 INFO - PROCESS | 18997 | 1467822752429 Marionette DEBUG loaded listener.js 09:32:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x96def000) [pid = 18997] [serial = 975] [outer = 0x946b0800] 09:32:33 INFO - PROCESS | 18997 | 1467822753205 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 09:32:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 09:32:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1286ms 09:32:33 INFO - PROCESS | 18997 | 1467822753276 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 09:32:33 INFO - PROCESS | 18997 | 1467822753280 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 09:32:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 09:32:33 INFO - PROCESS | 18997 | 1467822753287 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 09:32:33 INFO - PROCESS | 18997 | 1467822753290 Marionette TRACE conn3 <- [1,1270,null,{}] 09:32:33 INFO - PROCESS | 18997 | 1467822753305 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:33 INFO - PROCESS | 18997 | 1467822753314 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:33 INFO - PROCESS | 18997 | 1467822753485 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 09:32:33 INFO - PROCESS | 18997 | 1467822753610 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:33 INFO - PROCESS | 18997 | 1467822753624 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:33 INFO - PROCESS | 18997 | ++DOCSHELL 0x99fe3000 == 36 [pid = 18997] [id = 325] 09:32:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x9a12f800) [pid = 18997] [serial = 976] [outer = (nil)] 09:32:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x9a165000) [pid = 18997] [serial = 977] [outer = 0x9a12f800] 09:32:33 INFO - PROCESS | 18997 | 1467822753698 Marionette DEBUG loaded listener.js 09:32:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x9a37e800) [pid = 18997] [serial = 978] [outer = 0x9a12f800] 09:32:34 INFO - PROCESS | 18997 | 1467822754565 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 09:32:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 09:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1339ms 09:32:34 INFO - PROCESS | 18997 | 1467822754627 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 09:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 09:32:34 INFO - PROCESS | 18997 | 1467822754631 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 09:32:34 INFO - PROCESS | 18997 | 1467822754637 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 09:32:34 INFO - PROCESS | 18997 | 1467822754641 Marionette TRACE conn3 <- [1,1274,null,{}] 09:32:34 INFO - PROCESS | 18997 | 1467822754646 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:34 INFO - PROCESS | 18997 | 1467822754651 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:34 INFO - PROCESS | 18997 | 1467822754869 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 09:32:34 INFO - PROCESS | 18997 | 1467822754894 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:34 INFO - PROCESS | 18997 | 1467822754902 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:34 INFO - PROCESS | 18997 | ++DOCSHELL 0x99fe8000 == 37 [pid = 18997] [id = 326] 09:32:34 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9a61ec00) [pid = 18997] [serial = 979] [outer = (nil)] 09:32:34 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9a644400) [pid = 18997] [serial = 980] [outer = 0x9a61ec00] 09:32:34 INFO - PROCESS | 18997 | 1467822754984 Marionette DEBUG loaded listener.js 09:32:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x9a670000) [pid = 18997] [serial = 981] [outer = 0x9a61ec00] 09:32:35 INFO - PROCESS | 18997 | 1467822755958 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 09:32:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 09:32:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1348ms 09:32:35 INFO - PROCESS | 18997 | 1467822755985 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 09:32:35 INFO - PROCESS | 18997 | 1467822755989 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 09:32:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 09:32:35 INFO - PROCESS | 18997 | 1467822755996 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 09:32:36 INFO - PROCESS | 18997 | 1467822755999 Marionette TRACE conn3 <- [1,1278,null,{}] 09:32:36 INFO - PROCESS | 18997 | 1467822756004 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:36 INFO - PROCESS | 18997 | 1467822756010 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:36 INFO - PROCESS | 18997 | 1467822756217 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 09:32:36 INFO - PROCESS | 18997 | 1467822756236 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:36 INFO - PROCESS | 18997 | 1467822756244 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:36 INFO - PROCESS | 18997 | ++DOCSHELL 0x97793400 == 38 [pid = 18997] [id = 327] 09:32:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x9a167800) [pid = 18997] [serial = 982] [outer = (nil)] 09:32:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9a679000) [pid = 18997] [serial = 983] [outer = 0x9a167800] 09:32:36 INFO - PROCESS | 18997 | 1467822756311 Marionette DEBUG loaded listener.js 09:32:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x9a681000) [pid = 18997] [serial = 984] [outer = 0x9a167800] 09:32:36 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x923f9400) [pid = 18997] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 09:32:36 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x9a169800) [pid = 18997] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 09:32:36 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x9b27b400) [pid = 18997] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 09:32:36 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x93b40800) [pid = 18997] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 09:32:36 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x95186c00) [pid = 18997] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 09:32:36 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x96df1c00) [pid = 18997] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 09:32:36 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x928dc000) [pid = 18997] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 09:32:36 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x921ea400) [pid = 18997] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 09:32:36 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x9be76400) [pid = 18997] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 09:32:36 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x92589400) [pid = 18997] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 09:32:36 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x9a746000) [pid = 18997] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 09:32:36 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x9953b400) [pid = 18997] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 09:32:37 INFO - PROCESS | 18997 | 1467822757325 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 09:32:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 09:32:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1379ms 09:32:37 INFO - PROCESS | 18997 | 1467822757381 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 09:32:37 INFO - PROCESS | 18997 | 1467822757385 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 09:32:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 09:32:37 INFO - PROCESS | 18997 | 1467822757393 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 09:32:37 INFO - PROCESS | 18997 | 1467822757397 Marionette TRACE conn3 <- [1,1282,null,{}] 09:32:37 INFO - PROCESS | 18997 | 1467822757402 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:37 INFO - PROCESS | 18997 | 1467822757413 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:37 INFO - PROCESS | 18997 | 1467822757624 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 09:32:37 INFO - PROCESS | 18997 | 1467822757751 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:37 INFO - PROCESS | 18997 | 1467822757759 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:37 INFO - PROCESS | 18997 | ++DOCSHELL 0x96df1c00 == 39 [pid = 18997] [id = 328] 09:32:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x99d7fc00) [pid = 18997] [serial = 985] [outer = (nil)] 09:32:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x9a745800) [pid = 18997] [serial = 986] [outer = 0x99d7fc00] 09:32:37 INFO - PROCESS | 18997 | 1467822757832 Marionette DEBUG loaded listener.js 09:32:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x9a74a800) [pid = 18997] [serial = 987] [outer = 0x99d7fc00] 09:32:38 INFO - PROCESS | 18997 | 1467822758592 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 09:32:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 09:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1230ms 09:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 09:32:38 INFO - PROCESS | 18997 | 1467822758623 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 09:32:38 INFO - PROCESS | 18997 | 1467822758626 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 09:32:38 INFO - PROCESS | 18997 | 1467822758633 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 09:32:38 INFO - PROCESS | 18997 | 1467822758636 Marionette TRACE conn3 <- [1,1286,null,{}] 09:32:38 INFO - PROCESS | 18997 | 1467822758650 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:38 INFO - PROCESS | 18997 | 1467822758655 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:38 INFO - PROCESS | 18997 | 1467822758979 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 09:32:39 INFO - PROCESS | 18997 | 1467822759061 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:39 INFO - PROCESS | 18997 | 1467822759074 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:39 INFO - PROCESS | 18997 | ++DOCSHELL 0x923fe000 == 40 [pid = 18997] [id = 329] 09:32:39 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x92582c00) [pid = 18997] [serial = 988] [outer = (nil)] 09:32:39 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x9258b800) [pid = 18997] [serial = 989] [outer = 0x92582c00] 09:32:39 INFO - PROCESS | 18997 | 1467822759195 Marionette DEBUG loaded listener.js 09:32:39 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x9290ac00) [pid = 18997] [serial = 990] [outer = 0x92582c00] 09:32:40 INFO - PROCESS | 18997 | 1467822760249 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 09:32:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 09:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1652ms 09:32:40 INFO - PROCESS | 18997 | 1467822760286 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 09:32:40 INFO - PROCESS | 18997 | 1467822760293 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 09:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 09:32:40 INFO - PROCESS | 18997 | 1467822760306 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 09:32:40 INFO - PROCESS | 18997 | 1467822760319 Marionette TRACE conn3 <- [1,1290,null,{}] 09:32:40 INFO - PROCESS | 18997 | 1467822760326 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:40 INFO - PROCESS | 18997 | 1467822760332 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:40 INFO - PROCESS | 18997 | 1467822760519 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 09:32:40 INFO - PROCESS | 18997 | 1467822760736 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:40 INFO - PROCESS | 18997 | 1467822760747 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:40 INFO - PROCESS | 18997 | ++DOCSHELL 0x97798400 == 41 [pid = 18997] [id = 330] 09:32:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9824e800) [pid = 18997] [serial = 991] [outer = (nil)] 09:32:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9952f800) [pid = 18997] [serial = 992] [outer = 0x9824e800] 09:32:40 INFO - PROCESS | 18997 | 1467822760872 Marionette DEBUG loaded listener.js 09:32:41 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x99d79c00) [pid = 18997] [serial = 993] [outer = 0x9824e800] 09:32:41 INFO - PROCESS | 18997 | 1467822761810 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 09:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 09:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1540ms 09:32:41 INFO - PROCESS | 18997 | 1467822761847 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 09:32:41 INFO - PROCESS | 18997 | 1467822761853 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 09:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 09:32:41 INFO - PROCESS | 18997 | 1467822761860 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 09:32:41 INFO - PROCESS | 18997 | 1467822761865 Marionette TRACE conn3 <- [1,1294,null,{}] 09:32:41 INFO - PROCESS | 18997 | 1467822761871 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:41 INFO - PROCESS | 18997 | 1467822761877 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:42 INFO - PROCESS | 18997 | 1467822762064 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 09:32:42 INFO - PROCESS | 18997 | 1467822762232 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:42 INFO - PROCESS | 18997 | 1467822762242 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:42 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a672c00 == 42 [pid = 18997] [id = 331] 09:32:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x9a675400) [pid = 18997] [serial = 994] [outer = (nil)] 09:32:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9a67f000) [pid = 18997] [serial = 995] [outer = 0x9a675400] 09:32:42 INFO - PROCESS | 18997 | 1467822762421 Marionette DEBUG loaded listener.js 09:32:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x9a745c00) [pid = 18997] [serial = 996] [outer = 0x9a675400] 09:32:43 INFO - PROCESS | 18997 | 1467822763291 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 09:32:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 09:32:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1488ms 09:32:43 INFO - PROCESS | 18997 | 1467822763349 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 09:32:43 INFO - PROCESS | 18997 | 1467822763356 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 09:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 09:32:43 INFO - PROCESS | 18997 | 1467822763373 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 09:32:43 INFO - PROCESS | 18997 | 1467822763381 Marionette TRACE conn3 <- [1,1298,null,{}] 09:32:43 INFO - PROCESS | 18997 | 1467822763388 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:43 INFO - PROCESS | 18997 | 1467822763394 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:43 INFO - PROCESS | 18997 | 1467822763612 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 09:32:43 INFO - PROCESS | 18997 | 1467822763834 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:43 INFO - PROCESS | 18997 | 1467822763844 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:43 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e1000 == 43 [pid = 18997] [id = 332] 09:32:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x92ea7c00) [pid = 18997] [serial = 997] [outer = (nil)] 09:32:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9aadc000) [pid = 18997] [serial = 998] [outer = 0x92ea7c00] 09:32:43 INFO - PROCESS | 18997 | 1467822763969 Marionette DEBUG loaded listener.js 09:32:44 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x9b273800) [pid = 18997] [serial = 999] [outer = 0x92ea7c00] 09:32:44 INFO - PROCESS | 18997 | 1467822764872 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 09:32:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 09:32:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1551ms 09:32:44 INFO - PROCESS | 18997 | 1467822764918 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 09:32:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 09:32:44 INFO - PROCESS | 18997 | 1467822764922 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 09:32:44 INFO - PROCESS | 18997 | 1467822764929 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 09:32:44 INFO - PROCESS | 18997 | 1467822764933 Marionette TRACE conn3 <- [1,1302,null,{}] 09:32:44 INFO - PROCESS | 18997 | 1467822764939 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:44 INFO - PROCESS | 18997 | 1467822764944 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:45 INFO - PROCESS | 18997 | 1467822765130 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 09:32:45 INFO - PROCESS | 18997 | 1467822765297 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:45 INFO - PROCESS | 18997 | 1467822765306 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:45 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a679400 == 44 [pid = 18997] [id = 333] 09:32:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x9aea0800) [pid = 18997] [serial = 1000] [outer = (nil)] 09:32:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9b279800) [pid = 18997] [serial = 1001] [outer = 0x9aea0800] 09:32:45 INFO - PROCESS | 18997 | 1467822765444 Marionette DEBUG loaded listener.js 09:32:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9b27ec00) [pid = 18997] [serial = 1002] [outer = 0x9aea0800] 09:32:46 INFO - PROCESS | 18997 | 1467822766299 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 09:32:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 09:32:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1435ms 09:32:46 INFO - PROCESS | 18997 | 1467822766365 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 09:32:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 09:32:46 INFO - PROCESS | 18997 | 1467822766369 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 09:32:46 INFO - PROCESS | 18997 | 1467822766376 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 09:32:46 INFO - PROCESS | 18997 | 1467822766380 Marionette TRACE conn3 <- [1,1306,null,{}] 09:32:46 INFO - PROCESS | 18997 | 1467822766386 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:46 INFO - PROCESS | 18997 | 1467822766391 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:46 INFO - PROCESS | 18997 | 1467822766649 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 09:32:46 INFO - PROCESS | 18997 | 1467822766869 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:46 INFO - PROCESS | 18997 | 1467822766888 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:46 INFO - PROCESS | 18997 | ++DOCSHELL 0x99f1d800 == 45 [pid = 18997] [id = 334] 09:32:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x99f1dc00) [pid = 18997] [serial = 1003] [outer = (nil)] 09:32:47 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x9b9aec00) [pid = 18997] [serial = 1004] [outer = 0x99f1dc00] 09:32:47 INFO - PROCESS | 18997 | 1467822767033 Marionette DEBUG loaded listener.js 09:32:47 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x9be79400) [pid = 18997] [serial = 1005] [outer = 0x99f1dc00] 09:32:47 INFO - PROCESS | 18997 | 1467822767928 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 09:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 09:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1837ms 09:32:48 INFO - PROCESS | 18997 | 1467822768214 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 09:32:48 INFO - PROCESS | 18997 | 1467822768221 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 09:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 09:32:48 INFO - PROCESS | 18997 | 1467822768231 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 09:32:48 INFO - PROCESS | 18997 | 1467822768236 Marionette TRACE conn3 <- [1,1310,null,{}] 09:32:48 INFO - PROCESS | 18997 | 1467822768288 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:48 INFO - PROCESS | 18997 | 1467822768293 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:48 INFO - PROCESS | 18997 | 1467822768560 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 09:32:48 INFO - PROCESS | 18997 | 1467822768827 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:48 INFO - PROCESS | 18997 | 1467822768843 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:48 INFO - PROCESS | 18997 | ++DOCSHELL 0x92eae000 == 46 [pid = 18997] [id = 335] 09:32:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x92eaf000) [pid = 18997] [serial = 1006] [outer = (nil)] 09:32:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0x93916c00) [pid = 18997] [serial = 1007] [outer = 0x92eaf000] 09:32:48 INFO - PROCESS | 18997 | 1467822768915 Marionette DEBUG loaded listener.js 09:32:49 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x93b36000) [pid = 18997] [serial = 1008] [outer = 0x92eaf000] 09:32:50 INFO - PROCESS | 18997 | --DOCSHELL 0x9258f400 == 45 [pid = 18997] [id = 296] 09:32:50 INFO - PROCESS | 18997 | --DOCSHELL 0x9235e400 == 44 [pid = 18997] [id = 298] 09:32:50 INFO - PROCESS | 18997 | --DOCSHELL 0x93b3b800 == 43 [pid = 18997] [id = 306] 09:32:50 INFO - PROCESS | 18997 | --DOCSHELL 0x923f5c00 == 42 [pid = 18997] [id = 307] 09:32:50 INFO - PROCESS | 18997 | --DOCSHELL 0x9b9b3400 == 41 [pid = 18997] [id = 310] 09:32:50 INFO - PROCESS | 18997 | --DOCSHELL 0x92581400 == 40 [pid = 18997] [id = 313] 09:32:50 INFO - PROCESS | 18997 | --DOCSHELL 0x921e9400 == 39 [pid = 18997] [id = 314] 09:32:50 INFO - PROCESS | 18997 | --DOCSHELL 0x95166c00 == 38 [pid = 18997] [id = 302] 09:32:50 INFO - PROCESS | 18997 | --DOCSHELL 0x93897800 == 37 [pid = 18997] [id = 304] 09:32:50 INFO - PROCESS | 18997 | --DOCSHELL 0x93896c00 == 36 [pid = 18997] [id = 311] 09:32:50 INFO - PROCESS | 18997 | --DOCSHELL 0x9258e800 == 35 [pid = 18997] [id = 297] 09:32:50 INFO - PROCESS | 18997 | --DOCSHELL 0x9a645000 == 34 [pid = 18997] [id = 300] 09:32:50 INFO - PROCESS | 18997 | --DOCSHELL 0x93b3d800 == 33 [pid = 18997] [id = 294] 09:32:50 INFO - PROCESS | 18997 | --DOCSHELL 0x921de000 == 32 [pid = 18997] [id = 305] 09:32:50 INFO - PROCESS | 18997 | --DOCSHELL 0x99fd7400 == 31 [pid = 18997] [id = 308] 09:32:50 INFO - PROCESS | 18997 | --DOCSHELL 0x9a752800 == 30 [pid = 18997] [id = 309] 09:32:50 INFO - PROCESS | 18997 | --DOCSHELL 0x9290a800 == 29 [pid = 18997] [id = 301] 09:32:50 INFO - PROCESS | 18997 | --DOCSHELL 0x9a46b400 == 28 [pid = 18997] [id = 303] 09:32:50 INFO - PROCESS | 18997 | --DOCSHELL 0x921e4400 == 27 [pid = 18997] [id = 312] 09:32:50 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0x9391c800) [pid = 18997] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:32:50 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x96dec800) [pid = 18997] [serial = 924] [outer = (nil)] [url = about:blank] 09:32:50 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x95187400) [pid = 18997] [serial = 923] [outer = (nil)] [url = about:blank] 09:32:50 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x9a670c00) [pid = 18997] [serial = 927] [outer = (nil)] [url = about:blank] 09:32:50 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x9a46b000) [pid = 18997] [serial = 926] [outer = (nil)] [url = about:blank] 09:32:50 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x9b952c00) [pid = 18997] [serial = 930] [outer = (nil)] [url = about:blank] 09:32:50 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x9b565c00) [pid = 18997] [serial = 929] [outer = (nil)] [url = about:blank] 09:32:50 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x950b7000) [pid = 18997] [serial = 951] [outer = (nil)] [url = about:blank] 09:32:50 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x9824ec00) [pid = 18997] [serial = 953] [outer = (nil)] [url = about:blank] 09:32:50 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x99d75400) [pid = 18997] [serial = 956] [outer = (nil)] [url = about:blank] 09:32:50 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x92910800) [pid = 18997] [serial = 947] [outer = (nil)] [url = about:blank] 09:32:50 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x92361c00) [pid = 18997] [serial = 944] [outer = (nil)] [url = about:blank] 09:32:50 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x923f0c00) [pid = 18997] [serial = 945] [outer = (nil)] [url = about:blank] 09:32:50 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x9be7e400) [pid = 18997] [serial = 933] [outer = (nil)] [url = about:blank] 09:32:50 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x9be7b800) [pid = 18997] [serial = 932] [outer = (nil)] [url = about:blank] 09:32:50 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x9391bc00) [pid = 18997] [serial = 942] [outer = (nil)] [url = about:blank] 09:32:50 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x92909000) [pid = 18997] [serial = 941] [outer = (nil)] [url = about:blank] 09:32:50 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x9bed0800) [pid = 18997] [serial = 936] [outer = (nil)] [url = about:blank] 09:32:50 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x9becb800) [pid = 18997] [serial = 935] [outer = (nil)] [url = about:blank] 09:32:50 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x9d89e800) [pid = 18997] [serial = 939] [outer = (nil)] [url = about:blank] 09:32:50 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x9d89d800) [pid = 18997] [serial = 938] [outer = (nil)] [url = about:blank] 09:32:50 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x99177c00) [pid = 18997] [serial = 954] [outer = (nil)] [url = about:blank] 09:32:50 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x946b0000) [pid = 18997] [serial = 950] [outer = (nil)] [url = about:blank] 09:32:50 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x99d7c400) [pid = 18997] [serial = 957] [outer = (nil)] [url = about:blank] 09:32:50 INFO - PROCESS | 18997 | --DOMWINDOW == 64 (0x92ea7000) [pid = 18997] [serial = 948] [outer = (nil)] [url = about:blank] 09:32:50 INFO - PROCESS | 18997 | 1467822770912 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 09:32:50 INFO - PROCESS | 18997 | 1467822770985 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 09:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 09:32:50 INFO - PROCESS | 18997 | 1467822770993 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 09:32:50 INFO - PROCESS | 18997 | 1467822770998 Marionette TRACE conn3 <- [1,1314,null,{}] 09:32:51 INFO - PROCESS | 18997 | 1467822771005 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:51 INFO - PROCESS | 18997 | 1467822771012 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:51 INFO - PROCESS | 18997 | 1467822771175 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 09:32:51 INFO - PROCESS | 18997 | 1467822771294 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:51 INFO - PROCESS | 18997 | 1467822771302 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:51 INFO - PROCESS | 18997 | ++DOCSHELL 0x92582400 == 28 [pid = 18997] [id = 336] 09:32:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 65 (0x92586400) [pid = 18997] [serial = 1009] [outer = (nil)] 09:32:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x92911c00) [pid = 18997] [serial = 1010] [outer = 0x92586400] 09:32:51 INFO - PROCESS | 18997 | 1467822771380 Marionette DEBUG loaded listener.js 09:32:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x92ea7400) [pid = 18997] [serial = 1011] [outer = 0x92586400] 09:32:52 INFO - PROCESS | 18997 | 1467822772189 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 09:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 09:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1235ms 09:32:52 INFO - PROCESS | 18997 | 1467822772227 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 09:32:52 INFO - PROCESS | 18997 | 1467822772237 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 09:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 09:32:52 INFO - PROCESS | 18997 | 1467822772253 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 09:32:52 INFO - PROCESS | 18997 | 1467822772257 Marionette TRACE conn3 <- [1,1318,null,{}] 09:32:52 INFO - PROCESS | 18997 | 1467822772264 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:52 INFO - PROCESS | 18997 | 1467822772270 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:52 INFO - PROCESS | 18997 | 1467822772442 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 09:32:52 INFO - PROCESS | 18997 | 1467822772453 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:52 INFO - PROCESS | 18997 | 1467822772459 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:52 INFO - PROCESS | 18997 | ++DOCSHELL 0x9508fc00 == 29 [pid = 18997] [id = 337] 09:32:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x9515ac00) [pid = 18997] [serial = 1012] [outer = (nil)] 09:32:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x95184000) [pid = 18997] [serial = 1013] [outer = 0x9515ac00] 09:32:52 INFO - PROCESS | 18997 | 1467822772531 Marionette DEBUG loaded listener.js 09:32:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x9518bc00) [pid = 18997] [serial = 1014] [outer = 0x9515ac00] 09:32:53 INFO - PROCESS | 18997 | 1467822773537 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 09:32:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 09:32:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1331ms 09:32:53 INFO - PROCESS | 18997 | 1467822773584 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 09:32:53 INFO - PROCESS | 18997 | 1467822773588 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 09:32:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 09:32:53 INFO - PROCESS | 18997 | 1467822773596 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 09:32:53 INFO - PROCESS | 18997 | 1467822773602 Marionette TRACE conn3 <- [1,1322,null,{}] 09:32:53 INFO - PROCESS | 18997 | 1467822773628 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:53 INFO - PROCESS | 18997 | 1467822773637 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:53 INFO - PROCESS | 18997 | 1467822773841 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 09:32:53 INFO - PROCESS | 18997 | 1467822773868 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:53 INFO - PROCESS | 18997 | 1467822773875 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:53 INFO - PROCESS | 18997 | ++DOCSHELL 0x9952e800 == 30 [pid = 18997] [id = 338] 09:32:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x99533000) [pid = 18997] [serial = 1015] [outer = (nil)] 09:32:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x99691800) [pid = 18997] [serial = 1016] [outer = 0x99533000] 09:32:53 INFO - PROCESS | 18997 | 1467822773949 Marionette DEBUG loaded listener.js 09:32:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x99fcb000) [pid = 18997] [serial = 1017] [outer = 0x99533000] 09:32:55 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x928d4400) [pid = 18997] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 09:32:55 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x92909800) [pid = 18997] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 09:32:55 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x9a46d000) [pid = 18997] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 09:32:55 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x99fd3400) [pid = 18997] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 09:32:55 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x9a61ec00) [pid = 18997] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 09:32:55 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x9a12f800) [pid = 18997] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 09:32:55 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x99537400) [pid = 18997] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 09:32:55 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x9a167800) [pid = 18997] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 09:32:55 INFO - PROCESS | 18997 | --DOMWINDOW == 64 (0x946b0800) [pid = 18997] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 09:32:55 INFO - PROCESS | 18997 | --DOMWINDOW == 63 (0x99d7fc00) [pid = 18997] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 09:32:55 INFO - PROCESS | 18997 | 1467822775299 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 09:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 09:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1745ms 09:32:55 INFO - PROCESS | 18997 | 1467822775342 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 09:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 09:32:55 INFO - PROCESS | 18997 | 1467822775347 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 09:32:55 INFO - PROCESS | 18997 | 1467822775354 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 09:32:55 INFO - PROCESS | 18997 | 1467822775357 Marionette TRACE conn3 <- [1,1326,null,{}] 09:32:55 INFO - PROCESS | 18997 | 1467822775363 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:55 INFO - PROCESS | 18997 | 1467822775368 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:55 INFO - PROCESS | 18997 | 1467822775609 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 09:32:55 INFO - PROCESS | 18997 | 1467822775699 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:55 INFO - PROCESS | 18997 | 1467822775705 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:55 INFO - PROCESS | 18997 | ++DOCSHELL 0x9236b800 == 31 [pid = 18997] [id = 339] 09:32:55 INFO - PROCESS | 18997 | ++DOMWINDOW == 64 (0x923fcc00) [pid = 18997] [serial = 1018] [outer = (nil)] 09:32:55 INFO - PROCESS | 18997 | ++DOMWINDOW == 65 (0x99178400) [pid = 18997] [serial = 1019] [outer = 0x923fcc00] 09:32:55 INFO - PROCESS | 18997 | 1467822775775 Marionette DEBUG loaded listener.js 09:32:55 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x99fe0c00) [pid = 18997] [serial = 1020] [outer = 0x923fcc00] 09:32:56 INFO - PROCESS | 18997 | 1467822776524 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:32:56 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 09:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1230ms 09:32:56 INFO - PROCESS | 18997 | 1467822776584 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 09:32:56 INFO - PROCESS | 18997 | 1467822776588 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 09:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 09:32:56 INFO - PROCESS | 18997 | 1467822776594 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 09:32:56 INFO - PROCESS | 18997 | 1467822776598 Marionette TRACE conn3 <- [1,1330,null,{}] 09:32:56 INFO - PROCESS | 18997 | 1467822776603 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:56 INFO - PROCESS | 18997 | 1467822776607 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:56 INFO - PROCESS | 18997 | 1467822776759 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 09:32:56 INFO - PROCESS | 18997 | 1467822776768 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:56 INFO - PROCESS | 18997 | 1467822776778 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:56 INFO - PROCESS | 18997 | ++DOCSHELL 0x92915000 == 32 [pid = 18997] [id = 340] 09:32:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x953acc00) [pid = 18997] [serial = 1021] [outer = (nil)] 09:32:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x9a46e400) [pid = 18997] [serial = 1022] [outer = 0x953acc00] 09:32:56 INFO - PROCESS | 18997 | 1467822776849 Marionette DEBUG loaded listener.js 09:32:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x9a473800) [pid = 18997] [serial = 1023] [outer = 0x953acc00] 09:32:58 INFO - PROCESS | 18997 | 1467822778090 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:32:58 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 09:32:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1546ms 09:32:58 INFO - PROCESS | 18997 | 1467822778142 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 09:32:58 INFO - PROCESS | 18997 | 1467822778149 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 09:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 09:32:58 INFO - PROCESS | 18997 | 1467822778157 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 09:32:58 INFO - PROCESS | 18997 | 1467822778165 Marionette TRACE conn3 <- [1,1334,null,{}] 09:32:58 INFO - PROCESS | 18997 | 1467822778172 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:58 INFO - PROCESS | 18997 | 1467822778179 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:58 INFO - PROCESS | 18997 | 1467822778381 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 09:32:58 INFO - PROCESS | 18997 | 1467822778602 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:58 INFO - PROCESS | 18997 | 1467822778611 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:32:58 INFO - PROCESS | 18997 | ++DOCSHELL 0x9290a000 == 33 [pid = 18997] [id = 341] 09:32:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x9290f400) [pid = 18997] [serial = 1024] [outer = (nil)] 09:32:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x93b3d800) [pid = 18997] [serial = 1025] [outer = 0x9290f400] 09:32:58 INFO - PROCESS | 18997 | 1467822778722 Marionette DEBUG loaded listener.js 09:32:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x950b9c00) [pid = 18997] [serial = 1026] [outer = 0x9290f400] 09:32:59 INFO - PROCESS | 18997 | 1467822779713 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 09:32:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 09:32:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1636ms 09:32:59 INFO - PROCESS | 18997 | 1467822779793 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 09:32:59 INFO - PROCESS | 18997 | 1467822779801 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 09:32:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 09:32:59 INFO - PROCESS | 18997 | 1467822779812 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 09:32:59 INFO - PROCESS | 18997 | 1467822779816 Marionette TRACE conn3 <- [1,1338,null,{}] 09:32:59 INFO - PROCESS | 18997 | 1467822779823 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:59 INFO - PROCESS | 18997 | 1467822779829 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:00 INFO - PROCESS | 18997 | 1467822780051 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 09:33:00 INFO - PROCESS | 18997 | 1467822780353 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:00 INFO - PROCESS | 18997 | 1467822780361 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:00 INFO - PROCESS | 18997 | ++DOCSHELL 0x92367800 == 34 [pid = 18997] [id = 342] 09:33:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x991edc00) [pid = 18997] [serial = 1027] [outer = (nil)] 09:33:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x9a162800) [pid = 18997] [serial = 1028] [outer = 0x991edc00] 09:33:00 INFO - PROCESS | 18997 | 1467822780447 Marionette DEBUG loaded listener.js 09:33:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x9a46b800) [pid = 18997] [serial = 1029] [outer = 0x991edc00] 09:33:01 INFO - PROCESS | 18997 | 1467822781875 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 09:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 09:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2084ms 09:33:01 INFO - PROCESS | 18997 | 1467822781896 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 09:33:01 INFO - PROCESS | 18997 | 1467822781901 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 09:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 09:33:01 INFO - PROCESS | 18997 | 1467822781908 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 09:33:01 INFO - PROCESS | 18997 | 1467822781914 Marionette TRACE conn3 <- [1,1342,null,{}] 09:33:01 INFO - PROCESS | 18997 | 1467822781930 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:01 INFO - PROCESS | 18997 | 1467822781939 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:02 INFO - PROCESS | 18997 | 1467822782103 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 09:33:02 INFO - PROCESS | 18997 | 1467822782264 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:02 INFO - PROCESS | 18997 | 1467822782277 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:02 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a61b800 == 35 [pid = 18997] [id = 343] 09:33:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9a66ec00) [pid = 18997] [serial = 1030] [outer = (nil)] 09:33:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x9a680c00) [pid = 18997] [serial = 1031] [outer = 0x9a66ec00] 09:33:02 INFO - PROCESS | 18997 | 1467822782356 Marionette DEBUG loaded listener.js 09:33:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x9a746400) [pid = 18997] [serial = 1032] [outer = 0x9a66ec00] 09:33:03 INFO - PROCESS | 18997 | 1467822783345 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 09:33:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 09:33:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1643ms 09:33:03 INFO - PROCESS | 18997 | 1467822783553 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 09:33:03 INFO - PROCESS | 18997 | 1467822783560 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 09:33:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 09:33:03 INFO - PROCESS | 18997 | 1467822783568 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 09:33:03 INFO - PROCESS | 18997 | 1467822783572 Marionette TRACE conn3 <- [1,1346,null,{}] 09:33:03 INFO - PROCESS | 18997 | 1467822783582 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:03 INFO - PROCESS | 18997 | 1467822783588 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:03 INFO - PROCESS | 18997 | 1467822783782 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 09:33:04 INFO - PROCESS | 18997 | 1467822784035 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:04 INFO - PROCESS | 18997 | 1467822784059 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:04 INFO - PROCESS | 18997 | ++DOCSHELL 0x9236cc00 == 36 [pid = 18997] [id = 344] 09:33:04 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9258dc00) [pid = 18997] [serial = 1033] [outer = (nil)] 09:33:04 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x92910000) [pid = 18997] [serial = 1034] [outer = 0x9258dc00] 09:33:04 INFO - PROCESS | 18997 | 1467822784149 Marionette DEBUG loaded listener.js 09:33:04 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x92912400) [pid = 18997] [serial = 1035] [outer = 0x9258dc00] 09:33:04 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x9a745800) [pid = 18997] [serial = 986] [outer = (nil)] [url = about:blank] 09:33:04 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x9a74a800) [pid = 18997] [serial = 987] [outer = (nil)] [url = about:blank] 09:33:04 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x92914400) [pid = 18997] [serial = 972] [outer = (nil)] [url = about:blank] 09:33:04 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x93911000) [pid = 18997] [serial = 962] [outer = (nil)] [url = about:blank] 09:33:04 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x9a61a400) [pid = 18997] [serial = 968] [outer = (nil)] [url = about:blank] 09:33:04 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x99fdfc00) [pid = 18997] [serial = 959] [outer = (nil)] [url = about:blank] 09:33:04 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x9a670000) [pid = 18997] [serial = 981] [outer = (nil)] [url = about:blank] 09:33:04 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x95090000) [pid = 18997] [serial = 963] [outer = (nil)] [url = about:blank] 09:33:04 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x9a37e800) [pid = 18997] [serial = 978] [outer = (nil)] [url = about:blank] 09:33:04 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x99fcf400) [pid = 18997] [serial = 966] [outer = (nil)] [url = about:blank] 09:33:04 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x9290e800) [pid = 18997] [serial = 971] [outer = (nil)] [url = about:blank] 09:33:04 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x9a681000) [pid = 18997] [serial = 984] [outer = (nil)] [url = about:blank] 09:33:04 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x9a16c400) [pid = 18997] [serial = 960] [outer = (nil)] [url = about:blank] 09:33:04 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x96def000) [pid = 18997] [serial = 975] [outer = (nil)] [url = about:blank] 09:33:04 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x9a165000) [pid = 18997] [serial = 977] [outer = (nil)] [url = about:blank] 09:33:04 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x99d7f400) [pid = 18997] [serial = 965] [outer = (nil)] [url = about:blank] 09:33:04 INFO - PROCESS | 18997 | --DOMWINDOW == 64 (0x9a644400) [pid = 18997] [serial = 980] [outer = (nil)] [url = about:blank] 09:33:04 INFO - PROCESS | 18997 | --DOMWINDOW == 63 (0x950b3400) [pid = 18997] [serial = 974] [outer = (nil)] [url = about:blank] 09:33:04 INFO - PROCESS | 18997 | --DOMWINDOW == 62 (0x9a629400) [pid = 18997] [serial = 969] [outer = (nil)] [url = about:blank] 09:33:04 INFO - PROCESS | 18997 | --DOMWINDOW == 61 (0x9a679000) [pid = 18997] [serial = 983] [outer = (nil)] [url = about:blank] 09:33:05 INFO - PROCESS | 18997 | 1467822785082 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 09:33:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 09:33:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1549ms 09:33:05 INFO - PROCESS | 18997 | 1467822785118 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 09:33:05 INFO - PROCESS | 18997 | 1467822785123 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 09:33:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 09:33:05 INFO - PROCESS | 18997 | 1467822785133 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 09:33:05 INFO - PROCESS | 18997 | 1467822785138 Marionette TRACE conn3 <- [1,1350,null,{}] 09:33:05 INFO - PROCESS | 18997 | 1467822785145 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:05 INFO - PROCESS | 18997 | 1467822785150 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:05 INFO - PROCESS | 18997 | 1467822785311 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 09:33:05 INFO - PROCESS | 18997 | 1467822785321 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:05 INFO - PROCESS | 18997 | 1467822785328 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:05 INFO - PROCESS | 18997 | ++DOCSHELL 0x93911000 == 37 [pid = 18997] [id = 345] 09:33:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 62 (0x95160400) [pid = 18997] [serial = 1036] [outer = (nil)] 09:33:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 63 (0x953b4800) [pid = 18997] [serial = 1037] [outer = 0x95160400] 09:33:05 INFO - PROCESS | 18997 | 1467822785424 Marionette DEBUG loaded listener.js 09:33:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 64 (0x982cc000) [pid = 18997] [serial = 1038] [outer = 0x95160400] 09:33:06 INFO - PROCESS | 18997 | 1467822786381 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 09:33:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 09:33:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1293ms 09:33:06 INFO - PROCESS | 18997 | 1467822786424 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 09:33:06 INFO - PROCESS | 18997 | 1467822786427 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 09:33:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 09:33:06 INFO - PROCESS | 18997 | 1467822786434 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 09:33:06 INFO - PROCESS | 18997 | 1467822786438 Marionette TRACE conn3 <- [1,1354,null,{}] 09:33:06 INFO - PROCESS | 18997 | 1467822786453 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:06 INFO - PROCESS | 18997 | 1467822786461 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:06 INFO - PROCESS | 18997 | 1467822786617 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 09:33:06 INFO - PROCESS | 18997 | 1467822786630 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:06 INFO - PROCESS | 18997 | 1467822786642 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:06 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a1afc00 == 38 [pid = 18997] [id = 346] 09:33:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 65 (0x9a1b6400) [pid = 18997] [serial = 1039] [outer = (nil)] 09:33:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x9a46f000) [pid = 18997] [serial = 1040] [outer = 0x9a1b6400] 09:33:06 INFO - PROCESS | 18997 | 1467822786710 Marionette DEBUG loaded listener.js 09:33:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x9a625400) [pid = 18997] [serial = 1041] [outer = 0x9a1b6400] 09:33:07 INFO - PROCESS | 18997 | 1467822787662 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 09:33:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 09:33:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1285ms 09:33:07 INFO - PROCESS | 18997 | 1467822787720 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 09:33:07 INFO - PROCESS | 18997 | 1467822787723 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 09:33:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 09:33:07 INFO - PROCESS | 18997 | 1467822787730 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 09:33:07 INFO - PROCESS | 18997 | 1467822787733 Marionette TRACE conn3 <- [1,1358,null,{}] 09:33:07 INFO - PROCESS | 18997 | 1467822787739 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:07 INFO - PROCESS | 18997 | 1467822787744 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:07 INFO - PROCESS | 18997 | 1467822787951 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 09:33:08 INFO - PROCESS | 18997 | 1467822787982 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:08 INFO - PROCESS | 18997 | 1467822787991 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:08 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a474400 == 39 [pid = 18997] [id = 347] 09:33:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x9a66e000) [pid = 18997] [serial = 1042] [outer = (nil)] 09:33:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x9a679000) [pid = 18997] [serial = 1043] [outer = 0x9a66e000] 09:33:08 INFO - PROCESS | 18997 | 1467822788057 Marionette DEBUG loaded listener.js 09:33:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x9a683000) [pid = 18997] [serial = 1044] [outer = 0x9a66e000] 09:33:08 INFO - PROCESS | 18997 | 1467822788922 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 09:33:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 09:33:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1233ms 09:33:08 INFO - PROCESS | 18997 | 1467822788964 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 09:33:08 INFO - PROCESS | 18997 | 1467822788968 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 09:33:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 09:33:08 INFO - PROCESS | 18997 | 1467822788974 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 09:33:08 INFO - PROCESS | 18997 | 1467822788977 Marionette TRACE conn3 <- [1,1362,null,{}] 09:33:08 INFO - PROCESS | 18997 | 1467822788990 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:08 INFO - PROCESS | 18997 | 1467822788995 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:09 INFO - PROCESS | 18997 | 1467822789189 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 09:33:09 INFO - PROCESS | 18997 | 1467822789210 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:09 INFO - PROCESS | 18997 | 1467822789217 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:09 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a66d400 == 40 [pid = 18997] [id = 348] 09:33:09 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x9a670400) [pid = 18997] [serial = 1045] [outer = (nil)] 09:33:09 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9a74dc00) [pid = 18997] [serial = 1046] [outer = 0x9a670400] 09:33:09 INFO - PROCESS | 18997 | 1467822789287 Marionette DEBUG loaded listener.js 09:33:09 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9a74f400) [pid = 18997] [serial = 1047] [outer = 0x9a670400] 09:33:09 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x99533000) [pid = 18997] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 09:33:09 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x92eaf000) [pid = 18997] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 09:33:09 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x9515ac00) [pid = 18997] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 09:33:09 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x92586400) [pid = 18997] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 09:33:09 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x92582c00) [pid = 18997] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 09:33:09 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x9824e800) [pid = 18997] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 09:33:09 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x9a675400) [pid = 18997] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 09:33:09 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x92ea7c00) [pid = 18997] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 09:33:09 INFO - PROCESS | 18997 | --DOMWINDOW == 64 (0x9aea0800) [pid = 18997] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 09:33:09 INFO - PROCESS | 18997 | --DOMWINDOW == 63 (0x99f1dc00) [pid = 18997] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 09:33:09 INFO - PROCESS | 18997 | --DOMWINDOW == 62 (0x923fcc00) [pid = 18997] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 09:33:10 INFO - PROCESS | 18997 | 1467822790294 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 09:33:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 09:33:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1338ms 09:33:10 INFO - PROCESS | 18997 | 1467822790312 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 09:33:10 INFO - PROCESS | 18997 | 1467822790316 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 09:33:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 09:33:10 INFO - PROCESS | 18997 | 1467822790323 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 09:33:10 INFO - PROCESS | 18997 | 1467822790326 Marionette TRACE conn3 <- [1,1366,null,{}] 09:33:10 INFO - PROCESS | 18997 | 1467822790331 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:10 INFO - PROCESS | 18997 | 1467822790341 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:10 INFO - PROCESS | 18997 | 1467822790543 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 09:33:10 INFO - PROCESS | 18997 | 1467822790664 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:10 INFO - PROCESS | 18997 | 1467822790673 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:10 INFO - PROCESS | 18997 | ++DOCSHELL 0x92581800 == 41 [pid = 18997] [id = 349] 09:33:10 INFO - PROCESS | 18997 | ++DOMWINDOW == 63 (0x9508a400) [pid = 18997] [serial = 1048] [outer = (nil)] 09:33:10 INFO - PROCESS | 18997 | ++DOMWINDOW == 64 (0x9a748000) [pid = 18997] [serial = 1049] [outer = 0x9508a400] 09:33:10 INFO - PROCESS | 18997 | 1467822790739 Marionette DEBUG loaded listener.js 09:33:10 INFO - PROCESS | 18997 | ++DOMWINDOW == 65 (0x9b273400) [pid = 18997] [serial = 1050] [outer = 0x9508a400] 09:33:11 INFO - PROCESS | 18997 | 1467822791522 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 09:33:11 INFO - PROCESS | 18997 | 1467822791557 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 09:33:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 09:33:11 INFO - PROCESS | 18997 | 1467822791563 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 09:33:11 INFO - PROCESS | 18997 | 1467822791566 Marionette TRACE conn3 <- [1,1370,null,{}] 09:33:11 INFO - PROCESS | 18997 | 1467822791572 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:11 INFO - PROCESS | 18997 | 1467822791576 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:11 INFO - PROCESS | 18997 | 1467822791819 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 09:33:11 INFO - PROCESS | 18997 | 1467822791955 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:11 INFO - PROCESS | 18997 | 1467822791966 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:11 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e9400 == 42 [pid = 18997] [id = 350] 09:33:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x921eac00) [pid = 18997] [serial = 1051] [outer = (nil)] 09:33:12 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x92366000) [pid = 18997] [serial = 1052] [outer = 0x921eac00] 09:33:12 INFO - PROCESS | 18997 | 1467822792047 Marionette DEBUG loaded listener.js 09:33:12 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x923fe800) [pid = 18997] [serial = 1053] [outer = 0x921eac00] 09:33:13 INFO - PROCESS | 18997 | 1467822793139 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 09:33:13 INFO - PROCESS | 18997 | 1467822793211 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 09:33:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 09:33:13 INFO - PROCESS | 18997 | 1467822793220 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 09:33:13 INFO - PROCESS | 18997 | 1467822793225 Marionette TRACE conn3 <- [1,1374,null,{}] 09:33:13 INFO - PROCESS | 18997 | 1467822793232 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:13 INFO - PROCESS | 18997 | 1467822793237 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:13 INFO - PROCESS | 18997 | 1467822793492 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 09:33:13 INFO - PROCESS | 18997 | 1467822793719 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:13 INFO - PROCESS | 18997 | 1467822793730 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:13 INFO - PROCESS | 18997 | ++DOCSHELL 0x98249000 == 43 [pid = 18997] [id = 351] 09:33:13 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x99107c00) [pid = 18997] [serial = 1054] [outer = (nil)] 09:33:13 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x99538400) [pid = 18997] [serial = 1055] [outer = 0x99107c00] 09:33:13 INFO - PROCESS | 18997 | 1467822793816 Marionette DEBUG loaded listener.js 09:33:13 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x99fd1400) [pid = 18997] [serial = 1056] [outer = 0x99107c00] 09:33:14 INFO - PROCESS | 18997 | [18997] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:33:14 INFO - PROCESS | 18997 | 1467822794769 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 09:33:14 INFO - PROCESS | 18997 | 1467822794813 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 09:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 09:33:14 INFO - PROCESS | 18997 | 1467822794821 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 09:33:14 INFO - PROCESS | 18997 | 1467822794825 Marionette TRACE conn3 <- [1,1378,null,{}] 09:33:14 INFO - PROCESS | 18997 | 1467822794831 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:14 INFO - PROCESS | 18997 | 1467822794836 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:15 INFO - PROCESS | 18997 | 1467822795057 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 09:33:15 INFO - PROCESS | 18997 | 1467822795317 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:15 INFO - PROCESS | 18997 | 1467822795329 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:15 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a6ef400 == 44 [pid = 18997] [id = 352] 09:33:15 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9a74a800) [pid = 18997] [serial = 1057] [outer = (nil)] 09:33:15 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9a752c00) [pid = 18997] [serial = 1058] [outer = 0x9a74a800] 09:33:15 INFO - PROCESS | 18997 | 1467822795417 Marionette DEBUG loaded listener.js 09:33:15 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x9b20e000) [pid = 18997] [serial = 1059] [outer = 0x9a74a800] 09:33:16 INFO - PROCESS | 18997 | 1467822796317 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 09:33:16 INFO - PROCESS | 18997 | 1467822796364 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 09:33:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 09:33:16 INFO - PROCESS | 18997 | 1467822796382 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 09:33:16 INFO - PROCESS | 18997 | 1467822796389 Marionette TRACE conn3 <- [1,1382,null,{}] 09:33:16 INFO - PROCESS | 18997 | 1467822796395 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:16 INFO - PROCESS | 18997 | 1467822796402 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:16 INFO - PROCESS | 18997 | 1467822796618 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 09:33:16 INFO - PROCESS | 18997 | 1467822796838 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:16 INFO - PROCESS | 18997 | 1467822796846 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:16 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a162400 == 45 [pid = 18997] [id = 353] 09:33:16 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x9a166c00) [pid = 18997] [serial = 1060] [outer = (nil)] 09:33:16 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9b94b800) [pid = 18997] [serial = 1061] [outer = 0x9a166c00] 09:33:16 INFO - PROCESS | 18997 | 1467822796971 Marionette DEBUG loaded listener.js 09:33:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x9be09c00) [pid = 18997] [serial = 1062] [outer = 0x9a166c00] 09:33:17 INFO - PROCESS | 18997 | [18997] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:33:17 INFO - PROCESS | 18997 | 1467822797883 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 09:33:17 INFO - PROCESS | 18997 | 1467822797935 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 09:33:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 09:33:17 INFO - PROCESS | 18997 | 1467822797942 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 09:33:17 INFO - PROCESS | 18997 | 1467822797945 Marionette TRACE conn3 <- [1,1386,null,{}] 09:33:17 INFO - PROCESS | 18997 | 1467822797951 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:17 INFO - PROCESS | 18997 | 1467822797956 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:18 INFO - PROCESS | 18997 | 1467822798129 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 09:33:18 INFO - PROCESS | 18997 | 1467822798299 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:18 INFO - PROCESS | 18997 | 1467822798308 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:18 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e9c00 == 46 [pid = 18997] [id = 354] 09:33:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x9a67cc00) [pid = 18997] [serial = 1063] [outer = (nil)] 09:33:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9be81400) [pid = 18997] [serial = 1064] [outer = 0x9a67cc00] 09:33:18 INFO - PROCESS | 18997 | 1467822798444 Marionette DEBUG loaded listener.js 09:33:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x9becb400) [pid = 18997] [serial = 1065] [outer = 0x9a67cc00] 09:33:19 INFO - PROCESS | 18997 | 1467822799354 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 09:33:19 INFO - PROCESS | 18997 | 1467822799386 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 09:33:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 09:33:19 INFO - PROCESS | 18997 | 1467822799393 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 09:33:19 INFO - PROCESS | 18997 | 1467822799396 Marionette TRACE conn3 <- [1,1390,null,{}] 09:33:19 INFO - PROCESS | 18997 | 1467822799402 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:19 INFO - PROCESS | 18997 | 1467822799408 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:19 INFO - PROCESS | 18997 | 1467822799588 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 09:33:19 INFO - PROCESS | 18997 | 1467822799771 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:19 INFO - PROCESS | 18997 | 1467822799788 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:19 INFO - PROCESS | 18997 | ++DOCSHELL 0x9c0dfc00 == 47 [pid = 18997] [id = 355] 09:33:19 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x9c0e1800) [pid = 18997] [serial = 1066] [outer = (nil)] 09:33:19 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9cb3ac00) [pid = 18997] [serial = 1067] [outer = 0x9c0e1800] 09:33:19 INFO - PROCESS | 18997 | 1467822799932 Marionette DEBUG loaded listener.js 09:33:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9d89d000) [pid = 18997] [serial = 1068] [outer = 0x9c0e1800] 09:33:20 INFO - PROCESS | 18997 | 1467822800868 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 09:33:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 09:33:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1491ms 09:33:20 INFO - PROCESS | 18997 | 1467822800884 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 09:33:20 INFO - PROCESS | 18997 | 1467822800887 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 09:33:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 09:33:20 INFO - PROCESS | 18997 | 1467822800894 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 09:33:20 INFO - PROCESS | 18997 | 1467822800898 Marionette TRACE conn3 <- [1,1394,null,{}] 09:33:20 INFO - PROCESS | 18997 | 1467822800904 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:20 INFO - PROCESS | 18997 | 1467822800909 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:21 INFO - PROCESS | 18997 | 1467822801134 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 09:33:21 INFO - PROCESS | 18997 | 1467822801567 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:21 INFO - PROCESS | 18997 | 1467822801576 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:21 INFO - PROCESS | 18997 | ++DOCSHELL 0x92584800 == 48 [pid = 18997] [id = 356] 09:33:21 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x92585000) [pid = 18997] [serial = 1069] [outer = (nil)] 09:33:21 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x92910c00) [pid = 18997] [serial = 1070] [outer = 0x92585000] 09:33:21 INFO - PROCESS | 18997 | 1467822801690 Marionette DEBUG loaded listener.js 09:33:21 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x93b39800) [pid = 18997] [serial = 1071] [outer = 0x92585000] 09:33:22 INFO - PROCESS | 18997 | 1467822802633 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 09:33:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 09:33:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1792ms 09:33:22 INFO - PROCESS | 18997 | 1467822802689 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 09:33:22 INFO - PROCESS | 18997 | 1467822802695 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 09:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 09:33:22 INFO - PROCESS | 18997 | 1467822802702 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 09:33:22 INFO - PROCESS | 18997 | 1467822802707 Marionette TRACE conn3 <- [1,1398,null,{}] 09:33:22 INFO - PROCESS | 18997 | 1467822802715 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:22 INFO - PROCESS | 18997 | 1467822802722 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:23 INFO - PROCESS | 18997 | --DOCSHELL 0x92582400 == 47 [pid = 18997] [id = 336] 09:33:23 INFO - PROCESS | 18997 | --DOCSHELL 0x92581800 == 46 [pid = 18997] [id = 349] 09:33:23 INFO - PROCESS | 18997 | --DOCSHELL 0x9a66d400 == 45 [pid = 18997] [id = 348] 09:33:23 INFO - PROCESS | 18997 | --DOCSHELL 0x9a474400 == 44 [pid = 18997] [id = 347] 09:33:23 INFO - PROCESS | 18997 | --DOCSHELL 0x9a1afc00 == 43 [pid = 18997] [id = 346] 09:33:23 INFO - PROCESS | 18997 | --DOCSHELL 0x93911000 == 42 [pid = 18997] [id = 345] 09:33:23 INFO - PROCESS | 18997 | --DOCSHELL 0x9236cc00 == 41 [pid = 18997] [id = 344] 09:33:23 INFO - PROCESS | 18997 | --DOCSHELL 0x9a679400 == 40 [pid = 18997] [id = 333] 09:33:23 INFO - PROCESS | 18997 | --DOCSHELL 0x9508fc00 == 39 [pid = 18997] [id = 337] 09:33:23 INFO - PROCESS | 18997 | --DOCSHELL 0x92915000 == 38 [pid = 18997] [id = 340] 09:33:23 INFO - PROCESS | 18997 | --DOCSHELL 0x9a61b800 == 37 [pid = 18997] [id = 343] 09:33:23 INFO - PROCESS | 18997 | --DOCSHELL 0x9290a000 == 36 [pid = 18997] [id = 341] 09:33:23 INFO - PROCESS | 18997 | --DOCSHELL 0x9952e800 == 35 [pid = 18997] [id = 338] 09:33:23 INFO - PROCESS | 18997 | --DOCSHELL 0x9236b800 == 34 [pid = 18997] [id = 339] 09:33:23 INFO - PROCESS | 18997 | --DOCSHELL 0x92367800 == 33 [pid = 18997] [id = 342] 09:33:23 INFO - PROCESS | 18997 | --DOCSHELL 0x99f1d800 == 32 [pid = 18997] [id = 334] 09:33:23 INFO - PROCESS | 18997 | --DOCSHELL 0x92eae000 == 31 [pid = 18997] [id = 335] 09:33:23 INFO - PROCESS | 18997 | --DOCSHELL 0x921e1000 == 30 [pid = 18997] [id = 332] 09:33:23 INFO - PROCESS | 18997 | --DOCSHELL 0x9c0dfc00 == 29 [pid = 18997] [id = 355] 09:33:23 INFO - PROCESS | 18997 | --DOCSHELL 0x92584800 == 28 [pid = 18997] [id = 356] 09:33:23 INFO - PROCESS | 18997 | --DOCSHELL 0x921e9c00 == 27 [pid = 18997] [id = 354] 09:33:23 INFO - PROCESS | 18997 | --DOCSHELL 0x9a162400 == 26 [pid = 18997] [id = 353] 09:33:23 INFO - PROCESS | 18997 | --DOCSHELL 0x98249000 == 25 [pid = 18997] [id = 351] 09:33:23 INFO - PROCESS | 18997 | --DOCSHELL 0x9a6ef400 == 24 [pid = 18997] [id = 352] 09:33:23 INFO - PROCESS | 18997 | --DOCSHELL 0x921e9400 == 23 [pid = 18997] [id = 350] 09:33:23 INFO - PROCESS | 18997 | 1467822803866 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 09:33:23 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x99691800) [pid = 18997] [serial = 1016] [outer = (nil)] [url = about:blank] 09:33:23 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x93b36000) [pid = 18997] [serial = 1008] [outer = (nil)] [url = about:blank] 09:33:23 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x93916c00) [pid = 18997] [serial = 1007] [outer = (nil)] [url = about:blank] 09:33:23 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x95184000) [pid = 18997] [serial = 1013] [outer = (nil)] [url = about:blank] 09:33:23 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x92911c00) [pid = 18997] [serial = 1010] [outer = (nil)] [url = about:blank] 09:33:23 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x92ea7400) [pid = 18997] [serial = 1011] [outer = (nil)] [url = about:blank] 09:33:23 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x9290ac00) [pid = 18997] [serial = 990] [outer = (nil)] [url = about:blank] 09:33:23 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x9258b800) [pid = 18997] [serial = 989] [outer = (nil)] [url = about:blank] 09:33:23 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x99d79c00) [pid = 18997] [serial = 993] [outer = (nil)] [url = about:blank] 09:33:23 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x9952f800) [pid = 18997] [serial = 992] [outer = (nil)] [url = about:blank] 09:33:23 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x9a745c00) [pid = 18997] [serial = 996] [outer = (nil)] [url = about:blank] 09:33:24 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x9a67f000) [pid = 18997] [serial = 995] [outer = (nil)] [url = about:blank] 09:33:24 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x9b273800) [pid = 18997] [serial = 999] [outer = (nil)] [url = about:blank] 09:33:24 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x9aadc000) [pid = 18997] [serial = 998] [outer = (nil)] [url = about:blank] 09:33:24 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x9b27ec00) [pid = 18997] [serial = 1002] [outer = (nil)] [url = about:blank] 09:33:24 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x9b279800) [pid = 18997] [serial = 1001] [outer = (nil)] [url = about:blank] 09:33:24 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x9be79400) [pid = 18997] [serial = 1005] [outer = (nil)] [url = about:blank] 09:33:24 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x9b9aec00) [pid = 18997] [serial = 1004] [outer = (nil)] [url = about:blank] 09:33:24 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x9a46e400) [pid = 18997] [serial = 1022] [outer = (nil)] [url = about:blank] 09:33:24 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x99178400) [pid = 18997] [serial = 1019] [outer = (nil)] [url = about:blank] 09:33:24 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x99fcb000) [pid = 18997] [serial = 1017] [outer = (nil)] [url = about:blank] 09:33:24 INFO - PROCESS | 18997 | --DOMWINDOW == 64 (0x9518bc00) [pid = 18997] [serial = 1014] [outer = (nil)] [url = about:blank] 09:33:24 INFO - PROCESS | 18997 | --DOMWINDOW == 63 (0x99fe0c00) [pid = 18997] [serial = 1020] [outer = (nil)] [url = about:blank] 09:33:24 INFO - PROCESS | 18997 | 1467822804156 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:24 INFO - PROCESS | 18997 | 1467822804164 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:24 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f1000 == 24 [pid = 18997] [id = 357] 09:33:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 64 (0x923f1c00) [pid = 18997] [serial = 1072] [outer = (nil)] 09:33:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 65 (0x923f6800) [pid = 18997] [serial = 1073] [outer = 0x923f1c00] 09:33:24 INFO - PROCESS | 18997 | 1467822804239 Marionette DEBUG loaded listener.js 09:33:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x9258a000) [pid = 18997] [serial = 1074] [outer = 0x923f1c00] 09:33:25 INFO - PROCESS | 18997 | 1467822805022 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 09:33:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 09:33:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 2342ms 09:33:25 INFO - PROCESS | 18997 | 1467822805046 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 09:33:25 INFO - PROCESS | 18997 | 1467822805054 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 09:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 09:33:25 INFO - PROCESS | 18997 | 1467822805063 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 09:33:25 INFO - PROCESS | 18997 | 1467822805067 Marionette TRACE conn3 <- [1,1402,null,{}] 09:33:25 INFO - PROCESS | 18997 | 1467822805077 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:25 INFO - PROCESS | 18997 | 1467822805083 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:25 INFO - PROCESS | 18997 | 1467822805263 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 09:33:25 INFO - PROCESS | 18997 | 1467822805383 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:25 INFO - PROCESS | 18997 | 1467822805396 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:25 INFO - PROCESS | 18997 | ++DOCSHELL 0x92eb5800 == 25 [pid = 18997] [id = 358] 09:33:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x93888400) [pid = 18997] [serial = 1075] [outer = (nil)] 09:33:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x93911800) [pid = 18997] [serial = 1076] [outer = 0x93888400] 09:33:25 INFO - PROCESS | 18997 | 1467822805478 Marionette DEBUG loaded listener.js 09:33:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x93b3b400) [pid = 18997] [serial = 1077] [outer = 0x93888400] 09:33:26 INFO - PROCESS | 18997 | 1467822806321 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 09:33:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 09:33:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1282ms 09:33:26 INFO - PROCESS | 18997 | 1467822806362 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 09:33:26 INFO - PROCESS | 18997 | 1467822806368 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 09:33:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 09:33:26 INFO - PROCESS | 18997 | 1467822806374 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 09:33:26 INFO - PROCESS | 18997 | 1467822806378 Marionette TRACE conn3 <- [1,1406,null,{}] 09:33:26 INFO - PROCESS | 18997 | 1467822806384 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:26 INFO - PROCESS | 18997 | 1467822806390 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:26 INFO - PROCESS | 18997 | 1467822806601 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 09:33:26 INFO - PROCESS | 18997 | 1467822806628 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:26 INFO - PROCESS | 18997 | 1467822806637 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:26 INFO - PROCESS | 18997 | ++DOCSHELL 0x9518a800 == 26 [pid = 18997] [id = 359] 09:33:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x9518b000) [pid = 18997] [serial = 1078] [outer = (nil)] 09:33:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x9518f400) [pid = 18997] [serial = 1079] [outer = 0x9518b000] 09:33:26 INFO - PROCESS | 18997 | 1467822806706 Marionette DEBUG loaded listener.js 09:33:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x96dec800) [pid = 18997] [serial = 1080] [outer = 0x9518b000] 09:33:27 INFO - PROCESS | 18997 | 1467822807687 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 09:33:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 09:33:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1382ms 09:33:27 INFO - PROCESS | 18997 | 1467822807757 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 09:33:27 INFO - PROCESS | 18997 | 1467822807763 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 09:33:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 09:33:27 INFO - PROCESS | 18997 | 1467822807783 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 09:33:27 INFO - PROCESS | 18997 | 1467822807790 Marionette TRACE conn3 <- [1,1410,null,{}] 09:33:27 INFO - PROCESS | 18997 | 1467822807802 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:27 INFO - PROCESS | 18997 | 1467822807809 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:28 INFO - PROCESS | 18997 | 1467822808023 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 09:33:28 INFO - PROCESS | 18997 | 1467822808045 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:28 INFO - PROCESS | 18997 | 1467822808052 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:28 INFO - PROCESS | 18997 | ++DOCSHELL 0x950b2800 == 27 [pid = 18997] [id = 360] 09:33:28 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9518e800) [pid = 18997] [serial = 1081] [outer = (nil)] 09:33:28 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x99fcec00) [pid = 18997] [serial = 1082] [outer = 0x9518e800] 09:33:28 INFO - PROCESS | 18997 | 1467822808141 Marionette DEBUG loaded listener.js 09:33:28 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x99fe8c00) [pid = 18997] [serial = 1083] [outer = 0x9518e800] 09:33:28 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x9508a400) [pid = 18997] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 09:33:28 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x9a66e000) [pid = 18997] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 09:33:28 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x9a670400) [pid = 18997] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 09:33:28 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x9a66ec00) [pid = 18997] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 09:33:28 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x9290f400) [pid = 18997] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 09:33:28 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x9258dc00) [pid = 18997] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 09:33:28 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x991edc00) [pid = 18997] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 09:33:28 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x95160400) [pid = 18997] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 09:33:28 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x9a1b6400) [pid = 18997] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 09:33:28 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x953acc00) [pid = 18997] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 09:33:29 INFO - PROCESS | 18997 | 1467822809527 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 09:33:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 09:33:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1808ms 09:33:29 INFO - PROCESS | 18997 | 1467822809581 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 09:33:29 INFO - PROCESS | 18997 | 1467822809585 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 09:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 09:33:29 INFO - PROCESS | 18997 | 1467822809591 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 09:33:29 INFO - PROCESS | 18997 | 1467822809594 Marionette TRACE conn3 <- [1,1414,null,{}] 09:33:29 INFO - PROCESS | 18997 | 1467822809600 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:29 INFO - PROCESS | 18997 | 1467822809605 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:29 INFO - PROCESS | 18997 | 1467822809775 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 09:33:29 INFO - PROCESS | 18997 | 1467822809912 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:29 INFO - PROCESS | 18997 | 1467822809921 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:29 INFO - PROCESS | 18997 | ++DOCSHELL 0x9290f400 == 28 [pid = 18997] [id = 361] 09:33:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x93b38400) [pid = 18997] [serial = 1084] [outer = (nil)] 09:33:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x99fd1c00) [pid = 18997] [serial = 1085] [outer = 0x93b38400] 09:33:29 INFO - PROCESS | 18997 | 1467822809991 Marionette DEBUG loaded listener.js 09:33:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x9a15e800) [pid = 18997] [serial = 1086] [outer = 0x93b38400] 09:33:30 INFO - PROCESS | 18997 | 1467822810762 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 09:33:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 09:33:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1190ms 09:33:30 INFO - PROCESS | 18997 | 1467822810782 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 09:33:30 INFO - PROCESS | 18997 | 1467822810786 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 09:33:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 09:33:30 INFO - PROCESS | 18997 | 1467822810792 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 09:33:30 INFO - PROCESS | 18997 | 1467822810795 Marionette TRACE conn3 <- [1,1418,null,{}] 09:33:30 INFO - PROCESS | 18997 | 1467822810800 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:30 INFO - PROCESS | 18997 | 1467822810805 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:31 INFO - PROCESS | 18997 | 1467822811020 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 09:33:31 INFO - PROCESS | 18997 | 1467822811203 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:31 INFO - PROCESS | 18997 | 1467822811212 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:31 INFO - PROCESS | 18997 | ++DOCSHELL 0x92369c00 == 29 [pid = 18997] [id = 362] 09:33:31 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x9236b800) [pid = 18997] [serial = 1087] [outer = (nil)] 09:33:31 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x923fa800) [pid = 18997] [serial = 1088] [outer = 0x9236b800] 09:33:31 INFO - PROCESS | 18997 | 1467822811297 Marionette DEBUG loaded listener.js 09:33:31 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x93897800) [pid = 18997] [serial = 1089] [outer = 0x9236b800] 09:33:32 INFO - PROCESS | 18997 | 1467822812391 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 09:33:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 09:33:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1681ms 09:33:32 INFO - PROCESS | 18997 | 1467822812477 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 09:33:32 INFO - PROCESS | 18997 | 1467822812484 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 09:33:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 09:33:32 INFO - PROCESS | 18997 | 1467822812493 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 09:33:32 INFO - PROCESS | 18997 | 1467822812498 Marionette TRACE conn3 <- [1,1422,null,{}] 09:33:32 INFO - PROCESS | 18997 | 1467822812505 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:32 INFO - PROCESS | 18997 | 1467822812511 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:32 INFO - PROCESS | 18997 | 1467822812731 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 09:33:32 INFO - PROCESS | 18997 | 1467822812948 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:32 INFO - PROCESS | 18997 | 1467822812961 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:33 INFO - PROCESS | 18997 | ++DOCSHELL 0x9258b400 == 30 [pid = 18997] [id = 363] 09:33:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9779e000) [pid = 18997] [serial = 1090] [outer = (nil)] 09:33:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x991f5000) [pid = 18997] [serial = 1091] [outer = 0x9779e000] 09:33:33 INFO - PROCESS | 18997 | 1467822813064 Marionette DEBUG loaded listener.js 09:33:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x99fc9800) [pid = 18997] [serial = 1092] [outer = 0x9779e000] 09:33:34 INFO - PROCESS | 18997 | 1467822814088 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 09:33:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 09:33:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1683ms 09:33:34 INFO - PROCESS | 18997 | 1467822814175 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 09:33:34 INFO - PROCESS | 18997 | 1467822814181 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 09:33:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 09:33:34 INFO - PROCESS | 18997 | 1467822814189 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 09:33:34 INFO - PROCESS | 18997 | 1467822814192 Marionette TRACE conn3 <- [1,1426,null,{}] 09:33:34 INFO - PROCESS | 18997 | 1467822814227 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:34 INFO - PROCESS | 18997 | 1467822814233 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:34 INFO - PROCESS | 18997 | 1467822814414 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 09:33:34 INFO - PROCESS | 18997 | 1467822814673 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:34 INFO - PROCESS | 18997 | 1467822814684 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:34 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a46ec00 == 31 [pid = 18997] [id = 364] 09:33:34 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x9a46fc00) [pid = 18997] [serial = 1093] [outer = (nil)] 09:33:34 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9a477400) [pid = 18997] [serial = 1094] [outer = 0x9a46fc00] 09:33:34 INFO - PROCESS | 18997 | 1467822814798 Marionette DEBUG loaded listener.js 09:33:34 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x9a625000) [pid = 18997] [serial = 1095] [outer = 0x9a46fc00] 09:33:35 INFO - PROCESS | 18997 | 1467822815871 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 09:33:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 09:33:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1734ms 09:33:35 INFO - PROCESS | 18997 | 1467822815924 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 09:33:35 INFO - PROCESS | 18997 | 1467822815930 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 09:33:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 09:33:35 INFO - PROCESS | 18997 | 1467822815946 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 09:33:35 INFO - PROCESS | 18997 | 1467822815953 Marionette TRACE conn3 <- [1,1430,null,{}] 09:33:35 INFO - PROCESS | 18997 | 1467822815959 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:35 INFO - PROCESS | 18997 | 1467822815966 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:36 INFO - PROCESS | 18997 | 1467822816184 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 09:33:36 INFO - PROCESS | 18997 | 1467822816417 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:36 INFO - PROCESS | 18997 | 1467822816423 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:36 INFO - PROCESS | 18997 | ++DOCSHELL 0x95189000 == 32 [pid = 18997] [id = 365] 09:33:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x9518f800) [pid = 18997] [serial = 1096] [outer = (nil)] 09:33:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9a689800) [pid = 18997] [serial = 1097] [outer = 0x9518f800] 09:33:36 INFO - PROCESS | 18997 | 1467822816506 Marionette DEBUG loaded listener.js 09:33:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x9a6ef400) [pid = 18997] [serial = 1098] [outer = 0x9518f800] 09:33:37 INFO - PROCESS | 18997 | 1467822817627 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 09:33:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 09:33:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1755ms 09:33:37 INFO - PROCESS | 18997 | 1467822817693 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 09:33:37 INFO - PROCESS | 18997 | 1467822817699 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 09:33:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 09:33:37 INFO - PROCESS | 18997 | 1467822817763 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 09:33:37 INFO - PROCESS | 18997 | 1467822817768 Marionette TRACE conn3 <- [1,1434,null,{}] 09:33:37 INFO - PROCESS | 18997 | 1467822817776 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:37 INFO - PROCESS | 18997 | 1467822817781 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:38 INFO - PROCESS | 18997 | 1467822818024 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 09:33:38 INFO - PROCESS | 18997 | --DOCSHELL 0x946af800 == 31 [pid = 18997] [id = 324] 09:33:38 INFO - PROCESS | 18997 | 1467822818202 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:38 INFO - PROCESS | 18997 | 1467822818214 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:38 INFO - PROCESS | 18997 | ++DOCSHELL 0x92587000 == 32 [pid = 18997] [id = 366] 09:33:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x9290c000) [pid = 18997] [serial = 1099] [outer = (nil)] 09:33:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9391c800) [pid = 18997] [serial = 1100] [outer = 0x9290c000] 09:33:38 INFO - PROCESS | 18997 | 1467822818285 Marionette DEBUG loaded listener.js 09:33:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9508c400) [pid = 18997] [serial = 1101] [outer = 0x9290c000] 09:33:38 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x9a679000) [pid = 18997] [serial = 1043] [outer = (nil)] [url = about:blank] 09:33:38 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x9a74dc00) [pid = 18997] [serial = 1046] [outer = (nil)] [url = about:blank] 09:33:38 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x9a683000) [pid = 18997] [serial = 1044] [outer = (nil)] [url = about:blank] 09:33:38 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x9a680c00) [pid = 18997] [serial = 1031] [outer = (nil)] [url = about:blank] 09:33:38 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x9a746400) [pid = 18997] [serial = 1032] [outer = (nil)] [url = about:blank] 09:33:38 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x93b3d800) [pid = 18997] [serial = 1025] [outer = (nil)] [url = about:blank] 09:33:38 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x950b9c00) [pid = 18997] [serial = 1026] [outer = (nil)] [url = about:blank] 09:33:38 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x92910000) [pid = 18997] [serial = 1034] [outer = (nil)] [url = about:blank] 09:33:38 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x92912400) [pid = 18997] [serial = 1035] [outer = (nil)] [url = about:blank] 09:33:38 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x9a162800) [pid = 18997] [serial = 1028] [outer = (nil)] [url = about:blank] 09:33:38 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x9a46b800) [pid = 18997] [serial = 1029] [outer = (nil)] [url = about:blank] 09:33:38 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x953b4800) [pid = 18997] [serial = 1037] [outer = (nil)] [url = about:blank] 09:33:38 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x982cc000) [pid = 18997] [serial = 1038] [outer = (nil)] [url = about:blank] 09:33:38 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x9a46f000) [pid = 18997] [serial = 1040] [outer = (nil)] [url = about:blank] 09:33:38 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x9a473800) [pid = 18997] [serial = 1023] [outer = (nil)] [url = about:blank] 09:33:38 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x9a74f400) [pid = 18997] [serial = 1047] [outer = (nil)] [url = about:blank] 09:33:38 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x9b273400) [pid = 18997] [serial = 1050] [outer = (nil)] [url = about:blank] 09:33:38 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x9a625400) [pid = 18997] [serial = 1041] [outer = (nil)] [url = about:blank] 09:33:38 INFO - PROCESS | 18997 | --DOMWINDOW == 64 (0x9a748000) [pid = 18997] [serial = 1049] [outer = (nil)] [url = about:blank] 09:33:39 INFO - PROCESS | 18997 | 1467822819086 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 09:33:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 09:33:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1398ms 09:33:39 INFO - PROCESS | 18997 | 1467822819147 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 09:33:39 INFO - PROCESS | 18997 | 1467822819154 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 09:33:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 09:33:39 INFO - PROCESS | 18997 | 1467822819164 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 09:33:39 INFO - PROCESS | 18997 | 1467822819168 Marionette TRACE conn3 <- [1,1438,null,{}] 09:33:39 INFO - PROCESS | 18997 | 1467822819174 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:39 INFO - PROCESS | 18997 | 1467822819179 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:39 INFO - PROCESS | 18997 | 1467822819340 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 09:33:39 INFO - PROCESS | 18997 | 1467822819466 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:39 INFO - PROCESS | 18997 | 1467822819476 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:39 INFO - PROCESS | 18997 | ++DOCSHELL 0x96df0c00 == 33 [pid = 18997] [id = 367] 09:33:39 INFO - PROCESS | 18997 | ++DOMWINDOW == 65 (0x96df5c00) [pid = 18997] [serial = 1102] [outer = (nil)] 09:33:39 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x98243000) [pid = 18997] [serial = 1103] [outer = 0x96df5c00] 09:33:39 INFO - PROCESS | 18997 | 1467822819552 Marionette DEBUG loaded listener.js 09:33:39 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x9953c400) [pid = 18997] [serial = 1104] [outer = 0x96df5c00] 09:33:40 INFO - PROCESS | 18997 | 1467822820414 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 09:33:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 09:33:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1298ms 09:33:40 INFO - PROCESS | 18997 | 1467822820463 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 09:33:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 09:33:40 INFO - PROCESS | 18997 | 1467822820467 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 09:33:40 INFO - PROCESS | 18997 | 1467822820478 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 09:33:40 INFO - PROCESS | 18997 | 1467822820484 Marionette TRACE conn3 <- [1,1442,null,{}] 09:33:40 INFO - PROCESS | 18997 | 1467822820500 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:40 INFO - PROCESS | 18997 | 1467822820508 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:40 INFO - PROCESS | 18997 | 1467822820734 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 09:33:40 INFO - PROCESS | 18997 | 1467822820754 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:40 INFO - PROCESS | 18997 | 1467822820762 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:40 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a477000 == 34 [pid = 18997] [id = 368] 09:33:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x9a477c00) [pid = 18997] [serial = 1105] [outer = (nil)] 09:33:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x9a622400) [pid = 18997] [serial = 1106] [outer = 0x9a477c00] 09:33:40 INFO - PROCESS | 18997 | 1467822820835 Marionette DEBUG loaded listener.js 09:33:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x9a670000) [pid = 18997] [serial = 1107] [outer = 0x9a477c00] 09:33:41 INFO - PROCESS | 18997 | 1467822821784 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 09:33:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 09:33:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1343ms 09:33:41 INFO - PROCESS | 18997 | 1467822821822 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 09:33:41 INFO - PROCESS | 18997 | 1467822821825 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 09:33:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 09:33:41 INFO - PROCESS | 18997 | 1467822821832 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 09:33:41 INFO - PROCESS | 18997 | 1467822821835 Marionette TRACE conn3 <- [1,1446,null,{}] 09:33:41 INFO - PROCESS | 18997 | 1467822821841 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:41 INFO - PROCESS | 18997 | 1467822821846 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:42 INFO - PROCESS | 18997 | 1467822822069 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 09:33:42 INFO - PROCESS | 18997 | 1467822822097 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:42 INFO - PROCESS | 18997 | 1467822822106 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:42 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a46e400 == 35 [pid = 18997] [id = 369] 09:33:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x9a46f000) [pid = 18997] [serial = 1108] [outer = (nil)] 09:33:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9a687400) [pid = 18997] [serial = 1109] [outer = 0x9a46f000] 09:33:42 INFO - PROCESS | 18997 | 1467822822174 Marionette DEBUG loaded listener.js 09:33:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9a74b400) [pid = 18997] [serial = 1110] [outer = 0x9a46f000] 09:33:42 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x921eac00) [pid = 18997] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 09:33:42 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x92585000) [pid = 18997] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 09:33:42 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x99107c00) [pid = 18997] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 09:33:42 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x93888400) [pid = 18997] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 09:33:42 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x923f1c00) [pid = 18997] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 09:33:42 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x9a74a800) [pid = 18997] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 09:33:42 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x9518e800) [pid = 18997] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 09:33:42 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x9a166c00) [pid = 18997] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 09:33:42 INFO - PROCESS | 18997 | --DOMWINDOW == 64 (0x9a67cc00) [pid = 18997] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 09:33:42 INFO - PROCESS | 18997 | --DOMWINDOW == 63 (0x9c0e1800) [pid = 18997] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 09:33:42 INFO - PROCESS | 18997 | --DOMWINDOW == 62 (0x9518b000) [pid = 18997] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 09:33:43 INFO - PROCESS | 18997 | 1467822823164 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 09:33:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 09:33:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1387ms 09:33:43 INFO - PROCESS | 18997 | 1467822823221 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 09:33:43 INFO - PROCESS | 18997 | 1467822823225 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 09:33:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 09:33:43 INFO - PROCESS | 18997 | 1467822823231 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 09:33:43 INFO - PROCESS | 18997 | 1467822823233 Marionette TRACE conn3 <- [1,1450,null,{}] 09:33:43 INFO - PROCESS | 18997 | 1467822823239 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:43 INFO - PROCESS | 18997 | 1467822823244 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:43 INFO - PROCESS | 18997 | 1467822823444 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 09:33:43 INFO - PROCESS | 18997 | 1467822823458 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:43 INFO - PROCESS | 18997 | 1467822823467 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:43 INFO - PROCESS | 18997 | ++DOCSHELL 0x9391bc00 == 36 [pid = 18997] [id = 370] 09:33:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 63 (0x9518e800) [pid = 18997] [serial = 1111] [outer = (nil)] 09:33:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 64 (0x9a67cc00) [pid = 18997] [serial = 1112] [outer = 0x9518e800] 09:33:43 INFO - PROCESS | 18997 | 1467822823534 Marionette DEBUG loaded listener.js 09:33:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 65 (0x9a682800) [pid = 18997] [serial = 1113] [outer = 0x9518e800] 09:33:44 INFO - PROCESS | 18997 | 1467822824684 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 09:33:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 09:33:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1585ms 09:33:44 INFO - PROCESS | 18997 | 1467822824858 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 09:33:44 INFO - PROCESS | 18997 | 1467822824871 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 09:33:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 09:33:44 INFO - PROCESS | 18997 | 1467822824887 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 09:33:44 INFO - PROCESS | 18997 | 1467822824896 Marionette TRACE conn3 <- [1,1454,null,{}] 09:33:44 INFO - PROCESS | 18997 | 1467822824953 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:44 INFO - PROCESS | 18997 | 1467822824967 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:45 INFO - PROCESS | 18997 | 1467822825418 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 09:33:45 INFO - PROCESS | 18997 | 1467822825519 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:45 INFO - PROCESS | 18997 | 1467822825536 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:45 INFO - PROCESS | 18997 | ++DOCSHELL 0x928d7400 == 37 [pid = 18997] [id = 371] 09:33:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x928d7800) [pid = 18997] [serial = 1114] [outer = (nil)] 09:33:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x92909000) [pid = 18997] [serial = 1115] [outer = 0x928d7800] 09:33:45 INFO - PROCESS | 18997 | 1467822825659 Marionette DEBUG loaded listener.js 09:33:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x92eae400) [pid = 18997] [serial = 1116] [outer = 0x928d7800] 09:33:47 INFO - PROCESS | 18997 | 1467822827147 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 09:33:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 09:33:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 2310ms 09:33:47 INFO - PROCESS | 18997 | 1467822827246 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 09:33:47 INFO - PROCESS | 18997 | 1467822827253 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 09:33:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 09:33:47 INFO - PROCESS | 18997 | 1467822827264 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 09:33:47 INFO - PROCESS | 18997 | 1467822827269 Marionette TRACE conn3 <- [1,1458,null,{}] 09:33:47 INFO - PROCESS | 18997 | 1467822827276 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:47 INFO - PROCESS | 18997 | 1467822827283 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:47 INFO - PROCESS | 18997 | 1467822827469 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 09:33:47 INFO - PROCESS | 18997 | 1467822827638 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:47 INFO - PROCESS | 18997 | 1467822827645 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:47 INFO - PROCESS | 18997 | ++DOCSHELL 0x92589800 == 38 [pid = 18997] [id = 372] 09:33:47 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x95164400) [pid = 18997] [serial = 1117] [outer = (nil)] 09:33:47 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x953acc00) [pid = 18997] [serial = 1118] [outer = 0x95164400] 09:33:47 INFO - PROCESS | 18997 | 1467822827730 Marionette DEBUG loaded listener.js 09:33:47 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x97793000) [pid = 18997] [serial = 1119] [outer = 0x95164400] 09:33:48 INFO - PROCESS | 18997 | 1467822828721 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 09:33:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 09:33:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1538ms 09:33:48 INFO - PROCESS | 18997 | 1467822828799 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 09:33:48 INFO - PROCESS | 18997 | 1467822828804 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 09:33:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 09:33:48 INFO - PROCESS | 18997 | 1467822828811 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 09:33:48 INFO - PROCESS | 18997 | 1467822828816 Marionette TRACE conn3 <- [1,1462,null,{}] 09:33:48 INFO - PROCESS | 18997 | 1467822828831 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:48 INFO - PROCESS | 18997 | 1467822828840 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:49 INFO - PROCESS | 18997 | 1467822829074 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 09:33:49 INFO - PROCESS | 18997 | 1467822829293 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:49 INFO - PROCESS | 18997 | 1467822829306 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:49 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a169800 == 39 [pid = 18997] [id = 373] 09:33:49 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9a16a800) [pid = 18997] [serial = 1120] [outer = (nil)] 09:33:49 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9a46e000) [pid = 18997] [serial = 1121] [outer = 0x9a16a800] 09:33:49 INFO - PROCESS | 18997 | 1467822829390 Marionette DEBUG loaded listener.js 09:33:49 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x9a629000) [pid = 18997] [serial = 1122] [outer = 0x9a16a800] 09:33:50 INFO - PROCESS | 18997 | 1467822830320 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 09:33:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 09:33:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1541ms 09:33:50 INFO - PROCESS | 18997 | 1467822830353 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 09:33:50 INFO - PROCESS | 18997 | 1467822830358 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 09:33:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 09:33:50 INFO - PROCESS | 18997 | 1467822830364 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 09:33:50 INFO - PROCESS | 18997 | 1467822830368 Marionette TRACE conn3 <- [1,1466,null,{}] 09:33:50 INFO - PROCESS | 18997 | 1467822830374 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:50 INFO - PROCESS | 18997 | 1467822830379 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:50 INFO - PROCESS | 18997 | 1467822830563 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 09:33:50 INFO - PROCESS | 18997 | 1467822830729 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:50 INFO - PROCESS | 18997 | 1467822830736 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:50 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a677800 == 40 [pid = 18997] [id = 374] 09:33:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x9b068800) [pid = 18997] [serial = 1123] [outer = (nil)] 09:33:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9b273400) [pid = 18997] [serial = 1124] [outer = 0x9b068800] 09:33:50 INFO - PROCESS | 18997 | 1467822830820 Marionette DEBUG loaded listener.js 09:33:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x9b279800) [pid = 18997] [serial = 1125] [outer = 0x9b068800] 09:33:51 INFO - PROCESS | 18997 | 1467822831811 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 09:33:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 09:33:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1484ms 09:33:51 INFO - PROCESS | 18997 | 1467822831850 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 09:33:51 INFO - PROCESS | 18997 | 1467822831854 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 09:33:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 09:33:51 INFO - PROCESS | 18997 | 1467822831861 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 09:33:51 INFO - PROCESS | 18997 | 1467822831865 Marionette TRACE conn3 <- [1,1470,null,{}] 09:33:51 INFO - PROCESS | 18997 | 1467822831871 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:51 INFO - PROCESS | 18997 | 1467822831876 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:52 INFO - PROCESS | 18997 | 1467822832057 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 09:33:52 INFO - PROCESS | 18997 | 1467822832266 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:52 INFO - PROCESS | 18997 | 1467822832272 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:52 INFO - PROCESS | 18997 | ++DOCSHELL 0x95089400 == 41 [pid = 18997] [id = 375] 09:33:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x9a7d7800) [pid = 18997] [serial = 1126] [outer = (nil)] 09:33:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9b282800) [pid = 18997] [serial = 1127] [outer = 0x9a7d7800] 09:33:52 INFO - PROCESS | 18997 | 1467822832398 Marionette DEBUG loaded listener.js 09:33:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x9b565800) [pid = 18997] [serial = 1128] [outer = 0x9a7d7800] 09:33:53 INFO - PROCESS | 18997 | 1467822833306 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 09:33:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 09:33:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1483ms 09:33:53 INFO - PROCESS | 18997 | 1467822833345 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 09:33:53 INFO - PROCESS | 18997 | 1467822833349 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 09:33:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 09:33:53 INFO - PROCESS | 18997 | 1467822833356 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 09:33:53 INFO - PROCESS | 18997 | 1467822833359 Marionette TRACE conn3 <- [1,1474,null,{}] 09:33:53 INFO - PROCESS | 18997 | 1467822833365 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:53 INFO - PROCESS | 18997 | 1467822833376 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:53 INFO - PROCESS | 18997 | 1467822833632 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 09:33:53 INFO - PROCESS | 18997 | 1467822833866 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:53 INFO - PROCESS | 18997 | 1467822833876 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:53 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f0c00 == 42 [pid = 18997] [id = 376] 09:33:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x9aad7000) [pid = 18997] [serial = 1129] [outer = (nil)] 09:33:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9be7b400) [pid = 18997] [serial = 1130] [outer = 0x9aad7000] 09:33:54 INFO - PROCESS | 18997 | 1467822833999 Marionette DEBUG loaded listener.js 09:33:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9bf63800) [pid = 18997] [serial = 1131] [outer = 0x9aad7000] 09:33:54 INFO - PROCESS | 18997 | 1467822834950 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 09:33:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 09:33:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1630ms 09:33:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 09:33:54 INFO - PROCESS | 18997 | 1467822834987 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 09:33:54 INFO - PROCESS | 18997 | 1467822834990 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 09:33:54 INFO - PROCESS | 18997 | 1467822834997 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 09:33:55 INFO - PROCESS | 18997 | 1467822835000 Marionette TRACE conn3 <- [1,1478,null,{}] 09:33:55 INFO - PROCESS | 18997 | 1467822835007 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:55 INFO - PROCESS | 18997 | 1467822835012 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:55 INFO - PROCESS | 18997 | 1467822835186 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 09:33:55 INFO - PROCESS | 18997 | 1467822835395 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:55 INFO - PROCESS | 18997 | 1467822835404 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:55 INFO - PROCESS | 18997 | ++DOCSHELL 0x92eae800 == 43 [pid = 18997] [id = 377] 09:33:55 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x9391fc00) [pid = 18997] [serial = 1132] [outer = (nil)] 09:33:55 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x99d80800) [pid = 18997] [serial = 1133] [outer = 0x9391fc00] 09:33:55 INFO - PROCESS | 18997 | 1467822835530 Marionette DEBUG loaded listener.js 09:33:55 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x9c0e7c00) [pid = 18997] [serial = 1134] [outer = 0x9391fc00] 09:33:56 INFO - PROCESS | 18997 | 1467822836714 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 09:33:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 09:33:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1786ms 09:33:56 INFO - PROCESS | 18997 | 1467822836783 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 09:33:56 INFO - PROCESS | 18997 | 1467822836790 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 09:33:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 09:33:56 INFO - PROCESS | 18997 | 1467822836808 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 09:33:56 INFO - PROCESS | 18997 | 1467822836813 Marionette TRACE conn3 <- [1,1482,null,{}] 09:33:56 INFO - PROCESS | 18997 | 1467822836821 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:56 INFO - PROCESS | 18997 | 1467822836827 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:57 INFO - PROCESS | 18997 | 1467822837092 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 09:33:57 INFO - PROCESS | 18997 | 1467822837248 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:57 INFO - PROCESS | 18997 | 1467822837262 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:57 INFO - PROCESS | 18997 | ++DOCSHELL 0x92913400 == 44 [pid = 18997] [id = 378] 09:33:57 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x92914000) [pid = 18997] [serial = 1135] [outer = (nil)] 09:33:57 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0x92eb5000) [pid = 18997] [serial = 1136] [outer = 0x92914000] 09:33:57 INFO - PROCESS | 18997 | 1467822837350 Marionette DEBUG loaded listener.js 09:33:57 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x93b36800) [pid = 18997] [serial = 1137] [outer = 0x92914000] 09:33:59 INFO - PROCESS | 18997 | --DOCSHELL 0x923f1000 == 43 [pid = 18997] [id = 357] 09:33:59 INFO - PROCESS | 18997 | --DOCSHELL 0x92eb5800 == 42 [pid = 18997] [id = 358] 09:33:59 INFO - PROCESS | 18997 | --DOCSHELL 0x950b2800 == 41 [pid = 18997] [id = 360] 09:33:59 INFO - PROCESS | 18997 | --DOCSHELL 0x93b3a000 == 40 [pid = 18997] [id = 316] 09:33:59 INFO - PROCESS | 18997 | --DOCSHELL 0x9518a800 == 39 [pid = 18997] [id = 359] 09:33:59 INFO - PROCESS | 18997 | --DOCSHELL 0x95183400 == 38 [pid = 18997] [id = 317] 09:33:59 INFO - PROCESS | 18997 | --DOCSHELL 0x9290f400 == 37 [pid = 18997] [id = 361] 09:33:59 INFO - PROCESS | 18997 | --DOCSHELL 0x923f7c00 == 36 [pid = 18997] [id = 318] 09:33:59 INFO - PROCESS | 18997 | --DOCSHELL 0x9a46e400 == 35 [pid = 18997] [id = 369] 09:33:59 INFO - PROCESS | 18997 | --DOCSHELL 0x9a477000 == 34 [pid = 18997] [id = 368] 09:33:59 INFO - PROCESS | 18997 | --DOCSHELL 0x96df0c00 == 33 [pid = 18997] [id = 367] 09:33:59 INFO - PROCESS | 18997 | --DOCSHELL 0x92587000 == 32 [pid = 18997] [id = 366] 09:33:59 INFO - PROCESS | 18997 | --DOCSHELL 0x95189000 == 31 [pid = 18997] [id = 365] 09:33:59 INFO - PROCESS | 18997 | --DOCSHELL 0x9a46ec00 == 30 [pid = 18997] [id = 364] 09:33:59 INFO - PROCESS | 18997 | --DOCSHELL 0x9258b400 == 29 [pid = 18997] [id = 363] 09:33:59 INFO - PROCESS | 18997 | --DOCSHELL 0x92369c00 == 28 [pid = 18997] [id = 362] 09:33:59 INFO - PROCESS | 18997 | --DOCSHELL 0x928d9000 == 27 [pid = 18997] [id = 315] 09:33:59 INFO - PROCESS | 18997 | --DOCSHELL 0x99fe3000 == 26 [pid = 18997] [id = 325] 09:33:59 INFO - PROCESS | 18997 | --DOCSHELL 0x9258f800 == 25 [pid = 18997] [id = 323] 09:33:59 INFO - PROCESS | 18997 | --DOCSHELL 0x9a672c00 == 24 [pid = 18997] [id = 331] 09:33:59 INFO - PROCESS | 18997 | --DOCSHELL 0x99fe8000 == 23 [pid = 18997] [id = 326] 09:33:59 INFO - PROCESS | 18997 | --DOCSHELL 0x99fd2800 == 22 [pid = 18997] [id = 319] 09:33:59 INFO - PROCESS | 18997 | --DOCSHELL 0x923fe000 == 21 [pid = 18997] [id = 329] 09:33:59 INFO - PROCESS | 18997 | --DOCSHELL 0x923f3c00 == 20 [pid = 18997] [id = 321] 09:33:59 INFO - PROCESS | 18997 | --DOCSHELL 0x97798400 == 19 [pid = 18997] [id = 330] 09:33:59 INFO - PROCESS | 18997 | --DOCSHELL 0x9a46c800 == 18 [pid = 18997] [id = 322] 09:33:59 INFO - PROCESS | 18997 | --DOCSHELL 0x923f7800 == 17 [pid = 18997] [id = 320] 09:33:59 INFO - PROCESS | 18997 | --DOCSHELL 0x96df1c00 == 16 [pid = 18997] [id = 328] 09:33:59 INFO - PROCESS | 18997 | --DOCSHELL 0x97793400 == 15 [pid = 18997] [id = 327] 09:33:59 INFO - PROCESS | 18997 | --DOCSHELL 0x92eae800 == 14 [pid = 18997] [id = 377] 09:33:59 INFO - PROCESS | 18997 | --DOCSHELL 0x923f0c00 == 13 [pid = 18997] [id = 376] 09:33:59 INFO - PROCESS | 18997 | --DOCSHELL 0x95089400 == 12 [pid = 18997] [id = 375] 09:33:59 INFO - PROCESS | 18997 | --DOCSHELL 0x9a169800 == 11 [pid = 18997] [id = 373] 09:33:59 INFO - PROCESS | 18997 | --DOCSHELL 0x9a677800 == 10 [pid = 18997] [id = 374] 09:33:59 INFO - PROCESS | 18997 | --DOCSHELL 0x92589800 == 9 [pid = 18997] [id = 372] 09:33:59 INFO - PROCESS | 18997 | --DOCSHELL 0x9391bc00 == 8 [pid = 18997] [id = 370] 09:33:59 INFO - PROCESS | 18997 | --DOCSHELL 0x928d7400 == 7 [pid = 18997] [id = 371] 09:33:59 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0x99fd1c00) [pid = 18997] [serial = 1085] [outer = (nil)] [url = about:blank] 09:33:59 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x923fe800) [pid = 18997] [serial = 1053] [outer = (nil)] [url = about:blank] 09:33:59 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x92366000) [pid = 18997] [serial = 1052] [outer = (nil)] [url = about:blank] 09:33:59 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x93b39800) [pid = 18997] [serial = 1071] [outer = (nil)] [url = about:blank] 09:33:59 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x92910c00) [pid = 18997] [serial = 1070] [outer = (nil)] [url = about:blank] 09:33:59 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x99fd1400) [pid = 18997] [serial = 1056] [outer = (nil)] [url = about:blank] 09:33:59 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x93911800) [pid = 18997] [serial = 1076] [outer = (nil)] [url = about:blank] 09:33:59 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x99538400) [pid = 18997] [serial = 1055] [outer = (nil)] [url = about:blank] 09:33:59 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x923f6800) [pid = 18997] [serial = 1073] [outer = (nil)] [url = about:blank] 09:33:59 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x9258a000) [pid = 18997] [serial = 1074] [outer = (nil)] [url = about:blank] 09:33:59 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x9b20e000) [pid = 18997] [serial = 1059] [outer = (nil)] [url = about:blank] 09:33:59 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x9a752c00) [pid = 18997] [serial = 1058] [outer = (nil)] [url = about:blank] 09:33:59 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x99fcec00) [pid = 18997] [serial = 1082] [outer = (nil)] [url = about:blank] 09:33:59 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x9be09c00) [pid = 18997] [serial = 1062] [outer = (nil)] [url = about:blank] 09:33:59 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x9b94b800) [pid = 18997] [serial = 1061] [outer = (nil)] [url = about:blank] 09:33:59 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x9becb400) [pid = 18997] [serial = 1065] [outer = (nil)] [url = about:blank] 09:33:59 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x9be81400) [pid = 18997] [serial = 1064] [outer = (nil)] [url = about:blank] 09:33:59 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x9d89d000) [pid = 18997] [serial = 1068] [outer = (nil)] [url = about:blank] 09:33:59 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x9cb3ac00) [pid = 18997] [serial = 1067] [outer = (nil)] [url = about:blank] 09:33:59 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x9518f400) [pid = 18997] [serial = 1079] [outer = (nil)] [url = about:blank] 09:33:59 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x96dec800) [pid = 18997] [serial = 1080] [outer = (nil)] [url = about:blank] 09:33:59 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x99fe8c00) [pid = 18997] [serial = 1083] [outer = (nil)] [url = about:blank] 09:33:59 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x93b3b400) [pid = 18997] [serial = 1077] [outer = (nil)] [url = about:blank] 09:33:59 INFO - PROCESS | 18997 | 1467822839448 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 09:33:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 09:33:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 2789ms 09:33:59 INFO - PROCESS | 18997 | 1467822839597 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 09:33:59 INFO - PROCESS | 18997 | 1467822839602 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 09:33:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 09:33:59 INFO - PROCESS | 18997 | 1467822839610 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 09:33:59 INFO - PROCESS | 18997 | 1467822839616 Marionette TRACE conn3 <- [1,1486,null,{}] 09:33:59 INFO - PROCESS | 18997 | 1467822839625 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:59 INFO - PROCESS | 18997 | 1467822839630 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:59 INFO - PROCESS | 18997 | 1467822839805 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 09:33:59 INFO - PROCESS | 18997 | 1467822839930 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:59 INFO - PROCESS | 18997 | 1467822839943 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:33:59 INFO - PROCESS | 18997 | ++DOCSHELL 0x92585400 == 8 [pid = 18997] [id = 379] 09:33:59 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x92585800) [pid = 18997] [serial = 1138] [outer = (nil)] 09:34:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x9258ac00) [pid = 18997] [serial = 1139] [outer = 0x92585800] 09:34:00 INFO - PROCESS | 18997 | 1467822840012 Marionette DEBUG loaded listener.js 09:34:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x928d7400) [pid = 18997] [serial = 1140] [outer = 0x92585800] 09:34:00 INFO - PROCESS | 18997 | 1467822840875 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 09:34:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 09:34:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1291ms 09:34:00 INFO - PROCESS | 18997 | 1467822840901 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 09:34:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 09:34:00 INFO - PROCESS | 18997 | 1467822840911 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 09:34:00 INFO - PROCESS | 18997 | 1467822840923 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 09:34:00 INFO - PROCESS | 18997 | 1467822840928 Marionette TRACE conn3 <- [1,1490,null,{}] 09:34:00 INFO - PROCESS | 18997 | 1467822840934 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:00 INFO - PROCESS | 18997 | 1467822840940 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:01 INFO - PROCESS | 18997 | 1467822841118 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 09:34:01 INFO - PROCESS | 18997 | 1467822841239 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:01 INFO - PROCESS | 18997 | 1467822841247 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:01 INFO - PROCESS | 18997 | ++DOCSHELL 0x9391a800 == 9 [pid = 18997] [id = 380] 09:34:01 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x9391bc00) [pid = 18997] [serial = 1141] [outer = (nil)] 09:34:01 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x93b3bc00) [pid = 18997] [serial = 1142] [outer = 0x9391bc00] 09:34:01 INFO - PROCESS | 18997 | 1467822841322 Marionette DEBUG loaded listener.js 09:34:01 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9508ac00) [pid = 18997] [serial = 1143] [outer = 0x9391bc00] 09:34:02 INFO - PROCESS | 18997 | 1467822842250 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 09:34:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 09:34:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1340ms 09:34:02 INFO - PROCESS | 18997 | 1467822842261 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 09:34:02 INFO - PROCESS | 18997 | 1467822842265 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 09:34:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 09:34:02 INFO - PROCESS | 18997 | 1467822842272 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 09:34:02 INFO - PROCESS | 18997 | 1467822842278 Marionette TRACE conn3 <- [1,1494,null,{}] 09:34:02 INFO - PROCESS | 18997 | 1467822842305 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:02 INFO - PROCESS | 18997 | 1467822842316 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:02 INFO - PROCESS | 18997 | 1467822842539 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 09:34:02 INFO - PROCESS | 18997 | 1467822842561 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:02 INFO - PROCESS | 18997 | 1467822842571 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:02 INFO - PROCESS | 18997 | ++DOCSHELL 0x99105c00 == 10 [pid = 18997] [id = 381] 09:34:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x99178800) [pid = 18997] [serial = 1144] [outer = (nil)] 09:34:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x99533000) [pid = 18997] [serial = 1145] [outer = 0x99178800] 09:34:02 INFO - PROCESS | 18997 | 1467822842673 Marionette DEBUG loaded listener.js 09:34:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x99f1e400) [pid = 18997] [serial = 1146] [outer = 0x99178800] 09:34:03 INFO - PROCESS | 18997 | 1467822843628 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 09:34:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 09:34:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1394ms 09:34:03 INFO - PROCESS | 18997 | 1467822843667 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 09:34:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 09:34:03 INFO - PROCESS | 18997 | 1467822843672 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 09:34:03 INFO - PROCESS | 18997 | 1467822843678 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 09:34:03 INFO - PROCESS | 18997 | 1467822843697 Marionette TRACE conn3 <- [1,1498,null,{}] 09:34:03 INFO - PROCESS | 18997 | 1467822843710 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:03 INFO - PROCESS | 18997 | 1467822843714 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:03 INFO - PROCESS | 18997 | 1467822843927 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 09:34:03 INFO - PROCESS | 18997 | 1467822843950 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:03 INFO - PROCESS | 18997 | 1467822843958 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:03 INFO - PROCESS | 18997 | ++DOCSHELL 0x953a8c00 == 11 [pid = 18997] [id = 382] 09:34:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x99f22800) [pid = 18997] [serial = 1147] [outer = (nil)] 09:34:04 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x99fe6c00) [pid = 18997] [serial = 1148] [outer = 0x99f22800] 09:34:04 INFO - PROCESS | 18997 | 1467822844028 Marionette DEBUG loaded listener.js 09:34:04 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x9a160400) [pid = 18997] [serial = 1149] [outer = 0x99f22800] 09:34:04 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x9518e800) [pid = 18997] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 09:34:04 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x9a477c00) [pid = 18997] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 09:34:04 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x9a46f000) [pid = 18997] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 09:34:04 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x9a46fc00) [pid = 18997] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 09:34:04 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x9518f800) [pid = 18997] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 09:34:04 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x9290c000) [pid = 18997] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 09:34:04 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x96df5c00) [pid = 18997] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 09:34:04 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x9779e000) [pid = 18997] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 09:34:04 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x9236b800) [pid = 18997] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 09:34:04 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x93b38400) [pid = 18997] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 09:34:05 INFO - PROCESS | 18997 | 1467822845605 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 09:34:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 09:34:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1958ms 09:34:05 INFO - PROCESS | 18997 | 1467822845637 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 09:34:05 INFO - PROCESS | 18997 | 1467822845644 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 09:34:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 09:34:05 INFO - PROCESS | 18997 | 1467822845652 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 09:34:05 INFO - PROCESS | 18997 | 1467822845659 Marionette TRACE conn3 <- [1,1502,null,{}] 09:34:05 INFO - PROCESS | 18997 | 1467822845669 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:05 INFO - PROCESS | 18997 | 1467822845674 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:05 INFO - PROCESS | 18997 | 1467822845917 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 09:34:06 INFO - PROCESS | 18997 | 1467822846188 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:06 INFO - PROCESS | 18997 | 1467822846194 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:06 INFO - PROCESS | 18997 | ++DOCSHELL 0x92588000 == 12 [pid = 18997] [id = 383] 09:34:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x9258fc00) [pid = 18997] [serial = 1150] [outer = (nil)] 09:34:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x946aec00) [pid = 18997] [serial = 1151] [outer = 0x9258fc00] 09:34:06 INFO - PROCESS | 18997 | 1467822846288 Marionette DEBUG loaded listener.js 09:34:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x9518b000) [pid = 18997] [serial = 1152] [outer = 0x9258fc00] 09:34:07 INFO - PROCESS | 18997 | 1467822847323 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 09:34:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 09:34:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1698ms 09:34:07 INFO - PROCESS | 18997 | 1467822847350 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 09:34:07 INFO - PROCESS | 18997 | 1467822847357 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 09:34:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 09:34:07 INFO - PROCESS | 18997 | 1467822847367 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 09:34:07 INFO - PROCESS | 18997 | 1467822847371 Marionette TRACE conn3 <- [1,1506,null,{}] 09:34:07 INFO - PROCESS | 18997 | 1467822847378 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:07 INFO - PROCESS | 18997 | 1467822847384 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:07 INFO - PROCESS | 18997 | 1467822847591 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 09:34:07 INFO - PROCESS | 18997 | 1467822847810 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:07 INFO - PROCESS | 18997 | 1467822847819 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:07 INFO - PROCESS | 18997 | ++DOCSHELL 0x9952ec00 == 13 [pid = 18997] [id = 384] 09:34:07 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x99692000) [pid = 18997] [serial = 1153] [outer = (nil)] 09:34:07 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x99fca400) [pid = 18997] [serial = 1154] [outer = 0x99692000] 09:34:07 INFO - PROCESS | 18997 | 1467822847939 Marionette DEBUG loaded listener.js 09:34:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x99fd8000) [pid = 18997] [serial = 1155] [outer = 0x99692000] 09:34:08 INFO - PROCESS | 18997 | 1467822848973 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 09:34:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 09:34:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1637ms 09:34:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 09:34:09 INFO - PROCESS | 18997 | 1467822849005 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 09:34:09 INFO - PROCESS | 18997 | 1467822849008 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 09:34:09 INFO - PROCESS | 18997 | 1467822849015 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 09:34:09 INFO - PROCESS | 18997 | 1467822849021 Marionette TRACE conn3 <- [1,1510,null,{}] 09:34:09 INFO - PROCESS | 18997 | 1467822849038 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:09 INFO - PROCESS | 18997 | 1467822849047 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:09 INFO - PROCESS | 18997 | 1467822849225 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 09:34:09 INFO - PROCESS | 18997 | 1467822849435 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:09 INFO - PROCESS | 18997 | 1467822849446 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:09 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a380000 == 14 [pid = 18997] [id = 385] 09:34:09 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x9a384000) [pid = 18997] [serial = 1156] [outer = (nil)] 09:34:09 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9a46c400) [pid = 18997] [serial = 1157] [outer = 0x9a384000] 09:34:09 INFO - PROCESS | 18997 | 1467822849547 Marionette DEBUG loaded listener.js 09:34:09 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x9a476c00) [pid = 18997] [serial = 1158] [outer = 0x9a384000] 09:34:10 INFO - PROCESS | 18997 | 1467822850548 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 09:34:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 09:34:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1589ms 09:34:10 INFO - PROCESS | 18997 | 1467822850605 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 09:34:10 INFO - PROCESS | 18997 | 1467822850609 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 09:34:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 09:34:10 INFO - PROCESS | 18997 | 1467822850616 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 09:34:10 INFO - PROCESS | 18997 | 1467822850620 Marionette TRACE conn3 <- [1,1514,null,{}] 09:34:10 INFO - PROCESS | 18997 | 1467822850626 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:10 INFO - PROCESS | 18997 | 1467822850632 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:10 INFO - PROCESS | 18997 | 1467822850862 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 09:34:11 INFO - PROCESS | 18997 | 1467822851243 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:11 INFO - PROCESS | 18997 | 1467822851252 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:11 INFO - PROCESS | 18997 | ++DOCSHELL 0x92366000 == 15 [pid = 18997] [id = 386] 09:34:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x92367c00) [pid = 18997] [serial = 1159] [outer = (nil)] 09:34:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x923fc000) [pid = 18997] [serial = 1160] [outer = 0x92367c00] 09:34:11 INFO - PROCESS | 18997 | 1467822851329 Marionette DEBUG loaded listener.js 09:34:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x9258bc00) [pid = 18997] [serial = 1161] [outer = 0x92367c00] 09:34:12 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x9a670000) [pid = 18997] [serial = 1107] [outer = (nil)] [url = about:blank] 09:34:12 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x9a687400) [pid = 18997] [serial = 1109] [outer = (nil)] [url = about:blank] 09:34:12 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x9a74b400) [pid = 18997] [serial = 1110] [outer = (nil)] [url = about:blank] 09:34:12 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x9a477400) [pid = 18997] [serial = 1094] [outer = (nil)] [url = about:blank] 09:34:12 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x9a625000) [pid = 18997] [serial = 1095] [outer = (nil)] [url = about:blank] 09:34:12 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x9a689800) [pid = 18997] [serial = 1097] [outer = (nil)] [url = about:blank] 09:34:12 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x9a6ef400) [pid = 18997] [serial = 1098] [outer = (nil)] [url = about:blank] 09:34:12 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x9391c800) [pid = 18997] [serial = 1100] [outer = (nil)] [url = about:blank] 09:34:12 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x9508c400) [pid = 18997] [serial = 1101] [outer = (nil)] [url = about:blank] 09:34:12 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x98243000) [pid = 18997] [serial = 1103] [outer = (nil)] [url = about:blank] 09:34:12 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x991f5000) [pid = 18997] [serial = 1091] [outer = (nil)] [url = about:blank] 09:34:12 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x99fc9800) [pid = 18997] [serial = 1092] [outer = (nil)] [url = about:blank] 09:34:12 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x923fa800) [pid = 18997] [serial = 1088] [outer = (nil)] [url = about:blank] 09:34:12 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x93897800) [pid = 18997] [serial = 1089] [outer = (nil)] [url = about:blank] 09:34:12 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x9a15e800) [pid = 18997] [serial = 1086] [outer = (nil)] [url = about:blank] 09:34:12 INFO - PROCESS | 18997 | --DOMWINDOW == 64 (0x9a622400) [pid = 18997] [serial = 1106] [outer = (nil)] [url = about:blank] 09:34:12 INFO - PROCESS | 18997 | --DOMWINDOW == 63 (0x9953c400) [pid = 18997] [serial = 1104] [outer = (nil)] [url = about:blank] 09:34:12 INFO - PROCESS | 18997 | --DOMWINDOW == 62 (0x9a682800) [pid = 18997] [serial = 1113] [outer = (nil)] [url = about:blank] 09:34:12 INFO - PROCESS | 18997 | --DOMWINDOW == 61 (0x9a67cc00) [pid = 18997] [serial = 1112] [outer = (nil)] [url = about:blank] 09:34:12 INFO - PROCESS | 18997 | 1467822852279 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 09:34:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 09:34:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1681ms 09:34:12 INFO - PROCESS | 18997 | 1467822852300 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 09:34:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 09:34:12 INFO - PROCESS | 18997 | 1467822852306 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 09:34:12 INFO - PROCESS | 18997 | 1467822852313 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 09:34:12 INFO - PROCESS | 18997 | 1467822852317 Marionette TRACE conn3 <- [1,1518,null,{}] 09:34:12 INFO - PROCESS | 18997 | 1467822852325 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:12 INFO - PROCESS | 18997 | 1467822852332 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:12 INFO - PROCESS | 18997 | 1467822852487 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 09:34:12 INFO - PROCESS | 18997 | 1467822852503 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:12 INFO - PROCESS | 18997 | 1467822852512 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:12 INFO - PROCESS | 18997 | ++DOCSHELL 0x95087800 == 16 [pid = 18997] [id = 387] 09:34:12 INFO - PROCESS | 18997 | ++DOMWINDOW == 62 (0x95094800) [pid = 18997] [serial = 1162] [outer = (nil)] 09:34:12 INFO - PROCESS | 18997 | ++DOMWINDOW == 63 (0x96dec000) [pid = 18997] [serial = 1163] [outer = 0x95094800] 09:34:12 INFO - PROCESS | 18997 | 1467822852580 Marionette DEBUG loaded listener.js 09:34:12 INFO - PROCESS | 18997 | ++DOMWINDOW == 64 (0x98243000) [pid = 18997] [serial = 1164] [outer = 0x95094800] 09:34:13 INFO - PROCESS | 18997 | 1467822853473 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 09:34:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 09:34:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1185ms 09:34:13 INFO - PROCESS | 18997 | 1467822853501 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 09:34:13 INFO - PROCESS | 18997 | 1467822853508 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 09:34:13 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 09:34:13 INFO - PROCESS | 18997 | 1467822853515 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 09:34:13 INFO - PROCESS | 18997 | 1467822853517 Marionette TRACE conn3 <- [1,1522,null,{}] 09:34:13 INFO - PROCESS | 18997 | 1467822853523 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:13 INFO - PROCESS | 18997 | 1467822853528 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:13 INFO - PROCESS | 18997 | 1467822853693 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 09:34:13 INFO - PROCESS | 18997 | 1467822853816 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:13 INFO - PROCESS | 18997 | 1467822853825 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:13 INFO - PROCESS | 18997 | ++DOCSHELL 0x99d73000 == 17 [pid = 18997] [id = 388] 09:34:13 INFO - PROCESS | 18997 | ++DOMWINDOW == 65 (0x99f1b400) [pid = 18997] [serial = 1165] [outer = (nil)] 09:34:13 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x9a084800) [pid = 18997] [serial = 1166] [outer = 0x99f1b400] 09:34:13 INFO - PROCESS | 18997 | 1467822853899 Marionette DEBUG loaded listener.js 09:34:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x9a165800) [pid = 18997] [serial = 1167] [outer = 0x99f1b400] 09:34:14 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:34:14 INFO - PROCESS | 18997 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:34:14 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:34:14 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:34:14 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:34:14 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:34:14 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:34:14 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:34:14 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:34:14 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:34:14 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:34:14 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:34:14 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 () { 09:34:14 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:34:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:34:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 09:34:14 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 () { 09:34:14 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:34:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:34:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 09:34:14 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 () { 09:34:14 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:34:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:34:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 09:34:14 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 () { 09:34:14 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:34:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 09:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:34:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 09:34:14 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1186ms 09:34:14 INFO - PROCESS | 18997 | 1467822854671 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 09:34:14 INFO - PROCESS | 18997 | 1467822854732 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 09:34:14 INFO - PROCESS | 18997 | 1467822854735 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 09:34:14 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 09:34:14 INFO - PROCESS | 18997 | 1467822854749 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 09:34:14 INFO - PROCESS | 18997 | 1467822854758 Marionette TRACE conn3 <- [1,1526,null,{}] 09:34:14 INFO - PROCESS | 18997 | 1467822854773 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:14 INFO - PROCESS | 18997 | 1467822854780 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:15 INFO - PROCESS | 18997 | 1467822854999 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 09:34:15 INFO - PROCESS | 18997 | 1467822855023 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:15 INFO - PROCESS | 18997 | 1467822855032 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:15 INFO - PROCESS | 18997 | ++DOCSHELL 0x9953cc00 == 18 [pid = 18997] [id = 389] 09:34:15 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x9a670000) [pid = 18997] [serial = 1168] [outer = (nil)] 09:34:15 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x9a675800) [pid = 18997] [serial = 1169] [outer = 0x9a670000] 09:34:15 INFO - PROCESS | 18997 | 1467822855098 Marionette DEBUG loaded listener.js 09:34:15 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x95185c00) [pid = 18997] [serial = 1170] [outer = 0x9a670000] 09:34:15 INFO - PROCESS | 18997 | 1467822855907 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 09:34:15 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:34:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:34:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 09:34:15 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:34:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:34:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 09:34:15 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 09:34:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 09:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:34:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:34:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 09:34:15 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1200ms 09:34:15 INFO - PROCESS | 18997 | 1467822855974 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 09:34:15 INFO - PROCESS | 18997 | 1467822855978 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 09:34:15 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 09:34:15 INFO - PROCESS | 18997 | 1467822855985 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 09:34:15 INFO - PROCESS | 18997 | 1467822855989 Marionette TRACE conn3 <- [1,1530,null,{}] 09:34:15 INFO - PROCESS | 18997 | 1467822855994 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:15 INFO - PROCESS | 18997 | 1467822855998 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:16 INFO - PROCESS | 18997 | 1467822856199 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 09:34:16 INFO - PROCESS | 18997 | 1467822856222 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:16 INFO - PROCESS | 18997 | 1467822856230 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:16 INFO - PROCESS | 18997 | ++DOCSHELL 0x99539c00 == 19 [pid = 18997] [id = 390] 09:34:16 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x9a67d400) [pid = 18997] [serial = 1171] [outer = (nil)] 09:34:16 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9a684000) [pid = 18997] [serial = 1172] [outer = 0x9a67d400] 09:34:16 INFO - PROCESS | 18997 | 1467822856298 Marionette DEBUG loaded listener.js 09:34:16 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9a749400) [pid = 18997] [serial = 1173] [outer = 0x9a67d400] 09:34:16 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x92585800) [pid = 18997] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 09:34:16 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x9391bc00) [pid = 18997] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 09:34:16 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x99178800) [pid = 18997] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 09:34:16 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x9a7d7800) [pid = 18997] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 09:34:16 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x9b068800) [pid = 18997] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 09:34:16 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x928d7800) [pid = 18997] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 09:34:16 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x9aad7000) [pid = 18997] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 09:34:16 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x9391fc00) [pid = 18997] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 09:34:16 INFO - PROCESS | 18997 | --DOMWINDOW == 64 (0x95164400) [pid = 18997] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 09:34:16 INFO - PROCESS | 18997 | --DOMWINDOW == 63 (0x9a16a800) [pid = 18997] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 09:34:16 INFO - PROCESS | 18997 | --DOMWINDOW == 62 (0x92914000) [pid = 18997] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 09:34:17 INFO - PROCESS | 18997 | 1467822857127 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 09:34:17 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 09:34:17 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 09:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:34:17 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 09:34:17 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 09:34:17 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. 09:34:17 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 09:34:17 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1179ms 09:34:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 09:34:17 INFO - PROCESS | 18997 | 1467822857167 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 09:34:17 INFO - PROCESS | 18997 | 1467822857170 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 09:34:17 INFO - PROCESS | 18997 | 1467822857184 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 09:34:17 INFO - PROCESS | 18997 | 1467822857187 Marionette TRACE conn3 <- [1,1534,null,{}] 09:34:17 INFO - PROCESS | 18997 | 1467822857193 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:17 INFO - PROCESS | 18997 | 1467822857197 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:17 INFO - PROCESS | 18997 | 1467822857335 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 09:34:17 INFO - PROCESS | 18997 | 1467822857350 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:17 INFO - PROCESS | 18997 | 1467822857369 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:17 INFO - PROCESS | 18997 | ++DOCSHELL 0x92911c00 == 20 [pid = 18997] [id = 391] 09:34:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 63 (0x92eaf800) [pid = 18997] [serial = 1174] [outer = (nil)] 09:34:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 64 (0x9a74b800) [pid = 18997] [serial = 1175] [outer = 0x92eaf800] 09:34:17 INFO - PROCESS | 18997 | 1467822857446 Marionette DEBUG loaded listener.js 09:34:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 65 (0x9a750400) [pid = 18997] [serial = 1176] [outer = 0x92eaf800] 09:34:18 INFO - PROCESS | 18997 | 1467822858387 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 09:34:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 09:34:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1240ms 09:34:18 INFO - PROCESS | 18997 | 1467822858417 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 09:34:18 INFO - PROCESS | 18997 | 1467822858421 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 09:34:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 09:34:18 INFO - PROCESS | 18997 | 1467822858428 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 09:34:18 INFO - PROCESS | 18997 | 1467822858430 Marionette TRACE conn3 <- [1,1538,null,{}] 09:34:18 INFO - PROCESS | 18997 | 1467822858436 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:18 INFO - PROCESS | 18997 | 1467822858441 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:18 INFO - PROCESS | 18997 | 1467822858593 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 09:34:18 INFO - PROCESS | 18997 | 1467822858782 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:18 INFO - PROCESS | 18997 | 1467822858792 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:18 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e1800 == 21 [pid = 18997] [id = 392] 09:34:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x921e4400) [pid = 18997] [serial = 1177] [outer = (nil)] 09:34:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x923f0400) [pid = 18997] [serial = 1178] [outer = 0x921e4400] 09:34:18 INFO - PROCESS | 18997 | 1467822858913 Marionette DEBUG loaded listener.js 09:34:19 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x923fb000) [pid = 18997] [serial = 1179] [outer = 0x921e4400] 09:34:20 INFO - PROCESS | 18997 | 1467822859996 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 09:34:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 09:34:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1647ms 09:34:20 INFO - PROCESS | 18997 | 1467822860083 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 09:34:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 09:34:20 INFO - PROCESS | 18997 | 1467822860093 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 09:34:20 INFO - PROCESS | 18997 | 1467822860107 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 09:34:20 INFO - PROCESS | 18997 | 1467822860115 Marionette TRACE conn3 <- [1,1542,null,{}] 09:34:20 INFO - PROCESS | 18997 | 1467822860191 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:20 INFO - PROCESS | 18997 | 1467822860201 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:20 INFO - PROCESS | 18997 | 1467822860569 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 09:34:20 INFO - PROCESS | 18997 | 1467822860765 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:20 INFO - PROCESS | 18997 | 1467822860773 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:20 INFO - PROCESS | 18997 | ++DOCSHELL 0x93888400 == 22 [pid = 18997] [id = 393] 09:34:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x9391c800) [pid = 18997] [serial = 1180] [outer = (nil)] 09:34:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x950ba000) [pid = 18997] [serial = 1181] [outer = 0x9391c800] 09:34:20 INFO - PROCESS | 18997 | 1467822860896 Marionette DEBUG loaded listener.js 09:34:21 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x95186800) [pid = 18997] [serial = 1182] [outer = 0x9391c800] 09:34:21 INFO - PROCESS | 18997 | 1467822861832 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 09:34:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 09:34:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1821ms 09:34:21 INFO - PROCESS | 18997 | 1467822861927 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 09:34:21 INFO - PROCESS | 18997 | 1467822861934 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 09:34:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 09:34:21 INFO - PROCESS | 18997 | 1467822861942 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 09:34:21 INFO - PROCESS | 18997 | 1467822861946 Marionette TRACE conn3 <- [1,1546,null,{}] 09:34:21 INFO - PROCESS | 18997 | 1467822861953 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:21 INFO - PROCESS | 18997 | 1467822861959 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:22 INFO - PROCESS | 18997 | 1467822862217 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 09:34:22 INFO - PROCESS | 18997 | 1467822862525 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:22 INFO - PROCESS | 18997 | 1467822862535 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:22 INFO - PROCESS | 18997 | ++DOCSHELL 0x982d2c00 == 23 [pid = 18997] [id = 394] 09:34:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x99fcb400) [pid = 18997] [serial = 1183] [outer = (nil)] 09:34:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9a164000) [pid = 18997] [serial = 1184] [outer = 0x99fcb400] 09:34:22 INFO - PROCESS | 18997 | 1467822862614 Marionette DEBUG loaded listener.js 09:34:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x9a46a400) [pid = 18997] [serial = 1185] [outer = 0x99fcb400] 09:34:23 INFO - PROCESS | 18997 | 1467822863516 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 09:34:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 09:34:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1633ms 09:34:23 INFO - PROCESS | 18997 | 1467822863576 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 09:34:23 INFO - PROCESS | 18997 | 1467822863581 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 09:34:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 09:34:23 INFO - PROCESS | 18997 | 1467822863595 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 09:34:23 INFO - PROCESS | 18997 | 1467822863604 Marionette TRACE conn3 <- [1,1550,null,{}] 09:34:23 INFO - PROCESS | 18997 | 1467822863613 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:23 INFO - PROCESS | 18997 | 1467822863620 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:23 INFO - PROCESS | 18997 | 1467822863846 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 09:34:24 INFO - PROCESS | 18997 | 1467822864066 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:24 INFO - PROCESS | 18997 | 1467822864076 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:24 INFO - PROCESS | 18997 | ++DOCSHELL 0x92369c00 == 24 [pid = 18997] [id = 395] 09:34:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x99f1cc00) [pid = 18997] [serial = 1186] [outer = (nil)] 09:34:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9a7e0c00) [pid = 18997] [serial = 1187] [outer = 0x99f1cc00] 09:34:24 INFO - PROCESS | 18997 | 1467822864191 Marionette DEBUG loaded listener.js 09:34:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x9b20cc00) [pid = 18997] [serial = 1188] [outer = 0x99f1cc00] 09:34:25 INFO - PROCESS | 18997 | 1467822865076 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 09:34:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 09:34:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1554ms 09:34:25 INFO - PROCESS | 18997 | 1467822865145 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 09:34:25 INFO - PROCESS | 18997 | 1467822865153 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 09:34:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 09:34:25 INFO - PROCESS | 18997 | 1467822865163 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 09:34:25 INFO - PROCESS | 18997 | 1467822865169 Marionette TRACE conn3 <- [1,1554,null,{}] 09:34:25 INFO - PROCESS | 18997 | 1467822865178 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:25 INFO - PROCESS | 18997 | 1467822865186 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:25 INFO - PROCESS | 18997 | 1467822865517 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 09:34:25 INFO - PROCESS | 18997 | 1467822865850 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:25 INFO - PROCESS | 18997 | 1467822865861 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:25 INFO - PROCESS | 18997 | ++DOCSHELL 0x96dfac00 == 25 [pid = 18997] [id = 396] 09:34:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x99d72400) [pid = 18997] [serial = 1189] [outer = (nil)] 09:34:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9b27e000) [pid = 18997] [serial = 1190] [outer = 0x99d72400] 09:34:25 INFO - PROCESS | 18997 | 1467822865934 Marionette DEBUG loaded listener.js 09:34:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x9b280c00) [pid = 18997] [serial = 1191] [outer = 0x99d72400] 09:34:26 INFO - PROCESS | 18997 | 1467822866766 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 09:34:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 09:34:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1644ms 09:34:26 INFO - PROCESS | 18997 | 1467822866806 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 09:34:26 INFO - PROCESS | 18997 | 1467822866810 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 09:34:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 09:34:26 INFO - PROCESS | 18997 | 1467822866817 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 09:34:26 INFO - PROCESS | 18997 | 1467822866820 Marionette TRACE conn3 <- [1,1558,null,{}] 09:34:26 INFO - PROCESS | 18997 | 1467822866846 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:26 INFO - PROCESS | 18997 | 1467822866851 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:27 INFO - PROCESS | 18997 | 1467822867045 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 09:34:27 INFO - PROCESS | 18997 | 1467822867462 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:27 INFO - PROCESS | 18997 | 1467822867470 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:27 INFO - PROCESS | 18997 | ++DOCSHELL 0x928d7800 == 26 [pid = 18997] [id = 397] 09:34:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x928d8000) [pid = 18997] [serial = 1192] [outer = (nil)] 09:34:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x92913000) [pid = 18997] [serial = 1193] [outer = 0x928d8000] 09:34:27 INFO - PROCESS | 18997 | 1467822867586 Marionette DEBUG loaded listener.js 09:34:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x93918800) [pid = 18997] [serial = 1194] [outer = 0x928d8000] 09:34:28 INFO - PROCESS | 18997 | 1467822868504 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 09:34:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 09:34:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1739ms 09:34:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 09:34:28 INFO - PROCESS | 18997 | 1467822868559 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 09:34:28 INFO - PROCESS | 18997 | 1467822868564 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 09:34:28 INFO - PROCESS | 18997 | 1467822868572 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 09:34:28 INFO - PROCESS | 18997 | 1467822868576 Marionette TRACE conn3 <- [1,1562,null,{}] 09:34:28 INFO - PROCESS | 18997 | 1467822868584 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:28 INFO - PROCESS | 18997 | 1467822868592 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:28 INFO - PROCESS | 18997 | 1467822868804 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 09:34:29 INFO - PROCESS | 18997 | --DOCSHELL 0x92913400 == 25 [pid = 18997] [id = 378] 09:34:29 INFO - PROCESS | 18997 | --DOCSHELL 0x92911c00 == 24 [pid = 18997] [id = 391] 09:34:29 INFO - PROCESS | 18997 | --DOCSHELL 0x99539c00 == 23 [pid = 18997] [id = 390] 09:34:29 INFO - PROCESS | 18997 | --DOCSHELL 0x9953cc00 == 22 [pid = 18997] [id = 389] 09:34:29 INFO - PROCESS | 18997 | --DOCSHELL 0x99d73000 == 21 [pid = 18997] [id = 388] 09:34:29 INFO - PROCESS | 18997 | --DOCSHELL 0x95087800 == 20 [pid = 18997] [id = 387] 09:34:29 INFO - PROCESS | 18997 | --DOCSHELL 0x92366000 == 19 [pid = 18997] [id = 386] 09:34:29 INFO - PROCESS | 18997 | --DOCSHELL 0x9a380000 == 18 [pid = 18997] [id = 385] 09:34:29 INFO - PROCESS | 18997 | --DOCSHELL 0x9952ec00 == 17 [pid = 18997] [id = 384] 09:34:29 INFO - PROCESS | 18997 | --DOCSHELL 0x92588000 == 16 [pid = 18997] [id = 383] 09:34:29 INFO - PROCESS | 18997 | --DOCSHELL 0x92585400 == 15 [pid = 18997] [id = 379] 09:34:29 INFO - PROCESS | 18997 | --DOCSHELL 0x9391a800 == 14 [pid = 18997] [id = 380] 09:34:29 INFO - PROCESS | 18997 | --DOCSHELL 0x99105c00 == 13 [pid = 18997] [id = 381] 09:34:29 INFO - PROCESS | 18997 | --DOCSHELL 0x953a8c00 == 12 [pid = 18997] [id = 382] 09:34:29 INFO - PROCESS | 18997 | --DOCSHELL 0x96dfac00 == 11 [pid = 18997] [id = 396] 09:34:29 INFO - PROCESS | 18997 | --DOCSHELL 0x92369c00 == 10 [pid = 18997] [id = 395] 09:34:29 INFO - PROCESS | 18997 | --DOCSHELL 0x93888400 == 9 [pid = 18997] [id = 393] 09:34:29 INFO - PROCESS | 18997 | --DOCSHELL 0x982d2c00 == 8 [pid = 18997] [id = 394] 09:34:29 INFO - PROCESS | 18997 | --DOCSHELL 0x921e1800 == 7 [pid = 18997] [id = 392] 09:34:29 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x99f1e400) [pid = 18997] [serial = 1146] [outer = (nil)] [url = about:blank] 09:34:29 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x9258ac00) [pid = 18997] [serial = 1139] [outer = (nil)] [url = about:blank] 09:34:29 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x928d7400) [pid = 18997] [serial = 1140] [outer = (nil)] [url = about:blank] 09:34:29 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x92eb5000) [pid = 18997] [serial = 1136] [outer = (nil)] [url = about:blank] 09:34:29 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x92909000) [pid = 18997] [serial = 1115] [outer = (nil)] [url = about:blank] 09:34:29 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x953acc00) [pid = 18997] [serial = 1118] [outer = (nil)] [url = about:blank] 09:34:29 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x9a46e000) [pid = 18997] [serial = 1121] [outer = (nil)] [url = about:blank] 09:34:29 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x9b273400) [pid = 18997] [serial = 1124] [outer = (nil)] [url = about:blank] 09:34:29 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x9b282800) [pid = 18997] [serial = 1127] [outer = (nil)] [url = about:blank] 09:34:29 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x9be7b400) [pid = 18997] [serial = 1130] [outer = (nil)] [url = about:blank] 09:34:29 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x99d80800) [pid = 18997] [serial = 1133] [outer = (nil)] [url = about:blank] 09:34:29 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x9508ac00) [pid = 18997] [serial = 1143] [outer = (nil)] [url = about:blank] 09:34:29 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x93b3bc00) [pid = 18997] [serial = 1142] [outer = (nil)] [url = about:blank] 09:34:29 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x99533000) [pid = 18997] [serial = 1145] [outer = (nil)] [url = about:blank] 09:34:29 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x99fe6c00) [pid = 18997] [serial = 1148] [outer = (nil)] [url = about:blank] 09:34:29 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x9b565800) [pid = 18997] [serial = 1128] [outer = (nil)] [url = about:blank] 09:34:29 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x9b279800) [pid = 18997] [serial = 1125] [outer = (nil)] [url = about:blank] 09:34:29 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x92eae400) [pid = 18997] [serial = 1116] [outer = (nil)] [url = about:blank] 09:34:29 INFO - PROCESS | 18997 | --DOMWINDOW == 64 (0x9bf63800) [pid = 18997] [serial = 1131] [outer = (nil)] [url = about:blank] 09:34:29 INFO - PROCESS | 18997 | --DOMWINDOW == 63 (0x9c0e7c00) [pid = 18997] [serial = 1134] [outer = (nil)] [url = about:blank] 09:34:29 INFO - PROCESS | 18997 | --DOMWINDOW == 62 (0x97793000) [pid = 18997] [serial = 1119] [outer = (nil)] [url = about:blank] 09:34:29 INFO - PROCESS | 18997 | --DOMWINDOW == 61 (0x9a629000) [pid = 18997] [serial = 1122] [outer = (nil)] [url = about:blank] 09:34:29 INFO - PROCESS | 18997 | --DOMWINDOW == 60 (0x93b36800) [pid = 18997] [serial = 1137] [outer = (nil)] [url = about:blank] 09:34:30 INFO - PROCESS | 18997 | 1467822870091 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:30 INFO - PROCESS | 18997 | 1467822870098 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:30 INFO - PROCESS | 18997 | ++DOCSHELL 0x9235e400 == 8 [pid = 18997] [id = 398] 09:34:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 61 (0x9235e800) [pid = 18997] [serial = 1195] [outer = (nil)] 09:34:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 62 (0x92368400) [pid = 18997] [serial = 1196] [outer = 0x9235e800] 09:34:30 INFO - PROCESS | 18997 | 1467822870182 Marionette DEBUG loaded listener.js 09:34:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 63 (0x923f7400) [pid = 18997] [serial = 1197] [outer = 0x9235e800] 09:34:30 INFO - PROCESS | 18997 | 1467822870976 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 09:34:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 09:34:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 2435ms 09:34:31 INFO - PROCESS | 18997 | 1467822871008 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 09:34:31 INFO - PROCESS | 18997 | 1467822871013 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 09:34:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 09:34:31 INFO - PROCESS | 18997 | 1467822871031 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 09:34:31 INFO - PROCESS | 18997 | 1467822871036 Marionette TRACE conn3 <- [1,1566,null,{}] 09:34:31 INFO - PROCESS | 18997 | 1467822871044 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:31 INFO - PROCESS | 18997 | 1467822871051 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:31 INFO - PROCESS | 18997 | 1467822871215 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 09:34:31 INFO - PROCESS | 18997 | 1467822871228 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:31 INFO - PROCESS | 18997 | 1467822871236 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:31 INFO - PROCESS | 18997 | ++DOCSHELL 0x92913800 == 9 [pid = 18997] [id = 399] 09:34:31 INFO - PROCESS | 18997 | ++DOMWINDOW == 64 (0x92915800) [pid = 18997] [serial = 1198] [outer = (nil)] 09:34:31 INFO - PROCESS | 18997 | ++DOMWINDOW == 65 (0x93911000) [pid = 18997] [serial = 1199] [outer = 0x92915800] 09:34:31 INFO - PROCESS | 18997 | 1467822871308 Marionette DEBUG loaded listener.js 09:34:31 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x93b36800) [pid = 18997] [serial = 1200] [outer = 0x92915800] 09:34:32 INFO - PROCESS | 18997 | 1467822872223 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 09:34:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 09:34:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1244ms 09:34:32 INFO - PROCESS | 18997 | 1467822872276 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 09:34:32 INFO - PROCESS | 18997 | 1467822872282 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 09:34:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 09:34:32 INFO - PROCESS | 18997 | 1467822872290 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 09:34:32 INFO - PROCESS | 18997 | 1467822872294 Marionette TRACE conn3 <- [1,1570,null,{}] 09:34:32 INFO - PROCESS | 18997 | 1467822872300 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:32 INFO - PROCESS | 18997 | 1467822872305 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:32 INFO - PROCESS | 18997 | 1467822872536 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 09:34:32 INFO - PROCESS | 18997 | 1467822872568 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:32 INFO - PROCESS | 18997 | 1467822872580 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:32 INFO - PROCESS | 18997 | ++DOCSHELL 0x950b1800 == 10 [pid = 18997] [id = 400] 09:34:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x950b3400) [pid = 18997] [serial = 1201] [outer = (nil)] 09:34:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x95183000) [pid = 18997] [serial = 1202] [outer = 0x950b3400] 09:34:32 INFO - PROCESS | 18997 | 1467822872646 Marionette DEBUG loaded listener.js 09:34:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x953b4000) [pid = 18997] [serial = 1203] [outer = 0x950b3400] 09:34:33 INFO - PROCESS | 18997 | 1467822873652 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 09:34:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 09:34:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1385ms 09:34:33 INFO - PROCESS | 18997 | 1467822873677 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 09:34:33 INFO - PROCESS | 18997 | 1467822873681 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 09:34:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 09:34:33 INFO - PROCESS | 18997 | 1467822873702 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 09:34:33 INFO - PROCESS | 18997 | 1467822873712 Marionette TRACE conn3 <- [1,1574,null,{}] 09:34:33 INFO - PROCESS | 18997 | 1467822873721 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:33 INFO - PROCESS | 18997 | 1467822873729 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:33 INFO - PROCESS | 18997 | 1467822873956 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 09:34:34 INFO - PROCESS | 18997 | 1467822873984 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:34 INFO - PROCESS | 18997 | 1467822873991 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:34 INFO - PROCESS | 18997 | ++DOCSHELL 0x99534000 == 11 [pid = 18997] [id = 401] 09:34:34 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x99538c00) [pid = 18997] [serial = 1204] [outer = (nil)] 09:34:34 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x99fcbc00) [pid = 18997] [serial = 1205] [outer = 0x99538c00] 09:34:34 INFO - PROCESS | 18997 | 1467822874058 Marionette DEBUG loaded listener.js 09:34:34 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x99fce800) [pid = 18997] [serial = 1206] [outer = 0x99538c00] 09:34:34 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x92eaf800) [pid = 18997] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 09:34:34 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x9a670000) [pid = 18997] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 09:34:35 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x9a67d400) [pid = 18997] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 09:34:35 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x99692000) [pid = 18997] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 09:34:35 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x95094800) [pid = 18997] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 09:34:35 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x92367c00) [pid = 18997] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 09:34:35 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x9258fc00) [pid = 18997] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 09:34:35 INFO - PROCESS | 18997 | --DOMWINDOW == 64 (0x99f1b400) [pid = 18997] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 09:34:35 INFO - PROCESS | 18997 | --DOMWINDOW == 63 (0x99f22800) [pid = 18997] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 09:34:35 INFO - PROCESS | 18997 | --DOMWINDOW == 62 (0x9a384000) [pid = 18997] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 09:34:35 INFO - PROCESS | 18997 | 1467822875423 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 09:34:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 09:34:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1804ms 09:34:35 INFO - PROCESS | 18997 | 1467822875499 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 09:34:35 INFO - PROCESS | 18997 | 1467822875504 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 09:34:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 09:34:35 INFO - PROCESS | 18997 | 1467822875509 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 09:34:35 INFO - PROCESS | 18997 | 1467822875512 Marionette TRACE conn3 <- [1,1578,null,{}] 09:34:35 INFO - PROCESS | 18997 | 1467822875518 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:35 INFO - PROCESS | 18997 | 1467822875523 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:35 INFO - PROCESS | 18997 | 1467822875670 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 09:34:35 INFO - PROCESS | 18997 | 1467822875680 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:35 INFO - PROCESS | 18997 | 1467822875687 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:35 INFO - PROCESS | 18997 | ++DOCSHELL 0x9235fc00 == 12 [pid = 18997] [id = 402] 09:34:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 63 (0x923ffc00) [pid = 18997] [serial = 1207] [outer = (nil)] 09:34:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 64 (0x99fe6c00) [pid = 18997] [serial = 1208] [outer = 0x923ffc00] 09:34:35 INFO - PROCESS | 18997 | 1467822875755 Marionette DEBUG loaded listener.js 09:34:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 65 (0x9a122c00) [pid = 18997] [serial = 1209] [outer = 0x923ffc00] 09:34:36 INFO - PROCESS | 18997 | 1467822876559 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 09:34:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 09:34:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1081ms 09:34:36 INFO - PROCESS | 18997 | 1467822876593 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 09:34:36 INFO - PROCESS | 18997 | 1467822876597 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 09:34:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 09:34:36 INFO - PROCESS | 18997 | 1467822876612 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 09:34:36 INFO - PROCESS | 18997 | 1467822876616 Marionette TRACE conn3 <- [1,1582,null,{}] 09:34:36 INFO - PROCESS | 18997 | 1467822876621 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:36 INFO - PROCESS | 18997 | 1467822876626 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:36 INFO - PROCESS | 18997 | 1467822876770 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 09:34:36 INFO - PROCESS | 18997 | 1467822876789 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:36 INFO - PROCESS | 18997 | 1467822876807 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:36 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a16c000 == 13 [pid = 18997] [id = 403] 09:34:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x9a1afc00) [pid = 18997] [serial = 1210] [outer = (nil)] 09:34:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x9a382000) [pid = 18997] [serial = 1211] [outer = 0x9a1afc00] 09:34:36 INFO - PROCESS | 18997 | 1467822876886 Marionette DEBUG loaded listener.js 09:34:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x9a627400) [pid = 18997] [serial = 1212] [outer = 0x9a1afc00] 09:34:38 INFO - PROCESS | 18997 | 1467822878142 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 09:34:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 09:34:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1583ms 09:34:38 INFO - PROCESS | 18997 | 1467822878195 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 09:34:38 INFO - PROCESS | 18997 | 1467822878200 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 09:34:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 09:34:38 INFO - PROCESS | 18997 | 1467822878208 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 09:34:38 INFO - PROCESS | 18997 | 1467822878213 Marionette TRACE conn3 <- [1,1586,null,{}] 09:34:38 INFO - PROCESS | 18997 | 1467822878221 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:38 INFO - PROCESS | 18997 | 1467822878227 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:38 INFO - PROCESS | 18997 | 1467822878411 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 09:34:38 INFO - PROCESS | 18997 | 1467822878626 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:38 INFO - PROCESS | 18997 | 1467822878633 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:38 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e7800 == 14 [pid = 18997] [id = 404] 09:34:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x92587000) [pid = 18997] [serial = 1213] [outer = (nil)] 09:34:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x93914c00) [pid = 18997] [serial = 1214] [outer = 0x92587000] 09:34:38 INFO - PROCESS | 18997 | 1467822878723 Marionette DEBUG loaded listener.js 09:34:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x950b2800) [pid = 18997] [serial = 1215] [outer = 0x92587000] 09:34:39 INFO - PROCESS | 18997 | 1467822879665 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 09:34:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 09:34:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1535ms 09:34:39 INFO - PROCESS | 18997 | 1467822879743 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 09:34:39 INFO - PROCESS | 18997 | 1467822879751 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 09:34:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 09:34:39 INFO - PROCESS | 18997 | 1467822879761 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 09:34:39 INFO - PROCESS | 18997 | 1467822879765 Marionette TRACE conn3 <- [1,1590,null,{}] 09:34:39 INFO - PROCESS | 18997 | 1467822879772 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:39 INFO - PROCESS | 18997 | 1467822879778 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:40 INFO - PROCESS | 18997 | 1467822880011 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 09:34:40 INFO - PROCESS | 18997 | 1467822880312 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:40 INFO - PROCESS | 18997 | 1467822880322 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:40 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e7c00 == 15 [pid = 18997] [id = 405] 09:34:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x99691800) [pid = 18997] [serial = 1216] [outer = (nil)] 09:34:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x99fd3000) [pid = 18997] [serial = 1217] [outer = 0x99691800] 09:34:40 INFO - PROCESS | 18997 | 1467822880404 Marionette DEBUG loaded listener.js 09:34:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x9a164c00) [pid = 18997] [serial = 1218] [outer = 0x99691800] 09:34:41 INFO - PROCESS | 18997 | 1467822881351 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 09:34:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 09:34:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1631ms 09:34:41 INFO - PROCESS | 18997 | 1467822881392 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 09:34:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 09:34:41 INFO - PROCESS | 18997 | 1467822881396 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 09:34:41 INFO - PROCESS | 18997 | 1467822881404 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 09:34:41 INFO - PROCESS | 18997 | 1467822881410 Marionette TRACE conn3 <- [1,1594,null,{}] 09:34:41 INFO - PROCESS | 18997 | 1467822881426 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:41 INFO - PROCESS | 18997 | 1467822881435 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:41 INFO - PROCESS | 18997 | 1467822881623 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 09:34:41 INFO - PROCESS | 18997 | 1467822881837 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:41 INFO - PROCESS | 18997 | 1467822881848 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:41 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a670800 == 16 [pid = 18997] [id = 406] 09:34:41 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x9a670c00) [pid = 18997] [serial = 1219] [outer = (nil)] 09:34:41 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9a676c00) [pid = 18997] [serial = 1220] [outer = 0x9a670c00] 09:34:41 INFO - PROCESS | 18997 | 1467822881943 Marionette DEBUG loaded listener.js 09:34:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x9a682400) [pid = 18997] [serial = 1221] [outer = 0x9a670c00] 09:34:42 INFO - PROCESS | 18997 | 1467822882875 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 09:34:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 09:34:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1544ms 09:34:42 INFO - PROCESS | 18997 | 1467822882948 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 09:34:42 INFO - PROCESS | 18997 | 1467822882952 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 09:34:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 09:34:42 INFO - PROCESS | 18997 | 1467822882959 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 09:34:42 INFO - PROCESS | 18997 | 1467822882961 Marionette TRACE conn3 <- [1,1598,null,{}] 09:34:42 INFO - PROCESS | 18997 | 1467822882967 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:42 INFO - PROCESS | 18997 | 1467822882973 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:43 INFO - PROCESS | 18997 | 1467822883158 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 09:34:43 INFO - PROCESS | 18997 | 1467822883374 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:43 INFO - PROCESS | 18997 | 1467822883383 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:43 INFO - PROCESS | 18997 | ++DOCSHELL 0x92585800 == 17 [pid = 18997] [id = 407] 09:34:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x92911c00) [pid = 18997] [serial = 1222] [outer = (nil)] 09:34:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x99178800) [pid = 18997] [serial = 1223] [outer = 0x92911c00] 09:34:43 INFO - PROCESS | 18997 | 1467822883506 Marionette DEBUG loaded listener.js 09:34:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x9a6f1400) [pid = 18997] [serial = 1224] [outer = 0x92911c00] 09:34:44 INFO - PROCESS | 18997 | 1467822884628 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 09:34:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 09:34:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1688ms 09:34:44 INFO - PROCESS | 18997 | 1467822884647 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 09:34:44 INFO - PROCESS | 18997 | 1467822884658 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 09:34:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 09:34:44 INFO - PROCESS | 18997 | 1467822884667 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 09:34:44 INFO - PROCESS | 18997 | 1467822884671 Marionette TRACE conn3 <- [1,1602,null,{}] 09:34:44 INFO - PROCESS | 18997 | 1467822884679 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:44 INFO - PROCESS | 18997 | 1467822884685 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:44 INFO - PROCESS | 18997 | 1467822884859 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 09:34:45 INFO - PROCESS | 18997 | 1467822885134 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:45 INFO - PROCESS | 18997 | 1467822885145 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:45 INFO - PROCESS | 18997 | ++DOCSHELL 0x928d4400 == 18 [pid = 18997] [id = 408] 09:34:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x928dc000) [pid = 18997] [serial = 1225] [outer = (nil)] 09:34:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x93b3ac00) [pid = 18997] [serial = 1226] [outer = 0x928dc000] 09:34:45 INFO - PROCESS | 18997 | 1467822885240 Marionette DEBUG loaded listener.js 09:34:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9508b800) [pid = 18997] [serial = 1227] [outer = 0x928dc000] 09:34:45 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x9a74b800) [pid = 18997] [serial = 1175] [outer = (nil)] [url = about:blank] 09:34:45 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x9a675800) [pid = 18997] [serial = 1169] [outer = (nil)] [url = about:blank] 09:34:45 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x9a684000) [pid = 18997] [serial = 1172] [outer = (nil)] [url = about:blank] 09:34:45 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x95185c00) [pid = 18997] [serial = 1170] [outer = (nil)] [url = about:blank] 09:34:45 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x9a749400) [pid = 18997] [serial = 1173] [outer = (nil)] [url = about:blank] 09:34:45 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x99fca400) [pid = 18997] [serial = 1154] [outer = (nil)] [url = about:blank] 09:34:45 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x99fd8000) [pid = 18997] [serial = 1155] [outer = (nil)] [url = about:blank] 09:34:45 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x96dec000) [pid = 18997] [serial = 1163] [outer = (nil)] [url = about:blank] 09:34:45 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x98243000) [pid = 18997] [serial = 1164] [outer = (nil)] [url = about:blank] 09:34:45 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x923fc000) [pid = 18997] [serial = 1160] [outer = (nil)] [url = about:blank] 09:34:45 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x9258bc00) [pid = 18997] [serial = 1161] [outer = (nil)] [url = about:blank] 09:34:45 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x946aec00) [pid = 18997] [serial = 1151] [outer = (nil)] [url = about:blank] 09:34:45 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x9518b000) [pid = 18997] [serial = 1152] [outer = (nil)] [url = about:blank] 09:34:45 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x9a084800) [pid = 18997] [serial = 1166] [outer = (nil)] [url = about:blank] 09:34:45 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x9a160400) [pid = 18997] [serial = 1149] [outer = (nil)] [url = about:blank] 09:34:45 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x9a46c400) [pid = 18997] [serial = 1157] [outer = (nil)] [url = about:blank] 09:34:45 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x9a476c00) [pid = 18997] [serial = 1158] [outer = (nil)] [url = about:blank] 09:34:45 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x9a165800) [pid = 18997] [serial = 1167] [outer = (nil)] [url = about:blank] 09:34:45 INFO - PROCESS | 18997 | --DOMWINDOW == 64 (0x9a750400) [pid = 18997] [serial = 1176] [outer = (nil)] [url = about:blank] 09:34:46 INFO - PROCESS | 18997 | 1467822886027 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 09:34:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 09:34:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1381ms 09:34:46 INFO - PROCESS | 18997 | 1467822886054 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 09:34:46 INFO - PROCESS | 18997 | 1467822886061 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 09:34:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 09:34:46 INFO - PROCESS | 18997 | 1467822886072 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 09:34:46 INFO - PROCESS | 18997 | 1467822886076 Marionette TRACE conn3 <- [1,1606,null,{}] 09:34:46 INFO - PROCESS | 18997 | 1467822886082 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:46 INFO - PROCESS | 18997 | 1467822886088 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:46 INFO - PROCESS | 18997 | 1467822886251 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 09:34:46 INFO - PROCESS | 18997 | 1467822886261 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:46 INFO - PROCESS | 18997 | 1467822886271 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:46 INFO - PROCESS | 18997 | ++DOCSHELL 0x95185c00 == 19 [pid = 18997] [id = 409] 09:34:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 65 (0x96df9400) [pid = 18997] [serial = 1228] [outer = (nil)] 09:34:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x982d0400) [pid = 18997] [serial = 1229] [outer = 0x96df9400] 09:34:46 INFO - PROCESS | 18997 | 1467822886339 Marionette DEBUG loaded listener.js 09:34:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x99690400) [pid = 18997] [serial = 1230] [outer = 0x96df9400] 09:34:47 INFO - PROCESS | 18997 | 1467822887299 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 09:34:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 09:34:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1279ms 09:34:47 INFO - PROCESS | 18997 | 1467822887359 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 09:34:47 INFO - PROCESS | 18997 | 1467822887364 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 09:34:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 09:34:47 INFO - PROCESS | 18997 | 1467822887374 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 09:34:47 INFO - PROCESS | 18997 | 1467822887379 Marionette TRACE conn3 <- [1,1610,null,{}] 09:34:47 INFO - PROCESS | 18997 | 1467822887394 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:47 INFO - PROCESS | 18997 | 1467822887402 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:47 INFO - PROCESS | 18997 | 1467822887620 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 09:34:47 INFO - PROCESS | 18997 | 1467822887644 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:47 INFO - PROCESS | 18997 | 1467822887657 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:47 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a46f000 == 20 [pid = 18997] [id = 410] 09:34:47 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x9a476400) [pid = 18997] [serial = 1231] [outer = (nil)] 09:34:47 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x9a628800) [pid = 18997] [serial = 1232] [outer = 0x9a476400] 09:34:47 INFO - PROCESS | 18997 | 1467822887725 Marionette DEBUG loaded listener.js 09:34:47 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x9a677800) [pid = 18997] [serial = 1233] [outer = 0x9a476400] 09:34:48 INFO - PROCESS | 18997 | 1467822888555 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 09:34:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 09:34:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1243ms 09:34:48 INFO - PROCESS | 18997 | 1467822888618 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 09:34:48 INFO - PROCESS | 18997 | 1467822888623 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 09:34:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 09:34:48 INFO - PROCESS | 18997 | 1467822888629 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 09:34:48 INFO - PROCESS | 18997 | 1467822888632 Marionette TRACE conn3 <- [1,1614,null,{}] 09:34:48 INFO - PROCESS | 18997 | 1467822888638 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:48 INFO - PROCESS | 18997 | 1467822888642 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:48 INFO - PROCESS | 18997 | 1467822888848 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 09:34:48 INFO - PROCESS | 18997 | 1467822888886 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:48 INFO - PROCESS | 18997 | 1467822888895 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:48 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a645800 == 21 [pid = 18997] [id = 411] 09:34:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x9a688000) [pid = 18997] [serial = 1234] [outer = (nil)] 09:34:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9a746000) [pid = 18997] [serial = 1235] [outer = 0x9a688000] 09:34:48 INFO - PROCESS | 18997 | 1467822888963 Marionette DEBUG loaded listener.js 09:34:49 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9a749000) [pid = 18997] [serial = 1236] [outer = 0x9a688000] 09:34:49 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x99fcb400) [pid = 18997] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 09:34:49 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x99f1cc00) [pid = 18997] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 09:34:49 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x99d72400) [pid = 18997] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 09:34:49 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x92915800) [pid = 18997] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 09:34:49 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x9235e800) [pid = 18997] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 09:34:49 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x928d8000) [pid = 18997] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 09:34:49 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x99538c00) [pid = 18997] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 09:34:49 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x923ffc00) [pid = 18997] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 09:34:49 INFO - PROCESS | 18997 | --DOMWINDOW == 64 (0x921e4400) [pid = 18997] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 09:34:49 INFO - PROCESS | 18997 | --DOMWINDOW == 63 (0x9391c800) [pid = 18997] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 09:34:49 INFO - PROCESS | 18997 | --DOMWINDOW == 62 (0x950b3400) [pid = 18997] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 09:34:50 INFO - PROCESS | 18997 | 1467822890010 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 09:34:50 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 09:34:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1437ms 09:34:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 09:34:50 INFO - PROCESS | 18997 | 1467822890067 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 09:34:50 INFO - PROCESS | 18997 | 1467822890070 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 09:34:50 INFO - PROCESS | 18997 | 1467822890077 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 09:34:50 INFO - PROCESS | 18997 | 1467822890080 Marionette TRACE conn3 <- [1,1618,null,{}] 09:34:50 INFO - PROCESS | 18997 | 1467822890085 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:50 INFO - PROCESS | 18997 | 1467822890090 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:50 INFO - PROCESS | 18997 | 1467822890244 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 09:34:50 INFO - PROCESS | 18997 | 1467822890255 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:50 INFO - PROCESS | 18997 | 1467822890261 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:50 INFO - PROCESS | 18997 | ++DOCSHELL 0x9235e800 == 22 [pid = 18997] [id = 412] 09:34:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 63 (0x923f3c00) [pid = 18997] [serial = 1237] [outer = (nil)] 09:34:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 64 (0x96df9800) [pid = 18997] [serial = 1238] [outer = 0x923f3c00] 09:34:50 INFO - PROCESS | 18997 | 1467822890447 Marionette DEBUG loaded listener.js 09:34:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 65 (0x99fcb400) [pid = 18997] [serial = 1239] [outer = 0x923f3c00] 09:34:51 INFO - PROCESS | 18997 | 1467822891203 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 09:34:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 09:34:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1181ms 09:34:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 09:34:51 INFO - PROCESS | 18997 | 1467822891257 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 09:34:51 INFO - PROCESS | 18997 | 1467822891259 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 09:34:51 INFO - PROCESS | 18997 | 1467822891266 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 09:34:51 INFO - PROCESS | 18997 | 1467822891269 Marionette TRACE conn3 <- [1,1622,null,{}] 09:34:51 INFO - PROCESS | 18997 | 1467822891283 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:51 INFO - PROCESS | 18997 | 1467822891293 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:51 INFO - PROCESS | 18997 | 1467822891483 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 09:34:51 INFO - PROCESS | 18997 | 1467822891492 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:51 INFO - PROCESS | 18997 | 1467822891498 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:51 INFO - PROCESS | 18997 | ++DOCSHELL 0x92909000 == 23 [pid = 18997] [id = 413] 09:34:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x99f1d800) [pid = 18997] [serial = 1240] [outer = (nil)] 09:34:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x9b277400) [pid = 18997] [serial = 1241] [outer = 0x99f1d800] 09:34:51 INFO - PROCESS | 18997 | 1467822891567 Marionette DEBUG loaded listener.js 09:34:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x9b279c00) [pid = 18997] [serial = 1242] [outer = 0x99f1d800] 09:34:52 INFO - PROCESS | 18997 | 1467822892745 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 09:34:52 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 09:34:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1533ms 09:34:52 INFO - PROCESS | 18997 | 1467822892799 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 09:34:52 INFO - PROCESS | 18997 | 1467822892804 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 09:34:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 09:34:52 INFO - PROCESS | 18997 | 1467822892812 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 09:34:52 INFO - PROCESS | 18997 | 1467822892817 Marionette TRACE conn3 <- [1,1626,null,{}] 09:34:52 INFO - PROCESS | 18997 | 1467822892825 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:52 INFO - PROCESS | 18997 | 1467822892831 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:53 INFO - PROCESS | 18997 | 1467822893011 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 09:34:53 INFO - PROCESS | 18997 | 1467822893230 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:53 INFO - PROCESS | 18997 | 1467822893240 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:53 INFO - PROCESS | 18997 | ++DOCSHELL 0x92ea7000 == 24 [pid = 18997] [id = 414] 09:34:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x92eb3400) [pid = 18997] [serial = 1243] [outer = (nil)] 09:34:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x946a1800) [pid = 18997] [serial = 1244] [outer = 0x92eb3400] 09:34:53 INFO - PROCESS | 18997 | 1467822893366 Marionette DEBUG loaded listener.js 09:34:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x96df5c00) [pid = 18997] [serial = 1245] [outer = 0x92eb3400] 09:34:54 INFO - PROCESS | 18997 | 1467822894319 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 09:34:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 09:34:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1582ms 09:34:54 INFO - PROCESS | 18997 | 1467822894395 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 09:34:54 INFO - PROCESS | 18997 | 1467822894402 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 09:34:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 09:34:54 INFO - PROCESS | 18997 | 1467822894413 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 09:34:54 INFO - PROCESS | 18997 | 1467822894417 Marionette TRACE conn3 <- [1,1630,null,{}] 09:34:54 INFO - PROCESS | 18997 | 1467822894423 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:54 INFO - PROCESS | 18997 | 1467822894429 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:54 INFO - PROCESS | 18997 | 1467822894649 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 09:34:54 INFO - PROCESS | 18997 | 1467822894968 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:54 INFO - PROCESS | 18997 | 1467822894976 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:55 INFO - PROCESS | 18997 | ++DOCSHELL 0x99fd4800 == 25 [pid = 18997] [id = 415] 09:34:55 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9a1b8000) [pid = 18997] [serial = 1246] [outer = (nil)] 09:34:55 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9a640800) [pid = 18997] [serial = 1247] [outer = 0x9a1b8000] 09:34:55 INFO - PROCESS | 18997 | 1467822895072 Marionette DEBUG loaded listener.js 09:34:55 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x9a685c00) [pid = 18997] [serial = 1248] [outer = 0x9a1b8000] 09:34:55 INFO - PROCESS | 18997 | 1467822895954 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 09:34:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 09:34:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1586ms 09:34:56 INFO - PROCESS | 18997 | 1467822896002 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 09:34:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 09:34:56 INFO - PROCESS | 18997 | 1467822896006 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 09:34:56 INFO - PROCESS | 18997 | 1467822896013 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 09:34:56 INFO - PROCESS | 18997 | 1467822896019 Marionette TRACE conn3 <- [1,1634,null,{}] 09:34:56 INFO - PROCESS | 18997 | 1467822896035 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:56 INFO - PROCESS | 18997 | 1467822896043 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:56 INFO - PROCESS | 18997 | 1467822896221 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 09:34:56 INFO - PROCESS | 18997 | 1467822896395 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:56 INFO - PROCESS | 18997 | 1467822896405 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:56 INFO - PROCESS | 18997 | ++DOCSHELL 0x9b278400 == 26 [pid = 18997] [id = 416] 09:34:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x9b27d400) [pid = 18997] [serial = 1249] [outer = (nil)] 09:34:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9b3e0800) [pid = 18997] [serial = 1250] [outer = 0x9b27d400] 09:34:56 INFO - PROCESS | 18997 | 1467822896488 Marionette DEBUG loaded listener.js 09:34:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x9b568c00) [pid = 18997] [serial = 1251] [outer = 0x9b27d400] 09:34:57 INFO - PROCESS | 18997 | 1467822897399 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 09:34:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 09:34:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1444ms 09:34:57 INFO - PROCESS | 18997 | 1467822897457 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 09:34:57 INFO - PROCESS | 18997 | 1467822897463 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 09:34:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 09:34:57 INFO - PROCESS | 18997 | 1467822897470 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 09:34:57 INFO - PROCESS | 18997 | 1467822897473 Marionette TRACE conn3 <- [1,1638,null,{}] 09:34:57 INFO - PROCESS | 18997 | 1467822897479 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:57 INFO - PROCESS | 18997 | 1467822897483 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:57 INFO - PROCESS | 18997 | 1467822897677 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 09:34:57 INFO - PROCESS | 18997 | 1467822897851 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:57 INFO - PROCESS | 18997 | 1467822897857 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:57 INFO - PROCESS | 18997 | ++DOCSHELL 0x97792000 == 27 [pid = 18997] [id = 417] 09:34:57 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x9b568800) [pid = 18997] [serial = 1252] [outer = (nil)] 09:34:57 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9b9b1c00) [pid = 18997] [serial = 1253] [outer = 0x9b568800] 09:34:57 INFO - PROCESS | 18997 | 1467822897938 Marionette DEBUG loaded listener.js 09:34:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x9b9b3400) [pid = 18997] [serial = 1254] [outer = 0x9b568800] 09:34:58 INFO - PROCESS | 18997 | 1467822898888 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 09:34:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 09:34:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1482ms 09:34:58 INFO - PROCESS | 18997 | 1467822898953 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 09:34:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 09:34:58 INFO - PROCESS | 18997 | 1467822898958 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 09:34:58 INFO - PROCESS | 18997 | 1467822898964 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 09:34:58 INFO - PROCESS | 18997 | 1467822898968 Marionette TRACE conn3 <- [1,1642,null,{}] 09:34:58 INFO - PROCESS | 18997 | 1467822898974 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:58 INFO - PROCESS | 18997 | 1467822898979 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:59 INFO - PROCESS | 18997 | 1467822899187 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 09:34:59 INFO - PROCESS | 18997 | 1467822899414 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:59 INFO - PROCESS | 18997 | 1467822899426 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:34:59 INFO - PROCESS | 18997 | ++DOCSHELL 0x93891c00 == 28 [pid = 18997] [id = 418] 09:34:59 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x99d72400) [pid = 18997] [serial = 1255] [outer = (nil)] 09:34:59 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9be7bc00) [pid = 18997] [serial = 1256] [outer = 0x99d72400] 09:34:59 INFO - PROCESS | 18997 | 1467822899545 Marionette DEBUG loaded listener.js 09:34:59 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9be7dc00) [pid = 18997] [serial = 1257] [outer = 0x99d72400] 09:35:00 INFO - PROCESS | 18997 | 1467822900478 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 09:35:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 09:35:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1592ms 09:35:00 INFO - PROCESS | 18997 | 1467822900556 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 09:35:00 INFO - PROCESS | 18997 | 1467822900560 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 09:35:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 09:35:00 INFO - PROCESS | 18997 | 1467822900567 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 09:35:00 INFO - PROCESS | 18997 | 1467822900570 Marionette TRACE conn3 <- [1,1646,null,{}] 09:35:00 INFO - PROCESS | 18997 | 1467822900576 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:00 INFO - PROCESS | 18997 | 1467822900586 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:01 INFO - PROCESS | 18997 | 1467822901005 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 09:35:01 INFO - PROCESS | 18997 | 1467822901257 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:01 INFO - PROCESS | 18997 | 1467822901272 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:01 INFO - PROCESS | 18997 | ++DOCSHELL 0x9258f800 == 29 [pid = 18997] [id = 419] 09:35:01 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x92590800) [pid = 18997] [serial = 1258] [outer = (nil)] 09:35:01 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x9290ec00) [pid = 18997] [serial = 1259] [outer = 0x92590800] 09:35:01 INFO - PROCESS | 18997 | 1467822901379 Marionette DEBUG loaded listener.js 09:35:01 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x93916c00) [pid = 18997] [serial = 1260] [outer = 0x92590800] 09:35:02 INFO - PROCESS | 18997 | 1467822902259 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 09:35:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 09:35:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1730ms 09:35:02 INFO - PROCESS | 18997 | 1467822902299 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 09:35:02 INFO - PROCESS | 18997 | 1467822902305 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 09:35:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 09:35:02 INFO - PROCESS | 18997 | 1467822902314 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 09:35:02 INFO - PROCESS | 18997 | 1467822902318 Marionette TRACE conn3 <- [1,1650,null,{}] 09:35:02 INFO - PROCESS | 18997 | 1467822902326 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:02 INFO - PROCESS | 18997 | 1467822902332 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:02 INFO - PROCESS | 18997 | 1467822902502 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 09:35:02 INFO - PROCESS | 18997 | 1467822902690 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:02 INFO - PROCESS | 18997 | 1467822902704 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:02 INFO - PROCESS | 18997 | ++DOCSHELL 0x9258a400 == 30 [pid = 18997] [id = 420] 09:35:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x93897800) [pid = 18997] [serial = 1261] [outer = (nil)] 09:35:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0x98241800) [pid = 18997] [serial = 1262] [outer = 0x93897800] 09:35:02 INFO - PROCESS | 18997 | 1467822902774 Marionette DEBUG loaded listener.js 09:35:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x99f1c800) [pid = 18997] [serial = 1263] [outer = 0x93897800] 09:35:04 INFO - PROCESS | 18997 | --DOCSHELL 0x928d7800 == 29 [pid = 18997] [id = 397] 09:35:04 INFO - PROCESS | 18997 | --DOCSHELL 0x9235e400 == 28 [pid = 18997] [id = 398] 09:35:04 INFO - PROCESS | 18997 | 1467822904752 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 09:35:04 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0x9a164000) [pid = 18997] [serial = 1184] [outer = (nil)] [url = about:blank] 09:35:04 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x9b20cc00) [pid = 18997] [serial = 1188] [outer = (nil)] [url = about:blank] 09:35:04 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x9a7e0c00) [pid = 18997] [serial = 1187] [outer = (nil)] [url = about:blank] 09:35:04 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x9b280c00) [pid = 18997] [serial = 1191] [outer = (nil)] [url = about:blank] 09:35:04 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x93911000) [pid = 18997] [serial = 1199] [outer = (nil)] [url = about:blank] 09:35:04 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x9b27e000) [pid = 18997] [serial = 1190] [outer = (nil)] [url = about:blank] 09:35:04 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x92368400) [pid = 18997] [serial = 1196] [outer = (nil)] [url = about:blank] 09:35:04 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x923f7400) [pid = 18997] [serial = 1197] [outer = (nil)] [url = about:blank] 09:35:04 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x93918800) [pid = 18997] [serial = 1194] [outer = (nil)] [url = about:blank] 09:35:04 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x92913000) [pid = 18997] [serial = 1193] [outer = (nil)] [url = about:blank] 09:35:04 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x99fcbc00) [pid = 18997] [serial = 1205] [outer = (nil)] [url = about:blank] 09:35:04 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x99fe6c00) [pid = 18997] [serial = 1208] [outer = (nil)] [url = about:blank] 09:35:04 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x923fb000) [pid = 18997] [serial = 1179] [outer = (nil)] [url = about:blank] 09:35:04 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x923f0400) [pid = 18997] [serial = 1178] [outer = (nil)] [url = about:blank] 09:35:04 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x95186800) [pid = 18997] [serial = 1182] [outer = (nil)] [url = about:blank] 09:35:04 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x950ba000) [pid = 18997] [serial = 1181] [outer = (nil)] [url = about:blank] 09:35:04 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x93b36800) [pid = 18997] [serial = 1200] [outer = (nil)] [url = about:blank] 09:35:04 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x9a122c00) [pid = 18997] [serial = 1209] [outer = (nil)] [url = about:blank] 09:35:04 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x953b4000) [pid = 18997] [serial = 1203] [outer = (nil)] [url = about:blank] 09:35:04 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x95183000) [pid = 18997] [serial = 1202] [outer = (nil)] [url = about:blank] 09:35:04 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x99fce800) [pid = 18997] [serial = 1206] [outer = (nil)] [url = about:blank] 09:35:04 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x9a46a400) [pid = 18997] [serial = 1185] [outer = (nil)] [url = about:blank] 09:35:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 09:35:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 2641ms 09:35:04 INFO - PROCESS | 18997 | 1467822904959 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 09:35:04 INFO - PROCESS | 18997 | 1467822904964 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 09:35:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 09:35:04 INFO - PROCESS | 18997 | 1467822904974 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 09:35:04 INFO - PROCESS | 18997 | 1467822904979 Marionette TRACE conn3 <- [1,1654,null,{}] 09:35:04 INFO - PROCESS | 18997 | 1467822904989 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:04 INFO - PROCESS | 18997 | 1467822904995 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:05 INFO - PROCESS | 18997 | 1467822905160 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 09:35:05 INFO - PROCESS | 18997 | 1467822905174 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:05 INFO - PROCESS | 18997 | 1467822905184 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:05 INFO - PROCESS | 18997 | ++DOCSHELL 0x92588400 == 29 [pid = 18997] [id = 421] 09:35:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x92588c00) [pid = 18997] [serial = 1264] [outer = (nil)] 09:35:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x9258e400) [pid = 18997] [serial = 1265] [outer = 0x92588c00] 09:35:05 INFO - PROCESS | 18997 | 1467822905255 Marionette DEBUG loaded listener.js 09:35:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x928d7800) [pid = 18997] [serial = 1266] [outer = 0x92588c00] 09:35:06 INFO - PROCESS | 18997 | 1467822906117 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 09:35:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 09:35:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1192ms 09:35:06 INFO - PROCESS | 18997 | 1467822906165 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 09:35:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 09:35:06 INFO - PROCESS | 18997 | 1467822906174 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 09:35:06 INFO - PROCESS | 18997 | 1467822906184 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 09:35:06 INFO - PROCESS | 18997 | 1467822906189 Marionette TRACE conn3 <- [1,1658,null,{}] 09:35:06 INFO - PROCESS | 18997 | 1467822906195 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:06 INFO - PROCESS | 18997 | 1467822906199 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:06 INFO - PROCESS | 18997 | 1467822906356 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 09:35:06 INFO - PROCESS | 18997 | 1467822906366 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:06 INFO - PROCESS | 18997 | 1467822906374 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:06 INFO - PROCESS | 18997 | ++DOCSHELL 0x93b3c400 == 30 [pid = 18997] [id = 422] 09:35:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x946a2800) [pid = 18997] [serial = 1267] [outer = (nil)] 09:35:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x95094000) [pid = 18997] [serial = 1268] [outer = 0x946a2800] 09:35:06 INFO - PROCESS | 18997 | 1467822906445 Marionette DEBUG loaded listener.js 09:35:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9515e000) [pid = 18997] [serial = 1269] [outer = 0x946a2800] 09:35:07 INFO - PROCESS | 18997 | 1467822907380 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 09:35:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 09:35:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1241ms 09:35:07 INFO - PROCESS | 18997 | 1467822907440 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 09:35:07 INFO - PROCESS | 18997 | 1467822907445 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 09:35:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 09:35:07 INFO - PROCESS | 18997 | 1467822907451 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 09:35:07 INFO - PROCESS | 18997 | 1467822907457 Marionette TRACE conn3 <- [1,1662,null,{}] 09:35:07 INFO - PROCESS | 18997 | 1467822907474 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:07 INFO - PROCESS | 18997 | 1467822907483 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:07 INFO - PROCESS | 18997 | 1467822907739 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 09:35:07 INFO - PROCESS | 18997 | 1467822907769 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:07 INFO - PROCESS | 18997 | 1467822907780 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:07 INFO - PROCESS | 18997 | ++DOCSHELL 0x95190c00 == 31 [pid = 18997] [id = 423] 09:35:07 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x96dedc00) [pid = 18997] [serial = 1270] [outer = (nil)] 09:35:07 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x99fca800) [pid = 18997] [serial = 1271] [outer = 0x96dedc00] 09:35:07 INFO - PROCESS | 18997 | 1467822907853 Marionette DEBUG loaded listener.js 09:35:07 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x99fd6c00) [pid = 18997] [serial = 1272] [outer = 0x96dedc00] 09:35:08 INFO - PROCESS | 18997 | 1467822908796 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 09:35:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 09:35:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1398ms 09:35:08 INFO - PROCESS | 18997 | 1467822908859 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 09:35:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 09:35:08 INFO - PROCESS | 18997 | 1467822908863 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 09:35:08 INFO - PROCESS | 18997 | 1467822908869 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 09:35:08 INFO - PROCESS | 18997 | 1467822908872 Marionette TRACE conn3 <- [1,1666,null,{}] 09:35:08 INFO - PROCESS | 18997 | 1467822908878 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:08 INFO - PROCESS | 18997 | 1467822908881 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:09 INFO - PROCESS | 18997 | 1467822909088 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 09:35:09 INFO - PROCESS | 18997 | 1467822909111 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:09 INFO - PROCESS | 18997 | 1467822909119 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:09 INFO - PROCESS | 18997 | ++DOCSHELL 0x95187800 == 32 [pid = 18997] [id = 424] 09:35:09 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x99fe1c00) [pid = 18997] [serial = 1273] [outer = (nil)] 09:35:09 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x9a1af800) [pid = 18997] [serial = 1274] [outer = 0x99fe1c00] 09:35:09 INFO - PROCESS | 18997 | 1467822909184 Marionette DEBUG loaded listener.js 09:35:09 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9a46d000) [pid = 18997] [serial = 1275] [outer = 0x99fe1c00] 09:35:10 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x96df9400) [pid = 18997] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 09:35:10 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x99691800) [pid = 18997] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 09:35:10 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x9a688000) [pid = 18997] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 09:35:10 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x928dc000) [pid = 18997] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 09:35:10 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x9a670c00) [pid = 18997] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 09:35:10 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x9a476400) [pid = 18997] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 09:35:10 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x92911c00) [pid = 18997] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 09:35:10 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x923f3c00) [pid = 18997] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 09:35:10 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x92587000) [pid = 18997] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 09:35:10 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x9a1afc00) [pid = 18997] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 09:35:10 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x99f1d800) [pid = 18997] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 09:35:10 INFO - PROCESS | 18997 | 1467822910521 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 09:35:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 09:35:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1684ms 09:35:10 INFO - PROCESS | 18997 | 1467822910561 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 09:35:10 INFO - PROCESS | 18997 | 1467822910564 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 09:35:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 09:35:10 INFO - PROCESS | 18997 | 1467822910573 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 09:35:10 INFO - PROCESS | 18997 | 1467822910576 Marionette TRACE conn3 <- [1,1670,null,{}] 09:35:10 INFO - PROCESS | 18997 | 1467822910581 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:10 INFO - PROCESS | 18997 | 1467822910586 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:10 INFO - PROCESS | 18997 | 1467822910722 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 09:35:10 INFO - PROCESS | 18997 | 1467822910735 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:10 INFO - PROCESS | 18997 | 1467822910743 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:10 INFO - PROCESS | 18997 | ++DOCSHELL 0x928dc000 == 33 [pid = 18997] [id = 425] 09:35:10 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x93895c00) [pid = 18997] [serial = 1276] [outer = (nil)] 09:35:10 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x9a379000) [pid = 18997] [serial = 1277] [outer = 0x93895c00] 09:35:10 INFO - PROCESS | 18997 | 1467822910809 Marionette DEBUG loaded listener.js 09:35:10 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x9a620800) [pid = 18997] [serial = 1278] [outer = 0x93895c00] 09:35:11 INFO - PROCESS | 18997 | 1467822911691 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 09:35:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 09:35:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1182ms 09:35:11 INFO - PROCESS | 18997 | 1467822911756 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 09:35:11 INFO - PROCESS | 18997 | 1467822911761 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 09:35:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 09:35:11 INFO - PROCESS | 18997 | 1467822911767 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 09:35:11 INFO - PROCESS | 18997 | 1467822911770 Marionette TRACE conn3 <- [1,1674,null,{}] 09:35:11 INFO - PROCESS | 18997 | 1467822911775 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:11 INFO - PROCESS | 18997 | 1467822911785 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:11 INFO - PROCESS | 18997 | 1467822911981 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 09:35:12 INFO - PROCESS | 18997 | 1467822912214 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:12 INFO - PROCESS | 18997 | 1467822912225 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:12 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e8400 == 34 [pid = 18997] [id = 426] 09:35:12 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x921e8800) [pid = 18997] [serial = 1279] [outer = (nil)] 09:35:12 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x92363400) [pid = 18997] [serial = 1280] [outer = 0x921e8800] 09:35:12 INFO - PROCESS | 18997 | 1467822912312 Marionette DEBUG loaded listener.js 09:35:12 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x923fb000) [pid = 18997] [serial = 1281] [outer = 0x921e8800] 09:35:13 INFO - PROCESS | 18997 | 1467822913371 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 09:35:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 09:35:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1690ms 09:35:13 INFO - PROCESS | 18997 | 1467822913460 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 09:35:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 09:35:13 INFO - PROCESS | 18997 | 1467822913467 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 09:35:13 INFO - PROCESS | 18997 | 1467822913475 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 09:35:13 INFO - PROCESS | 18997 | 1467822913478 Marionette TRACE conn3 <- [1,1678,null,{}] 09:35:13 INFO - PROCESS | 18997 | 1467822913487 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:13 INFO - PROCESS | 18997 | 1467822913495 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:13 INFO - PROCESS | 18997 | 1467822913713 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 09:35:14 INFO - PROCESS | 18997 | 1467822913983 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:14 INFO - PROCESS | 18997 | 1467822913993 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:14 INFO - PROCESS | 18997 | ++DOCSHELL 0x9235f000 == 35 [pid = 18997] [id = 427] 09:35:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x93888400) [pid = 18997] [serial = 1282] [outer = (nil)] 09:35:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x946aec00) [pid = 18997] [serial = 1283] [outer = 0x93888400] 09:35:14 INFO - PROCESS | 18997 | 1467822914078 Marionette DEBUG loaded listener.js 09:35:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x95186800) [pid = 18997] [serial = 1284] [outer = 0x93888400] 09:35:15 INFO - PROCESS | 18997 | 1467822915063 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 09:35:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 09:35:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1637ms 09:35:15 INFO - PROCESS | 18997 | 1467822915115 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 09:35:15 INFO - PROCESS | 18997 | 1467822915122 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 09:35:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 09:35:15 INFO - PROCESS | 18997 | 1467822915129 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 09:35:15 INFO - PROCESS | 18997 | 1467822915132 Marionette TRACE conn3 <- [1,1682,null,{}] 09:35:15 INFO - PROCESS | 18997 | 1467822915147 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:15 INFO - PROCESS | 18997 | 1467822915156 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:15 INFO - PROCESS | 18997 | 1467822915349 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 09:35:15 INFO - PROCESS | 18997 | 1467822915614 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:15 INFO - PROCESS | 18997 | 1467822915622 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:15 INFO - PROCESS | 18997 | ++DOCSHELL 0x99534c00 == 36 [pid = 18997] [id = 428] 09:35:15 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x9953cc00) [pid = 18997] [serial = 1285] [outer = (nil)] 09:35:15 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x99fc9800) [pid = 18997] [serial = 1286] [outer = 0x9953cc00] 09:35:15 INFO - PROCESS | 18997 | 1467822915747 Marionette DEBUG loaded listener.js 09:35:15 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x99fe8c00) [pid = 18997] [serial = 1287] [outer = 0x9953cc00] 09:35:16 INFO - PROCESS | 18997 | 1467822916740 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 09:35:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 09:35:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1656ms 09:35:16 INFO - PROCESS | 18997 | 1467822916786 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 09:35:16 INFO - PROCESS | 18997 | 1467822916790 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 09:35:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 09:35:16 INFO - PROCESS | 18997 | 1467822916806 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 09:35:16 INFO - PROCESS | 18997 | 1467822916815 Marionette TRACE conn3 <- [1,1686,null,{}] 09:35:16 INFO - PROCESS | 18997 | 1467822916821 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:16 INFO - PROCESS | 18997 | 1467822916830 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:17 INFO - PROCESS | 18997 | 1467822917035 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 09:35:17 INFO - PROCESS | 18997 | 1467822917252 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:17 INFO - PROCESS | 18997 | 1467822917261 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:17 INFO - PROCESS | 18997 | ++DOCSHELL 0x99108400 == 37 [pid = 18997] [id = 429] 09:35:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x9a622400) [pid = 18997] [serial = 1288] [outer = (nil)] 09:35:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9a74b000) [pid = 18997] [serial = 1289] [outer = 0x9a622400] 09:35:17 INFO - PROCESS | 18997 | 1467822917385 Marionette DEBUG loaded listener.js 09:35:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9a74fc00) [pid = 18997] [serial = 1290] [outer = 0x9a622400] 09:35:18 INFO - PROCESS | 18997 | 1467822918477 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 09:35:18 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 09:35:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1746ms 09:35:18 INFO - PROCESS | 18997 | 1467822918545 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 09:35:18 INFO - PROCESS | 18997 | 1467822918551 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 09:35:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 09:35:18 INFO - PROCESS | 18997 | 1467822918559 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 09:35:18 INFO - PROCESS | 18997 | 1467822918564 Marionette TRACE conn3 <- [1,1690,null,{}] 09:35:18 INFO - PROCESS | 18997 | 1467822918572 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:18 INFO - PROCESS | 18997 | 1467822918578 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:18 INFO - PROCESS | 18997 | 1467822918748 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 09:35:19 INFO - PROCESS | 18997 | 1467822918993 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:19 INFO - PROCESS | 18997 | 1467822919006 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:19 INFO - PROCESS | 18997 | ++DOCSHELL 0x928d8000 == 38 [pid = 18997] [id = 430] 09:35:19 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x928d9000) [pid = 18997] [serial = 1291] [outer = (nil)] 09:35:19 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x9290fc00) [pid = 18997] [serial = 1292] [outer = 0x928d9000] 09:35:19 INFO - PROCESS | 18997 | 1467822919078 Marionette DEBUG loaded listener.js 09:35:19 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x92ea6c00) [pid = 18997] [serial = 1293] [outer = 0x928d9000] 09:35:19 INFO - PROCESS | 18997 | --DOCSHELL 0x95185c00 == 37 [pid = 18997] [id = 409] 09:35:19 INFO - PROCESS | 18997 | --DOCSHELL 0x9235fc00 == 36 [pid = 18997] [id = 402] 09:35:19 INFO - PROCESS | 18997 | --DOCSHELL 0x9235e800 == 35 [pid = 18997] [id = 412] 09:35:19 INFO - PROCESS | 18997 | --DOCSHELL 0x92913800 == 34 [pid = 18997] [id = 399] 09:35:19 INFO - PROCESS | 18997 | --DOCSHELL 0x928dc000 == 33 [pid = 18997] [id = 425] 09:35:20 INFO - PROCESS | 18997 | --DOCSHELL 0x95187800 == 32 [pid = 18997] [id = 424] 09:35:20 INFO - PROCESS | 18997 | --DOCSHELL 0x95190c00 == 31 [pid = 18997] [id = 423] 09:35:20 INFO - PROCESS | 18997 | --DOCSHELL 0x93b3c400 == 30 [pid = 18997] [id = 422] 09:35:20 INFO - PROCESS | 18997 | --DOCSHELL 0x92588400 == 29 [pid = 18997] [id = 421] 09:35:20 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x982d0400) [pid = 18997] [serial = 1229] [outer = (nil)] [url = about:blank] 09:35:20 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x99fd3000) [pid = 18997] [serial = 1217] [outer = (nil)] [url = about:blank] 09:35:20 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x9a746000) [pid = 18997] [serial = 1235] [outer = (nil)] [url = about:blank] 09:35:20 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x93b3ac00) [pid = 18997] [serial = 1226] [outer = (nil)] [url = about:blank] 09:35:20 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x9a682400) [pid = 18997] [serial = 1221] [outer = (nil)] [url = about:blank] 09:35:20 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x9a749000) [pid = 18997] [serial = 1236] [outer = (nil)] [url = about:blank] 09:35:20 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x9a628800) [pid = 18997] [serial = 1232] [outer = (nil)] [url = about:blank] 09:35:20 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x99178800) [pid = 18997] [serial = 1223] [outer = (nil)] [url = about:blank] 09:35:20 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x9a6f1400) [pid = 18997] [serial = 1224] [outer = (nil)] [url = about:blank] 09:35:20 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x9a164c00) [pid = 18997] [serial = 1218] [outer = (nil)] [url = about:blank] 09:35:20 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x96df9800) [pid = 18997] [serial = 1238] [outer = (nil)] [url = about:blank] 09:35:20 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x93914c00) [pid = 18997] [serial = 1214] [outer = (nil)] [url = about:blank] 09:35:20 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x9a382000) [pid = 18997] [serial = 1211] [outer = (nil)] [url = about:blank] 09:35:20 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x9a677800) [pid = 18997] [serial = 1233] [outer = (nil)] [url = about:blank] 09:35:20 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x99690400) [pid = 18997] [serial = 1230] [outer = (nil)] [url = about:blank] 09:35:20 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x9a676c00) [pid = 18997] [serial = 1220] [outer = (nil)] [url = about:blank] 09:35:20 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x950b2800) [pid = 18997] [serial = 1215] [outer = (nil)] [url = about:blank] 09:35:20 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x9a627400) [pid = 18997] [serial = 1212] [outer = (nil)] [url = about:blank] 09:35:20 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x9508b800) [pid = 18997] [serial = 1227] [outer = (nil)] [url = about:blank] 09:35:20 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x9b277400) [pid = 18997] [serial = 1241] [outer = (nil)] [url = about:blank] 09:35:20 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x9b279c00) [pid = 18997] [serial = 1242] [outer = (nil)] [url = about:blank] 09:35:20 INFO - PROCESS | 18997 | --DOMWINDOW == 64 (0x99fcb400) [pid = 18997] [serial = 1239] [outer = (nil)] [url = about:blank] 09:35:20 INFO - PROCESS | 18997 | 1467822920152 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 09:35:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 09:35:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1641ms 09:35:20 INFO - PROCESS | 18997 | 1467822920200 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 09:35:20 INFO - PROCESS | 18997 | 1467822920206 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 09:35:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 09:35:20 INFO - PROCESS | 18997 | 1467822920217 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 09:35:20 INFO - PROCESS | 18997 | 1467822920221 Marionette TRACE conn3 <- [1,1694,null,{}] 09:35:20 INFO - PROCESS | 18997 | 1467822920232 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:20 INFO - PROCESS | 18997 | 1467822920237 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:20 INFO - PROCESS | 18997 | 1467822920456 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 09:35:20 INFO - PROCESS | 18997 | 1467822920466 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:20 INFO - PROCESS | 18997 | 1467822920475 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:20 INFO - PROCESS | 18997 | ++DOCSHELL 0x93913800 == 30 [pid = 18997] [id = 431] 09:35:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 65 (0x95087800) [pid = 18997] [serial = 1294] [outer = (nil)] 09:35:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x95163800) [pid = 18997] [serial = 1295] [outer = 0x95087800] 09:35:20 INFO - PROCESS | 18997 | 1467822920545 Marionette DEBUG loaded listener.js 09:35:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x953b4400) [pid = 18997] [serial = 1296] [outer = 0x95087800] 09:35:21 INFO - PROCESS | 18997 | 1467822921416 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 09:35:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 09:35:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1230ms 09:35:21 INFO - PROCESS | 18997 | 1467822921447 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 09:35:21 INFO - PROCESS | 18997 | 1467822921450 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 09:35:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 09:35:21 INFO - PROCESS | 18997 | 1467822921458 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 09:35:21 INFO - PROCESS | 18997 | 1467822921464 Marionette TRACE conn3 <- [1,1698,null,{}] 09:35:21 INFO - PROCESS | 18997 | 1467822921479 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:21 INFO - PROCESS | 18997 | 1467822921487 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:21 INFO - PROCESS | 18997 | 1467822921657 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 09:35:21 INFO - PROCESS | 18997 | 1467822921793 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:21 INFO - PROCESS | 18997 | 1467822921804 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:21 INFO - PROCESS | 18997 | ++DOCSHELL 0x93893400 == 31 [pid = 18997] [id = 432] 09:35:21 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x99538400) [pid = 18997] [serial = 1297] [outer = (nil)] 09:35:21 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x99fd6000) [pid = 18997] [serial = 1298] [outer = 0x99538400] 09:35:21 INFO - PROCESS | 18997 | 1467822921889 Marionette DEBUG loaded listener.js 09:35:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x9a163000) [pid = 18997] [serial = 1299] [outer = 0x99538400] 09:35:22 INFO - PROCESS | 18997 | 1467822922778 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 09:35:22 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 09:35:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1387ms 09:35:22 INFO - PROCESS | 18997 | 1467822922846 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 09:35:22 INFO - PROCESS | 18997 | 1467822922850 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 09:35:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 09:35:22 INFO - PROCESS | 18997 | 1467822922856 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 09:35:22 INFO - PROCESS | 18997 | 1467822922859 Marionette TRACE conn3 <- [1,1702,null,{}] 09:35:22 INFO - PROCESS | 18997 | 1467822922865 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:22 INFO - PROCESS | 18997 | 1467822922869 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:23 INFO - PROCESS | 18997 | 1467822923089 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 09:35:23 INFO - PROCESS | 18997 | 1467822923119 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:23 INFO - PROCESS | 18997 | 1467822923127 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:23 INFO - PROCESS | 18997 | ++DOCSHELL 0x9508fc00 == 32 [pid = 18997] [id = 433] 09:35:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x9a167400) [pid = 18997] [serial = 1300] [outer = (nil)] 09:35:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9a673000) [pid = 18997] [serial = 1301] [outer = 0x9a167400] 09:35:23 INFO - PROCESS | 18997 | 1467822923194 Marionette DEBUG loaded listener.js 09:35:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9a67c000) [pid = 18997] [serial = 1302] [outer = 0x9a167400] 09:35:24 INFO - PROCESS | 18997 | 1467822924110 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 09:35:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 09:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1280ms 09:35:24 INFO - PROCESS | 18997 | 1467822924137 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 09:35:24 INFO - PROCESS | 18997 | 1467822924141 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 09:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 09:35:24 INFO - PROCESS | 18997 | 1467822924148 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 09:35:24 INFO - PROCESS | 18997 | 1467822924151 Marionette TRACE conn3 <- [1,1706,null,{}] 09:35:24 INFO - PROCESS | 18997 | 1467822924156 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:24 INFO - PROCESS | 18997 | 1467822924161 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:24 INFO - PROCESS | 18997 | 1467822924361 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 09:35:24 INFO - PROCESS | 18997 | 1467822924383 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:24 INFO - PROCESS | 18997 | 1467822924391 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:24 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a61e400 == 33 [pid = 18997] [id = 434] 09:35:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x9a675400) [pid = 18997] [serial = 1303] [outer = (nil)] 09:35:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x9a748c00) [pid = 18997] [serial = 1304] [outer = 0x9a675400] 09:35:24 INFO - PROCESS | 18997 | 1467822924457 Marionette DEBUG loaded listener.js 09:35:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9a61d400) [pid = 18997] [serial = 1305] [outer = 0x9a675400] 09:35:24 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x99fe1c00) [pid = 18997] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 09:35:24 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x946a2800) [pid = 18997] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 09:35:25 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x92588c00) [pid = 18997] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 09:35:25 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x93897800) [pid = 18997] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 09:35:25 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x92eb3400) [pid = 18997] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 09:35:25 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x9a1b8000) [pid = 18997] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 09:35:25 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x9b27d400) [pid = 18997] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 09:35:25 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x96dedc00) [pid = 18997] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 09:35:25 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x9b568800) [pid = 18997] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 09:35:25 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x99d72400) [pid = 18997] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 09:35:25 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x92590800) [pid = 18997] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 09:35:25 INFO - PROCESS | 18997 | 1467822925460 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 09:35:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 09:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1336ms 09:35:25 INFO - PROCESS | 18997 | 1467822925486 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 09:35:25 INFO - PROCESS | 18997 | 1467822925489 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 09:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 09:35:25 INFO - PROCESS | 18997 | 1467822925496 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 09:35:25 INFO - PROCESS | 18997 | 1467822925499 Marionette TRACE conn3 <- [1,1710,null,{}] 09:35:25 INFO - PROCESS | 18997 | 1467822925505 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:25 INFO - PROCESS | 18997 | 1467822925515 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:25 INFO - PROCESS | 18997 | 1467822925738 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 09:35:25 INFO - PROCESS | 18997 | 1467822925888 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:25 INFO - PROCESS | 18997 | 1467822925895 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:25 INFO - PROCESS | 18997 | ++DOCSHELL 0x921de000 == 34 [pid = 18997] [id = 435] 09:35:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x921e5c00) [pid = 18997] [serial = 1306] [outer = (nil)] 09:35:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x96df8400) [pid = 18997] [serial = 1307] [outer = 0x921e5c00] 09:35:25 INFO - PROCESS | 18997 | 1467822925966 Marionette DEBUG loaded listener.js 09:35:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x9b276400) [pid = 18997] [serial = 1308] [outer = 0x921e5c00] 09:35:26 INFO - PROCESS | 18997 | 1467822926755 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 09:35:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 09:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1281ms 09:35:26 INFO - PROCESS | 18997 | 1467822926778 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 09:35:26 INFO - PROCESS | 18997 | 1467822926782 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 09:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 09:35:26 INFO - PROCESS | 18997 | 1467822926798 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 09:35:26 INFO - PROCESS | 18997 | 1467822926802 Marionette TRACE conn3 <- [1,1714,null,{}] 09:35:26 INFO - PROCESS | 18997 | 1467822926807 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:26 INFO - PROCESS | 18997 | 1467822926812 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:27 INFO - PROCESS | 18997 | 1467822927153 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 09:35:27 INFO - PROCESS | 18997 | 1467822927241 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:27 INFO - PROCESS | 18997 | 1467822927252 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:27 INFO - PROCESS | 18997 | ++DOCSHELL 0x92585000 == 35 [pid = 18997] [id = 436] 09:35:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x92585c00) [pid = 18997] [serial = 1309] [outer = (nil)] 09:35:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x9258c000) [pid = 18997] [serial = 1310] [outer = 0x92585c00] 09:35:27 INFO - PROCESS | 18997 | 1467822927370 Marionette DEBUG loaded listener.js 09:35:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x92910400) [pid = 18997] [serial = 1311] [outer = 0x92585c00] 09:35:28 INFO - PROCESS | 18997 | 1467822928376 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 09:35:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 09:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1644ms 09:35:28 INFO - PROCESS | 18997 | 1467822928444 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 09:35:28 INFO - PROCESS | 18997 | 1467822928451 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 09:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 09:35:28 INFO - PROCESS | 18997 | 1467822928459 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 09:35:28 INFO - PROCESS | 18997 | 1467822928464 Marionette TRACE conn3 <- [1,1718,null,{}] 09:35:28 INFO - PROCESS | 18997 | 1467822928471 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:28 INFO - PROCESS | 18997 | 1467822928477 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:28 INFO - PROCESS | 18997 | 1467822928702 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 09:35:28 INFO - PROCESS | 18997 | 1467822928927 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:28 INFO - PROCESS | 18997 | 1467822928936 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:28 INFO - PROCESS | 18997 | ++DOCSHELL 0x9518f800 == 36 [pid = 18997] [id = 437] 09:35:28 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9779cc00) [pid = 18997] [serial = 1312] [outer = (nil)] 09:35:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9910c800) [pid = 18997] [serial = 1313] [outer = 0x9779cc00] 09:35:29 INFO - PROCESS | 18997 | 1467822929036 Marionette DEBUG loaded listener.js 09:35:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x99539c00) [pid = 18997] [serial = 1314] [outer = 0x9779cc00] 09:35:29 INFO - PROCESS | 18997 | 1467822929930 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 09:35:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 09:35:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1533ms 09:35:29 INFO - PROCESS | 18997 | 1467822929993 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 09:35:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 09:35:30 INFO - PROCESS | 18997 | 1467822929998 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 09:35:30 INFO - PROCESS | 18997 | 1467822930005 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 09:35:30 INFO - PROCESS | 18997 | 1467822930008 Marionette TRACE conn3 <- [1,1722,null,{}] 09:35:30 INFO - PROCESS | 18997 | 1467822930014 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:30 INFO - PROCESS | 18997 | 1467822930021 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:30 INFO - PROCESS | 18997 | 1467822930252 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 09:35:30 INFO - PROCESS | 18997 | 1467822930517 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:30 INFO - PROCESS | 18997 | 1467822930536 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:30 INFO - PROCESS | 18997 | ++DOCSHELL 0x92589000 == 37 [pid = 18997] [id = 438] 09:35:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x9a673800) [pid = 18997] [serial = 1315] [outer = (nil)] 09:35:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9a74b800) [pid = 18997] [serial = 1316] [outer = 0x9a673800] 09:35:30 INFO - PROCESS | 18997 | 1467822930668 Marionette DEBUG loaded listener.js 09:35:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x9b211c00) [pid = 18997] [serial = 1317] [outer = 0x9a673800] 09:35:31 INFO - PROCESS | 18997 | 1467822931572 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 09:35:31 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 09:35:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1598ms 09:35:31 INFO - PROCESS | 18997 | 1467822931603 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 09:35:31 INFO - PROCESS | 18997 | 1467822931610 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 09:35:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 09:35:31 INFO - PROCESS | 18997 | 1467822931645 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 09:35:31 INFO - PROCESS | 18997 | 1467822931652 Marionette TRACE conn3 <- [1,1726,null,{}] 09:35:31 INFO - PROCESS | 18997 | 1467822931658 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:31 INFO - PROCESS | 18997 | 1467822931664 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:31 INFO - PROCESS | 18997 | 1467822931841 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 09:35:32 INFO - PROCESS | 18997 | 1467822932018 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:32 INFO - PROCESS | 18997 | 1467822932029 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:32 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f8c00 == 38 [pid = 18997] [id = 439] 09:35:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x9a627c00) [pid = 18997] [serial = 1318] [outer = (nil)] 09:35:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9b949800) [pid = 18997] [serial = 1319] [outer = 0x9a627c00] 09:35:32 INFO - PROCESS | 18997 | 1467822932104 Marionette DEBUG loaded listener.js 09:35:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x9b9b6800) [pid = 18997] [serial = 1320] [outer = 0x9a627c00] 09:35:33 INFO - PROCESS | 18997 | 1467822933032 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 09:35:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 09:35:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1447ms 09:35:33 INFO - PROCESS | 18997 | 1467822933082 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 09:35:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 09:35:33 INFO - PROCESS | 18997 | 1467822933087 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 09:35:33 INFO - PROCESS | 18997 | 1467822933093 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 09:35:33 INFO - PROCESS | 18997 | 1467822933097 Marionette TRACE conn3 <- [1,1730,null,{}] 09:35:33 INFO - PROCESS | 18997 | 1467822933103 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:33 INFO - PROCESS | 18997 | 1467822933108 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:33 INFO - PROCESS | 18997 | 1467822933282 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 09:35:33 INFO - PROCESS | 18997 | 1467822933457 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:33 INFO - PROCESS | 18997 | 1467822933467 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:33 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a46ac00 == 39 [pid = 18997] [id = 440] 09:35:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x9a66c800) [pid = 18997] [serial = 1321] [outer = (nil)] 09:35:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9be80800) [pid = 18997] [serial = 1322] [outer = 0x9a66c800] 09:35:33 INFO - PROCESS | 18997 | 1467822933555 Marionette DEBUG loaded listener.js 09:35:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9be82000) [pid = 18997] [serial = 1323] [outer = 0x9a66c800] 09:35:34 INFO - PROCESS | 18997 | 1467822934463 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 09:35:34 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 09:35:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1431ms 09:35:34 INFO - PROCESS | 18997 | 1467822934525 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 09:35:34 INFO - PROCESS | 18997 | 1467822934530 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 09:35:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 09:35:34 INFO - PROCESS | 18997 | 1467822934536 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 09:35:34 INFO - PROCESS | 18997 | 1467822934541 Marionette TRACE conn3 <- [1,1734,null,{}] 09:35:34 INFO - PROCESS | 18997 | 1467822934547 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:34 INFO - PROCESS | 18997 | 1467822934552 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:34 INFO - PROCESS | 18997 | 1467822934814 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 09:35:35 INFO - PROCESS | 18997 | 1467822935066 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:35 INFO - PROCESS | 18997 | 1467822935084 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:35 INFO - PROCESS | 18997 | ++DOCSHELL 0x99fd5400 == 40 [pid = 18997] [id = 441] 09:35:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x9becbc00) [pid = 18997] [serial = 1324] [outer = (nil)] 09:35:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x9cb32800) [pid = 18997] [serial = 1325] [outer = 0x9becbc00] 09:35:35 INFO - PROCESS | 18997 | 1467822935206 Marionette DEBUG loaded listener.js 09:35:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x9d819800) [pid = 18997] [serial = 1326] [outer = 0x9becbc00] 09:35:36 INFO - PROCESS | 18997 | 1467822936117 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 09:35:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 09:35:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1636ms 09:35:36 INFO - PROCESS | 18997 | 1467822936175 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 09:35:36 INFO - PROCESS | 18997 | 1467822936178 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 09:35:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 09:35:36 INFO - PROCESS | 18997 | 1467822936185 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 09:35:36 INFO - PROCESS | 18997 | 1467822936189 Marionette TRACE conn3 <- [1,1738,null,{}] 09:35:36 INFO - PROCESS | 18997 | 1467822936194 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:36 INFO - PROCESS | 18997 | 1467822936200 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:36 INFO - PROCESS | 18997 | 1467822936369 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 09:35:36 INFO - PROCESS | 18997 | 1467822936787 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:36 INFO - PROCESS | 18997 | 1467822936795 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:36 INFO - PROCESS | 18997 | ++DOCSHELL 0x92584800 == 41 [pid = 18997] [id = 442] 09:35:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x92588000) [pid = 18997] [serial = 1327] [outer = (nil)] 09:35:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0x9258ec00) [pid = 18997] [serial = 1328] [outer = 0x92588000] 09:35:36 INFO - PROCESS | 18997 | 1467822936915 Marionette DEBUG loaded listener.js 09:35:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x93b34400) [pid = 18997] [serial = 1329] [outer = 0x92588000] 09:35:37 INFO - PROCESS | 18997 | 1467822937877 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 09:35:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 09:35:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1781ms 09:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 09:35:37 INFO - PROCESS | 18997 | 1467822937969 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 09:35:37 INFO - PROCESS | 18997 | 1467822937973 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 09:35:37 INFO - PROCESS | 18997 | 1467822937982 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 09:35:37 INFO - PROCESS | 18997 | 1467822937986 Marionette TRACE conn3 <- [1,1742,null,{}] 09:35:37 INFO - PROCESS | 18997 | 1467822937994 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:38 INFO - PROCESS | 18997 | 1467822938000 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:39 INFO - PROCESS | 18997 | --DOCSHELL 0x9a670800 == 40 [pid = 18997] [id = 406] 09:35:39 INFO - PROCESS | 18997 | --DOCSHELL 0x99fd4800 == 39 [pid = 18997] [id = 415] 09:35:39 INFO - PROCESS | 18997 | --DOCSHELL 0x9258a400 == 38 [pid = 18997] [id = 420] 09:35:39 INFO - PROCESS | 18997 | --DOCSHELL 0x9a46f000 == 37 [pid = 18997] [id = 410] 09:35:39 INFO - PROCESS | 18997 | --DOCSHELL 0x9b278400 == 36 [pid = 18997] [id = 416] 09:35:39 INFO - PROCESS | 18997 | --DOCSHELL 0x9a16c000 == 35 [pid = 18997] [id = 403] 09:35:39 INFO - PROCESS | 18997 | --DOCSHELL 0x9a645800 == 34 [pid = 18997] [id = 411] 09:35:39 INFO - PROCESS | 18997 | --DOCSHELL 0x92909000 == 33 [pid = 18997] [id = 413] 09:35:39 INFO - PROCESS | 18997 | --DOCSHELL 0x950b1800 == 32 [pid = 18997] [id = 400] 09:35:39 INFO - PROCESS | 18997 | --DOCSHELL 0x99534000 == 31 [pid = 18997] [id = 401] 09:35:39 INFO - PROCESS | 18997 | --DOCSHELL 0x921e8400 == 30 [pid = 18997] [id = 426] 09:35:39 INFO - PROCESS | 18997 | --DOCSHELL 0x921e7c00 == 29 [pid = 18997] [id = 405] 09:35:39 INFO - PROCESS | 18997 | --DOCSHELL 0x92ea7000 == 28 [pid = 18997] [id = 414] 09:35:39 INFO - PROCESS | 18997 | --DOCSHELL 0x99108400 == 27 [pid = 18997] [id = 429] 09:35:39 INFO - PROCESS | 18997 | --DOCSHELL 0x9235f000 == 26 [pid = 18997] [id = 427] 09:35:39 INFO - PROCESS | 18997 | --DOCSHELL 0x928d4400 == 25 [pid = 18997] [id = 408] 09:35:39 INFO - PROCESS | 18997 | --DOCSHELL 0x99534c00 == 24 [pid = 18997] [id = 428] 09:35:39 INFO - PROCESS | 18997 | --DOCSHELL 0x921e7800 == 23 [pid = 18997] [id = 404] 09:35:39 INFO - PROCESS | 18997 | --DOCSHELL 0x92585800 == 22 [pid = 18997] [id = 407] 09:35:39 INFO - PROCESS | 18997 | --DOCSHELL 0x9258f800 == 21 [pid = 18997] [id = 419] 09:35:39 INFO - PROCESS | 18997 | --DOCSHELL 0x97792000 == 20 [pid = 18997] [id = 417] 09:35:39 INFO - PROCESS | 18997 | --DOCSHELL 0x93891c00 == 19 [pid = 18997] [id = 418] 09:35:39 INFO - PROCESS | 18997 | 1467822939154 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 09:35:39 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0x9a379000) [pid = 18997] [serial = 1277] [outer = (nil)] [url = about:blank] 09:35:39 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x9a1af800) [pid = 18997] [serial = 1274] [outer = (nil)] [url = about:blank] 09:35:39 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x95094000) [pid = 18997] [serial = 1268] [outer = (nil)] [url = about:blank] 09:35:39 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x9258e400) [pid = 18997] [serial = 1265] [outer = (nil)] [url = about:blank] 09:35:39 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x928d7800) [pid = 18997] [serial = 1266] [outer = (nil)] [url = about:blank] 09:35:39 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x99f1c800) [pid = 18997] [serial = 1263] [outer = (nil)] [url = about:blank] 09:35:39 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x98241800) [pid = 18997] [serial = 1262] [outer = (nil)] [url = about:blank] 09:35:39 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x96df5c00) [pid = 18997] [serial = 1245] [outer = (nil)] [url = about:blank] 09:35:39 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x946a1800) [pid = 18997] [serial = 1244] [outer = (nil)] [url = about:blank] 09:35:39 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x9a685c00) [pid = 18997] [serial = 1248] [outer = (nil)] [url = about:blank] 09:35:39 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x9a640800) [pid = 18997] [serial = 1247] [outer = (nil)] [url = about:blank] 09:35:39 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x9b568c00) [pid = 18997] [serial = 1251] [outer = (nil)] [url = about:blank] 09:35:39 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x99fca800) [pid = 18997] [serial = 1271] [outer = (nil)] [url = about:blank] 09:35:39 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x9b3e0800) [pid = 18997] [serial = 1250] [outer = (nil)] [url = about:blank] 09:35:39 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x9b9b3400) [pid = 18997] [serial = 1254] [outer = (nil)] [url = about:blank] 09:35:39 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x9b9b1c00) [pid = 18997] [serial = 1253] [outer = (nil)] [url = about:blank] 09:35:39 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x9a46d000) [pid = 18997] [serial = 1275] [outer = (nil)] [url = about:blank] 09:35:39 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x9be7dc00) [pid = 18997] [serial = 1257] [outer = (nil)] [url = about:blank] 09:35:39 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x99fd6c00) [pid = 18997] [serial = 1272] [outer = (nil)] [url = about:blank] 09:35:39 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x9be7bc00) [pid = 18997] [serial = 1256] [outer = (nil)] [url = about:blank] 09:35:39 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x93916c00) [pid = 18997] [serial = 1260] [outer = (nil)] [url = about:blank] 09:35:39 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x9290ec00) [pid = 18997] [serial = 1259] [outer = (nil)] [url = about:blank] 09:35:39 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x9515e000) [pid = 18997] [serial = 1269] [outer = (nil)] [url = about:blank] 09:35:39 INFO - PROCESS | 18997 | 1467822939465 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:39 INFO - PROCESS | 18997 | 1467822939477 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:39 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f3800 == 20 [pid = 18997] [id = 443] 09:35:39 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x923f3c00) [pid = 18997] [serial = 1330] [outer = (nil)] 09:35:39 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x923fcc00) [pid = 18997] [serial = 1331] [outer = 0x923f3c00] 09:35:39 INFO - PROCESS | 18997 | 1467822939548 Marionette DEBUG loaded listener.js 09:35:39 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x9258b000) [pid = 18997] [serial = 1332] [outer = 0x923f3c00] 09:35:40 INFO - PROCESS | 18997 | 1467822940346 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 09:35:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 09:35:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 2388ms 09:35:40 INFO - PROCESS | 18997 | 1467822940371 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 09:35:40 INFO - PROCESS | 18997 | 1467822940378 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 09:35:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 09:35:40 INFO - PROCESS | 18997 | 1467822940388 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 09:35:40 INFO - PROCESS | 18997 | 1467822940392 Marionette TRACE conn3 <- [1,1746,null,{}] 09:35:40 INFO - PROCESS | 18997 | 1467822940400 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:40 INFO - PROCESS | 18997 | 1467822940407 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:40 INFO - PROCESS | 18997 | 1467822940636 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 09:35:40 INFO - PROCESS | 18997 | 1467822940652 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:40 INFO - PROCESS | 18997 | 1467822940665 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:40 INFO - PROCESS | 18997 | ++DOCSHELL 0x9391a400 == 21 [pid = 18997] [id = 444] 09:35:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x9391a800) [pid = 18997] [serial = 1333] [outer = (nil)] 09:35:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x93b38000) [pid = 18997] [serial = 1334] [outer = 0x9391a800] 09:35:40 INFO - PROCESS | 18997 | 1467822940732 Marionette DEBUG loaded listener.js 09:35:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x946b0000) [pid = 18997] [serial = 1335] [outer = 0x9391a800] 09:35:41 INFO - PROCESS | 18997 | 1467822941632 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 09:35:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 09:35:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1290ms 09:35:41 INFO - PROCESS | 18997 | 1467822941692 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 09:35:41 INFO - PROCESS | 18997 | 1467822941697 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 09:35:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 09:35:41 INFO - PROCESS | 18997 | 1467822941704 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 09:35:41 INFO - PROCESS | 18997 | 1467822941708 Marionette TRACE conn3 <- [1,1750,null,{}] 09:35:41 INFO - PROCESS | 18997 | 1467822941715 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:41 INFO - PROCESS | 18997 | 1467822941720 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:41 INFO - PROCESS | 18997 | 1467822941940 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 09:35:41 INFO - PROCESS | 18997 | 1467822941966 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:41 INFO - PROCESS | 18997 | 1467822941974 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:42 INFO - PROCESS | 18997 | ++DOCSHELL 0x96def000 == 22 [pid = 18997] [id = 445] 09:35:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x96df4000) [pid = 18997] [serial = 1336] [outer = (nil)] 09:35:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x97792000) [pid = 18997] [serial = 1337] [outer = 0x96df4000] 09:35:42 INFO - PROCESS | 18997 | 1467822942046 Marionette DEBUG loaded listener.js 09:35:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x982d0000) [pid = 18997] [serial = 1338] [outer = 0x96df4000] 09:35:43 INFO - PROCESS | 18997 | 1467822943068 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 09:35:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 09:35:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1441ms 09:35:43 INFO - PROCESS | 18997 | 1467822943146 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 09:35:43 INFO - PROCESS | 18997 | 1467822943153 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 09:35:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 09:35:43 INFO - PROCESS | 18997 | 1467822943180 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 09:35:43 INFO - PROCESS | 18997 | 1467822943188 Marionette TRACE conn3 <- [1,1754,null,{}] 09:35:43 INFO - PROCESS | 18997 | 1467822943194 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:43 INFO - PROCESS | 18997 | 1467822943201 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:43 INFO - PROCESS | 18997 | 1467822943424 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 09:35:43 INFO - PROCESS | 18997 | 1467822943447 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:43 INFO - PROCESS | 18997 | 1467822943455 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:43 INFO - PROCESS | 18997 | ++DOCSHELL 0x9518ec00 == 23 [pid = 18997] [id = 446] 09:35:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x99fd7400) [pid = 18997] [serial = 1339] [outer = (nil)] 09:35:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x9a160800) [pid = 18997] [serial = 1340] [outer = 0x99fd7400] 09:35:43 INFO - PROCESS | 18997 | 1467822943543 Marionette DEBUG loaded listener.js 09:35:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x9a168c00) [pid = 18997] [serial = 1341] [outer = 0x99fd7400] 09:35:44 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x921e5c00) [pid = 18997] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 09:35:44 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x9a167400) [pid = 18997] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 09:35:44 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x9a675400) [pid = 18997] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 09:35:44 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x9953cc00) [pid = 18997] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 09:35:44 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x93888400) [pid = 18997] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 09:35:44 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x928d9000) [pid = 18997] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 09:35:44 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x95087800) [pid = 18997] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 09:35:44 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x99538400) [pid = 18997] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 09:35:44 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x921e8800) [pid = 18997] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 09:35:44 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x9a622400) [pid = 18997] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 09:35:44 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x93895c00) [pid = 18997] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 09:35:44 INFO - PROCESS | 18997 | 1467822944916 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 09:35:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 09:35:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1811ms 09:35:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 09:35:44 INFO - PROCESS | 18997 | 1467822944973 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 09:35:44 INFO - PROCESS | 18997 | 1467822944976 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 09:35:44 INFO - PROCESS | 18997 | 1467822944983 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 09:35:44 INFO - PROCESS | 18997 | 1467822944987 Marionette TRACE conn3 <- [1,1758,null,{}] 09:35:45 INFO - PROCESS | 18997 | 1467822944994 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:45 INFO - PROCESS | 18997 | 1467822944998 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:45 INFO - PROCESS | 18997 | 1467822945157 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 09:35:45 INFO - PROCESS | 18997 | 1467822945286 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:45 INFO - PROCESS | 18997 | 1467822945294 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:45 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e8800 == 24 [pid = 18997] [id = 447] 09:35:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x923fe000) [pid = 18997] [serial = 1342] [outer = (nil)] 09:35:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x9a123400) [pid = 18997] [serial = 1343] [outer = 0x923fe000] 09:35:45 INFO - PROCESS | 18997 | 1467822945376 Marionette DEBUG loaded listener.js 09:35:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x9a16ac00) [pid = 18997] [serial = 1344] [outer = 0x923fe000] 09:35:46 INFO - PROCESS | 18997 | 1467822946122 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 09:35:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 09:35:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1189ms 09:35:46 INFO - PROCESS | 18997 | 1467822946172 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 09:35:46 INFO - PROCESS | 18997 | 1467822946176 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 09:35:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 09:35:46 INFO - PROCESS | 18997 | 1467822946182 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 09:35:46 INFO - PROCESS | 18997 | 1467822946186 Marionette TRACE conn3 <- [1,1762,null,{}] 09:35:46 INFO - PROCESS | 18997 | 1467822946191 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:46 INFO - PROCESS | 18997 | 1467822946196 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:46 INFO - PROCESS | 18997 | 1467822946469 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 09:35:46 INFO - PROCESS | 18997 | 1467822946598 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:46 INFO - PROCESS | 18997 | 1467822946609 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:46 INFO - PROCESS | 18997 | ++DOCSHELL 0x92368c00 == 25 [pid = 18997] [id = 448] 09:35:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x92369c00) [pid = 18997] [serial = 1345] [outer = (nil)] 09:35:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x923f3400) [pid = 18997] [serial = 1346] [outer = 0x92369c00] 09:35:46 INFO - PROCESS | 18997 | 1467822946698 Marionette DEBUG loaded listener.js 09:35:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x93912c00) [pid = 18997] [serial = 1347] [outer = 0x92369c00] 09:35:47 INFO - PROCESS | 18997 | 1467822947800 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 09:35:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 09:35:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1684ms 09:35:47 INFO - PROCESS | 18997 | 1467822947869 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 09:35:47 INFO - PROCESS | 18997 | 1467822947876 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 09:35:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 09:35:47 INFO - PROCESS | 18997 | 1467822947884 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 09:35:47 INFO - PROCESS | 18997 | 1467822947889 Marionette TRACE conn3 <- [1,1766,null,{}] 09:35:47 INFO - PROCESS | 18997 | 1467822947897 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:47 INFO - PROCESS | 18997 | 1467822947904 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:48 INFO - PROCESS | 18997 | 1467822948137 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 09:35:48 INFO - PROCESS | 18997 | 1467822948407 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:48 INFO - PROCESS | 18997 | 1467822948414 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:48 INFO - PROCESS | 18997 | ++DOCSHELL 0x928d7c00 == 26 [pid = 18997] [id = 449] 09:35:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x950bbc00) [pid = 18997] [serial = 1348] [outer = (nil)] 09:35:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x99d81000) [pid = 18997] [serial = 1349] [outer = 0x950bbc00] 09:35:48 INFO - PROCESS | 18997 | 1467822948504 Marionette DEBUG loaded listener.js 09:35:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x99fdf800) [pid = 18997] [serial = 1350] [outer = 0x950bbc00] 09:35:49 INFO - PROCESS | 18997 | 1467822949459 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 09:35:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 09:35:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1638ms 09:35:49 INFO - PROCESS | 18997 | 1467822949523 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 09:35:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 09:35:49 INFO - PROCESS | 18997 | 1467822949528 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 09:35:49 INFO - PROCESS | 18997 | 1467822949535 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 09:35:49 INFO - PROCESS | 18997 | 1467822949538 Marionette TRACE conn3 <- [1,1770,null,{}] 09:35:49 INFO - PROCESS | 18997 | 1467822949545 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:49 INFO - PROCESS | 18997 | 1467822949551 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:49 INFO - PROCESS | 18997 | 1467822949744 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 09:35:50 INFO - PROCESS | 18997 | 1467822950032 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:50 INFO - PROCESS | 18997 | 1467822950042 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:50 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a46dc00 == 27 [pid = 18997] [id = 450] 09:35:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x9a476000) [pid = 18997] [serial = 1351] [outer = (nil)] 09:35:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x9a61dc00) [pid = 18997] [serial = 1352] [outer = 0x9a476000] 09:35:50 INFO - PROCESS | 18997 | 1467822950168 Marionette DEBUG loaded listener.js 09:35:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9a645400) [pid = 18997] [serial = 1353] [outer = 0x9a476000] 09:35:51 INFO - PROCESS | 18997 | 1467822951169 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 09:35:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 09:35:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1696ms 09:35:51 INFO - PROCESS | 18997 | 1467822951231 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 09:35:51 INFO - PROCESS | 18997 | 1467822951238 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 09:35:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 09:35:51 INFO - PROCESS | 18997 | 1467822951254 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 09:35:51 INFO - PROCESS | 18997 | 1467822951261 Marionette TRACE conn3 <- [1,1774,null,{}] 09:35:51 INFO - PROCESS | 18997 | 1467822951268 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:51 INFO - PROCESS | 18997 | 1467822951274 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:51 INFO - PROCESS | 18997 | 1467822951461 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 09:35:51 INFO - PROCESS | 18997 | 1467822951693 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:51 INFO - PROCESS | 18997 | 1467822951700 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:51 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a479000 == 28 [pid = 18997] [id = 451] 09:35:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x9a640400) [pid = 18997] [serial = 1354] [outer = (nil)] 09:35:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x9a6ec800) [pid = 18997] [serial = 1355] [outer = 0x9a640400] 09:35:51 INFO - PROCESS | 18997 | 1467822951829 Marionette DEBUG loaded listener.js 09:35:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9a746c00) [pid = 18997] [serial = 1356] [outer = 0x9a640400] 09:35:52 INFO - PROCESS | 18997 | 1467822952921 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 09:35:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 09:35:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1754ms 09:35:53 INFO - PROCESS | 18997 | 1467822953011 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 09:35:53 INFO - PROCESS | 18997 | 1467822953024 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 09:35:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 09:35:53 INFO - PROCESS | 18997 | 1467822953038 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 09:35:53 INFO - PROCESS | 18997 | 1467822953042 Marionette TRACE conn3 <- [1,1778,null,{}] 09:35:53 INFO - PROCESS | 18997 | 1467822953052 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:53 INFO - PROCESS | 18997 | 1467822953058 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:53 INFO - PROCESS | 18997 | 1467822953292 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 09:35:53 INFO - PROCESS | 18997 | 1467822953563 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:53 INFO - PROCESS | 18997 | 1467822953571 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:53 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x9a620800) [pid = 18997] [serial = 1278] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x9a61d400) [pid = 18997] [serial = 1305] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x9a163000) [pid = 18997] [serial = 1299] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x96df8400) [pid = 18997] [serial = 1307] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x9a673000) [pid = 18997] [serial = 1301] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x9a748c00) [pid = 18997] [serial = 1304] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x9a67c000) [pid = 18997] [serial = 1302] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x99fc9800) [pid = 18997] [serial = 1286] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x99fe8c00) [pid = 18997] [serial = 1287] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x946aec00) [pid = 18997] [serial = 1283] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x95186800) [pid = 18997] [serial = 1284] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x9290fc00) [pid = 18997] [serial = 1292] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x92ea6c00) [pid = 18997] [serial = 1293] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x95163800) [pid = 18997] [serial = 1295] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x953b4400) [pid = 18997] [serial = 1296] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x99fd6000) [pid = 18997] [serial = 1298] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x92363400) [pid = 18997] [serial = 1280] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 18997 | --DOMWINDOW == 64 (0x923fb000) [pid = 18997] [serial = 1281] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 18997 | --DOMWINDOW == 63 (0x9a74b000) [pid = 18997] [serial = 1289] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 18997 | --DOMWINDOW == 62 (0x9a74fc00) [pid = 18997] [serial = 1290] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 18997 | --DOMWINDOW == 61 (0x9b276400) [pid = 18997] [serial = 1308] [outer = (nil)] [url = about:blank] 09:35:53 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f5c00 == 29 [pid = 18997] [id = 452] 09:35:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 62 (0x923f6c00) [pid = 18997] [serial = 1357] [outer = (nil)] 09:35:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 63 (0x92590000) [pid = 18997] [serial = 1358] [outer = 0x923f6c00] 09:35:53 INFO - PROCESS | 18997 | 1467822953691 Marionette DEBUG loaded listener.js 09:35:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 64 (0x9388d000) [pid = 18997] [serial = 1359] [outer = 0x923f6c00] 09:35:54 INFO - PROCESS | 18997 | 1467822954451 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 09:35:54 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 09:35:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1448ms 09:35:54 INFO - PROCESS | 18997 | 1467822954506 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 09:35:54 INFO - PROCESS | 18997 | 1467822954513 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 09:35:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 09:35:54 INFO - PROCESS | 18997 | 1467822954525 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 09:35:54 INFO - PROCESS | 18997 | 1467822954528 Marionette TRACE conn3 <- [1,1782,null,{}] 09:35:54 INFO - PROCESS | 18997 | 1467822954535 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:54 INFO - PROCESS | 18997 | 1467822954540 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:54 INFO - PROCESS | 18997 | 1467822954708 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 09:35:54 INFO - PROCESS | 18997 | 1467822954719 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:54 INFO - PROCESS | 18997 | 1467822954727 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:54 INFO - PROCESS | 18997 | ++DOCSHELL 0x97793000 == 30 [pid = 18997] [id = 453] 09:35:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 65 (0x97798400) [pid = 18997] [serial = 1360] [outer = (nil)] 09:35:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x9952ec00) [pid = 18997] [serial = 1361] [outer = 0x97798400] 09:35:54 INFO - PROCESS | 18997 | 1467822954805 Marionette DEBUG loaded listener.js 09:35:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x99f1c800) [pid = 18997] [serial = 1362] [outer = 0x97798400] 09:35:55 INFO - PROCESS | 18997 | 1467822955812 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 09:35:55 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 09:35:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1335ms 09:35:55 INFO - PROCESS | 18997 | 1467822955861 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 09:35:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 09:35:55 INFO - PROCESS | 18997 | 1467822955865 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 09:35:55 INFO - PROCESS | 18997 | 1467822955872 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 09:35:55 INFO - PROCESS | 18997 | 1467822955877 Marionette TRACE conn3 <- [1,1786,null,{}] 09:35:55 INFO - PROCESS | 18997 | 1467822955892 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:55 INFO - PROCESS | 18997 | 1467822955900 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:56 INFO - PROCESS | 18997 | 1467822956065 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 09:35:56 INFO - PROCESS | 18997 | 1467822956212 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:56 INFO - PROCESS | 18997 | 1467822956219 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:56 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a163c00 == 31 [pid = 18997] [id = 454] 09:35:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x9a382000) [pid = 18997] [serial = 1363] [outer = (nil)] 09:35:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x9a621400) [pid = 18997] [serial = 1364] [outer = 0x9a382000] 09:35:56 INFO - PROCESS | 18997 | 1467822956292 Marionette DEBUG loaded listener.js 09:35:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x9a673c00) [pid = 18997] [serial = 1365] [outer = 0x9a382000] 09:35:57 INFO - PROCESS | 18997 | 1467822957117 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 09:35:57 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 09:35:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1289ms 09:35:57 INFO - PROCESS | 18997 | 1467822957161 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 09:35:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 09:35:57 INFO - PROCESS | 18997 | 1467822957166 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 09:35:57 INFO - PROCESS | 18997 | 1467822957182 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 09:35:57 INFO - PROCESS | 18997 | 1467822957184 Marionette TRACE conn3 <- [1,1790,null,{}] 09:35:57 INFO - PROCESS | 18997 | 1467822957191 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:57 INFO - PROCESS | 18997 | 1467822957195 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:57 INFO - PROCESS | 18997 | 1467822957436 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 09:35:57 INFO - PROCESS | 18997 | 1467822957462 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:57 INFO - PROCESS | 18997 | 1467822957467 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:57 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a625400 == 32 [pid = 18997] [id = 455] 09:35:57 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x9a676000) [pid = 18997] [serial = 1366] [outer = (nil)] 09:35:57 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9a747800) [pid = 18997] [serial = 1367] [outer = 0x9a676000] 09:35:57 INFO - PROCESS | 18997 | 1467822957538 Marionette DEBUG loaded listener.js 09:35:57 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9a74dc00) [pid = 18997] [serial = 1368] [outer = 0x9a676000] 09:35:58 INFO - PROCESS | 18997 | 1467822958454 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 09:35:58 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) 09:35:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1345ms 09:35:58 INFO - PROCESS | 18997 | 1467822958518 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 09:35:58 INFO - PROCESS | 18997 | 1467822958521 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 09:35:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 09:35:58 INFO - PROCESS | 18997 | 1467822958528 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 09:35:58 INFO - PROCESS | 18997 | 1467822958532 Marionette TRACE conn3 <- [1,1794,null,{}] 09:35:58 INFO - PROCESS | 18997 | 1467822958537 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:58 INFO - PROCESS | 18997 | 1467822958542 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:58 INFO - PROCESS | 18997 | 1467822958811 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 09:35:58 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x92588000) [pid = 18997] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 09:35:58 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x9a66c800) [pid = 18997] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 09:35:58 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x9a627c00) [pid = 18997] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 09:35:58 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x9391a800) [pid = 18997] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 09:35:58 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x92585c00) [pid = 18997] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 09:35:58 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x96df4000) [pid = 18997] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 09:35:58 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x9779cc00) [pid = 18997] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 09:35:58 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x923f3c00) [pid = 18997] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 09:35:58 INFO - PROCESS | 18997 | --DOMWINDOW == 64 (0x99fd7400) [pid = 18997] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 09:35:58 INFO - PROCESS | 18997 | --DOMWINDOW == 63 (0x9a673800) [pid = 18997] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 09:35:58 INFO - PROCESS | 18997 | --DOMWINDOW == 62 (0x9becbc00) [pid = 18997] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 09:35:58 INFO - PROCESS | 18997 | 1467822958924 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:58 INFO - PROCESS | 18997 | 1467822958933 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:35:58 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f5000 == 33 [pid = 18997] [id = 456] 09:35:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 63 (0x923f6400) [pid = 18997] [serial = 1369] [outer = (nil)] 09:35:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 64 (0x93895c00) [pid = 18997] [serial = 1370] [outer = 0x923f6400] 09:35:59 INFO - PROCESS | 18997 | 1467822958999 Marionette DEBUG loaded listener.js 09:35:59 INFO - PROCESS | 18997 | ++DOMWINDOW == 65 (0x93917400) [pid = 18997] [serial = 1371] [outer = 0x923f6400] 09:35:59 INFO - PROCESS | 18997 | 1467822959774 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 09:35:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:35:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1279ms 09:35:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 09:35:59 INFO - PROCESS | 18997 | 1467822959809 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 09:35:59 INFO - PROCESS | 18997 | 1467822959812 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 09:35:59 INFO - PROCESS | 18997 | 1467822959818 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 09:35:59 INFO - PROCESS | 18997 | 1467822959822 Marionette TRACE conn3 <- [1,1798,null,{}] 09:35:59 INFO - PROCESS | 18997 | 1467822959827 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:59 INFO - PROCESS | 18997 | 1467822959837 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:00 INFO - PROCESS | 18997 | 1467822960043 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 09:36:00 INFO - PROCESS | 18997 | 1467822960176 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:00 INFO - PROCESS | 18997 | 1467822960183 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:00 INFO - PROCESS | 18997 | ++DOCSHELL 0x93b42400 == 34 [pid = 18997] [id = 457] 09:36:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x99177c00) [pid = 18997] [serial = 1372] [outer = (nil)] 09:36:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x9b20dc00) [pid = 18997] [serial = 1373] [outer = 0x99177c00] 09:36:00 INFO - PROCESS | 18997 | 1467822960275 Marionette DEBUG loaded listener.js 09:36:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x9b276c00) [pid = 18997] [serial = 1374] [outer = 0x99177c00] 09:36:01 INFO - PROCESS | 18997 | 1467822961201 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 09:36:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 09:36:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1431ms 09:36:01 INFO - PROCESS | 18997 | 1467822961250 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 09:36:01 INFO - PROCESS | 18997 | 1467822961257 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 09:36:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 09:36:01 INFO - PROCESS | 18997 | 1467822961267 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 09:36:01 INFO - PROCESS | 18997 | 1467822961272 Marionette TRACE conn3 <- [1,1802,null,{}] 09:36:01 INFO - PROCESS | 18997 | 1467822961281 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:01 INFO - PROCESS | 18997 | 1467822961286 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:01 INFO - PROCESS | 18997 | 1467822961515 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 09:36:01 INFO - PROCESS | 18997 | 1467822961760 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:01 INFO - PROCESS | 18997 | 1467822961772 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:01 INFO - PROCESS | 18997 | ++DOCSHELL 0x923fe800 == 35 [pid = 18997] [id = 458] 09:36:01 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x92590800) [pid = 18997] [serial = 1375] [outer = (nil)] 09:36:01 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x950ba000) [pid = 18997] [serial = 1376] [outer = 0x92590800] 09:36:01 INFO - PROCESS | 18997 | 1467822961900 Marionette DEBUG loaded listener.js 09:36:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x95187800) [pid = 18997] [serial = 1377] [outer = 0x92590800] 09:36:02 INFO - PROCESS | 18997 | 1467822962796 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:36:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 09:36:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1598ms 09:36:02 INFO - PROCESS | 18997 | 1467822962865 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 09:36:02 INFO - PROCESS | 18997 | 1467822962872 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 09:36:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 09:36:02 INFO - PROCESS | 18997 | 1467822962883 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 09:36:02 INFO - PROCESS | 18997 | 1467822962887 Marionette TRACE conn3 <- [1,1806,null,{}] 09:36:02 INFO - PROCESS | 18997 | 1467822962893 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:02 INFO - PROCESS | 18997 | 1467822962899 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:03 INFO - PROCESS | 18997 | 1467822963135 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 09:36:03 INFO - PROCESS | 18997 | 1467822963364 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:03 INFO - PROCESS | 18997 | 1467822963372 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:03 INFO - PROCESS | 18997 | ++DOCSHELL 0x99686000 == 36 [pid = 18997] [id = 459] 09:36:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x99fcc800) [pid = 18997] [serial = 1378] [outer = (nil)] 09:36:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9a166400) [pid = 18997] [serial = 1379] [outer = 0x99fcc800] 09:36:03 INFO - PROCESS | 18997 | 1467822963501 Marionette DEBUG loaded listener.js 09:36:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x9a385000) [pid = 18997] [serial = 1380] [outer = 0x99fcc800] 09:36:04 INFO - PROCESS | 18997 | 1467822964490 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 09:36:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 09:36:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1683ms 09:36:04 INFO - PROCESS | 18997 | 1467822964567 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 09:36:04 INFO - PROCESS | 18997 | 1467822964571 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 09:36:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 09:36:04 INFO - PROCESS | 18997 | 1467822964579 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 09:36:04 INFO - PROCESS | 18997 | 1467822964585 Marionette TRACE conn3 <- [1,1810,null,{}] 09:36:04 INFO - PROCESS | 18997 | 1467822964601 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:04 INFO - PROCESS | 18997 | 1467822964610 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:04 INFO - PROCESS | 18997 | 1467822964825 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 09:36:05 INFO - PROCESS | 18997 | 1467822965104 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:05 INFO - PROCESS | 18997 | 1467822965119 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:05 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a7dcc00 == 37 [pid = 18997] [id = 460] 09:36:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x9af73c00) [pid = 18997] [serial = 1381] [outer = (nil)] 09:36:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9b276800) [pid = 18997] [serial = 1382] [outer = 0x9af73c00] 09:36:05 INFO - PROCESS | 18997 | 1467822965200 Marionette DEBUG loaded listener.js 09:36:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x9b280000) [pid = 18997] [serial = 1383] [outer = 0x9af73c00] 09:36:06 INFO - PROCESS | 18997 | 1467822966104 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 09:36:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 09:36:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1586ms 09:36:06 INFO - PROCESS | 18997 | 1467822966166 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 09:36:06 INFO - PROCESS | 18997 | 1467822966171 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 09:36:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 09:36:06 INFO - PROCESS | 18997 | 1467822966178 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 09:36:06 INFO - PROCESS | 18997 | 1467822966181 Marionette TRACE conn3 <- [1,1814,null,{}] 09:36:06 INFO - PROCESS | 18997 | 1467822966187 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:06 INFO - PROCESS | 18997 | 1467822966193 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:06 INFO - PROCESS | 18997 | 1467822966418 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 09:36:06 INFO - PROCESS | 18997 | 1467822966639 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:06 INFO - PROCESS | 18997 | 1467822966647 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:06 INFO - PROCESS | 18997 | ++DOCSHELL 0x92585800 == 38 [pid = 18997] [id = 461] 09:36:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x9b06f400) [pid = 18997] [serial = 1384] [outer = (nil)] 09:36:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9b56d400) [pid = 18997] [serial = 1385] [outer = 0x9b06f400] 09:36:06 INFO - PROCESS | 18997 | 1467822966773 Marionette DEBUG loaded listener.js 09:36:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x9b9b2c00) [pid = 18997] [serial = 1386] [outer = 0x9b06f400] 09:36:07 INFO - PROCESS | 18997 | 1467822967631 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 09:36:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 09:36:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1487ms 09:36:07 INFO - PROCESS | 18997 | 1467822967675 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 09:36:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 09:36:07 INFO - PROCESS | 18997 | 1467822967680 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 09:36:07 INFO - PROCESS | 18997 | 1467822967686 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 09:36:07 INFO - PROCESS | 18997 | 1467822967690 Marionette TRACE conn3 <- [1,1818,null,{}] 09:36:07 INFO - PROCESS | 18997 | 1467822967696 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:07 INFO - PROCESS | 18997 | 1467822967701 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:07 INFO - PROCESS | 18997 | 1467822967878 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 09:36:08 INFO - PROCESS | 18997 | 1467822968114 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:08 INFO - PROCESS | 18997 | 1467822968123 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:08 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f1c00 == 39 [pid = 18997] [id = 462] 09:36:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x92587000) [pid = 18997] [serial = 1387] [outer = (nil)] 09:36:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x93911000) [pid = 18997] [serial = 1388] [outer = 0x92587000] 09:36:08 INFO - PROCESS | 18997 | 1467822968280 Marionette DEBUG loaded listener.js 09:36:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x99535000) [pid = 18997] [serial = 1389] [outer = 0x92587000] 09:36:09 INFO - PROCESS | 18997 | 1467822969443 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 09:36:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 09:36:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1839ms 09:36:09 INFO - PROCESS | 18997 | 1467822969526 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 09:36:09 INFO - PROCESS | 18997 | 1467822969532 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 09:36:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 09:36:09 INFO - PROCESS | 18997 | 1467822969540 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 09:36:09 INFO - PROCESS | 18997 | 1467822969547 Marionette TRACE conn3 <- [1,1822,null,{}] 09:36:09 INFO - PROCESS | 18997 | 1467822969555 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:09 INFO - PROCESS | 18997 | 1467822969562 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:09 INFO - PROCESS | 18997 | 1467822969779 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 09:36:10 INFO - PROCESS | 18997 | --DOCSHELL 0x9518f800 == 38 [pid = 18997] [id = 437] 09:36:10 INFO - PROCESS | 18997 | --DOCSHELL 0x928d8000 == 37 [pid = 18997] [id = 430] 09:36:10 INFO - PROCESS | 18997 | --DOCSHELL 0x923f3800 == 36 [pid = 18997] [id = 443] 09:36:10 INFO - PROCESS | 18997 | --DOCSHELL 0x93913800 == 35 [pid = 18997] [id = 431] 09:36:10 INFO - PROCESS | 18997 | --DOCSHELL 0x93893400 == 34 [pid = 18997] [id = 432] 09:36:10 INFO - PROCESS | 18997 | --DOCSHELL 0x921de000 == 33 [pid = 18997] [id = 435] 09:36:10 INFO - PROCESS | 18997 | --DOCSHELL 0x9508fc00 == 32 [pid = 18997] [id = 433] 09:36:10 INFO - PROCESS | 18997 | --DOCSHELL 0x99fd5400 == 31 [pid = 18997] [id = 441] 09:36:10 INFO - PROCESS | 18997 | --DOCSHELL 0x92585000 == 30 [pid = 18997] [id = 436] 09:36:10 INFO - PROCESS | 18997 | --DOCSHELL 0x92584800 == 29 [pid = 18997] [id = 442] 09:36:10 INFO - PROCESS | 18997 | --DOCSHELL 0x9a61e400 == 28 [pid = 18997] [id = 434] 09:36:10 INFO - PROCESS | 18997 | --DOCSHELL 0x92589000 == 27 [pid = 18997] [id = 438] 09:36:10 INFO - PROCESS | 18997 | --DOCSHELL 0x923f8c00 == 26 [pid = 18997] [id = 439] 09:36:10 INFO - PROCESS | 18997 | --DOCSHELL 0x9a46ac00 == 25 [pid = 18997] [id = 440] 09:36:10 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x93b34400) [pid = 18997] [serial = 1329] [outer = (nil)] [url = about:blank] 09:36:10 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x9be82000) [pid = 18997] [serial = 1323] [outer = (nil)] [url = about:blank] 09:36:10 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x9b949800) [pid = 18997] [serial = 1319] [outer = (nil)] [url = about:blank] 09:36:10 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x946b0000) [pid = 18997] [serial = 1335] [outer = (nil)] [url = about:blank] 09:36:10 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x93b38000) [pid = 18997] [serial = 1334] [outer = (nil)] [url = about:blank] 09:36:10 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x92910400) [pid = 18997] [serial = 1311] [outer = (nil)] [url = about:blank] 09:36:10 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x9258c000) [pid = 18997] [serial = 1310] [outer = (nil)] [url = about:blank] 09:36:10 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x982d0000) [pid = 18997] [serial = 1338] [outer = (nil)] [url = about:blank] 09:36:10 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x99539c00) [pid = 18997] [serial = 1314] [outer = (nil)] [url = about:blank] 09:36:10 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x923fcc00) [pid = 18997] [serial = 1331] [outer = (nil)] [url = about:blank] 09:36:10 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x9258b000) [pid = 18997] [serial = 1332] [outer = (nil)] [url = about:blank] 09:36:10 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x9258ec00) [pid = 18997] [serial = 1328] [outer = (nil)] [url = about:blank] 09:36:10 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x9a168c00) [pid = 18997] [serial = 1341] [outer = (nil)] [url = about:blank] 09:36:10 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x9a160800) [pid = 18997] [serial = 1340] [outer = (nil)] [url = about:blank] 09:36:10 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x97792000) [pid = 18997] [serial = 1337] [outer = (nil)] [url = about:blank] 09:36:10 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x9b211c00) [pid = 18997] [serial = 1317] [outer = (nil)] [url = about:blank] 09:36:10 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x9b9b6800) [pid = 18997] [serial = 1320] [outer = (nil)] [url = about:blank] 09:36:10 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x9cb32800) [pid = 18997] [serial = 1325] [outer = (nil)] [url = about:blank] 09:36:10 INFO - PROCESS | 18997 | --DOMWINDOW == 64 (0x9910c800) [pid = 18997] [serial = 1313] [outer = (nil)] [url = about:blank] 09:36:10 INFO - PROCESS | 18997 | --DOMWINDOW == 63 (0x9a74b800) [pid = 18997] [serial = 1316] [outer = (nil)] [url = about:blank] 09:36:10 INFO - PROCESS | 18997 | --DOMWINDOW == 62 (0x9be80800) [pid = 18997] [serial = 1322] [outer = (nil)] [url = about:blank] 09:36:10 INFO - PROCESS | 18997 | --DOMWINDOW == 61 (0x9d819800) [pid = 18997] [serial = 1326] [outer = (nil)] [url = about:blank] 09:36:10 INFO - PROCESS | 18997 | --DOMWINDOW == 60 (0x9a123400) [pid = 18997] [serial = 1343] [outer = (nil)] [url = about:blank] 09:36:11 INFO - PROCESS | 18997 | 1467822971070 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:11 INFO - PROCESS | 18997 | 1467822971082 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:11 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f0400 == 26 [pid = 18997] [id = 463] 09:36:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 61 (0x923f1000) [pid = 18997] [serial = 1390] [outer = (nil)] 09:36:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 62 (0x923f6000) [pid = 18997] [serial = 1391] [outer = 0x923f1000] 09:36:11 INFO - PROCESS | 18997 | 1467822971165 Marionette DEBUG loaded listener.js 09:36:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 63 (0x92589000) [pid = 18997] [serial = 1392] [outer = 0x923f1000] 09:36:11 INFO - PROCESS | 18997 | 1467822971980 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 09:36:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 09:36:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 2493ms 09:36:12 INFO - PROCESS | 18997 | 1467822972035 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 09:36:12 INFO - PROCESS | 18997 | 1467822972041 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 09:36:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 09:36:12 INFO - PROCESS | 18997 | 1467822972049 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 09:36:12 INFO - PROCESS | 18997 | 1467822972054 Marionette TRACE conn3 <- [1,1826,null,{}] 09:36:12 INFO - PROCESS | 18997 | 1467822972064 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:12 INFO - PROCESS | 18997 | 1467822972073 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:12 INFO - PROCESS | 18997 | 1467822972249 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 09:36:12 INFO - PROCESS | 18997 | 1467822972261 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:12 INFO - PROCESS | 18997 | 1467822972270 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:12 INFO - PROCESS | 18997 | ++DOCSHELL 0x92913000 == 27 [pid = 18997] [id = 464] 09:36:12 INFO - PROCESS | 18997 | ++DOMWINDOW == 64 (0x92ea7c00) [pid = 18997] [serial = 1393] [outer = (nil)] 09:36:12 INFO - PROCESS | 18997 | ++DOMWINDOW == 65 (0x92eb4400) [pid = 18997] [serial = 1394] [outer = 0x92ea7c00] 09:36:12 INFO - PROCESS | 18997 | 1467822972356 Marionette DEBUG loaded listener.js 09:36:12 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x93912000) [pid = 18997] [serial = 1395] [outer = 0x92ea7c00] 09:36:13 INFO - PROCESS | 18997 | 1467822973302 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 09:36:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 09:36:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1281ms 09:36:13 INFO - PROCESS | 18997 | 1467822973336 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 09:36:13 INFO - PROCESS | 18997 | 1467822973344 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 09:36:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 09:36:13 INFO - PROCESS | 18997 | 1467822973351 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 09:36:13 INFO - PROCESS | 18997 | 1467822973355 Marionette TRACE conn3 <- [1,1830,null,{}] 09:36:13 INFO - PROCESS | 18997 | 1467822973379 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:13 INFO - PROCESS | 18997 | 1467822973386 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:13 INFO - PROCESS | 18997 | 1467822973623 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 09:36:13 INFO - PROCESS | 18997 | 1467822973647 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:13 INFO - PROCESS | 18997 | 1467822973655 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:13 INFO - PROCESS | 18997 | ++DOCSHELL 0x93b3f400 == 28 [pid = 18997] [id = 465] 09:36:13 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x946b0800) [pid = 18997] [serial = 1396] [outer = (nil)] 09:36:13 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x95092c00) [pid = 18997] [serial = 1397] [outer = 0x946b0800] 09:36:13 INFO - PROCESS | 18997 | 1467822973726 Marionette DEBUG loaded listener.js 09:36:13 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x95169400) [pid = 18997] [serial = 1398] [outer = 0x946b0800] 09:36:14 INFO - PROCESS | 18997 | 1467822974724 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 09:36:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 09:36:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1402ms 09:36:14 INFO - PROCESS | 18997 | 1467822974754 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 09:36:14 INFO - PROCESS | 18997 | 1467822974758 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 09:36:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 09:36:14 INFO - PROCESS | 18997 | 1467822974773 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 09:36:14 INFO - PROCESS | 18997 | 1467822974784 Marionette TRACE conn3 <- [1,1834,null,{}] 09:36:14 INFO - PROCESS | 18997 | 1467822974803 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:14 INFO - PROCESS | 18997 | 1467822974812 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:15 INFO - PROCESS | 18997 | 1467822975032 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 09:36:15 INFO - PROCESS | 18997 | 1467822975057 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:15 INFO - PROCESS | 18997 | 1467822975075 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:15 INFO - PROCESS | 18997 | ++DOCSHELL 0x9779ec00 == 29 [pid = 18997] [id = 466] 09:36:15 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x98241800) [pid = 18997] [serial = 1399] [outer = (nil)] 09:36:15 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x991ef400) [pid = 18997] [serial = 1400] [outer = 0x98241800] 09:36:15 INFO - PROCESS | 18997 | 1467822975147 Marionette DEBUG loaded listener.js 09:36:15 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9953c000) [pid = 18997] [serial = 1401] [outer = 0x98241800] 09:36:16 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x99177c00) [pid = 18997] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 09:36:16 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x9a676000) [pid = 18997] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 09:36:16 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x923f6400) [pid = 18997] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 09:36:16 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x9a640400) [pid = 18997] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 09:36:16 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x950bbc00) [pid = 18997] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 09:36:16 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x9a476000) [pid = 18997] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 09:36:16 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x92369c00) [pid = 18997] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 09:36:16 INFO - PROCESS | 18997 | --DOMWINDOW == 64 (0x923fe000) [pid = 18997] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 09:36:16 INFO - PROCESS | 18997 | --DOMWINDOW == 63 (0x97798400) [pid = 18997] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 09:36:16 INFO - PROCESS | 18997 | --DOMWINDOW == 62 (0x9a382000) [pid = 18997] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 09:36:16 INFO - PROCESS | 18997 | --DOMWINDOW == 61 (0x923f6c00) [pid = 18997] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 09:36:16 INFO - PROCESS | 18997 | 1467822976553 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 09:36:16 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 09:36:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1809ms 09:36:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 09:36:16 INFO - PROCESS | 18997 | 1467822976583 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 09:36:16 INFO - PROCESS | 18997 | 1467822976587 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 09:36:16 INFO - PROCESS | 18997 | 1467822976594 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 09:36:16 INFO - PROCESS | 18997 | 1467822976599 Marionette TRACE conn3 <- [1,1838,null,{}] 09:36:16 INFO - PROCESS | 18997 | 1467822976605 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:16 INFO - PROCESS | 18997 | 1467822976609 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:16 INFO - PROCESS | 18997 | 1467822976759 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 09:36:16 INFO - PROCESS | 18997 | 1467822976775 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:16 INFO - PROCESS | 18997 | 1467822976783 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:16 INFO - PROCESS | 18997 | ++DOCSHELL 0x950b7000 == 30 [pid = 18997] [id = 467] 09:36:16 INFO - PROCESS | 18997 | ++DOMWINDOW == 62 (0x95163c00) [pid = 18997] [serial = 1402] [outer = (nil)] 09:36:16 INFO - PROCESS | 18997 | ++DOMWINDOW == 63 (0x99f25c00) [pid = 18997] [serial = 1403] [outer = 0x95163c00] 09:36:16 INFO - PROCESS | 18997 | 1467822976856 Marionette DEBUG loaded listener.js 09:36:16 INFO - PROCESS | 18997 | ++DOMWINDOW == 64 (0x99fcb400) [pid = 18997] [serial = 1404] [outer = 0x95163c00] 09:36:17 INFO - PROCESS | 18997 | 1467822977738 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 09:36:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 09:36:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1182ms 09:36:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 09:36:17 INFO - PROCESS | 18997 | 1467822977776 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 09:36:17 INFO - PROCESS | 18997 | 1467822977779 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 09:36:17 INFO - PROCESS | 18997 | 1467822977787 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 09:36:17 INFO - PROCESS | 18997 | 1467822977789 Marionette TRACE conn3 <- [1,1842,null,{}] 09:36:17 INFO - PROCESS | 18997 | 1467822977796 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:17 INFO - PROCESS | 18997 | 1467822977801 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:17 INFO - PROCESS | 18997 | 1467822977958 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 09:36:17 INFO - PROCESS | 18997 | 1467822977968 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:17 INFO - PROCESS | 18997 | 1467822977987 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:18 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a122c00 == 31 [pid = 18997] [id = 468] 09:36:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 65 (0x9a123c00) [pid = 18997] [serial = 1405] [outer = (nil)] 09:36:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x9a160c00) [pid = 18997] [serial = 1406] [outer = 0x9a123c00] 09:36:18 INFO - PROCESS | 18997 | 1467822978071 Marionette DEBUG loaded listener.js 09:36:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x9a46b000) [pid = 18997] [serial = 1407] [outer = 0x9a123c00] 09:36:19 INFO - PROCESS | 18997 | 1467822979308 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 09:36:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 09:36:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1585ms 09:36:19 INFO - PROCESS | 18997 | 1467822979372 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 09:36:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 09:36:19 INFO - PROCESS | 18997 | 1467822979378 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 09:36:19 INFO - PROCESS | 18997 | 1467822979386 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 09:36:19 INFO - PROCESS | 18997 | 1467822979394 Marionette TRACE conn3 <- [1,1846,null,{}] 09:36:19 INFO - PROCESS | 18997 | 1467822979403 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:19 INFO - PROCESS | 18997 | 1467822979409 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:19 INFO - PROCESS | 18997 | 1467822979639 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 09:36:19 INFO - PROCESS | 18997 | 1467822979911 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:19 INFO - PROCESS | 18997 | 1467822979923 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:19 INFO - PROCESS | 18997 | ++DOCSHELL 0x92581400 == 32 [pid = 18997] [id = 469] 09:36:19 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x928d8800) [pid = 18997] [serial = 1408] [outer = (nil)] 09:36:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x93b38800) [pid = 18997] [serial = 1409] [outer = 0x928d8800] 09:36:20 INFO - PROCESS | 18997 | 1467822980026 Marionette DEBUG loaded listener.js 09:36:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x9508a400) [pid = 18997] [serial = 1410] [outer = 0x928d8800] 09:36:21 INFO - PROCESS | 18997 | 1467822981064 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 09:36:21 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) 09:36:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1742ms 09:36:21 INFO - PROCESS | 18997 | 1467822981129 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 09:36:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 09:36:21 INFO - PROCESS | 18997 | 1467822981138 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 09:36:21 INFO - PROCESS | 18997 | 1467822981150 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 09:36:21 INFO - PROCESS | 18997 | 1467822981155 Marionette TRACE conn3 <- [1,1850,null,{}] 09:36:21 INFO - PROCESS | 18997 | 1467822981162 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:21 INFO - PROCESS | 18997 | 1467822981167 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:21 INFO - PROCESS | 18997 | 1467822981366 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 09:36:21 INFO - PROCESS | 18997 | 1467822981628 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:21 INFO - PROCESS | 18997 | 1467822981638 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:21 INFO - PROCESS | 18997 | ++DOCSHELL 0x9290c000 == 33 [pid = 18997] [id = 470] 09:36:21 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x991f0400) [pid = 18997] [serial = 1411] [outer = (nil)] 09:36:21 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x99f1b400) [pid = 18997] [serial = 1412] [outer = 0x991f0400] 09:36:21 INFO - PROCESS | 18997 | 1467822981761 Marionette DEBUG loaded listener.js 09:36:21 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x99fd8400) [pid = 18997] [serial = 1413] [outer = 0x991f0400] 09:36:22 INFO - PROCESS | 18997 | 1467822982699 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 09:36:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:36:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1595ms 09:36:22 INFO - PROCESS | 18997 | 1467822982744 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 09:36:22 INFO - PROCESS | 18997 | 1467822982748 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 09:36:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 09:36:22 INFO - PROCESS | 18997 | 1467822982756 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 09:36:22 INFO - PROCESS | 18997 | 1467822982762 Marionette TRACE conn3 <- [1,1854,null,{}] 09:36:22 INFO - PROCESS | 18997 | 1467822982779 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:22 INFO - PROCESS | 18997 | 1467822982787 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:22 INFO - PROCESS | 18997 | 1467822982975 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 09:36:23 INFO - PROCESS | 18997 | 1467822983219 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:23 INFO - PROCESS | 18997 | 1467822983230 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:23 INFO - PROCESS | 18997 | ++DOCSHELL 0x99fd2800 == 34 [pid = 18997] [id = 471] 09:36:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x9a46f800) [pid = 18997] [serial = 1414] [outer = (nil)] 09:36:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x9a627800) [pid = 18997] [serial = 1415] [outer = 0x9a46f800] 09:36:23 INFO - PROCESS | 18997 | 1467822983385 Marionette DEBUG loaded listener.js 09:36:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9a673000) [pid = 18997] [serial = 1416] [outer = 0x9a46f800] 09:36:24 INFO - PROCESS | 18997 | 1467822984358 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:36:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 09:36:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1687ms 09:36:24 INFO - PROCESS | 18997 | 1467822984445 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 09:36:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 09:36:24 INFO - PROCESS | 18997 | 1467822984450 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 09:36:24 INFO - PROCESS | 18997 | 1467822984456 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 09:36:24 INFO - PROCESS | 18997 | 1467822984460 Marionette TRACE conn3 <- [1,1858,null,{}] 09:36:24 INFO - PROCESS | 18997 | 1467822984466 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:24 INFO - PROCESS | 18997 | 1467822984472 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:24 INFO - PROCESS | 18997 | 1467822984687 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 09:36:25 INFO - PROCESS | 18997 | 1467822985080 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:25 INFO - PROCESS | 18997 | 1467822985092 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:25 INFO - PROCESS | 18997 | ++DOCSHELL 0x92361400 == 35 [pid = 18997] [id = 472] 09:36:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x92363800) [pid = 18997] [serial = 1417] [outer = (nil)] 09:36:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x923f7c00) [pid = 18997] [serial = 1418] [outer = 0x92363800] 09:36:25 INFO - PROCESS | 18997 | 1467822985179 Marionette DEBUG loaded listener.js 09:36:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9258f800) [pid = 18997] [serial = 1419] [outer = 0x92363800] 09:36:25 INFO - PROCESS | 18997 | --DOCSHELL 0x921e8800 == 34 [pid = 18997] [id = 447] 09:36:25 INFO - PROCESS | 18997 | --DOCSHELL 0x9518ec00 == 33 [pid = 18997] [id = 446] 09:36:25 INFO - PROCESS | 18997 | --DOCSHELL 0x96def000 == 32 [pid = 18997] [id = 445] 09:36:26 INFO - PROCESS | 18997 | 1467822986202 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 09:36:26 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x9b276c00) [pid = 18997] [serial = 1374] [outer = (nil)] [url = about:blank] 09:36:26 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x9b20dc00) [pid = 18997] [serial = 1373] [outer = (nil)] [url = about:blank] 09:36:26 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x9a747800) [pid = 18997] [serial = 1367] [outer = (nil)] [url = about:blank] 09:36:26 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x93895c00) [pid = 18997] [serial = 1370] [outer = (nil)] [url = about:blank] 09:36:26 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x9a74dc00) [pid = 18997] [serial = 1368] [outer = (nil)] [url = about:blank] 09:36:26 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x9a6ec800) [pid = 18997] [serial = 1355] [outer = (nil)] [url = about:blank] 09:36:26 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x9a746c00) [pid = 18997] [serial = 1356] [outer = (nil)] [url = about:blank] 09:36:26 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x99d81000) [pid = 18997] [serial = 1349] [outer = (nil)] [url = about:blank] 09:36:26 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x99fdf800) [pid = 18997] [serial = 1350] [outer = (nil)] [url = about:blank] 09:36:26 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x9a61dc00) [pid = 18997] [serial = 1352] [outer = (nil)] [url = about:blank] 09:36:26 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x9a645400) [pid = 18997] [serial = 1353] [outer = (nil)] [url = about:blank] 09:36:26 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x923f3400) [pid = 18997] [serial = 1346] [outer = (nil)] [url = about:blank] 09:36:26 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x93912c00) [pid = 18997] [serial = 1347] [outer = (nil)] [url = about:blank] 09:36:26 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x9a16ac00) [pid = 18997] [serial = 1344] [outer = (nil)] [url = about:blank] 09:36:26 INFO - PROCESS | 18997 | --DOMWINDOW == 64 (0x9952ec00) [pid = 18997] [serial = 1361] [outer = (nil)] [url = about:blank] 09:36:26 INFO - PROCESS | 18997 | --DOMWINDOW == 63 (0x99f1c800) [pid = 18997] [serial = 1362] [outer = (nil)] [url = about:blank] 09:36:26 INFO - PROCESS | 18997 | --DOMWINDOW == 62 (0x9a621400) [pid = 18997] [serial = 1364] [outer = (nil)] [url = about:blank] 09:36:26 INFO - PROCESS | 18997 | --DOMWINDOW == 61 (0x92590000) [pid = 18997] [serial = 1358] [outer = (nil)] [url = about:blank] 09:36:26 INFO - PROCESS | 18997 | --DOMWINDOW == 60 (0x9388d000) [pid = 18997] [serial = 1359] [outer = (nil)] [url = about:blank] 09:36:26 INFO - PROCESS | 18997 | --DOMWINDOW == 59 (0x93917400) [pid = 18997] [serial = 1371] [outer = (nil)] [url = about:blank] 09:36:26 INFO - PROCESS | 18997 | --DOMWINDOW == 58 (0x9a673c00) [pid = 18997] [serial = 1365] [outer = (nil)] [url = about:blank] 09:36:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 09:36:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1797ms 09:36:26 INFO - PROCESS | 18997 | 1467822986259 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 09:36:26 INFO - PROCESS | 18997 | 1467822986266 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 09:36:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 09:36:26 INFO - PROCESS | 18997 | 1467822986274 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 09:36:26 INFO - PROCESS | 18997 | 1467822986278 Marionette TRACE conn3 <- [1,1862,null,{}] 09:36:26 INFO - PROCESS | 18997 | 1467822986286 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:26 INFO - PROCESS | 18997 | 1467822986293 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:26 INFO - PROCESS | 18997 | 1467822986458 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 09:36:26 INFO - PROCESS | 18997 | 1467822986594 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:26 INFO - PROCESS | 18997 | 1467822986602 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:26 INFO - PROCESS | 18997 | ++DOCSHELL 0x92582400 == 33 [pid = 18997] [id = 473] 09:36:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 59 (0x92915800) [pid = 18997] [serial = 1420] [outer = (nil)] 09:36:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 60 (0x93b36c00) [pid = 18997] [serial = 1421] [outer = 0x92915800] 09:36:26 INFO - PROCESS | 18997 | 1467822986680 Marionette DEBUG loaded listener.js 09:36:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 61 (0x950bc400) [pid = 18997] [serial = 1422] [outer = 0x92915800] 09:36:27 INFO - PROCESS | 18997 | 1467822987524 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 09:36:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 09:36:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1292ms 09:36:27 INFO - PROCESS | 18997 | 1467822987570 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 09:36:27 INFO - PROCESS | 18997 | 1467822987577 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 09:36:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 09:36:27 INFO - PROCESS | 18997 | 1467822987584 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 09:36:27 INFO - PROCESS | 18997 | 1467822987588 Marionette TRACE conn3 <- [1,1866,null,{}] 09:36:27 INFO - PROCESS | 18997 | 1467822987594 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:27 INFO - PROCESS | 18997 | 1467822987599 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:27 INFO - PROCESS | 18997 | 1467822987773 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 09:36:27 INFO - PROCESS | 18997 | 1467822987785 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:27 INFO - PROCESS | 18997 | 1467822987794 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:27 INFO - PROCESS | 18997 | ++DOCSHELL 0x95184000 == 34 [pid = 18997] [id = 474] 09:36:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 62 (0x99109000) [pid = 18997] [serial = 1423] [outer = (nil)] 09:36:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 63 (0x99f1cc00) [pid = 18997] [serial = 1424] [outer = 0x99109000] 09:36:27 INFO - PROCESS | 18997 | 1467822987865 Marionette DEBUG loaded listener.js 09:36:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 64 (0x99fd3400) [pid = 18997] [serial = 1425] [outer = 0x99109000] 09:36:28 INFO - PROCESS | 18997 | 1467822988904 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 09:36:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 09:36:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1386ms 09:36:28 INFO - PROCESS | 18997 | 1467822988971 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 09:36:28 INFO - PROCESS | 18997 | 1467822988975 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 09:36:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 09:36:28 INFO - PROCESS | 18997 | 1467822988989 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 09:36:29 INFO - PROCESS | 18997 | 1467822988998 Marionette TRACE conn3 <- [1,1870,null,{}] 09:36:29 INFO - PROCESS | 18997 | 1467822989013 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:29 INFO - PROCESS | 18997 | 1467822989021 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:29 INFO - PROCESS | 18997 | 1467822989243 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 09:36:29 INFO - PROCESS | 18997 | 1467822989273 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:29 INFO - PROCESS | 18997 | 1467822989281 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:29 INFO - PROCESS | 18997 | ++DOCSHELL 0x93913400 == 35 [pid = 18997] [id = 475] 09:36:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 65 (0x9a12e000) [pid = 18997] [serial = 1426] [outer = (nil)] 09:36:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x9a626c00) [pid = 18997] [serial = 1427] [outer = 0x9a12e000] 09:36:29 INFO - PROCESS | 18997 | 1467822989350 Marionette DEBUG loaded listener.js 09:36:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x9a671400) [pid = 18997] [serial = 1428] [outer = 0x9a12e000] 09:36:30 INFO - PROCESS | 18997 | 1467822990303 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 09:36:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 09:36:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1352ms 09:36:30 INFO - PROCESS | 18997 | 1467822990338 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 09:36:30 INFO - PROCESS | 18997 | 1467822990342 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 09:36:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 09:36:30 INFO - PROCESS | 18997 | 1467822990349 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 09:36:30 INFO - PROCESS | 18997 | 1467822990352 Marionette TRACE conn3 <- [1,1874,null,{}] 09:36:30 INFO - PROCESS | 18997 | 1467822990365 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:30 INFO - PROCESS | 18997 | 1467822990369 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:30 INFO - PROCESS | 18997 | 1467822990594 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 09:36:30 INFO - PROCESS | 18997 | 1467822990614 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:30 INFO - PROCESS | 18997 | 1467822990624 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:30 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a166800 == 36 [pid = 18997] [id = 476] 09:36:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x9a61c000) [pid = 18997] [serial = 1429] [outer = (nil)] 09:36:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x9a67b800) [pid = 18997] [serial = 1430] [outer = 0x9a61c000] 09:36:30 INFO - PROCESS | 18997 | 1467822990690 Marionette DEBUG loaded listener.js 09:36:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x9a687400) [pid = 18997] [serial = 1431] [outer = 0x9a61c000] 09:36:31 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x946b0800) [pid = 18997] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 09:36:31 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x92ea7c00) [pid = 18997] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 09:36:31 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x98241800) [pid = 18997] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 09:36:31 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x923f1000) [pid = 18997] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 09:36:31 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x92587000) [pid = 18997] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 09:36:31 INFO - PROCESS | 18997 | --DOMWINDOW == 64 (0x92590800) [pid = 18997] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 09:36:31 INFO - PROCESS | 18997 | --DOMWINDOW == 63 (0x99fcc800) [pid = 18997] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 09:36:31 INFO - PROCESS | 18997 | --DOMWINDOW == 62 (0x9af73c00) [pid = 18997] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 09:36:31 INFO - PROCESS | 18997 | --DOMWINDOW == 61 (0x95163c00) [pid = 18997] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 09:36:31 INFO - PROCESS | 18997 | --DOMWINDOW == 60 (0x9b06f400) [pid = 18997] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 09:36:31 INFO - PROCESS | 18997 | 1467822991746 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 09:36:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 09:36:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1433ms 09:36:31 INFO - PROCESS | 18997 | 1467822991783 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 09:36:31 INFO - PROCESS | 18997 | 1467822991787 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 09:36:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 09:36:31 INFO - PROCESS | 18997 | 1467822991793 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 09:36:31 INFO - PROCESS | 18997 | 1467822991797 Marionette TRACE conn3 <- [1,1878,null,{}] 09:36:31 INFO - PROCESS | 18997 | 1467822991803 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:31 INFO - PROCESS | 18997 | 1467822991808 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:32 INFO - PROCESS | 18997 | 1467822992012 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 09:36:32 INFO - PROCESS | 18997 | 1467822992031 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:32 INFO - PROCESS | 18997 | 1467822992049 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:32 INFO - PROCESS | 18997 | ++DOCSHELL 0x946b0800 == 37 [pid = 18997] [id = 477] 09:36:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 61 (0x96df9400) [pid = 18997] [serial = 1432] [outer = (nil)] 09:36:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 62 (0x9a61f800) [pid = 18997] [serial = 1433] [outer = 0x96df9400] 09:36:32 INFO - PROCESS | 18997 | 1467822992132 Marionette DEBUG loaded listener.js 09:36:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 63 (0x9a74ac00) [pid = 18997] [serial = 1434] [outer = 0x96df9400] 09:36:33 INFO - PROCESS | 18997 | 1467822993041 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 09:36:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 09:36:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1295ms 09:36:33 INFO - PROCESS | 18997 | 1467822993090 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 09:36:33 INFO - PROCESS | 18997 | 1467822993094 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 09:36:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 09:36:33 INFO - PROCESS | 18997 | 1467822993101 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 09:36:33 INFO - PROCESS | 18997 | 1467822993103 Marionette TRACE conn3 <- [1,1882,null,{}] 09:36:33 INFO - PROCESS | 18997 | 1467822993109 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:33 INFO - PROCESS | 18997 | 1467822993114 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:33 INFO - PROCESS | 18997 | 1467822993281 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 09:36:33 INFO - PROCESS | 18997 | 1467822993524 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:33 INFO - PROCESS | 18997 | 1467822993535 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:33 INFO - PROCESS | 18997 | ++DOCSHELL 0x921df400 == 38 [pid = 18997] [id = 478] 09:36:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 64 (0x921e0400) [pid = 18997] [serial = 1435] [outer = (nil)] 09:36:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 65 (0x9235fc00) [pid = 18997] [serial = 1436] [outer = 0x921e0400] 09:36:33 INFO - PROCESS | 18997 | 1467822993623 Marionette DEBUG loaded listener.js 09:36:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x923f6800) [pid = 18997] [serial = 1437] [outer = 0x921e0400] 09:36:34 INFO - PROCESS | 18997 | 1467822994649 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 09:36:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 09:36:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1596ms 09:36:34 INFO - PROCESS | 18997 | 1467822994700 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 09:36:34 INFO - PROCESS | 18997 | 1467822994706 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 09:36:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 09:36:34 INFO - PROCESS | 18997 | 1467822994715 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 09:36:34 INFO - PROCESS | 18997 | 1467822994720 Marionette TRACE conn3 <- [1,1886,null,{}] 09:36:34 INFO - PROCESS | 18997 | 1467822994729 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:34 INFO - PROCESS | 18997 | 1467822994737 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:34 INFO - PROCESS | 18997 | 1467822994966 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 09:36:35 INFO - PROCESS | 18997 | 1467822995207 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:35 INFO - PROCESS | 18997 | 1467822995220 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:35 INFO - PROCESS | 18997 | ++DOCSHELL 0x93b38000 == 39 [pid = 18997] [id = 479] 09:36:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x93b3a800) [pid = 18997] [serial = 1438] [outer = (nil)] 09:36:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x9518b400) [pid = 18997] [serial = 1439] [outer = 0x93b3a800] 09:36:35 INFO - PROCESS | 18997 | 1467822995346 Marionette DEBUG loaded listener.js 09:36:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x96deb400) [pid = 18997] [serial = 1440] [outer = 0x93b3a800] 09:36:36 INFO - PROCESS | 18997 | 1467822996410 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 09:36:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 09:36:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1738ms 09:36:36 INFO - PROCESS | 18997 | 1467822996462 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 09:36:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 09:36:36 INFO - PROCESS | 18997 | 1467822996473 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 09:36:36 INFO - PROCESS | 18997 | 1467822996485 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 09:36:36 INFO - PROCESS | 18997 | 1467822996492 Marionette TRACE conn3 <- [1,1890,null,{}] 09:36:36 INFO - PROCESS | 18997 | 1467822996502 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:36 INFO - PROCESS | 18997 | 1467822996509 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:36 INFO - PROCESS | 18997 | 1467822996770 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 09:36:37 INFO - PROCESS | 18997 | 1467822997042 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:37 INFO - PROCESS | 18997 | 1467822997051 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:37 INFO - PROCESS | 18997 | ++DOCSHELL 0x9508d000 == 40 [pid = 18997] [id = 480] 09:36:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x982d6c00) [pid = 18997] [serial = 1441] [outer = (nil)] 09:36:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x9a15dc00) [pid = 18997] [serial = 1442] [outer = 0x982d6c00] 09:36:37 INFO - PROCESS | 18997 | 1467822997132 Marionette DEBUG loaded listener.js 09:36:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9a16c400) [pid = 18997] [serial = 1443] [outer = 0x982d6c00] 09:36:38 INFO - PROCESS | 18997 | 1467822998058 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 09:36:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 09:36:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1655ms 09:36:38 INFO - PROCESS | 18997 | 1467822998138 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 09:36:38 INFO - PROCESS | 18997 | 1467822998142 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 09:36:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 09:36:38 INFO - PROCESS | 18997 | 1467822998158 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 09:36:38 INFO - PROCESS | 18997 | 1467822998168 Marionette TRACE conn3 <- [1,1894,null,{}] 09:36:38 INFO - PROCESS | 18997 | 1467822998175 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:38 INFO - PROCESS | 18997 | 1467822998183 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:38 INFO - PROCESS | 18997 | 1467822998539 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 09:36:38 INFO - PROCESS | 18997 | 1467822998732 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:38 INFO - PROCESS | 18997 | 1467822998740 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:38 INFO - PROCESS | 18997 | ++DOCSHELL 0x9258b000 == 41 [pid = 18997] [id = 481] 09:36:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x92909000) [pid = 18997] [serial = 1444] [outer = (nil)] 09:36:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x9a74f400) [pid = 18997] [serial = 1445] [outer = 0x92909000] 09:36:38 INFO - PROCESS | 18997 | 1467822998823 Marionette DEBUG loaded listener.js 09:36:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x9a7db000) [pid = 18997] [serial = 1446] [outer = 0x92909000] 09:36:39 INFO - PROCESS | 18997 | 1467822999793 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 09:36:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 09:36:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1701ms 09:36:39 INFO - PROCESS | 18997 | 1467822999852 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 09:36:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 09:36:39 INFO - PROCESS | 18997 | 1467822999858 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 09:36:39 INFO - PROCESS | 18997 | 1467822999864 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 09:36:39 INFO - PROCESS | 18997 | 1467822999868 Marionette TRACE conn3 <- [1,1898,null,{}] 09:36:39 INFO - PROCESS | 18997 | 1467822999874 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:39 INFO - PROCESS | 18997 | 1467822999879 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:40 INFO - PROCESS | 18997 | 1467823000069 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 09:36:40 INFO - PROCESS | 18997 | 1467823000298 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:40 INFO - PROCESS | 18997 | 1467823000308 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:40 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a747800 == 42 [pid = 18997] [id = 482] 09:36:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9a74a400) [pid = 18997] [serial = 1447] [outer = (nil)] 09:36:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x9b275800) [pid = 18997] [serial = 1448] [outer = 0x9a74a400] 09:36:40 INFO - PROCESS | 18997 | 1467823000432 Marionette DEBUG loaded listener.js 09:36:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x9b278400) [pid = 18997] [serial = 1449] [outer = 0x9a74a400] 09:36:41 INFO - PROCESS | 18997 | 1467823001328 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 09:36:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 09:36:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1536ms 09:36:41 INFO - PROCESS | 18997 | 1467823001400 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 09:36:41 INFO - PROCESS | 18997 | 1467823001404 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 09:36:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 09:36:41 INFO - PROCESS | 18997 | 1467823001411 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 09:36:41 INFO - PROCESS | 18997 | 1467823001414 Marionette TRACE conn3 <- [1,1902,null,{}] 09:36:41 INFO - PROCESS | 18997 | 1467823001420 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:41 INFO - PROCESS | 18997 | 1467823001425 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:41 INFO - PROCESS | 18997 | 1467823001643 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 09:36:41 INFO - PROCESS | 18997 | 1467823001885 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:41 INFO - PROCESS | 18997 | 1467823001902 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:41 INFO - PROCESS | 18997 | ++DOCSHELL 0x92583c00 == 43 [pid = 18997] [id = 483] 09:36:41 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9290e000) [pid = 18997] [serial = 1450] [outer = (nil)] 09:36:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x950ba400) [pid = 18997] [serial = 1451] [outer = 0x9290e000] 09:36:42 INFO - PROCESS | 18997 | 1467823002039 Marionette DEBUG loaded listener.js 09:36:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x9b569800) [pid = 18997] [serial = 1452] [outer = 0x9290e000] 09:36:43 INFO - PROCESS | 18997 | 1467823003212 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 09:36:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 09:36:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1842ms 09:36:43 INFO - PROCESS | 18997 | 1467823003253 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 09:36:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 09:36:43 INFO - PROCESS | 18997 | 1467823003260 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 09:36:43 INFO - PROCESS | 18997 | 1467823003267 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 09:36:43 INFO - PROCESS | 18997 | 1467823003274 Marionette TRACE conn3 <- [1,1906,null,{}] 09:36:43 INFO - PROCESS | 18997 | 1467823003282 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:43 INFO - PROCESS | 18997 | 1467823003287 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:43 INFO - PROCESS | 18997 | 1467823003463 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 09:36:44 INFO - PROCESS | 18997 | --DOCSHELL 0x946b0800 == 42 [pid = 18997] [id = 477] 09:36:44 INFO - PROCESS | 18997 | --DOCSHELL 0x9a166800 == 41 [pid = 18997] [id = 476] 09:36:44 INFO - PROCESS | 18997 | --DOCSHELL 0x93913400 == 40 [pid = 18997] [id = 475] 09:36:44 INFO - PROCESS | 18997 | --DOCSHELL 0x95184000 == 39 [pid = 18997] [id = 474] 09:36:44 INFO - PROCESS | 18997 | --DOCSHELL 0x92582400 == 38 [pid = 18997] [id = 473] 09:36:44 INFO - PROCESS | 18997 | --DOCSHELL 0x92361400 == 37 [pid = 18997] [id = 472] 09:36:44 INFO - PROCESS | 18997 | --DOCSHELL 0x99686000 == 36 [pid = 18997] [id = 459] 09:36:44 INFO - PROCESS | 18997 | --DOCSHELL 0x9a7dcc00 == 35 [pid = 18997] [id = 460] 09:36:44 INFO - PROCESS | 18997 | --DOCSHELL 0x923f1c00 == 34 [pid = 18997] [id = 462] 09:36:44 INFO - PROCESS | 18997 | --DOCSHELL 0x923f0400 == 33 [pid = 18997] [id = 463] 09:36:44 INFO - PROCESS | 18997 | --DOCSHELL 0x97793000 == 32 [pid = 18997] [id = 453] 09:36:44 INFO - PROCESS | 18997 | --DOCSHELL 0x923fe800 == 31 [pid = 18997] [id = 458] 09:36:44 INFO - PROCESS | 18997 | --DOCSHELL 0x99fd2800 == 30 [pid = 18997] [id = 471] 09:36:44 INFO - PROCESS | 18997 | --DOCSHELL 0x9a163c00 == 29 [pid = 18997] [id = 454] 09:36:44 INFO - PROCESS | 18997 | --DOCSHELL 0x93b3f400 == 28 [pid = 18997] [id = 465] 09:36:44 INFO - PROCESS | 18997 | --DOCSHELL 0x950b7000 == 27 [pid = 18997] [id = 467] 09:36:44 INFO - PROCESS | 18997 | --DOCSHELL 0x9a122c00 == 26 [pid = 18997] [id = 468] 09:36:44 INFO - PROCESS | 18997 | --DOCSHELL 0x9a46dc00 == 25 [pid = 18997] [id = 450] 09:36:44 INFO - PROCESS | 18997 | --DOCSHELL 0x9391a400 == 24 [pid = 18997] [id = 444] 09:36:44 INFO - PROCESS | 18997 | --DOCSHELL 0x92581400 == 23 [pid = 18997] [id = 469] 09:36:44 INFO - PROCESS | 18997 | --DOCSHELL 0x923f5000 == 22 [pid = 18997] [id = 456] 09:36:44 INFO - PROCESS | 18997 | --DOCSHELL 0x9a479000 == 21 [pid = 18997] [id = 451] 09:36:44 INFO - PROCESS | 18997 | --DOCSHELL 0x9290c000 == 20 [pid = 18997] [id = 470] 09:36:44 INFO - PROCESS | 18997 | --DOCSHELL 0x9779ec00 == 19 [pid = 18997] [id = 466] 09:36:44 INFO - PROCESS | 18997 | --DOCSHELL 0x93b42400 == 18 [pid = 18997] [id = 457] 09:36:44 INFO - PROCESS | 18997 | --DOCSHELL 0x928d7c00 == 17 [pid = 18997] [id = 449] 09:36:44 INFO - PROCESS | 18997 | --DOCSHELL 0x923f5c00 == 16 [pid = 18997] [id = 452] 09:36:44 INFO - PROCESS | 18997 | --DOCSHELL 0x92913000 == 15 [pid = 18997] [id = 464] 09:36:44 INFO - PROCESS | 18997 | --DOCSHELL 0x9a625400 == 14 [pid = 18997] [id = 455] 09:36:44 INFO - PROCESS | 18997 | --DOCSHELL 0x92585800 == 13 [pid = 18997] [id = 461] 09:36:44 INFO - PROCESS | 18997 | --DOCSHELL 0x92368c00 == 12 [pid = 18997] [id = 448] 09:36:44 INFO - PROCESS | 18997 | --DOCSHELL 0x9a747800 == 11 [pid = 18997] [id = 482] 09:36:44 INFO - PROCESS | 18997 | --DOCSHELL 0x9258b000 == 10 [pid = 18997] [id = 481] 09:36:44 INFO - PROCESS | 18997 | --DOCSHELL 0x93b38000 == 9 [pid = 18997] [id = 479] 09:36:44 INFO - PROCESS | 18997 | --DOCSHELL 0x9508d000 == 8 [pid = 18997] [id = 480] 09:36:44 INFO - PROCESS | 18997 | --DOCSHELL 0x921df400 == 7 [pid = 18997] [id = 478] 09:36:44 INFO - PROCESS | 18997 | 1467823004653 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:44 INFO - PROCESS | 18997 | 1467823004667 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:44 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x95169400) [pid = 18997] [serial = 1398] [outer = (nil)] [url = about:blank] 09:36:44 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x92eb4400) [pid = 18997] [serial = 1394] [outer = (nil)] [url = about:blank] 09:36:44 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x991ef400) [pid = 18997] [serial = 1400] [outer = (nil)] [url = about:blank] 09:36:44 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x923f6000) [pid = 18997] [serial = 1391] [outer = (nil)] [url = about:blank] 09:36:44 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x92589000) [pid = 18997] [serial = 1392] [outer = (nil)] [url = about:blank] 09:36:44 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x99535000) [pid = 18997] [serial = 1389] [outer = (nil)] [url = about:blank] 09:36:44 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x93911000) [pid = 18997] [serial = 1388] [outer = (nil)] [url = about:blank] 09:36:44 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x95187800) [pid = 18997] [serial = 1377] [outer = (nil)] [url = about:blank] 09:36:44 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x950ba000) [pid = 18997] [serial = 1376] [outer = (nil)] [url = about:blank] 09:36:44 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x9a385000) [pid = 18997] [serial = 1380] [outer = (nil)] [url = about:blank] 09:36:44 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x9a166400) [pid = 18997] [serial = 1379] [outer = (nil)] [url = about:blank] 09:36:44 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x9b280000) [pid = 18997] [serial = 1383] [outer = (nil)] [url = about:blank] 09:36:44 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x9b276800) [pid = 18997] [serial = 1382] [outer = (nil)] [url = about:blank] 09:36:44 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x99f25c00) [pid = 18997] [serial = 1403] [outer = (nil)] [url = about:blank] 09:36:44 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x95092c00) [pid = 18997] [serial = 1397] [outer = (nil)] [url = about:blank] 09:36:44 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x9b9b2c00) [pid = 18997] [serial = 1386] [outer = (nil)] [url = about:blank] 09:36:44 INFO - PROCESS | 18997 | --DOMWINDOW == 64 (0x9b56d400) [pid = 18997] [serial = 1385] [outer = (nil)] [url = about:blank] 09:36:44 INFO - PROCESS | 18997 | --DOMWINDOW == 63 (0x9953c000) [pid = 18997] [serial = 1401] [outer = (nil)] [url = about:blank] 09:36:44 INFO - PROCESS | 18997 | --DOMWINDOW == 62 (0x99fcb400) [pid = 18997] [serial = 1404] [outer = (nil)] [url = about:blank] 09:36:44 INFO - PROCESS | 18997 | --DOMWINDOW == 61 (0x93912000) [pid = 18997] [serial = 1395] [outer = (nil)] [url = about:blank] 09:36:44 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e9c00 == 8 [pid = 18997] [id = 484] 09:36:44 INFO - PROCESS | 18997 | ++DOMWINDOW == 62 (0x9235d400) [pid = 18997] [serial = 1453] [outer = (nil)] 09:36:44 INFO - PROCESS | 18997 | ++DOMWINDOW == 63 (0x92368c00) [pid = 18997] [serial = 1454] [outer = 0x9235d400] 09:36:44 INFO - PROCESS | 18997 | 1467823004939 Marionette DEBUG loaded listener.js 09:36:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 64 (0x923f6c00) [pid = 18997] [serial = 1455] [outer = 0x9235d400] 09:36:45 INFO - PROCESS | 18997 | 1467823005817 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 09:36:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 09:36:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 2599ms 09:36:45 INFO - PROCESS | 18997 | 1467823005868 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 09:36:45 INFO - PROCESS | 18997 | 1467823005873 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 09:36:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 09:36:45 INFO - PROCESS | 18997 | 1467823005882 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 09:36:45 INFO - PROCESS | 18997 | 1467823005887 Marionette TRACE conn3 <- [1,1910,null,{}] 09:36:45 INFO - PROCESS | 18997 | 1467823005895 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:45 INFO - PROCESS | 18997 | 1467823005903 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:46 INFO - PROCESS | 18997 | 1467823006076 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 09:36:46 INFO - PROCESS | 18997 | 1467823006216 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:46 INFO - PROCESS | 18997 | 1467823006228 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:46 INFO - PROCESS | 18997 | ++DOCSHELL 0x92ea6800 == 9 [pid = 18997] [id = 485] 09:36:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 65 (0x92ea7c00) [pid = 18997] [serial = 1456] [outer = (nil)] 09:36:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x93896400) [pid = 18997] [serial = 1457] [outer = 0x92ea7c00] 09:36:46 INFO - PROCESS | 18997 | 1467823006302 Marionette DEBUG loaded listener.js 09:36:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x9391dc00) [pid = 18997] [serial = 1458] [outer = 0x92ea7c00] 09:36:47 INFO - PROCESS | 18997 | 1467823007124 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 09:36:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 09:36:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1289ms 09:36:47 INFO - PROCESS | 18997 | 1467823007192 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 09:36:47 INFO - PROCESS | 18997 | 1467823007200 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 09:36:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 09:36:47 INFO - PROCESS | 18997 | 1467823007209 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 09:36:47 INFO - PROCESS | 18997 | 1467823007213 Marionette TRACE conn3 <- [1,1914,null,{}] 09:36:47 INFO - PROCESS | 18997 | 1467823007218 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:47 INFO - PROCESS | 18997 | 1467823007224 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:47 INFO - PROCESS | 18997 | 1467823007453 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 09:36:47 INFO - PROCESS | 18997 | 1467823007483 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:47 INFO - PROCESS | 18997 | 1467823007491 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:47 INFO - PROCESS | 18997 | ++DOCSHELL 0x9508a800 == 10 [pid = 18997] [id = 486] 09:36:47 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x95094800) [pid = 18997] [serial = 1459] [outer = (nil)] 09:36:47 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x95185c00) [pid = 18997] [serial = 1460] [outer = 0x95094800] 09:36:47 INFO - PROCESS | 18997 | 1467823007559 Marionette DEBUG loaded listener.js 09:36:47 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x953a7800) [pid = 18997] [serial = 1461] [outer = 0x95094800] 09:36:48 INFO - PROCESS | 18997 | 1467823008570 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 09:36:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 09:36:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1393ms 09:36:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 09:36:48 INFO - PROCESS | 18997 | 1467823008602 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 09:36:48 INFO - PROCESS | 18997 | 1467823008605 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 09:36:48 INFO - PROCESS | 18997 | 1467823008614 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 09:36:48 INFO - PROCESS | 18997 | 1467823008624 Marionette TRACE conn3 <- [1,1918,null,{}] 09:36:48 INFO - PROCESS | 18997 | 1467823008645 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:48 INFO - PROCESS | 18997 | 1467823008654 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:48 INFO - PROCESS | 18997 | 1467823008881 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 09:36:48 INFO - PROCESS | 18997 | 1467823008907 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:48 INFO - PROCESS | 18997 | 1467823008919 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:48 INFO - PROCESS | 18997 | ++DOCSHELL 0x99177000 == 11 [pid = 18997] [id = 487] 09:36:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x991e7c00) [pid = 18997] [serial = 1462] [outer = (nil)] 09:36:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x99d73400) [pid = 18997] [serial = 1463] [outer = 0x991e7c00] 09:36:48 INFO - PROCESS | 18997 | 1467823008983 Marionette DEBUG loaded listener.js 09:36:49 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9290a800) [pid = 18997] [serial = 1464] [outer = 0x991e7c00] 09:36:49 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x92915800) [pid = 18997] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 09:36:49 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x928d8800) [pid = 18997] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 09:36:49 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x99109000) [pid = 18997] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 09:36:49 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x991f0400) [pid = 18997] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 09:36:49 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x9a12e000) [pid = 18997] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 09:36:49 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x9a61c000) [pid = 18997] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 09:36:49 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x9a123c00) [pid = 18997] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 09:36:49 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x9a46f800) [pid = 18997] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 09:36:49 INFO - PROCESS | 18997 | --DOMWINDOW == 64 (0x92363800) [pid = 18997] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 09:36:49 INFO - PROCESS | 18997 | --DOMWINDOW == 63 (0x96df9400) [pid = 18997] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 09:36:50 INFO - PROCESS | 18997 | 1467823010387 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 09:36:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 09:36:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1806ms 09:36:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 09:36:50 INFO - PROCESS | 18997 | 1467823010418 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 09:36:50 INFO - PROCESS | 18997 | 1467823010422 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 09:36:50 INFO - PROCESS | 18997 | 1467823010428 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 09:36:50 INFO - PROCESS | 18997 | 1467823010432 Marionette TRACE conn3 <- [1,1922,null,{}] 09:36:50 INFO - PROCESS | 18997 | 1467823010437 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:50 INFO - PROCESS | 18997 | 1467823010442 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:50 INFO - PROCESS | 18997 | 1467823010591 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 09:36:50 INFO - PROCESS | 18997 | 1467823010605 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:50 INFO - PROCESS | 18997 | 1467823010620 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:50 INFO - PROCESS | 18997 | ++DOCSHELL 0x92363800 == 12 [pid = 18997] [id = 488] 09:36:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 64 (0x9258b800) [pid = 18997] [serial = 1465] [outer = (nil)] 09:36:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 65 (0x99d73000) [pid = 18997] [serial = 1466] [outer = 0x9258b800] 09:36:50 INFO - PROCESS | 18997 | 1467823010694 Marionette DEBUG loaded listener.js 09:36:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x99fcb000) [pid = 18997] [serial = 1467] [outer = 0x9258b800] 09:36:51 INFO - PROCESS | 18997 | 1467823011576 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 09:36:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 09:36:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1181ms 09:36:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 09:36:51 INFO - PROCESS | 18997 | 1467823011609 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 09:36:51 INFO - PROCESS | 18997 | 1467823011612 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 09:36:51 INFO - PROCESS | 18997 | 1467823011618 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 09:36:51 INFO - PROCESS | 18997 | 1467823011622 Marionette TRACE conn3 <- [1,1926,null,{}] 09:36:51 INFO - PROCESS | 18997 | 1467823011628 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:51 INFO - PROCESS | 18997 | 1467823011633 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:51 INFO - PROCESS | 18997 | 1467823011788 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 09:36:51 INFO - PROCESS | 18997 | 1467823011797 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:51 INFO - PROCESS | 18997 | 1467823011816 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:51 INFO - PROCESS | 18997 | ++DOCSHELL 0x99fd3000 == 13 [pid = 18997] [id = 489] 09:36:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x99fd4000) [pid = 18997] [serial = 1468] [outer = (nil)] 09:36:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x99fe6000) [pid = 18997] [serial = 1469] [outer = 0x99fd4000] 09:36:51 INFO - PROCESS | 18997 | 1467823011896 Marionette DEBUG loaded listener.js 09:36:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x9a379000) [pid = 18997] [serial = 1470] [outer = 0x99fd4000] 09:36:53 INFO - PROCESS | 18997 | 1467823013135 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 09:36:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 09:36:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1596ms 09:36:53 INFO - PROCESS | 18997 | 1467823013214 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 09:36:53 INFO - PROCESS | 18997 | 1467823013221 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 09:36:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 09:36:53 INFO - PROCESS | 18997 | 1467823013229 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 09:36:53 INFO - PROCESS | 18997 | 1467823013237 Marionette TRACE conn3 <- [1,1930,null,{}] 09:36:53 INFO - PROCESS | 18997 | 1467823013245 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:53 INFO - PROCESS | 18997 | 1467823013251 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:53 INFO - PROCESS | 18997 | 1467823013461 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 09:36:53 INFO - PROCESS | 18997 | 1467823013719 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:53 INFO - PROCESS | 18997 | 1467823013733 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:53 INFO - PROCESS | 18997 | ++DOCSHELL 0x923fe400 == 14 [pid = 18997] [id = 490] 09:36:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x92eb5400) [pid = 18997] [serial = 1471] [outer = (nil)] 09:36:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x946ae000) [pid = 18997] [serial = 1472] [outer = 0x92eb5400] 09:36:53 INFO - PROCESS | 18997 | 1467823013845 Marionette DEBUG loaded listener.js 09:36:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x95182800) [pid = 18997] [serial = 1473] [outer = 0x92eb5400] 09:36:54 INFO - PROCESS | 18997 | 1467823014847 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 09:36:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 09:36:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1688ms 09:36:54 INFO - PROCESS | 18997 | 1467823014920 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 09:36:54 INFO - PROCESS | 18997 | 1467823014928 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 09:36:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 09:36:54 INFO - PROCESS | 18997 | 1467823014943 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 09:36:54 INFO - PROCESS | 18997 | 1467823014948 Marionette TRACE conn3 <- [1,1934,null,{}] 09:36:54 INFO - PROCESS | 18997 | 1467823014954 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:54 INFO - PROCESS | 18997 | 1467823014960 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:55 INFO - PROCESS | 18997 | 1467823015162 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 09:36:55 INFO - PROCESS | 18997 | 1467823015428 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:55 INFO - PROCESS | 18997 | 1467823015439 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:55 INFO - PROCESS | 18997 | ++DOCSHELL 0x95190400 == 15 [pid = 18997] [id = 491] 09:36:55 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x99d75400) [pid = 18997] [serial = 1474] [outer = (nil)] 09:36:55 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x99fd0400) [pid = 18997] [serial = 1475] [outer = 0x99d75400] 09:36:55 INFO - PROCESS | 18997 | 1467823015545 Marionette DEBUG loaded listener.js 09:36:55 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x9a161c00) [pid = 18997] [serial = 1476] [outer = 0x99d75400] 09:36:56 INFO - PROCESS | 18997 | 1467823016549 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 09:36:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 09:36:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1690ms 09:36:56 INFO - PROCESS | 18997 | 1467823016632 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 09:36:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 09:36:56 INFO - PROCESS | 18997 | 1467823016637 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 09:36:56 INFO - PROCESS | 18997 | 1467823016643 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 09:36:56 INFO - PROCESS | 18997 | 1467823016650 Marionette TRACE conn3 <- [1,1938,null,{}] 09:36:56 INFO - PROCESS | 18997 | 1467823016666 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:56 INFO - PROCESS | 18997 | 1467823016675 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:56 INFO - PROCESS | 18997 | 1467823016886 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 09:36:57 INFO - PROCESS | 18997 | 1467823017112 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:57 INFO - PROCESS | 18997 | 1467823017126 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:57 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a476800 == 16 [pid = 18997] [id = 492] 09:36:57 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9a61c800) [pid = 18997] [serial = 1477] [outer = (nil)] 09:36:57 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x9a642000) [pid = 18997] [serial = 1478] [outer = 0x9a61c800] 09:36:57 INFO - PROCESS | 18997 | 1467823017246 Marionette DEBUG loaded listener.js 09:36:57 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x9a677400) [pid = 18997] [serial = 1479] [outer = 0x9a61c800] 09:36:58 INFO - PROCESS | 18997 | 1467823018332 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 09:36:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 09:36:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1751ms 09:36:58 INFO - PROCESS | 18997 | 1467823018395 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 09:36:58 INFO - PROCESS | 18997 | 1467823018401 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 09:36:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 09:36:58 INFO - PROCESS | 18997 | 1467823018410 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 09:36:58 INFO - PROCESS | 18997 | 1467823018414 Marionette TRACE conn3 <- [1,1942,null,{}] 09:36:58 INFO - PROCESS | 18997 | 1467823018423 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:58 INFO - PROCESS | 18997 | 1467823018429 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:58 INFO - PROCESS | 18997 | 1467823018594 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 09:36:58 INFO - PROCESS | 18997 | 1467823018818 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:58 INFO - PROCESS | 18997 | 1467823018834 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:36:58 INFO - PROCESS | 18997 | ++DOCSHELL 0x9290ac00 == 17 [pid = 18997] [id = 493] 09:36:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9290d800) [pid = 18997] [serial = 1480] [outer = (nil)] 09:36:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x92915800) [pid = 18997] [serial = 1481] [outer = 0x9290d800] 09:36:58 INFO - PROCESS | 18997 | 1467823018935 Marionette DEBUG loaded listener.js 09:36:59 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x93914400) [pid = 18997] [serial = 1482] [outer = 0x9290d800] 09:36:59 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x9a74ac00) [pid = 18997] [serial = 1434] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x950bc400) [pid = 18997] [serial = 1422] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x93b38800) [pid = 18997] [serial = 1409] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x99fd3400) [pid = 18997] [serial = 1425] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x99fd8400) [pid = 18997] [serial = 1413] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x9a626c00) [pid = 18997] [serial = 1427] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x9a67b800) [pid = 18997] [serial = 1430] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x9a46b000) [pid = 18997] [serial = 1407] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x9a627800) [pid = 18997] [serial = 1415] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x9a160c00) [pid = 18997] [serial = 1406] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x9a673000) [pid = 18997] [serial = 1416] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x9a671400) [pid = 18997] [serial = 1428] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x9258f800) [pid = 18997] [serial = 1419] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x923f7c00) [pid = 18997] [serial = 1418] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x99f1b400) [pid = 18997] [serial = 1412] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x9a687400) [pid = 18997] [serial = 1431] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 18997 | --DOMWINDOW == 64 (0x9508a400) [pid = 18997] [serial = 1410] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 18997 | --DOMWINDOW == 63 (0x99f1cc00) [pid = 18997] [serial = 1424] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 18997 | --DOMWINDOW == 62 (0x93b36c00) [pid = 18997] [serial = 1421] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 18997 | --DOMWINDOW == 61 (0x9a61f800) [pid = 18997] [serial = 1433] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 18997 | 1467823019933 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 09:36:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 09:36:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1592ms 09:37:00 INFO - PROCESS | 18997 | 1467823020002 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 09:37:00 INFO - PROCESS | 18997 | 1467823020009 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 09:37:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 09:37:00 INFO - PROCESS | 18997 | 1467823020019 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 09:37:00 INFO - PROCESS | 18997 | 1467823020023 Marionette TRACE conn3 <- [1,1946,null,{}] 09:37:00 INFO - PROCESS | 18997 | 1467823020029 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:00 INFO - PROCESS | 18997 | 1467823020034 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:00 INFO - PROCESS | 18997 | 1467823020204 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 09:37:00 INFO - PROCESS | 18997 | 1467823020431 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:00 INFO - PROCESS | 18997 | 1467823020437 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:00 INFO - PROCESS | 18997 | ++DOCSHELL 0x946a7400 == 18 [pid = 18997] [id = 494] 09:37:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 62 (0x946b0800) [pid = 18997] [serial = 1483] [outer = (nil)] 09:37:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 63 (0x95161800) [pid = 18997] [serial = 1484] [outer = 0x946b0800] 09:37:00 INFO - PROCESS | 18997 | 1467823020551 Marionette DEBUG loaded listener.js 09:37:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 64 (0x96dfac00) [pid = 18997] [serial = 1485] [outer = 0x946b0800] 09:37:01 INFO - PROCESS | 18997 | 1467823021319 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 09:37:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 09:37:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1338ms 09:37:01 INFO - PROCESS | 18997 | 1467823021358 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 09:37:01 INFO - PROCESS | 18997 | 1467823021362 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 09:37:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 09:37:01 INFO - PROCESS | 18997 | 1467823021368 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 09:37:01 INFO - PROCESS | 18997 | 1467823021374 Marionette TRACE conn3 <- [1,1950,null,{}] 09:37:01 INFO - PROCESS | 18997 | 1467823021389 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:01 INFO - PROCESS | 18997 | 1467823021398 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:01 INFO - PROCESS | 18997 | 1467823021626 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 09:37:01 INFO - PROCESS | 18997 | 1467823021642 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:01 INFO - PROCESS | 18997 | 1467823021652 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:01 INFO - PROCESS | 18997 | ++DOCSHELL 0x99fcc000 == 19 [pid = 18997] [id = 495] 09:37:01 INFO - PROCESS | 18997 | ++DOMWINDOW == 65 (0x99fd3400) [pid = 18997] [serial = 1486] [outer = (nil)] 09:37:01 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x9a168400) [pid = 18997] [serial = 1487] [outer = 0x99fd3400] 09:37:01 INFO - PROCESS | 18997 | 1467823021726 Marionette DEBUG loaded listener.js 09:37:01 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x9a46f000) [pid = 18997] [serial = 1488] [outer = 0x99fd3400] 09:37:02 INFO - PROCESS | 18997 | 1467823022651 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 09:37:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 09:37:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1345ms 09:37:02 INFO - PROCESS | 18997 | 1467823022714 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 09:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 09:37:02 INFO - PROCESS | 18997 | 1467823022719 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 09:37:02 INFO - PROCESS | 18997 | 1467823022725 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 09:37:02 INFO - PROCESS | 18997 | 1467823022728 Marionette TRACE conn3 <- [1,1954,null,{}] 09:37:02 INFO - PROCESS | 18997 | 1467823022733 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:02 INFO - PROCESS | 18997 | 1467823022738 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:02 INFO - PROCESS | 18997 | 1467823022947 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 09:37:02 INFO - PROCESS | 18997 | 1467823022969 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:02 INFO - PROCESS | 18997 | 1467823022975 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:03 INFO - PROCESS | 18997 | ++DOCSHELL 0x92914c00 == 20 [pid = 18997] [id = 496] 09:37:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x9a644c00) [pid = 18997] [serial = 1489] [outer = (nil)] 09:37:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x9a671c00) [pid = 18997] [serial = 1490] [outer = 0x9a644c00] 09:37:03 INFO - PROCESS | 18997 | 1467823023044 Marionette DEBUG loaded listener.js 09:37:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x9a679800) [pid = 18997] [serial = 1491] [outer = 0x9a644c00] 09:37:03 INFO - PROCESS | 18997 | 1467823023954 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 09:37:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 09:37:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1295ms 09:37:04 INFO - PROCESS | 18997 | 1467823024021 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 09:37:04 INFO - PROCESS | 18997 | 1467823024025 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 09:37:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 09:37:04 INFO - PROCESS | 18997 | 1467823024032 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 09:37:04 INFO - PROCESS | 18997 | 1467823024035 Marionette TRACE conn3 <- [1,1958,null,{}] 09:37:04 INFO - PROCESS | 18997 | 1467823024048 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:04 INFO - PROCESS | 18997 | 1467823024052 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:04 INFO - PROCESS | 18997 | 1467823024257 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 09:37:04 INFO - PROCESS | 18997 | 1467823024282 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:04 INFO - PROCESS | 18997 | 1467823024290 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:04 INFO - PROCESS | 18997 | ++DOCSHELL 0x9508d000 == 21 [pid = 18997] [id = 497] 09:37:04 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x9a46e400) [pid = 18997] [serial = 1492] [outer = (nil)] 09:37:04 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9a686000) [pid = 18997] [serial = 1493] [outer = 0x9a46e400] 09:37:04 INFO - PROCESS | 18997 | 1467823024355 Marionette DEBUG loaded listener.js 09:37:04 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9a6ec800) [pid = 18997] [serial = 1494] [outer = 0x9a46e400] 09:37:04 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x9258b800) [pid = 18997] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 09:37:04 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x991e7c00) [pid = 18997] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 09:37:04 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x921e0400) [pid = 18997] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 09:37:04 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x93b3a800) [pid = 18997] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 09:37:04 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x9235d400) [pid = 18997] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 09:37:04 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x92ea7c00) [pid = 18997] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 09:37:04 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x9290e000) [pid = 18997] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 09:37:04 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x982d6c00) [pid = 18997] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 09:37:04 INFO - PROCESS | 18997 | --DOMWINDOW == 64 (0x92909000) [pid = 18997] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 09:37:04 INFO - PROCESS | 18997 | --DOMWINDOW == 63 (0x9a74a400) [pid = 18997] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 09:37:04 INFO - PROCESS | 18997 | --DOMWINDOW == 62 (0x95094800) [pid = 18997] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 09:37:05 INFO - PROCESS | 18997 | 1467823025371 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 09:37:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 09:37:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1385ms 09:37:05 INFO - PROCESS | 18997 | 1467823025418 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 09:37:05 INFO - PROCESS | 18997 | 1467823025422 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 09:37:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 09:37:05 INFO - PROCESS | 18997 | 1467823025428 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 09:37:05 INFO - PROCESS | 18997 | 1467823025432 Marionette TRACE conn3 <- [1,1962,null,{}] 09:37:05 INFO - PROCESS | 18997 | 1467823025437 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:05 INFO - PROCESS | 18997 | 1467823025447 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:05 INFO - PROCESS | 18997 | 1467823025644 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 09:37:05 INFO - PROCESS | 18997 | 1467823025791 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:05 INFO - PROCESS | 18997 | 1467823025799 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:05 INFO - PROCESS | 18997 | ++DOCSHELL 0x92eb0c00 == 22 [pid = 18997] [id = 498] 09:37:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 63 (0x96df6c00) [pid = 18997] [serial = 1495] [outer = (nil)] 09:37:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 64 (0x9a750000) [pid = 18997] [serial = 1496] [outer = 0x96df6c00] 09:37:05 INFO - PROCESS | 18997 | 1467823025869 Marionette DEBUG loaded listener.js 09:37:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 65 (0x9a7d3400) [pid = 18997] [serial = 1497] [outer = 0x96df6c00] 09:37:06 INFO - PROCESS | 18997 | 1467823026601 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 09:37:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 09:37:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1183ms 09:37:06 INFO - PROCESS | 18997 | 1467823026612 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 09:37:06 INFO - PROCESS | 18997 | 1467823026616 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 09:37:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 09:37:06 INFO - PROCESS | 18997 | 1467823026626 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 09:37:06 INFO - PROCESS | 18997 | 1467823026628 Marionette TRACE conn3 <- [1,1966,null,{}] 09:37:06 INFO - PROCESS | 18997 | 1467823026635 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:06 INFO - PROCESS | 18997 | 1467823026639 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:06 INFO - PROCESS | 18997 | 1467823026893 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 09:37:07 INFO - PROCESS | 18997 | 1467823027034 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:07 INFO - PROCESS | 18997 | 1467823027044 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:07 INFO - PROCESS | 18997 | ++DOCSHELL 0x921eb000 == 23 [pid = 18997] [id = 499] 09:37:07 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x921eb400) [pid = 18997] [serial = 1498] [outer = (nil)] 09:37:07 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x9236bc00) [pid = 18997] [serial = 1499] [outer = 0x921eb400] 09:37:07 INFO - PROCESS | 18997 | 1467823027128 Marionette DEBUG loaded listener.js 09:37:07 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x923ffc00) [pid = 18997] [serial = 1500] [outer = 0x921eb400] 09:37:08 INFO - PROCESS | 18997 | 1467823028159 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 09:37:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 09:37:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1580ms 09:37:08 INFO - PROCESS | 18997 | 1467823028210 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 09:37:08 INFO - PROCESS | 18997 | 1467823028215 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 09:37:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 09:37:08 INFO - PROCESS | 18997 | 1467823028225 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 09:37:08 INFO - PROCESS | 18997 | 1467823028230 Marionette TRACE conn3 <- [1,1970,null,{}] 09:37:08 INFO - PROCESS | 18997 | 1467823028237 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:08 INFO - PROCESS | 18997 | 1467823028243 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:08 INFO - PROCESS | 18997 | 1467823028427 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 09:37:08 INFO - PROCESS | 18997 | 1467823028609 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:08 INFO - PROCESS | 18997 | 1467823028618 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:08 INFO - PROCESS | 18997 | ++DOCSHELL 0x98242800 == 24 [pid = 18997] [id = 500] 09:37:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x982d2400) [pid = 18997] [serial = 1501] [outer = (nil)] 09:37:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x99534400) [pid = 18997] [serial = 1502] [outer = 0x982d2400] 09:37:08 INFO - PROCESS | 18997 | 1467823028699 Marionette DEBUG loaded listener.js 09:37:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x99f1b400) [pid = 18997] [serial = 1503] [outer = 0x982d2400] 09:37:09 INFO - PROCESS | 18997 | 1467823029720 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 09:37:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 09:37:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1532ms 09:37:09 INFO - PROCESS | 18997 | 1467823029757 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 09:37:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 09:37:09 INFO - PROCESS | 18997 | 1467823029762 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 09:37:09 INFO - PROCESS | 18997 | 1467823029768 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 09:37:09 INFO - PROCESS | 18997 | 1467823029772 Marionette TRACE conn3 <- [1,1974,null,{}] 09:37:09 INFO - PROCESS | 18997 | 1467823029778 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:09 INFO - PROCESS | 18997 | 1467823029784 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:09 INFO - PROCESS | 18997 | 1467823029960 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 09:37:10 INFO - PROCESS | 18997 | 1467823030144 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:10 INFO - PROCESS | 18997 | 1467823030151 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:10 INFO - PROCESS | 18997 | ++DOCSHELL 0x928de000 == 25 [pid = 18997] [id = 501] 09:37:10 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x93b3dc00) [pid = 18997] [serial = 1504] [outer = (nil)] 09:37:10 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9a687400) [pid = 18997] [serial = 1505] [outer = 0x93b3dc00] 09:37:10 INFO - PROCESS | 18997 | 1467823030233 Marionette DEBUG loaded listener.js 09:37:10 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x9a74d000) [pid = 18997] [serial = 1506] [outer = 0x93b3dc00] 09:37:11 INFO - PROCESS | 18997 | 1467823031195 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 09:37:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 09:37:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1485ms 09:37:11 INFO - PROCESS | 18997 | 1467823031254 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 09:37:11 INFO - PROCESS | 18997 | 1467823031261 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 09:37:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 09:37:11 INFO - PROCESS | 18997 | 1467823031296 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 09:37:11 INFO - PROCESS | 18997 | 1467823031303 Marionette TRACE conn3 <- [1,1978,null,{}] 09:37:11 INFO - PROCESS | 18997 | 1467823031309 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:11 INFO - PROCESS | 18997 | 1467823031316 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:11 INFO - PROCESS | 18997 | 1467823031496 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 09:37:11 INFO - PROCESS | 18997 | 1467823031677 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:11 INFO - PROCESS | 18997 | 1467823031688 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:11 INFO - PROCESS | 18997 | ++DOCSHELL 0x92365c00 == 26 [pid = 18997] [id = 502] 09:37:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x9a670000) [pid = 18997] [serial = 1507] [outer = (nil)] 09:37:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9b3e3c00) [pid = 18997] [serial = 1508] [outer = 0x9a670000] 09:37:11 INFO - PROCESS | 18997 | 1467823031763 Marionette DEBUG loaded listener.js 09:37:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x9b56c800) [pid = 18997] [serial = 1509] [outer = 0x9a670000] 09:37:12 INFO - PROCESS | 18997 | 1467823032672 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:37:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 09:37:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1457ms 09:37:12 INFO - PROCESS | 18997 | 1467823032742 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 09:37:12 INFO - PROCESS | 18997 | 1467823032747 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 09:37:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 09:37:12 INFO - PROCESS | 18997 | 1467823032753 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 09:37:12 INFO - PROCESS | 18997 | 1467823032756 Marionette TRACE conn3 <- [1,1982,null,{}] 09:37:12 INFO - PROCESS | 18997 | 1467823032762 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:12 INFO - PROCESS | 18997 | 1467823032767 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:12 INFO - PROCESS | 18997 | 1467823032980 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 09:37:13 INFO - PROCESS | 18997 | 1467823033156 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:13 INFO - PROCESS | 18997 | 1467823033164 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:13 INFO - PROCESS | 18997 | ++DOCSHELL 0x9b3ecc00 == 27 [pid = 18997] [id = 503] 09:37:13 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x9b565000) [pid = 18997] [serial = 1510] [outer = (nil)] 09:37:13 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9be03c00) [pid = 18997] [serial = 1511] [outer = 0x9b565000] 09:37:13 INFO - PROCESS | 18997 | 1467823033241 Marionette DEBUG loaded listener.js 09:37:13 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x9be76800) [pid = 18997] [serial = 1512] [outer = 0x9b565000] 09:37:14 INFO - PROCESS | 18997 | 1467823034203 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:37:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 09:37:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1486ms 09:37:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 09:37:14 INFO - PROCESS | 18997 | 1467823034239 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 09:37:14 INFO - PROCESS | 18997 | 1467823034242 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 09:37:14 INFO - PROCESS | 18997 | 1467823034249 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 09:37:14 INFO - PROCESS | 18997 | 1467823034253 Marionette TRACE conn3 <- [1,1986,null,{}] 09:37:14 INFO - PROCESS | 18997 | 1467823034258 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:14 INFO - PROCESS | 18997 | 1467823034263 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:14 INFO - PROCESS | 18997 | 1467823034443 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 09:37:14 INFO - PROCESS | 18997 | 1467823034621 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:14 INFO - PROCESS | 18997 | 1467823034638 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:14 INFO - PROCESS | 18997 | ++DOCSHELL 0x9be7f800 == 28 [pid = 18997] [id = 504] 09:37:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x9be7fc00) [pid = 18997] [serial = 1513] [outer = (nil)] 09:37:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9be82000) [pid = 18997] [serial = 1514] [outer = 0x9be7fc00] 09:37:14 INFO - PROCESS | 18997 | 1467823034737 Marionette DEBUG loaded listener.js 09:37:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9bed1800) [pid = 18997] [serial = 1515] [outer = 0x9be7fc00] 09:37:15 INFO - PROCESS | 18997 | 1467823035679 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:37:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 09:37:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1486ms 09:37:15 INFO - PROCESS | 18997 | 1467823035735 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 09:37:15 INFO - PROCESS | 18997 | 1467823035739 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 09:37:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 09:37:15 INFO - PROCESS | 18997 | 1467823035746 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 09:37:15 INFO - PROCESS | 18997 | 1467823035748 Marionette TRACE conn3 <- [1,1990,null,{}] 09:37:15 INFO - PROCESS | 18997 | 1467823035754 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:15 INFO - PROCESS | 18997 | 1467823035759 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:15 INFO - PROCESS | 18997 | 1467823035930 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 09:37:16 INFO - PROCESS | 18997 | 1467823036117 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:16 INFO - PROCESS | 18997 | 1467823036124 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:16 INFO - PROCESS | 18997 | ++DOCSHELL 0x99fce800 == 29 [pid = 18997] [id = 505] 09:37:16 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x99fcec00) [pid = 18997] [serial = 1516] [outer = (nil)] 09:37:16 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x9c0d9400) [pid = 18997] [serial = 1517] [outer = 0x99fcec00] 09:37:16 INFO - PROCESS | 18997 | 1467823036206 Marionette DEBUG loaded listener.js 09:37:16 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x9c0db800) [pid = 18997] [serial = 1518] [outer = 0x99fcec00] 09:37:17 INFO - PROCESS | 18997 | 1467823037328 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:37:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 09:37:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1634ms 09:37:17 INFO - PROCESS | 18997 | 1467823037381 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 09:37:17 INFO - PROCESS | 18997 | 1467823037386 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 09:37:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 09:37:17 INFO - PROCESS | 18997 | 1467823037394 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 09:37:17 INFO - PROCESS | 18997 | 1467823037399 Marionette TRACE conn3 <- [1,1994,null,{}] 09:37:17 INFO - PROCESS | 18997 | 1467823037407 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:17 INFO - PROCESS | 18997 | 1467823037412 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:17 INFO - PROCESS | 18997 | 1467823037621 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 09:37:17 INFO - PROCESS | 18997 | 1467823037955 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:17 INFO - PROCESS | 18997 | 1467823037968 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:17 INFO - PROCESS | 18997 | ++DOCSHELL 0x93915c00 == 30 [pid = 18997] [id = 506] 09:37:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x93b33400) [pid = 18997] [serial = 1519] [outer = (nil)] 09:37:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0x93b41000) [pid = 18997] [serial = 1520] [outer = 0x93b33400] 09:37:18 INFO - PROCESS | 18997 | 1467823038040 Marionette DEBUG loaded listener.js 09:37:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x95089400) [pid = 18997] [serial = 1521] [outer = 0x93b33400] 09:37:19 INFO - PROCESS | 18997 | --DOCSHELL 0x921e9c00 == 29 [pid = 18997] [id = 484] 09:37:19 INFO - PROCESS | 18997 | --DOCSHELL 0x92583c00 == 28 [pid = 18997] [id = 483] 09:37:19 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0x99d73000) [pid = 18997] [serial = 1466] [outer = (nil)] [url = about:blank] 09:37:19 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x99d73400) [pid = 18997] [serial = 1463] [outer = (nil)] [url = about:blank] 09:37:19 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x923f6800) [pid = 18997] [serial = 1437] [outer = (nil)] [url = about:blank] 09:37:19 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x9235fc00) [pid = 18997] [serial = 1436] [outer = (nil)] [url = about:blank] 09:37:19 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x96deb400) [pid = 18997] [serial = 1440] [outer = (nil)] [url = about:blank] 09:37:19 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x9518b400) [pid = 18997] [serial = 1439] [outer = (nil)] [url = about:blank] 09:37:19 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x92368c00) [pid = 18997] [serial = 1454] [outer = (nil)] [url = about:blank] 09:37:19 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x923f6c00) [pid = 18997] [serial = 1455] [outer = (nil)] [url = about:blank] 09:37:19 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x93896400) [pid = 18997] [serial = 1457] [outer = (nil)] [url = about:blank] 09:37:19 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x9b569800) [pid = 18997] [serial = 1452] [outer = (nil)] [url = about:blank] 09:37:19 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x950ba400) [pid = 18997] [serial = 1451] [outer = (nil)] [url = about:blank] 09:37:19 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x9a16c400) [pid = 18997] [serial = 1443] [outer = (nil)] [url = about:blank] 09:37:19 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x9a15dc00) [pid = 18997] [serial = 1442] [outer = (nil)] [url = about:blank] 09:37:19 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x9a7db000) [pid = 18997] [serial = 1446] [outer = (nil)] [url = about:blank] 09:37:19 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x9a74f400) [pid = 18997] [serial = 1445] [outer = (nil)] [url = about:blank] 09:37:19 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x9b278400) [pid = 18997] [serial = 1449] [outer = (nil)] [url = about:blank] 09:37:19 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x9b275800) [pid = 18997] [serial = 1448] [outer = (nil)] [url = about:blank] 09:37:19 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x953a7800) [pid = 18997] [serial = 1461] [outer = (nil)] [url = about:blank] 09:37:19 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x95185c00) [pid = 18997] [serial = 1460] [outer = (nil)] [url = about:blank] 09:37:19 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x9391dc00) [pid = 18997] [serial = 1458] [outer = (nil)] [url = about:blank] 09:37:19 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x9290a800) [pid = 18997] [serial = 1464] [outer = (nil)] [url = about:blank] 09:37:19 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x99fcb000) [pid = 18997] [serial = 1467] [outer = (nil)] [url = about:blank] 09:37:19 INFO - PROCESS | 18997 | 1467823039916 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 09:37:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 09:37:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 2546ms 09:37:19 INFO - PROCESS | 18997 | 1467823039940 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 09:37:19 INFO - PROCESS | 18997 | 1467823039946 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 09:37:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 09:37:19 INFO - PROCESS | 18997 | 1467823039953 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 09:37:19 INFO - PROCESS | 18997 | 1467823039960 Marionette TRACE conn3 <- [1,1998,null,{}] 09:37:19 INFO - PROCESS | 18997 | 1467823039968 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:19 INFO - PROCESS | 18997 | 1467823039973 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:20 INFO - PROCESS | 18997 | 1467823040131 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 09:37:20 INFO - PROCESS | 18997 | 1467823040262 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:20 INFO - PROCESS | 18997 | 1467823040268 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:20 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f6800 == 29 [pid = 18997] [id = 507] 09:37:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x92590000) [pid = 18997] [serial = 1522] [outer = (nil)] 09:37:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x92916400) [pid = 18997] [serial = 1523] [outer = 0x92590000] 09:37:20 INFO - PROCESS | 18997 | 1467823040340 Marionette DEBUG loaded listener.js 09:37:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x9388d000) [pid = 18997] [serial = 1524] [outer = 0x92590000] 09:37:21 INFO - PROCESS | 18997 | 1467823041145 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 09:37:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 09:37:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1232ms 09:37:21 INFO - PROCESS | 18997 | 1467823041191 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 09:37:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 09:37:21 INFO - PROCESS | 18997 | 1467823041200 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 09:37:21 INFO - PROCESS | 18997 | 1467823041212 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 09:37:21 INFO - PROCESS | 18997 | 1467823041217 Marionette TRACE conn3 <- [1,2002,null,{}] 09:37:21 INFO - PROCESS | 18997 | 1467823041222 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:21 INFO - PROCESS | 18997 | 1467823041228 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:21 INFO - PROCESS | 18997 | 1467823041400 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 09:37:21 INFO - PROCESS | 18997 | 1467823041410 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:21 INFO - PROCESS | 18997 | 1467823041417 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:21 INFO - PROCESS | 18997 | ++DOCSHELL 0x95090000 == 30 [pid = 18997] [id = 508] 09:37:21 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x950bb000) [pid = 18997] [serial = 1525] [outer = (nil)] 09:37:21 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x95185000) [pid = 18997] [serial = 1526] [outer = 0x950bb000] 09:37:21 INFO - PROCESS | 18997 | 1467823041621 Marionette DEBUG loaded listener.js 09:37:21 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9518d400) [pid = 18997] [serial = 1527] [outer = 0x950bb000] 09:37:22 INFO - PROCESS | 18997 | 1467823042530 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 09:37:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 09:37:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1383ms 09:37:22 INFO - PROCESS | 18997 | 1467823042597 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 09:37:22 INFO - PROCESS | 18997 | 1467823042601 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 09:37:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 09:37:22 INFO - PROCESS | 18997 | 1467823042607 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 09:37:22 INFO - PROCESS | 18997 | 1467823042613 Marionette TRACE conn3 <- [1,2006,null,{}] 09:37:22 INFO - PROCESS | 18997 | 1467823042630 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:22 INFO - PROCESS | 18997 | 1467823042639 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:22 INFO - PROCESS | 18997 | 1467823042858 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 09:37:22 INFO - PROCESS | 18997 | 1467823042948 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:22 INFO - PROCESS | 18997 | 1467823042961 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:22 INFO - PROCESS | 18997 | ++DOCSHELL 0x9952fc00 == 31 [pid = 18997] [id = 509] 09:37:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x99534800) [pid = 18997] [serial = 1528] [outer = (nil)] 09:37:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x99d73400) [pid = 18997] [serial = 1529] [outer = 0x99534800] 09:37:23 INFO - PROCESS | 18997 | 1467823043030 Marionette DEBUG loaded listener.js 09:37:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x99fcbc00) [pid = 18997] [serial = 1530] [outer = 0x99534800] 09:37:24 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x96df6c00) [pid = 18997] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 09:37:24 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x9a644c00) [pid = 18997] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 09:37:24 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x9a46e400) [pid = 18997] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 09:37:24 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x99fd4000) [pid = 18997] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 09:37:24 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x9a61c800) [pid = 18997] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 09:37:24 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x9290d800) [pid = 18997] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 09:37:24 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x99fd3400) [pid = 18997] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 09:37:24 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x946b0800) [pid = 18997] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 09:37:24 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x92eb5400) [pid = 18997] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 09:37:24 INFO - PROCESS | 18997 | 1467823044336 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 09:37:24 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 09:37:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1795ms 09:37:24 INFO - PROCESS | 18997 | 1467823044404 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 09:37:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 09:37:24 INFO - PROCESS | 18997 | 1467823044409 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 09:37:24 INFO - PROCESS | 18997 | 1467823044415 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 09:37:24 INFO - PROCESS | 18997 | 1467823044418 Marionette TRACE conn3 <- [1,2010,null,{}] 09:37:24 INFO - PROCESS | 18997 | 1467823044423 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:24 INFO - PROCESS | 18997 | 1467823044428 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:24 INFO - PROCESS | 18997 | 1467823044656 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 09:37:24 INFO - PROCESS | 18997 | 1467823044792 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:24 INFO - PROCESS | 18997 | 1467823044800 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:24 INFO - PROCESS | 18997 | ++DOCSHELL 0x92368400 == 32 [pid = 18997] [id = 510] 09:37:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x9290d800) [pid = 18997] [serial = 1531] [outer = (nil)] 09:37:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x99fce000) [pid = 18997] [serial = 1532] [outer = 0x9290d800] 09:37:24 INFO - PROCESS | 18997 | 1467823044871 Marionette DEBUG loaded listener.js 09:37:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x9a160000) [pid = 18997] [serial = 1533] [outer = 0x9290d800] 09:37:25 INFO - PROCESS | 18997 | 1467823045581 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 09:37:25 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 09:37:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1184ms 09:37:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 09:37:25 INFO - PROCESS | 18997 | 1467823045600 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 09:37:25 INFO - PROCESS | 18997 | 1467823045603 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 09:37:25 INFO - PROCESS | 18997 | 1467823045610 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 09:37:25 INFO - PROCESS | 18997 | 1467823045613 Marionette TRACE conn3 <- [1,2014,null,{}] 09:37:25 INFO - PROCESS | 18997 | 1467823045618 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:25 INFO - PROCESS | 18997 | 1467823045623 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:25 INFO - PROCESS | 18997 | 1467823045836 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 09:37:25 INFO - PROCESS | 18997 | 1467823045854 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:25 INFO - PROCESS | 18997 | 1467823045861 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:25 INFO - PROCESS | 18997 | ++DOCSHELL 0x921ddc00 == 33 [pid = 18997] [id = 511] 09:37:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x92eb3c00) [pid = 18997] [serial = 1534] [outer = (nil)] 09:37:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9a380000) [pid = 18997] [serial = 1535] [outer = 0x92eb3c00] 09:37:25 INFO - PROCESS | 18997 | 1467823045928 Marionette DEBUG loaded listener.js 09:37:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9a475800) [pid = 18997] [serial = 1536] [outer = 0x92eb3c00] 09:37:27 INFO - PROCESS | 18997 | 1467823047061 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 09:37:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 09:37:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1536ms 09:37:27 INFO - PROCESS | 18997 | 1467823047147 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 09:37:27 INFO - PROCESS | 18997 | 1467823047153 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 09:37:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 09:37:27 INFO - PROCESS | 18997 | 1467823047161 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 09:37:27 INFO - PROCESS | 18997 | 1467823047169 Marionette TRACE conn3 <- [1,2018,null,{}] 09:37:27 INFO - PROCESS | 18997 | 1467823047178 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:27 INFO - PROCESS | 18997 | 1467823047183 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:27 INFO - PROCESS | 18997 | 1467823047404 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 09:37:27 INFO - PROCESS | 18997 | 1467823047632 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:27 INFO - PROCESS | 18997 | 1467823047646 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:27 INFO - PROCESS | 18997 | ++DOCSHELL 0x92ea6400 == 34 [pid = 18997] [id = 512] 09:37:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x92ead400) [pid = 18997] [serial = 1537] [outer = (nil)] 09:37:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x95088000) [pid = 18997] [serial = 1538] [outer = 0x92ead400] 09:37:27 INFO - PROCESS | 18997 | 1467823047751 Marionette DEBUG loaded listener.js 09:37:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x96dec000) [pid = 18997] [serial = 1539] [outer = 0x92ead400] 09:37:28 INFO - PROCESS | 18997 | 1467823048723 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:37:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 09:37:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1637ms 09:37:28 INFO - PROCESS | 18997 | 1467823048798 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 09:37:28 INFO - PROCESS | 18997 | 1467823048805 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 09:37:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 09:37:28 INFO - PROCESS | 18997 | 1467823048816 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 09:37:28 INFO - PROCESS | 18997 | 1467823048820 Marionette TRACE conn3 <- [1,2022,null,{}] 09:37:28 INFO - PROCESS | 18997 | 1467823048827 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:28 INFO - PROCESS | 18997 | 1467823048833 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:29 INFO - PROCESS | 18997 | 1467823049052 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 09:37:29 INFO - PROCESS | 18997 | 1467823049334 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:29 INFO - PROCESS | 18997 | 1467823049343 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:29 INFO - PROCESS | 18997 | ++DOCSHELL 0x95087400 == 35 [pid = 18997] [id = 513] 09:37:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x99fcf800) [pid = 18997] [serial = 1540] [outer = (nil)] 09:37:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x9a16b800) [pid = 18997] [serial = 1541] [outer = 0x99fcf800] 09:37:29 INFO - PROCESS | 18997 | 1467823049450 Marionette DEBUG loaded listener.js 09:37:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9a624800) [pid = 18997] [serial = 1542] [outer = 0x99fcf800] 09:37:30 INFO - PROCESS | 18997 | 1467823050405 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 09:37:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 09:37:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1681ms 09:37:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 09:37:30 INFO - PROCESS | 18997 | 1467823050498 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 09:37:30 INFO - PROCESS | 18997 | 1467823050501 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 09:37:30 INFO - PROCESS | 18997 | 1467823050509 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 09:37:30 INFO - PROCESS | 18997 | 1467823050514 Marionette TRACE conn3 <- [1,2026,null,{}] 09:37:30 INFO - PROCESS | 18997 | 1467823050531 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:30 INFO - PROCESS | 18997 | 1467823050540 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:30 INFO - PROCESS | 18997 | 1467823050754 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 09:37:31 INFO - PROCESS | 18997 | 1467823050994 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:31 INFO - PROCESS | 18997 | 1467823051005 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:31 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a682800 == 36 [pid = 18997] [id = 514] 09:37:31 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x9a746c00) [pid = 18997] [serial = 1543] [outer = (nil)] 09:37:31 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x9a752c00) [pid = 18997] [serial = 1544] [outer = 0x9a746c00] 09:37:31 INFO - PROCESS | 18997 | 1467823051109 Marionette DEBUG loaded listener.js 09:37:31 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9b20dc00) [pid = 18997] [serial = 1545] [outer = 0x9a746c00] 09:37:32 INFO - PROCESS | 18997 | 1467823052096 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 09:37:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 09:37:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1652ms 09:37:32 INFO - PROCESS | 18997 | 1467823052160 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 09:37:32 INFO - PROCESS | 18997 | 1467823052165 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 09:37:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 09:37:32 INFO - PROCESS | 18997 | 1467823052172 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 09:37:32 INFO - PROCESS | 18997 | 1467823052175 Marionette TRACE conn3 <- [1,2030,null,{}] 09:37:32 INFO - PROCESS | 18997 | 1467823052181 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:32 INFO - PROCESS | 18997 | 1467823052186 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:32 INFO - PROCESS | 18997 | 1467823052381 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 09:37:32 INFO - PROCESS | 18997 | 1467823052734 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:32 INFO - PROCESS | 18997 | 1467823052744 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:32 INFO - PROCESS | 18997 | ++DOCSHELL 0x9235e400 == 37 [pid = 18997] [id = 515] 09:37:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9235f000) [pid = 18997] [serial = 1546] [outer = (nil)] 09:37:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x923f3c00) [pid = 18997] [serial = 1547] [outer = 0x9235f000] 09:37:32 INFO - PROCESS | 18997 | 1467823052862 Marionette DEBUG loaded listener.js 09:37:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x92589800) [pid = 18997] [serial = 1548] [outer = 0x9235f000] 09:37:33 INFO - PROCESS | 18997 | --DOCSHELL 0x92368400 == 36 [pid = 18997] [id = 510] 09:37:33 INFO - PROCESS | 18997 | --DOCSHELL 0x9952fc00 == 35 [pid = 18997] [id = 509] 09:37:33 INFO - PROCESS | 18997 | --DOCSHELL 0x95090000 == 34 [pid = 18997] [id = 508] 09:37:33 INFO - PROCESS | 18997 | --DOCSHELL 0x923f6800 == 33 [pid = 18997] [id = 507] 09:37:33 INFO - PROCESS | 18997 | 1467823053872 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 09:37:33 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x9a750000) [pid = 18997] [serial = 1496] [outer = (nil)] [url = about:blank] 09:37:33 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x9a671c00) [pid = 18997] [serial = 1490] [outer = (nil)] [url = about:blank] 09:37:33 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x9a686000) [pid = 18997] [serial = 1493] [outer = (nil)] [url = about:blank] 09:37:33 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x9a379000) [pid = 18997] [serial = 1470] [outer = (nil)] [url = about:blank] 09:37:33 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x99fe6000) [pid = 18997] [serial = 1469] [outer = (nil)] [url = about:blank] 09:37:33 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x99fd0400) [pid = 18997] [serial = 1475] [outer = (nil)] [url = about:blank] 09:37:33 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x9a642000) [pid = 18997] [serial = 1478] [outer = (nil)] [url = about:blank] 09:37:33 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x9a677400) [pid = 18997] [serial = 1479] [outer = (nil)] [url = about:blank] 09:37:33 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x92915800) [pid = 18997] [serial = 1481] [outer = (nil)] [url = about:blank] 09:37:33 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x93914400) [pid = 18997] [serial = 1482] [outer = (nil)] [url = about:blank] 09:37:33 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x9a168400) [pid = 18997] [serial = 1487] [outer = (nil)] [url = about:blank] 09:37:33 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x95161800) [pid = 18997] [serial = 1484] [outer = (nil)] [url = about:blank] 09:37:33 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x96dfac00) [pid = 18997] [serial = 1485] [outer = (nil)] [url = about:blank] 09:37:33 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x946ae000) [pid = 18997] [serial = 1472] [outer = (nil)] [url = about:blank] 09:37:33 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x95182800) [pid = 18997] [serial = 1473] [outer = (nil)] [url = about:blank] 09:37:33 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x9a7d3400) [pid = 18997] [serial = 1497] [outer = (nil)] [url = about:blank] 09:37:33 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x9a679800) [pid = 18997] [serial = 1491] [outer = (nil)] [url = about:blank] 09:37:33 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x9a6ec800) [pid = 18997] [serial = 1494] [outer = (nil)] [url = about:blank] 09:37:33 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x9a46f000) [pid = 18997] [serial = 1488] [outer = (nil)] [url = about:blank] 09:37:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 09:37:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1786ms 09:37:33 INFO - PROCESS | 18997 | 1467823053961 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 09:37:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 09:37:33 INFO - PROCESS | 18997 | 1467823053967 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 09:37:33 INFO - PROCESS | 18997 | 1467823053975 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 09:37:33 INFO - PROCESS | 18997 | 1467823053978 Marionette TRACE conn3 <- [1,2034,null,{}] 09:37:33 INFO - PROCESS | 18997 | 1467823053986 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:33 INFO - PROCESS | 18997 | 1467823053995 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:34 INFO - PROCESS | 18997 | 1467823054156 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 09:37:34 INFO - PROCESS | 18997 | 1467823054345 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:34 INFO - PROCESS | 18997 | 1467823054357 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:34 INFO - PROCESS | 18997 | ++DOCSHELL 0x93b3cc00 == 34 [pid = 18997] [id = 516] 09:37:34 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x946aec00) [pid = 18997] [serial = 1549] [outer = (nil)] 09:37:34 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x9515f400) [pid = 18997] [serial = 1550] [outer = 0x946aec00] 09:37:34 INFO - PROCESS | 18997 | 1467823054428 Marionette DEBUG loaded listener.js 09:37:34 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x953b3c00) [pid = 18997] [serial = 1551] [outer = 0x946aec00] 09:37:35 INFO - PROCESS | 18997 | 1467823055196 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:37:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 09:37:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1283ms 09:37:35 INFO - PROCESS | 18997 | 1467823055261 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 09:37:35 INFO - PROCESS | 18997 | 1467823055267 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 09:37:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 09:37:35 INFO - PROCESS | 18997 | 1467823055274 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 09:37:35 INFO - PROCESS | 18997 | 1467823055277 Marionette TRACE conn3 <- [1,2038,null,{}] 09:37:35 INFO - PROCESS | 18997 | 1467823055283 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:35 INFO - PROCESS | 18997 | 1467823055288 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:35 INFO - PROCESS | 18997 | 1467823055467 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 09:37:35 INFO - PROCESS | 18997 | 1467823055599 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:35 INFO - PROCESS | 18997 | 1467823055608 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:35 INFO - PROCESS | 18997 | ++DOCSHELL 0x946af800 == 35 [pid = 18997] [id = 517] 09:37:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x9508b800) [pid = 18997] [serial = 1552] [outer = (nil)] 09:37:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x99fd8c00) [pid = 18997] [serial = 1553] [outer = 0x9508b800] 09:37:35 INFO - PROCESS | 18997 | 1467823055688 Marionette DEBUG loaded listener.js 09:37:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9a168400) [pid = 18997] [serial = 1554] [outer = 0x9508b800] 09:37:36 INFO - PROCESS | 18997 | 1467823056580 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 09:37:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 09:37:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1330ms 09:37:36 INFO - PROCESS | 18997 | 1467823056605 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 09:37:36 INFO - PROCESS | 18997 | 1467823056609 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 09:37:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 09:37:36 INFO - PROCESS | 18997 | 1467823056628 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 09:37:36 INFO - PROCESS | 18997 | 1467823056637 Marionette TRACE conn3 <- [1,2042,null,{}] 09:37:36 INFO - PROCESS | 18997 | 1467823056644 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:36 INFO - PROCESS | 18997 | 1467823056652 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:36 INFO - PROCESS | 18997 | 1467823056873 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 09:37:36 INFO - PROCESS | 18997 | 1467823056906 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:36 INFO - PROCESS | 18997 | 1467823056914 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:36 INFO - PROCESS | 18997 | ++DOCSHELL 0x950bc400 == 36 [pid = 18997] [id = 518] 09:37:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9a127800) [pid = 18997] [serial = 1555] [outer = (nil)] 09:37:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x9a67a000) [pid = 18997] [serial = 1556] [outer = 0x9a127800] 09:37:36 INFO - PROCESS | 18997 | 1467823056981 Marionette DEBUG loaded listener.js 09:37:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x9a68ac00) [pid = 18997] [serial = 1557] [outer = 0x9a127800] 09:37:37 INFO - PROCESS | 18997 | 1467823057905 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 09:37:37 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) 09:37:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1346ms 09:37:37 INFO - PROCESS | 18997 | 1467823057971 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 09:37:37 INFO - PROCESS | 18997 | 1467823057976 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 09:37:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 09:37:37 INFO - PROCESS | 18997 | 1467823057982 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 09:37:37 INFO - PROCESS | 18997 | 1467823057984 Marionette TRACE conn3 <- [1,2046,null,{}] 09:37:37 INFO - PROCESS | 18997 | 1467823057990 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:37 INFO - PROCESS | 18997 | 1467823057995 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:38 INFO - PROCESS | 18997 | 1467823058203 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 09:37:38 INFO - PROCESS | 18997 | 1467823058224 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:38 INFO - PROCESS | 18997 | 1467823058234 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:38 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e7800 == 37 [pid = 18997] [id = 519] 09:37:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x99f20c00) [pid = 18997] [serial = 1558] [outer = (nil)] 09:37:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x9a754000) [pid = 18997] [serial = 1559] [outer = 0x99f20c00] 09:37:38 INFO - PROCESS | 18997 | 1467823058301 Marionette DEBUG loaded listener.js 09:37:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x9aad7000) [pid = 18997] [serial = 1560] [outer = 0x99f20c00] 09:37:38 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x9290d800) [pid = 18997] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 09:37:38 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x99534800) [pid = 18997] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 09:37:38 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x921eb400) [pid = 18997] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 09:37:38 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x93b33400) [pid = 18997] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 09:37:38 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x982d2400) [pid = 18997] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 09:37:38 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x93b3dc00) [pid = 18997] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 09:37:38 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x9a670000) [pid = 18997] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 09:37:38 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x9b565000) [pid = 18997] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 09:37:38 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x9be7fc00) [pid = 18997] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 09:37:38 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x99fcec00) [pid = 18997] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 09:37:38 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x92590000) [pid = 18997] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 09:37:38 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x950bb000) [pid = 18997] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 09:37:38 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x99d75400) [pid = 18997] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 09:37:39 INFO - PROCESS | 18997 | 1467823059298 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 09:37:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:37:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1346ms 09:37:39 INFO - PROCESS | 18997 | 1467823059367 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 09:37:39 INFO - PROCESS | 18997 | 1467823059374 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 09:37:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 09:37:39 INFO - PROCESS | 18997 | 1467823059384 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 09:37:39 INFO - PROCESS | 18997 | 1467823059387 Marionette TRACE conn3 <- [1,2050,null,{}] 09:37:39 INFO - PROCESS | 18997 | 1467823059393 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:39 INFO - PROCESS | 18997 | 1467823059397 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:39 INFO - PROCESS | 18997 | 1467823059550 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 09:37:39 INFO - PROCESS | 18997 | 1467823059687 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:39 INFO - PROCESS | 18997 | 1467823059706 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:39 INFO - PROCESS | 18997 | ++DOCSHELL 0x928d8400 == 38 [pid = 18997] [id = 520] 09:37:39 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x93b36c00) [pid = 18997] [serial = 1561] [outer = (nil)] 09:37:39 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x9a61ec00) [pid = 18997] [serial = 1562] [outer = 0x93b36c00] 09:37:39 INFO - PROCESS | 18997 | 1467823059783 Marionette DEBUG loaded listener.js 09:37:39 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x9b275c00) [pid = 18997] [serial = 1563] [outer = 0x93b36c00] 09:37:40 INFO - PROCESS | 18997 | 1467823060603 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:37:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 09:37:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1287ms 09:37:40 INFO - PROCESS | 18997 | 1467823060716 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 09:37:40 INFO - PROCESS | 18997 | 1467823060722 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 09:37:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 09:37:40 INFO - PROCESS | 18997 | 1467823060731 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 09:37:40 INFO - PROCESS | 18997 | 1467823060738 Marionette TRACE conn3 <- [1,2054,null,{}] 09:37:40 INFO - PROCESS | 18997 | 1467823060747 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:40 INFO - PROCESS | 18997 | 1467823060752 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:40 INFO - PROCESS | 18997 | 1467823060981 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 09:37:41 INFO - PROCESS | 18997 | 1467823061165 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:41 INFO - PROCESS | 18997 | 1467823061181 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:41 INFO - PROCESS | 18997 | ++DOCSHELL 0x92911800 == 39 [pid = 18997] [id = 521] 09:37:41 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x92915400) [pid = 18997] [serial = 1564] [outer = (nil)] 09:37:41 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x93912c00) [pid = 18997] [serial = 1565] [outer = 0x92915400] 09:37:41 INFO - PROCESS | 18997 | 1467823061260 Marionette DEBUG loaded listener.js 09:37:41 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x9391e400) [pid = 18997] [serial = 1566] [outer = 0x92915400] 09:37:42 INFO - PROCESS | 18997 | 1467823062256 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 09:37:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 09:37:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1590ms 09:37:42 INFO - PROCESS | 18997 | 1467823062322 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 09:37:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 09:37:42 INFO - PROCESS | 18997 | 1467823062327 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 09:37:42 INFO - PROCESS | 18997 | 1467823062337 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 09:37:42 INFO - PROCESS | 18997 | 1467823062343 Marionette TRACE conn3 <- [1,2058,null,{}] 09:37:42 INFO - PROCESS | 18997 | 1467823062350 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:42 INFO - PROCESS | 18997 | 1467823062356 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:42 INFO - PROCESS | 18997 | 1467823062546 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 09:37:42 INFO - PROCESS | 18997 | 1467823062724 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:42 INFO - PROCESS | 18997 | 1467823062734 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:42 INFO - PROCESS | 18997 | ++DOCSHELL 0x99f25000 == 40 [pid = 18997] [id = 522] 09:37:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x99fd4c00) [pid = 18997] [serial = 1567] [outer = (nil)] 09:37:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9a164000) [pid = 18997] [serial = 1568] [outer = 0x99fd4c00] 09:37:42 INFO - PROCESS | 18997 | 1467823062863 Marionette DEBUG loaded listener.js 09:37:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x9a46cc00) [pid = 18997] [serial = 1569] [outer = 0x99fd4c00] 09:37:43 INFO - PROCESS | 18997 | 1467823063804 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 09:37:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 09:37:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1543ms 09:37:43 INFO - PROCESS | 18997 | 1467823063878 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 09:37:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 09:37:43 INFO - PROCESS | 18997 | 1467823063882 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 09:37:43 INFO - PROCESS | 18997 | 1467823063889 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 09:37:43 INFO - PROCESS | 18997 | 1467823063893 Marionette TRACE conn3 <- [1,2062,null,{}] 09:37:43 INFO - PROCESS | 18997 | 1467823063907 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:43 INFO - PROCESS | 18997 | 1467823063915 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:44 INFO - PROCESS | 18997 | 1467823064146 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 09:37:44 INFO - PROCESS | 18997 | 1467823064430 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:44 INFO - PROCESS | 18997 | 1467823064443 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:44 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a37f400 == 41 [pid = 18997] [id = 523] 09:37:44 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x9b278400) [pid = 18997] [serial = 1570] [outer = (nil)] 09:37:44 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9b27e000) [pid = 18997] [serial = 1571] [outer = 0x9b278400] 09:37:44 INFO - PROCESS | 18997 | 1467823064570 Marionette DEBUG loaded listener.js 09:37:44 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x9b55f400) [pid = 18997] [serial = 1572] [outer = 0x9b278400] 09:37:45 INFO - PROCESS | 18997 | 1467823065507 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 09:37:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 09:37:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1690ms 09:37:45 INFO - PROCESS | 18997 | 1467823065579 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 09:37:45 INFO - PROCESS | 18997 | 1467823065583 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 09:37:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 09:37:45 INFO - PROCESS | 18997 | 1467823065590 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 09:37:45 INFO - PROCESS | 18997 | 1467823065593 Marionette TRACE conn3 <- [1,2066,null,{}] 09:37:45 INFO - PROCESS | 18997 | 1467823065599 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:45 INFO - PROCESS | 18997 | 1467823065605 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:45 INFO - PROCESS | 18997 | 1467823065814 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 09:37:46 INFO - PROCESS | 18997 | 1467823066035 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:46 INFO - PROCESS | 18997 | 1467823066043 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:46 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a7dcc00 == 42 [pid = 18997] [id = 524] 09:37:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x9b569000) [pid = 18997] [serial = 1573] [outer = (nil)] 09:37:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9be10c00) [pid = 18997] [serial = 1574] [outer = 0x9b569000] 09:37:46 INFO - PROCESS | 18997 | 1467823066168 Marionette DEBUG loaded listener.js 09:37:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x9be80800) [pid = 18997] [serial = 1575] [outer = 0x9b569000] 09:37:47 INFO - PROCESS | 18997 | 1467823067038 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 09:37:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 09:37:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1489ms 09:37:47 INFO - PROCESS | 18997 | 1467823067079 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 09:37:47 INFO - PROCESS | 18997 | 1467823067083 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 09:37:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 09:37:47 INFO - PROCESS | 18997 | 1467823067090 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 09:37:47 INFO - PROCESS | 18997 | 1467823067093 Marionette TRACE conn3 <- [1,2070,null,{}] 09:37:47 INFO - PROCESS | 18997 | 1467823067099 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:47 INFO - PROCESS | 18997 | 1467823067104 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:47 INFO - PROCESS | 18997 | 1467823067275 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 09:37:47 INFO - PROCESS | 18997 | 1467823067455 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:47 INFO - PROCESS | 18997 | 1467823067466 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:47 INFO - PROCESS | 18997 | ++DOCSHELL 0x9b27e800 == 43 [pid = 18997] [id = 525] 09:37:47 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x9b568c00) [pid = 18997] [serial = 1576] [outer = (nil)] 09:37:47 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9bed8000) [pid = 18997] [serial = 1577] [outer = 0x9b568c00] 09:37:47 INFO - PROCESS | 18997 | 1467823067543 Marionette DEBUG loaded listener.js 09:37:47 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9bed5400) [pid = 18997] [serial = 1578] [outer = 0x9b568c00] 09:37:48 INFO - PROCESS | 18997 | 1467823068475 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 09:37:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 09:37:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1430ms 09:37:48 INFO - PROCESS | 18997 | 1467823068521 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 09:37:48 INFO - PROCESS | 18997 | 1467823068525 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 09:37:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 09:37:48 INFO - PROCESS | 18997 | 1467823068531 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 09:37:48 INFO - PROCESS | 18997 | 1467823068535 Marionette TRACE conn3 <- [1,2074,null,{}] 09:37:48 INFO - PROCESS | 18997 | 1467823068540 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:48 INFO - PROCESS | 18997 | 1467823068550 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:48 INFO - PROCESS | 18997 | 1467823068764 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 09:37:48 INFO - PROCESS | 18997 | 1467823068954 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:48 INFO - PROCESS | 18997 | 1467823068964 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:48 INFO - PROCESS | 18997 | ++DOCSHELL 0x92584c00 == 44 [pid = 18997] [id = 526] 09:37:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x9b9b7c00) [pid = 18997] [serial = 1579] [outer = (nil)] 09:37:49 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0xa100dc00) [pid = 18997] [serial = 1580] [outer = 0x9b9b7c00] 09:37:49 INFO - PROCESS | 18997 | 1467823069044 Marionette DEBUG loaded listener.js 09:37:49 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0xa1090400) [pid = 18997] [serial = 1581] [outer = 0x9b9b7c00] 09:37:49 INFO - PROCESS | 18997 | 1467823069965 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 09:37:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 09:37:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1483ms 09:37:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 09:37:50 INFO - PROCESS | 18997 | 1467823070016 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 09:37:50 INFO - PROCESS | 18997 | 1467823070019 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 09:37:50 INFO - PROCESS | 18997 | 1467823070026 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 09:37:50 INFO - PROCESS | 18997 | 1467823070029 Marionette TRACE conn3 <- [1,2078,null,{}] 09:37:50 INFO - PROCESS | 18997 | 1467823070035 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:50 INFO - PROCESS | 18997 | 1467823070040 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:50 INFO - PROCESS | 18997 | 1467823070205 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 09:37:50 INFO - PROCESS | 18997 | 1467823070386 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:50 INFO - PROCESS | 18997 | 1467823070393 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:50 INFO - PROCESS | 18997 | ++DOCSHELL 0x92367400 == 45 [pid = 18997] [id = 527] 09:37:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x923f9800) [pid = 18997] [serial = 1582] [outer = (nil)] 09:37:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0x9508a400) [pid = 18997] [serial = 1583] [outer = 0x923f9800] 09:37:50 INFO - PROCESS | 18997 | 1467823070476 Marionette DEBUG loaded listener.js 09:37:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x99fe2400) [pid = 18997] [serial = 1584] [outer = 0x923f9800] 09:37:51 INFO - PROCESS | 18997 | 1467823071582 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 09:37:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 09:37:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1639ms 09:37:51 INFO - PROCESS | 18997 | 1467823071665 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 09:37:51 INFO - PROCESS | 18997 | 1467823071671 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 09:37:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 09:37:51 INFO - PROCESS | 18997 | 1467823071680 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 09:37:51 INFO - PROCESS | 18997 | 1467823071685 Marionette TRACE conn3 <- [1,2082,null,{}] 09:37:51 INFO - PROCESS | 18997 | 1467823071693 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:51 INFO - PROCESS | 18997 | 1467823071699 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:51 INFO - PROCESS | 18997 | 1467823071903 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 09:37:52 INFO - PROCESS | 18997 | 1467823072244 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:52 INFO - PROCESS | 18997 | 1467823072255 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:52 INFO - PROCESS | 18997 | ++DOCSHELL 0x92583800 == 46 [pid = 18997] [id = 528] 09:37:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0x93b3ac00) [pid = 18997] [serial = 1585] [outer = (nil)] 09:37:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0x950bb000) [pid = 18997] [serial = 1586] [outer = 0x93b3ac00] 09:37:52 INFO - PROCESS | 18997 | 1467823072329 Marionette DEBUG loaded listener.js 09:37:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0x95182c00) [pid = 18997] [serial = 1587] [outer = 0x93b3ac00] 09:37:53 INFO - PROCESS | 18997 | --DOCSHELL 0x921e7800 == 45 [pid = 18997] [id = 519] 09:37:53 INFO - PROCESS | 18997 | --DOCSHELL 0x950bc400 == 44 [pid = 18997] [id = 518] 09:37:53 INFO - PROCESS | 18997 | --DOCSHELL 0x946af800 == 43 [pid = 18997] [id = 517] 09:37:53 INFO - PROCESS | 18997 | --DOCSHELL 0x93b3cc00 == 42 [pid = 18997] [id = 516] 09:37:53 INFO - PROCESS | 18997 | --DOCSHELL 0x9235e400 == 41 [pid = 18997] [id = 515] 09:37:53 INFO - PROCESS | 18997 | --DOCSHELL 0x92365c00 == 40 [pid = 18997] [id = 502] 09:37:53 INFO - PROCESS | 18997 | --DOCSHELL 0x9b3ecc00 == 39 [pid = 18997] [id = 503] 09:37:53 INFO - PROCESS | 18997 | --DOCSHELL 0x99fce800 == 38 [pid = 18997] [id = 505] 09:37:53 INFO - PROCESS | 18997 | --DOCSHELL 0x9be7f800 == 37 [pid = 18997] [id = 504] 09:37:53 INFO - PROCESS | 18997 | --DOCSHELL 0x921ddc00 == 36 [pid = 18997] [id = 511] 09:37:53 INFO - PROCESS | 18997 | --DOCSHELL 0x92ea6400 == 35 [pid = 18997] [id = 512] 09:37:53 INFO - PROCESS | 18997 | --DOCSHELL 0x9a682800 == 34 [pid = 18997] [id = 514] 09:37:53 INFO - PROCESS | 18997 | --DOCSHELL 0x93915c00 == 33 [pid = 18997] [id = 506] 09:37:53 INFO - PROCESS | 18997 | --DOCSHELL 0x95087400 == 32 [pid = 18997] [id = 513] 09:37:53 INFO - PROCESS | 18997 | --DOCSHELL 0x92584c00 == 31 [pid = 18997] [id = 526] 09:37:53 INFO - PROCESS | 18997 | --DOCSHELL 0x92367400 == 30 [pid = 18997] [id = 527] 09:37:53 INFO - PROCESS | 18997 | --DOCSHELL 0x9b27e800 == 29 [pid = 18997] [id = 525] 09:37:53 INFO - PROCESS | 18997 | --DOCSHELL 0x9a7dcc00 == 28 [pid = 18997] [id = 524] 09:37:53 INFO - PROCESS | 18997 | --DOCSHELL 0x99f25000 == 27 [pid = 18997] [id = 522] 09:37:53 INFO - PROCESS | 18997 | --DOCSHELL 0x9a37f400 == 26 [pid = 18997] [id = 523] 09:37:53 INFO - PROCESS | 18997 | --DOCSHELL 0x928d8400 == 25 [pid = 18997] [id = 520] 09:37:53 INFO - PROCESS | 18997 | --DOCSHELL 0x92911800 == 24 [pid = 18997] [id = 521] 09:37:53 INFO - PROCESS | 18997 | --DOMWINDOW == 91 (0x99fce000) [pid = 18997] [serial = 1532] [outer = (nil)] [url = about:blank] 09:37:53 INFO - PROCESS | 18997 | --DOMWINDOW == 90 (0x99d73400) [pid = 18997] [serial = 1529] [outer = (nil)] [url = about:blank] 09:37:53 INFO - PROCESS | 18997 | --DOMWINDOW == 89 (0x923ffc00) [pid = 18997] [serial = 1500] [outer = (nil)] [url = about:blank] 09:37:53 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0x95089400) [pid = 18997] [serial = 1521] [outer = (nil)] [url = about:blank] 09:37:53 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x9236bc00) [pid = 18997] [serial = 1499] [outer = (nil)] [url = about:blank] 09:37:53 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x93b41000) [pid = 18997] [serial = 1520] [outer = (nil)] [url = about:blank] 09:37:53 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x99f1b400) [pid = 18997] [serial = 1503] [outer = (nil)] [url = about:blank] 09:37:53 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x99534400) [pid = 18997] [serial = 1502] [outer = (nil)] [url = about:blank] 09:37:53 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x9a74d000) [pid = 18997] [serial = 1506] [outer = (nil)] [url = about:blank] 09:37:53 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x9a687400) [pid = 18997] [serial = 1505] [outer = (nil)] [url = about:blank] 09:37:53 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x9b56c800) [pid = 18997] [serial = 1509] [outer = (nil)] [url = about:blank] 09:37:53 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x9b3e3c00) [pid = 18997] [serial = 1508] [outer = (nil)] [url = about:blank] 09:37:53 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x99fcbc00) [pid = 18997] [serial = 1530] [outer = (nil)] [url = about:blank] 09:37:53 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x9be76800) [pid = 18997] [serial = 1512] [outer = (nil)] [url = about:blank] 09:37:53 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x9be03c00) [pid = 18997] [serial = 1511] [outer = (nil)] [url = about:blank] 09:37:53 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x9bed1800) [pid = 18997] [serial = 1515] [outer = (nil)] [url = about:blank] 09:37:53 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x9be82000) [pid = 18997] [serial = 1514] [outer = (nil)] [url = about:blank] 09:37:53 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x9c0db800) [pid = 18997] [serial = 1518] [outer = (nil)] [url = about:blank] 09:37:53 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x9388d000) [pid = 18997] [serial = 1524] [outer = (nil)] [url = about:blank] 09:37:53 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x92916400) [pid = 18997] [serial = 1523] [outer = (nil)] [url = about:blank] 09:37:53 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x9c0d9400) [pid = 18997] [serial = 1517] [outer = (nil)] [url = about:blank] 09:37:53 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x95185000) [pid = 18997] [serial = 1526] [outer = (nil)] [url = about:blank] 09:37:53 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x9518d400) [pid = 18997] [serial = 1527] [outer = (nil)] [url = about:blank] 09:37:53 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x9a160000) [pid = 18997] [serial = 1533] [outer = (nil)] [url = about:blank] 09:37:53 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x9a161c00) [pid = 18997] [serial = 1476] [outer = (nil)] [url = about:blank] 09:37:54 INFO - PROCESS | 18997 | 1467823074289 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 09:37:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 09:37:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 2650ms 09:37:54 INFO - PROCESS | 18997 | 1467823074331 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 09:37:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 09:37:54 INFO - PROCESS | 18997 | 1467823074337 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 09:37:54 INFO - PROCESS | 18997 | 1467823074344 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 09:37:54 INFO - PROCESS | 18997 | 1467823074351 Marionette TRACE conn3 <- [1,2086,null,{}] 09:37:54 INFO - PROCESS | 18997 | 1467823074359 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:54 INFO - PROCESS | 18997 | 1467823074363 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:54 INFO - PROCESS | 18997 | 1467823074600 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 09:37:54 INFO - PROCESS | 18997 | 1467823074734 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:54 INFO - PROCESS | 18997 | 1467823074741 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:54 INFO - PROCESS | 18997 | ++DOCSHELL 0x92582800 == 25 [pid = 18997] [id = 529] 09:37:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x92583c00) [pid = 18997] [serial = 1588] [outer = (nil)] 09:37:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x92908800) [pid = 18997] [serial = 1589] [outer = 0x92583c00] 09:37:54 INFO - PROCESS | 18997 | 1467823074817 Marionette DEBUG loaded listener.js 09:37:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x92eae400) [pid = 18997] [serial = 1590] [outer = 0x92583c00] 09:37:55 INFO - PROCESS | 18997 | 1467823075653 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 09:37:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 09:37:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1344ms 09:37:55 INFO - PROCESS | 18997 | 1467823075691 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 09:37:55 INFO - PROCESS | 18997 | 1467823075700 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 09:37:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 09:37:55 INFO - PROCESS | 18997 | 1467823075711 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 09:37:55 INFO - PROCESS | 18997 | 1467823075715 Marionette TRACE conn3 <- [1,2090,null,{}] 09:37:55 INFO - PROCESS | 18997 | 1467823075722 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:55 INFO - PROCESS | 18997 | 1467823075727 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:55 INFO - PROCESS | 18997 | 1467823075902 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 09:37:55 INFO - PROCESS | 18997 | 1467823075913 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:55 INFO - PROCESS | 18997 | 1467823075923 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:55 INFO - PROCESS | 18997 | ++DOCSHELL 0x9515d400 == 26 [pid = 18997] [id = 530] 09:37:55 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x95160000) [pid = 18997] [serial = 1591] [outer = (nil)] 09:37:55 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x95187c00) [pid = 18997] [serial = 1592] [outer = 0x95160000] 09:37:56 INFO - PROCESS | 18997 | 1467823076004 Marionette DEBUG loaded listener.js 09:37:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9518ec00) [pid = 18997] [serial = 1593] [outer = 0x95160000] 09:37:57 INFO - PROCESS | 18997 | 1467823077006 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 09:37:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 09:37:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1331ms 09:37:57 INFO - PROCESS | 18997 | 1467823077043 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 09:37:57 INFO - PROCESS | 18997 | 1467823077046 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 09:37:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 09:37:57 INFO - PROCESS | 18997 | 1467823077053 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 09:37:57 INFO - PROCESS | 18997 | 1467823077059 Marionette TRACE conn3 <- [1,2094,null,{}] 09:37:57 INFO - PROCESS | 18997 | 1467823077085 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:57 INFO - PROCESS | 18997 | 1467823077094 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:57 INFO - PROCESS | 18997 | 1467823077304 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 09:37:57 INFO - PROCESS | 18997 | 1467823077330 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:57 INFO - PROCESS | 18997 | 1467823077340 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:57 INFO - PROCESS | 18997 | ++DOCSHELL 0x99685400 == 27 [pid = 18997] [id = 531] 09:37:57 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x99691800) [pid = 18997] [serial = 1594] [outer = (nil)] 09:37:57 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x99d7fc00) [pid = 18997] [serial = 1595] [outer = 0x99691800] 09:37:57 INFO - PROCESS | 18997 | 1467823077411 Marionette DEBUG loaded listener.js 09:37:57 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x99fcb800) [pid = 18997] [serial = 1596] [outer = 0x99691800] 09:37:58 INFO - PROCESS | 18997 | 1467823078746 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 09:37:58 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x9a127800) [pid = 18997] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 09:37:58 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x99f20c00) [pid = 18997] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 09:37:58 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x92ead400) [pid = 18997] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 09:37:58 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x9508b800) [pid = 18997] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 09:37:58 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x92eb3c00) [pid = 18997] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 09:37:58 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x99fcf800) [pid = 18997] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 09:37:58 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x9235f000) [pid = 18997] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 09:37:58 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x9a746c00) [pid = 18997] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 09:37:58 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x946aec00) [pid = 18997] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 09:37:58 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x93b36c00) [pid = 18997] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 09:37:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 09:37:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1753ms 09:37:58 INFO - PROCESS | 18997 | 1467823078808 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 09:37:58 INFO - PROCESS | 18997 | 1467823078812 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 09:37:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 09:37:58 INFO - PROCESS | 18997 | 1467823078818 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 09:37:58 INFO - PROCESS | 18997 | 1467823078821 Marionette TRACE conn3 <- [1,2098,null,{}] 09:37:58 INFO - PROCESS | 18997 | 1467823078828 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:58 INFO - PROCESS | 18997 | 1467823078833 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:59 INFO - PROCESS | 18997 | 1467823079017 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 09:37:59 INFO - PROCESS | 18997 | 1467823079155 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:59 INFO - PROCESS | 18997 | 1467823079163 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:37:59 INFO - PROCESS | 18997 | ++DOCSHELL 0x92582000 == 28 [pid = 18997] [id = 532] 09:37:59 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x9518a000) [pid = 18997] [serial = 1597] [outer = (nil)] 09:37:59 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x99d80400) [pid = 18997] [serial = 1598] [outer = 0x9518a000] 09:37:59 INFO - PROCESS | 18997 | 1467823079231 Marionette DEBUG loaded listener.js 09:37:59 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x99fd4000) [pid = 18997] [serial = 1599] [outer = 0x9518a000] 09:37:59 INFO - PROCESS | 18997 | 1467823079980 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 09:38:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 09:38:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1185ms 09:38:00 INFO - PROCESS | 18997 | 1467823080004 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 09:38:00 INFO - PROCESS | 18997 | 1467823080009 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 09:38:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 09:38:00 INFO - PROCESS | 18997 | 1467823080015 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 09:38:00 INFO - PROCESS | 18997 | 1467823080018 Marionette TRACE conn3 <- [1,2102,null,{}] 09:38:00 INFO - PROCESS | 18997 | 1467823080023 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:00 INFO - PROCESS | 18997 | 1467823080028 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:00 INFO - PROCESS | 18997 | 1467823080236 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 09:38:00 INFO - PROCESS | 18997 | 1467823080245 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:00 INFO - PROCESS | 18997 | 1467823080254 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:00 INFO - PROCESS | 18997 | ++DOCSHELL 0x95169400 == 29 [pid = 18997] [id = 533] 09:38:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x99fd2c00) [pid = 18997] [serial = 1600] [outer = (nil)] 09:38:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x9a163000) [pid = 18997] [serial = 1601] [outer = 0x99fd2c00] 09:38:00 INFO - PROCESS | 18997 | 1467823080320 Marionette DEBUG loaded listener.js 09:38:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9a16a800) [pid = 18997] [serial = 1602] [outer = 0x99fd2c00] 09:38:01 INFO - PROCESS | 18997 | 1467823081452 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 09:38:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 09:38:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1485ms 09:38:01 INFO - PROCESS | 18997 | 1467823081502 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 09:38:01 INFO - PROCESS | 18997 | 1467823081508 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 09:38:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 09:38:01 INFO - PROCESS | 18997 | 1467823081517 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 09:38:01 INFO - PROCESS | 18997 | 1467823081523 Marionette TRACE conn3 <- [1,2106,null,{}] 09:38:01 INFO - PROCESS | 18997 | 1467823081531 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:01 INFO - PROCESS | 18997 | 1467823081536 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:01 INFO - PROCESS | 18997 | 1467823081727 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 09:38:01 INFO - PROCESS | 18997 | 1467823081962 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:01 INFO - PROCESS | 18997 | 1467823081969 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:02 INFO - PROCESS | 18997 | ++DOCSHELL 0x9290bc00 == 30 [pid = 18997] [id = 534] 09:38:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9290cc00) [pid = 18997] [serial = 1603] [outer = (nil)] 09:38:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x93b36c00) [pid = 18997] [serial = 1604] [outer = 0x9290cc00] 09:38:02 INFO - PROCESS | 18997 | 1467823082097 Marionette DEBUG loaded listener.js 09:38:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x95094000) [pid = 18997] [serial = 1605] [outer = 0x9290cc00] 09:38:03 INFO - PROCESS | 18997 | 1467823083107 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 09:38:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 09:38:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1640ms 09:38:03 INFO - PROCESS | 18997 | 1467823083157 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 09:38:03 INFO - PROCESS | 18997 | 1467823083165 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 09:38:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 09:38:03 INFO - PROCESS | 18997 | 1467823083175 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 09:38:03 INFO - PROCESS | 18997 | 1467823083180 Marionette TRACE conn3 <- [1,2110,null,{}] 09:38:03 INFO - PROCESS | 18997 | 1467823083186 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:03 INFO - PROCESS | 18997 | 1467823083192 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:03 INFO - PROCESS | 18997 | 1467823083374 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 09:38:03 INFO - PROCESS | 18997 | 1467823083610 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:03 INFO - PROCESS | 18997 | 1467823083620 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:03 INFO - PROCESS | 18997 | ++DOCSHELL 0x9391e000 == 31 [pid = 18997] [id = 535] 09:38:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x99534000) [pid = 18997] [serial = 1606] [outer = (nil)] 09:38:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x99f1b400) [pid = 18997] [serial = 1607] [outer = 0x99534000] 09:38:03 INFO - PROCESS | 18997 | 1467823083740 Marionette DEBUG loaded listener.js 09:38:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x99fd5800) [pid = 18997] [serial = 1608] [outer = 0x99534000] 09:38:04 INFO - PROCESS | 18997 | 1467823084763 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 09:38:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 09:38:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1635ms 09:38:04 INFO - PROCESS | 18997 | 1467823084810 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 09:38:04 INFO - PROCESS | 18997 | 1467823084814 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 09:38:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 09:38:04 INFO - PROCESS | 18997 | 1467823084822 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 09:38:04 INFO - PROCESS | 18997 | 1467823084828 Marionette TRACE conn3 <- [1,2114,null,{}] 09:38:04 INFO - PROCESS | 18997 | 1467823084844 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:04 INFO - PROCESS | 18997 | 1467823084852 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:05 INFO - PROCESS | 18997 | 1467823085030 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 09:38:05 INFO - PROCESS | 18997 | 1467823085254 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:05 INFO - PROCESS | 18997 | 1467823085267 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:05 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a66c400 == 32 [pid = 18997] [id = 536] 09:38:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9a672000) [pid = 18997] [serial = 1609] [outer = (nil)] 09:38:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x9a677400) [pid = 18997] [serial = 1610] [outer = 0x9a672000] 09:38:05 INFO - PROCESS | 18997 | 1467823085388 Marionette DEBUG loaded listener.js 09:38:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x9a67e000) [pid = 18997] [serial = 1611] [outer = 0x9a672000] 09:38:06 INFO - PROCESS | 18997 | 1467823086341 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 09:38:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 09:38:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1597ms 09:38:06 INFO - PROCESS | 18997 | 1467823086419 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 09:38:06 INFO - PROCESS | 18997 | 1467823086423 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 09:38:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 09:38:06 INFO - PROCESS | 18997 | 1467823086430 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 09:38:06 INFO - PROCESS | 18997 | 1467823086434 Marionette TRACE conn3 <- [1,2118,null,{}] 09:38:06 INFO - PROCESS | 18997 | 1467823086440 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:06 INFO - PROCESS | 18997 | 1467823086445 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:06 INFO - PROCESS | 18997 | 1467823086618 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 09:38:06 INFO - PROCESS | 18997 | 1467823086795 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:06 INFO - PROCESS | 18997 | 1467823086804 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:06 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a748000 == 33 [pid = 18997] [id = 537] 09:38:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9a74ac00) [pid = 18997] [serial = 1612] [outer = (nil)] 09:38:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9a74e800) [pid = 18997] [serial = 1613] [outer = 0x9a74ac00] 09:38:06 INFO - PROCESS | 18997 | 1467823086883 Marionette DEBUG loaded listener.js 09:38:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x9a750c00) [pid = 18997] [serial = 1614] [outer = 0x9a74ac00] 09:38:08 INFO - PROCESS | 18997 | 1467823088061 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 09:38:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 09:38:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1686ms 09:38:08 INFO - PROCESS | 18997 | 1467823088119 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 09:38:08 INFO - PROCESS | 18997 | 1467823088125 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 09:38:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 09:38:08 INFO - PROCESS | 18997 | 1467823088134 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 09:38:08 INFO - PROCESS | 18997 | 1467823088138 Marionette TRACE conn3 <- [1,2122,null,{}] 09:38:08 INFO - PROCESS | 18997 | 1467823088147 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:08 INFO - PROCESS | 18997 | 1467823088152 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:08 INFO - PROCESS | 18997 | 1467823088409 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 09:38:08 INFO - PROCESS | 18997 | --DOCSHELL 0x92582000 == 32 [pid = 18997] [id = 532] 09:38:08 INFO - PROCESS | 18997 | --DOCSHELL 0x99685400 == 31 [pid = 18997] [id = 531] 09:38:08 INFO - PROCESS | 18997 | --DOCSHELL 0x9515d400 == 30 [pid = 18997] [id = 530] 09:38:08 INFO - PROCESS | 18997 | --DOCSHELL 0x92582800 == 29 [pid = 18997] [id = 529] 09:38:08 INFO - PROCESS | 18997 | 1467823088698 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:08 INFO - PROCESS | 18997 | 1467823088712 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:08 INFO - PROCESS | 18997 | ++DOCSHELL 0x923fdc00 == 30 [pid = 18997] [id = 538] 09:38:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x923fe000) [pid = 18997] [serial = 1615] [outer = (nil)] 09:38:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x9258c000) [pid = 18997] [serial = 1616] [outer = 0x923fe000] 09:38:08 INFO - PROCESS | 18997 | 1467823088779 Marionette DEBUG loaded listener.js 09:38:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x93894400) [pid = 18997] [serial = 1617] [outer = 0x923fe000] 09:38:09 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x9a61ec00) [pid = 18997] [serial = 1562] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x9a67a000) [pid = 18997] [serial = 1556] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x9a754000) [pid = 18997] [serial = 1559] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x9a68ac00) [pid = 18997] [serial = 1557] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x95088000) [pid = 18997] [serial = 1538] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x96dec000) [pid = 18997] [serial = 1539] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x99fd8c00) [pid = 18997] [serial = 1553] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x9a475800) [pid = 18997] [serial = 1536] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x9a380000) [pid = 18997] [serial = 1535] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x9a16b800) [pid = 18997] [serial = 1541] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x9a624800) [pid = 18997] [serial = 1542] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x923f3c00) [pid = 18997] [serial = 1547] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x92589800) [pid = 18997] [serial = 1548] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x9a752c00) [pid = 18997] [serial = 1544] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x9b20dc00) [pid = 18997] [serial = 1545] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x9515f400) [pid = 18997] [serial = 1550] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x953b3c00) [pid = 18997] [serial = 1551] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x9aad7000) [pid = 18997] [serial = 1560] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x9a168400) [pid = 18997] [serial = 1554] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x9b275c00) [pid = 18997] [serial = 1563] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 18997 | 1467823089611 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 09:38:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 09:38:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1584ms 09:38:09 INFO - PROCESS | 18997 | 1467823089718 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 09:38:09 INFO - PROCESS | 18997 | 1467823089724 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 09:38:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 09:38:09 INFO - PROCESS | 18997 | 1467823089735 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 09:38:09 INFO - PROCESS | 18997 | 1467823089738 Marionette TRACE conn3 <- [1,2126,null,{}] 09:38:09 INFO - PROCESS | 18997 | 1467823089744 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:09 INFO - PROCESS | 18997 | 1467823089749 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:09 INFO - PROCESS | 18997 | 1467823089916 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 09:38:10 INFO - PROCESS | 18997 | 1467823090052 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:10 INFO - PROCESS | 18997 | 1467823090057 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:10 INFO - PROCESS | 18997 | ++DOCSHELL 0x93b3d800 == 31 [pid = 18997] [id = 539] 09:38:10 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x95167800) [pid = 18997] [serial = 1618] [outer = (nil)] 09:38:10 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x96df8800) [pid = 18997] [serial = 1619] [outer = 0x95167800] 09:38:10 INFO - PROCESS | 18997 | 1467823090128 Marionette DEBUG loaded listener.js 09:38:10 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x991e7c00) [pid = 18997] [serial = 1620] [outer = 0x95167800] 09:38:10 INFO - PROCESS | 18997 | 1467823090978 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 09:38:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 09:38:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1281ms 09:38:11 INFO - PROCESS | 18997 | 1467823091018 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 09:38:11 INFO - PROCESS | 18997 | 1467823091021 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 09:38:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 09:38:11 INFO - PROCESS | 18997 | 1467823091028 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 09:38:11 INFO - PROCESS | 18997 | 1467823091034 Marionette TRACE conn3 <- [1,2130,null,{}] 09:38:11 INFO - PROCESS | 18997 | 1467823091049 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:11 INFO - PROCESS | 18997 | 1467823091057 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:11 INFO - PROCESS | 18997 | 1467823091213 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 09:38:11 INFO - PROCESS | 18997 | 1467823091227 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:11 INFO - PROCESS | 18997 | 1467823091236 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:11 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a1af000 == 32 [pid = 18997] [id = 540] 09:38:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x9a46e400) [pid = 18997] [serial = 1621] [outer = (nil)] 09:38:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9a61a400) [pid = 18997] [serial = 1622] [outer = 0x9a46e400] 09:38:11 INFO - PROCESS | 18997 | 1467823091308 Marionette DEBUG loaded listener.js 09:38:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9a629000) [pid = 18997] [serial = 1623] [outer = 0x9a46e400] 09:38:12 INFO - PROCESS | 18997 | 1467823092294 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 09:38:12 INFO - PROCESS | 18997 | 1467823092379 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 09:38:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 09:38:12 INFO - PROCESS | 18997 | 1467823092386 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 09:38:12 INFO - PROCESS | 18997 | 1467823092388 Marionette TRACE conn3 <- [1,2134,null,{}] 09:38:12 INFO - PROCESS | 18997 | 1467823092394 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:12 INFO - PROCESS | 18997 | 1467823092399 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:12 INFO - PROCESS | 18997 | 1467823092622 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 09:38:12 INFO - PROCESS | 18997 | 1467823092652 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:12 INFO - PROCESS | 18997 | 1467823092659 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:12 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a61c000 == 33 [pid = 18997] [id = 541] 09:38:12 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x9a674800) [pid = 18997] [serial = 1624] [outer = (nil)] 09:38:12 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x9a746400) [pid = 18997] [serial = 1625] [outer = 0x9a674800] 09:38:12 INFO - PROCESS | 18997 | 1467823092728 Marionette DEBUG loaded listener.js 09:38:12 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9a74dc00) [pid = 18997] [serial = 1626] [outer = 0x9a674800] 09:38:13 INFO - PROCESS | 18997 | 1467823093755 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 09:38:13 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x9b9b7c00) [pid = 18997] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 09:38:13 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x99691800) [pid = 18997] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 09:38:13 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x923f9800) [pid = 18997] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 09:38:13 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x93b3ac00) [pid = 18997] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 09:38:13 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x9518a000) [pid = 18997] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 09:38:13 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x92583c00) [pid = 18997] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 09:38:13 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x9b569000) [pid = 18997] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 09:38:13 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x95160000) [pid = 18997] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 09:38:13 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x99fd4c00) [pid = 18997] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 09:38:13 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x9b568c00) [pid = 18997] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 09:38:13 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x92915400) [pid = 18997] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 09:38:13 INFO - PROCESS | 18997 | --DOMWINDOW == 64 (0x9b278400) [pid = 18997] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 09:38:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 09:38:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1429ms 09:38:13 INFO - PROCESS | 18997 | 1467823093816 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 09:38:13 INFO - PROCESS | 18997 | 1467823093819 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 09:38:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 09:38:13 INFO - PROCESS | 18997 | 1467823093825 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 09:38:13 INFO - PROCESS | 18997 | 1467823093829 Marionette TRACE conn3 <- [1,2138,null,{}] 09:38:13 INFO - PROCESS | 18997 | 1467823093835 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:13 INFO - PROCESS | 18997 | 1467823093840 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:13 INFO - PROCESS | 18997 | 1467823093988 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 09:38:14 INFO - PROCESS | 18997 | 1467823094125 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:14 INFO - PROCESS | 18997 | 1467823094133 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:14 INFO - PROCESS | 18997 | ++DOCSHELL 0x93b3ac00 == 34 [pid = 18997] [id = 542] 09:38:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 65 (0x950b1000) [pid = 18997] [serial = 1627] [outer = (nil)] 09:38:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x9a123c00) [pid = 18997] [serial = 1628] [outer = 0x950b1000] 09:38:14 INFO - PROCESS | 18997 | 1467823094200 Marionette DEBUG loaded listener.js 09:38:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x9a46dc00) [pid = 18997] [serial = 1629] [outer = 0x950b1000] 09:38:15 INFO - PROCESS | 18997 | 1467823095006 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 09:38:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 09:38:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1235ms 09:38:15 INFO - PROCESS | 18997 | 1467823095062 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 09:38:15 INFO - PROCESS | 18997 | 1467823095066 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 09:38:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 09:38:15 INFO - PROCESS | 18997 | 1467823095077 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 09:38:15 INFO - PROCESS | 18997 | 1467823095080 Marionette TRACE conn3 <- [1,2142,null,{}] 09:38:15 INFO - PROCESS | 18997 | 1467823095086 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:15 INFO - PROCESS | 18997 | 1467823095096 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:15 INFO - PROCESS | 18997 | 1467823095288 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 09:38:15 INFO - PROCESS | 18997 | 1467823095425 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:15 INFO - PROCESS | 18997 | 1467823095432 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:15 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e6400 == 35 [pid = 18997] [id = 543] 09:38:15 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x921eac00) [pid = 18997] [serial = 1630] [outer = (nil)] 09:38:15 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x9b278c00) [pid = 18997] [serial = 1631] [outer = 0x921eac00] 09:38:15 INFO - PROCESS | 18997 | 1467823095505 Marionette DEBUG loaded listener.js 09:38:15 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x9b282800) [pid = 18997] [serial = 1632] [outer = 0x921eac00] 09:38:16 INFO - PROCESS | 18997 | 1467823096516 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 09:38:16 INFO - PROCESS | 18997 | 1467823096568 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 09:38:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 09:38:16 INFO - PROCESS | 18997 | 1467823096577 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 09:38:16 INFO - PROCESS | 18997 | 1467823096582 Marionette TRACE conn3 <- [1,2146,null,{}] 09:38:16 INFO - PROCESS | 18997 | 1467823096592 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:16 INFO - PROCESS | 18997 | 1467823096597 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:16 INFO - PROCESS | 18997 | 1467823096782 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 09:38:16 INFO - PROCESS | 18997 | 1467823096962 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:16 INFO - PROCESS | 18997 | 1467823096971 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:17 INFO - PROCESS | 18997 | ++DOCSHELL 0x9258dc00 == 36 [pid = 18997] [id = 544] 09:38:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x9258f000) [pid = 18997] [serial = 1633] [outer = (nil)] 09:38:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9515f400) [pid = 18997] [serial = 1634] [outer = 0x9258f000] 09:38:17 INFO - PROCESS | 18997 | 1467823097056 Marionette DEBUG loaded listener.js 09:38:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x95184400) [pid = 18997] [serial = 1635] [outer = 0x9258f000] 09:38:18 INFO - PROCESS | 18997 | 1467823098056 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 09:38:18 INFO - PROCESS | 18997 | 1467823098131 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 09:38:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 09:38:18 INFO - PROCESS | 18997 | 1467823098142 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 09:38:18 INFO - PROCESS | 18997 | 1467823098146 Marionette TRACE conn3 <- [1,2150,null,{}] 09:38:18 INFO - PROCESS | 18997 | 1467823098153 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:18 INFO - PROCESS | 18997 | 1467823098159 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:18 INFO - PROCESS | 18997 | 1467823098381 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 09:38:18 INFO - PROCESS | 18997 | 1467823098613 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:18 INFO - PROCESS | 18997 | 1467823098625 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:18 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a12dc00 == 37 [pid = 18997] [id = 545] 09:38:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x9a16b800) [pid = 18997] [serial = 1636] [outer = (nil)] 09:38:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x9a620000) [pid = 18997] [serial = 1637] [outer = 0x9a16b800] 09:38:18 INFO - PROCESS | 18997 | 1467823098750 Marionette DEBUG loaded listener.js 09:38:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9a680c00) [pid = 18997] [serial = 1638] [outer = 0x9a16b800] 09:38:19 INFO - PROCESS | 18997 | 1467823099722 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 09:38:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 09:38:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1637ms 09:38:19 INFO - PROCESS | 18997 | 1467823099779 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 09:38:19 INFO - PROCESS | 18997 | 1467823099783 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 09:38:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 09:38:19 INFO - PROCESS | 18997 | 1467823099790 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 09:38:19 INFO - PROCESS | 18997 | 1467823099796 Marionette TRACE conn3 <- [1,2154,null,{}] 09:38:19 INFO - PROCESS | 18997 | 1467823099812 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:19 INFO - PROCESS | 18997 | 1467823099821 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:20 INFO - PROCESS | 18997 | 1467823100038 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 09:38:20 INFO - PROCESS | 18997 | 1467823100263 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:20 INFO - PROCESS | 18997 | 1467823100274 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:20 INFO - PROCESS | 18997 | ++DOCSHELL 0x9b9b3c00 == 38 [pid = 18997] [id = 546] 09:38:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x9b9b6000) [pid = 18997] [serial = 1639] [outer = (nil)] 09:38:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x9be10000) [pid = 18997] [serial = 1640] [outer = 0x9b9b6000] 09:38:20 INFO - PROCESS | 18997 | 1467823100598 Marionette DEBUG loaded listener.js 09:38:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9be7c000) [pid = 18997] [serial = 1641] [outer = 0x9b9b6000] 09:38:21 INFO - PROCESS | 18997 | 1467823101576 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 09:38:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 09:38:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1845ms 09:38:21 INFO - PROCESS | 18997 | 1467823101637 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 09:38:21 INFO - PROCESS | 18997 | 1467823101642 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 09:38:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 09:38:21 INFO - PROCESS | 18997 | 1467823101648 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 09:38:21 INFO - PROCESS | 18997 | 1467823101652 Marionette TRACE conn3 <- [1,2158,null,{}] 09:38:21 INFO - PROCESS | 18997 | 1467823101657 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:21 INFO - PROCESS | 18997 | 1467823101663 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:21 INFO - PROCESS | 18997 | 1467823101841 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 09:38:22 INFO - PROCESS | 18997 | 1467823102034 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:22 INFO - PROCESS | 18997 | 1467823102042 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:22 INFO - PROCESS | 18997 | ++DOCSHELL 0x97792400 == 39 [pid = 18997] [id = 547] 09:38:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x9a378c00) [pid = 18997] [serial = 1642] [outer = (nil)] 09:38:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x9bed0800) [pid = 18997] [serial = 1643] [outer = 0x9a378c00] 09:38:22 INFO - PROCESS | 18997 | 1467823102123 Marionette DEBUG loaded listener.js 09:38:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9c0d9400) [pid = 18997] [serial = 1644] [outer = 0x9a378c00] 09:38:23 INFO - PROCESS | 18997 | 1467823103028 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 09:38:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 09:38:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1442ms 09:38:23 INFO - PROCESS | 18997 | 1467823103103 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 09:38:23 INFO - PROCESS | 18997 | 1467823103106 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 09:38:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 09:38:23 INFO - PROCESS | 18997 | 1467823103115 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 09:38:23 INFO - PROCESS | 18997 | 1467823103119 Marionette TRACE conn3 <- [1,2162,null,{}] 09:38:23 INFO - PROCESS | 18997 | 1467823103124 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:23 INFO - PROCESS | 18997 | 1467823103129 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:23 INFO - PROCESS | 18997 | 1467823103299 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 09:38:23 INFO - PROCESS | 18997 | 1467823103483 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:23 INFO - PROCESS | 18997 | 1467823103490 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:23 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a677000 == 40 [pid = 18997] [id = 548] 09:38:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9be82c00) [pid = 18997] [serial = 1645] [outer = (nil)] 09:38:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x9d814000) [pid = 18997] [serial = 1646] [outer = 0x9be82c00] 09:38:23 INFO - PROCESS | 18997 | 1467823103568 Marionette DEBUG loaded listener.js 09:38:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x9d819800) [pid = 18997] [serial = 1647] [outer = 0x9be82c00] 09:38:24 INFO - PROCESS | 18997 | 1467823104514 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 09:38:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 09:38:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1431ms 09:38:24 INFO - PROCESS | 18997 | 1467823104546 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 09:38:24 INFO - PROCESS | 18997 | 1467823104550 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 09:38:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 09:38:24 INFO - PROCESS | 18997 | 1467823104556 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 09:38:24 INFO - PROCESS | 18997 | 1467823104560 Marionette TRACE conn3 <- [1,2166,null,{}] 09:38:24 INFO - PROCESS | 18997 | 1467823104565 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:24 INFO - PROCESS | 18997 | 1467823104576 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:24 INFO - PROCESS | 18997 | 1467823104817 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 09:38:25 INFO - PROCESS | 18997 | 1467823105005 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:25 INFO - PROCESS | 18997 | 1467823105016 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:25 INFO - PROCESS | 18997 | ++DOCSHELL 0x950b7000 == 41 [pid = 18997] [id = 549] 09:38:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x9cb31800) [pid = 18997] [serial = 1648] [outer = (nil)] 09:38:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0xa2376c00) [pid = 18997] [serial = 1649] [outer = 0x9cb31800] 09:38:25 INFO - PROCESS | 18997 | 1467823105146 Marionette DEBUG loaded listener.js 09:38:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0xa23ab000) [pid = 18997] [serial = 1650] [outer = 0x9cb31800] 09:38:26 INFO - PROCESS | 18997 | 1467823106061 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 09:38:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 09:38:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1542ms 09:38:26 INFO - PROCESS | 18997 | 1467823106100 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 09:38:26 INFO - PROCESS | 18997 | 1467823106104 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 09:38:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 09:38:26 INFO - PROCESS | 18997 | 1467823106129 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 09:38:26 INFO - PROCESS | 18997 | 1467823106132 Marionette TRACE conn3 <- [1,2170,null,{}] 09:38:26 INFO - PROCESS | 18997 | 1467823106138 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:26 INFO - PROCESS | 18997 | 1467823106144 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:26 INFO - PROCESS | 18997 | 1467823106319 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 09:38:26 INFO - PROCESS | 18997 | 1467823106772 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:26 INFO - PROCESS | 18997 | 1467823106780 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:26 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f9800 == 42 [pid = 18997] [id = 550] 09:38:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x923ffc00) [pid = 18997] [serial = 1651] [outer = (nil)] 09:38:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0x9258e000) [pid = 18997] [serial = 1652] [outer = 0x923ffc00] 09:38:26 INFO - PROCESS | 18997 | 1467823106898 Marionette DEBUG loaded listener.js 09:38:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0x92917000) [pid = 18997] [serial = 1653] [outer = 0x923ffc00] 09:38:27 INFO - PROCESS | 18997 | 1467823107837 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 09:38:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 09:38:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1792ms 09:38:27 INFO - PROCESS | 18997 | 1467823107921 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 09:38:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 09:38:27 INFO - PROCESS | 18997 | 1467823107927 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 09:38:27 INFO - PROCESS | 18997 | 1467823107934 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 09:38:27 INFO - PROCESS | 18997 | 1467823107938 Marionette TRACE conn3 <- [1,2174,null,{}] 09:38:27 INFO - PROCESS | 18997 | 1467823107946 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:27 INFO - PROCESS | 18997 | 1467823107953 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:28 INFO - PROCESS | 18997 | 1467823108167 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 09:38:29 INFO - PROCESS | 18997 | --DOCSHELL 0x93b3ac00 == 41 [pid = 18997] [id = 542] 09:38:29 INFO - PROCESS | 18997 | --DOCSHELL 0x9a61c000 == 40 [pid = 18997] [id = 541] 09:38:29 INFO - PROCESS | 18997 | --DOCSHELL 0x9a1af000 == 39 [pid = 18997] [id = 540] 09:38:29 INFO - PROCESS | 18997 | --DOCSHELL 0x93b3d800 == 38 [pid = 18997] [id = 539] 09:38:29 INFO - PROCESS | 18997 | --DOCSHELL 0x923fdc00 == 37 [pid = 18997] [id = 538] 09:38:29 INFO - PROCESS | 18997 | --DOCSHELL 0x92583800 == 36 [pid = 18997] [id = 528] 09:38:29 INFO - PROCESS | 18997 | --DOCSHELL 0x9a748000 == 35 [pid = 18997] [id = 537] 09:38:29 INFO - PROCESS | 18997 | --DOCSHELL 0x9391e000 == 34 [pid = 18997] [id = 535] 09:38:29 INFO - PROCESS | 18997 | --DOCSHELL 0x9a66c400 == 33 [pid = 18997] [id = 536] 09:38:29 INFO - PROCESS | 18997 | --DOCSHELL 0x95169400 == 32 [pid = 18997] [id = 533] 09:38:29 INFO - PROCESS | 18997 | --DOCSHELL 0x9290bc00 == 31 [pid = 18997] [id = 534] 09:38:29 INFO - PROCESS | 18997 | --DOCSHELL 0x923f9800 == 30 [pid = 18997] [id = 550] 09:38:29 INFO - PROCESS | 18997 | --DOCSHELL 0x950b7000 == 29 [pid = 18997] [id = 549] 09:38:29 INFO - PROCESS | 18997 | --DOCSHELL 0x97792400 == 28 [pid = 18997] [id = 547] 09:38:29 INFO - PROCESS | 18997 | --DOCSHELL 0x9a677000 == 27 [pid = 18997] [id = 548] 09:38:29 INFO - PROCESS | 18997 | --DOCSHELL 0x9b9b3c00 == 26 [pid = 18997] [id = 546] 09:38:29 INFO - PROCESS | 18997 | --DOCSHELL 0x9a12dc00 == 25 [pid = 18997] [id = 545] 09:38:29 INFO - PROCESS | 18997 | --DOCSHELL 0x921e6400 == 24 [pid = 18997] [id = 543] 09:38:29 INFO - PROCESS | 18997 | --DOCSHELL 0x9258dc00 == 23 [pid = 18997] [id = 544] 09:38:29 INFO - PROCESS | 18997 | --DOMWINDOW == 90 (0xa100dc00) [pid = 18997] [serial = 1580] [outer = (nil)] [url = about:blank] 09:38:29 INFO - PROCESS | 18997 | --DOMWINDOW == 89 (0x99fcb800) [pid = 18997] [serial = 1596] [outer = (nil)] [url = about:blank] 09:38:29 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0x99fe2400) [pid = 18997] [serial = 1584] [outer = (nil)] [url = about:blank] 09:38:29 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x950bb000) [pid = 18997] [serial = 1586] [outer = (nil)] [url = about:blank] 09:38:29 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0xa1090400) [pid = 18997] [serial = 1581] [outer = (nil)] [url = about:blank] 09:38:29 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x99fd4000) [pid = 18997] [serial = 1599] [outer = (nil)] [url = about:blank] 09:38:29 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x92908800) [pid = 18997] [serial = 1589] [outer = (nil)] [url = about:blank] 09:38:29 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x99d80400) [pid = 18997] [serial = 1598] [outer = (nil)] [url = about:blank] 09:38:29 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x92eae400) [pid = 18997] [serial = 1590] [outer = (nil)] [url = about:blank] 09:38:29 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x99d7fc00) [pid = 18997] [serial = 1595] [outer = (nil)] [url = about:blank] 09:38:29 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x9be10c00) [pid = 18997] [serial = 1574] [outer = (nil)] [url = about:blank] 09:38:29 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x95182c00) [pid = 18997] [serial = 1587] [outer = (nil)] [url = about:blank] 09:38:29 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x9518ec00) [pid = 18997] [serial = 1593] [outer = (nil)] [url = about:blank] 09:38:29 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x9a164000) [pid = 18997] [serial = 1568] [outer = (nil)] [url = about:blank] 09:38:29 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x9bed8000) [pid = 18997] [serial = 1577] [outer = (nil)] [url = about:blank] 09:38:29 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x9a46cc00) [pid = 18997] [serial = 1569] [outer = (nil)] [url = about:blank] 09:38:29 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x9508a400) [pid = 18997] [serial = 1583] [outer = (nil)] [url = about:blank] 09:38:29 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x93912c00) [pid = 18997] [serial = 1565] [outer = (nil)] [url = about:blank] 09:38:29 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x9391e400) [pid = 18997] [serial = 1566] [outer = (nil)] [url = about:blank] 09:38:29 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x95187c00) [pid = 18997] [serial = 1592] [outer = (nil)] [url = about:blank] 09:38:29 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x9b27e000) [pid = 18997] [serial = 1571] [outer = (nil)] [url = about:blank] 09:38:29 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x9b55f400) [pid = 18997] [serial = 1572] [outer = (nil)] [url = about:blank] 09:38:29 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x9bed5400) [pid = 18997] [serial = 1578] [outer = (nil)] [url = about:blank] 09:38:29 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x9be80800) [pid = 18997] [serial = 1575] [outer = (nil)] [url = about:blank] 09:38:29 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x9a163000) [pid = 18997] [serial = 1601] [outer = (nil)] [url = about:blank] 09:38:29 INFO - PROCESS | 18997 | 1467823109485 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:29 INFO - PROCESS | 18997 | 1467823109497 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:29 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e9000 == 24 [pid = 18997] [id = 551] 09:38:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x92365c00) [pid = 18997] [serial = 1654] [outer = (nil)] 09:38:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x923f0400) [pid = 18997] [serial = 1655] [outer = 0x92365c00] 09:38:29 INFO - PROCESS | 18997 | 1467823109577 Marionette DEBUG loaded listener.js 09:38:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x923fb000) [pid = 18997] [serial = 1656] [outer = 0x92365c00] 09:38:30 INFO - PROCESS | 18997 | 1467823110413 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 09:38:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 09:38:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 2538ms 09:38:30 INFO - PROCESS | 18997 | 1467823110474 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 09:38:30 INFO - PROCESS | 18997 | 1467823110480 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 09:38:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 09:38:30 INFO - PROCESS | 18997 | 1467823110488 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 09:38:30 INFO - PROCESS | 18997 | 1467823110491 Marionette TRACE conn3 <- [1,2178,null,{}] 09:38:30 INFO - PROCESS | 18997 | 1467823110500 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:30 INFO - PROCESS | 18997 | 1467823110508 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:30 INFO - PROCESS | 18997 | 1467823110685 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 09:38:30 INFO - PROCESS | 18997 | 1467823110698 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:30 INFO - PROCESS | 18997 | 1467823110709 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:30 INFO - PROCESS | 18997 | ++DOCSHELL 0x92914000 == 25 [pid = 18997] [id = 552] 09:38:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x93891c00) [pid = 18997] [serial = 1657] [outer = (nil)] 09:38:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x9391a400) [pid = 18997] [serial = 1658] [outer = 0x93891c00] 09:38:30 INFO - PROCESS | 18997 | 1467823110795 Marionette DEBUG loaded listener.js 09:38:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x93b3b400) [pid = 18997] [serial = 1659] [outer = 0x93891c00] 09:38:31 INFO - PROCESS | 18997 | 1467823111800 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 09:38:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 09:38:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1331ms 09:38:31 INFO - PROCESS | 18997 | 1467823111824 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 09:38:31 INFO - PROCESS | 18997 | 1467823111833 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 09:38:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 09:38:31 INFO - PROCESS | 18997 | 1467823111840 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 09:38:31 INFO - PROCESS | 18997 | 1467823111844 Marionette TRACE conn3 <- [1,2182,null,{}] 09:38:31 INFO - PROCESS | 18997 | 1467823111850 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:31 INFO - PROCESS | 18997 | 1467823111855 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:32 INFO - PROCESS | 18997 | 1467823112088 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 09:38:32 INFO - PROCESS | 18997 | 1467823112133 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:32 INFO - PROCESS | 18997 | 1467823112141 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:32 INFO - PROCESS | 18997 | ++DOCSHELL 0x95182800 == 26 [pid = 18997] [id = 553] 09:38:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x95182c00) [pid = 18997] [serial = 1660] [outer = (nil)] 09:38:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x95187800) [pid = 18997] [serial = 1661] [outer = 0x95182c00] 09:38:32 INFO - PROCESS | 18997 | 1467823112215 Marionette DEBUG loaded listener.js 09:38:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x96decc00) [pid = 18997] [serial = 1662] [outer = 0x95182c00] 09:38:33 INFO - PROCESS | 18997 | 1467823113260 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 09:38:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 09:38:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1483ms 09:38:33 INFO - PROCESS | 18997 | 1467823113327 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 09:38:33 INFO - PROCESS | 18997 | 1467823113330 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 09:38:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 09:38:33 INFO - PROCESS | 18997 | 1467823113346 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 09:38:33 INFO - PROCESS | 18997 | 1467823113356 Marionette TRACE conn3 <- [1,2186,null,{}] 09:38:33 INFO - PROCESS | 18997 | 1467823113371 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:33 INFO - PROCESS | 18997 | 1467823113378 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:33 INFO - PROCESS | 18997 | 1467823113604 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 09:38:33 INFO - PROCESS | 18997 | 1467823113630 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:33 INFO - PROCESS | 18997 | 1467823113642 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:33 INFO - PROCESS | 18997 | ++DOCSHELL 0x99539c00 == 27 [pid = 18997] [id = 554] 09:38:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9953b400) [pid = 18997] [serial = 1663] [outer = (nil)] 09:38:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x99fca400) [pid = 18997] [serial = 1664] [outer = 0x9953b400] 09:38:33 INFO - PROCESS | 18997 | 1467823113707 Marionette DEBUG loaded listener.js 09:38:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x99fce000) [pid = 18997] [serial = 1665] [outer = 0x9953b400] 09:38:34 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x9a674800) [pid = 18997] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 09:38:34 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x950b1000) [pid = 18997] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 09:38:34 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x99534000) [pid = 18997] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 09:38:34 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x9290cc00) [pid = 18997] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 09:38:34 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x9a672000) [pid = 18997] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 09:38:34 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x9a74ac00) [pid = 18997] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 09:38:34 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x9a46e400) [pid = 18997] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 09:38:34 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x99fd2c00) [pid = 18997] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 09:38:34 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x95167800) [pid = 18997] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 09:38:34 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x923fe000) [pid = 18997] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 09:38:34 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x921eac00) [pid = 18997] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 09:38:35 INFO - PROCESS | 18997 | 1467823115490 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 09:38:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 09:38:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 2165ms 09:38:35 INFO - PROCESS | 18997 | 1467823115503 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 09:38:35 INFO - PROCESS | 18997 | 1467823115510 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 09:38:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 09:38:35 INFO - PROCESS | 18997 | 1467823115518 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 09:38:35 INFO - PROCESS | 18997 | 1467823115526 Marionette TRACE conn3 <- [1,2190,null,{}] 09:38:35 INFO - PROCESS | 18997 | 1467823115534 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:35 INFO - PROCESS | 18997 | 1467823115539 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:35 INFO - PROCESS | 18997 | 1467823115749 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 09:38:36 INFO - PROCESS | 18997 | 1467823115986 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:36 INFO - PROCESS | 18997 | 1467823115998 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:36 INFO - PROCESS | 18997 | ++DOCSHELL 0x92909800 == 28 [pid = 18997] [id = 555] 09:38:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x9290bc00) [pid = 18997] [serial = 1666] [outer = (nil)] 09:38:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x93b37800) [pid = 18997] [serial = 1667] [outer = 0x9290bc00] 09:38:36 INFO - PROCESS | 18997 | 1467823116129 Marionette DEBUG loaded listener.js 09:38:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x95088000) [pid = 18997] [serial = 1668] [outer = 0x9290bc00] 09:38:37 INFO - PROCESS | 18997 | 1467823117165 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 09:38:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 09:38:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1688ms 09:38:37 INFO - PROCESS | 18997 | 1467823117206 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 09:38:37 INFO - PROCESS | 18997 | 1467823117214 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 09:38:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 09:38:37 INFO - PROCESS | 18997 | 1467823117225 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 09:38:37 INFO - PROCESS | 18997 | 1467823117229 Marionette TRACE conn3 <- [1,2194,null,{}] 09:38:37 INFO - PROCESS | 18997 | 1467823117237 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:37 INFO - PROCESS | 18997 | 1467823117244 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:37 INFO - PROCESS | 18997 | 1467823117439 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 09:38:37 INFO - PROCESS | 18997 | 1467823117663 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:37 INFO - PROCESS | 18997 | 1467823117676 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:37 INFO - PROCESS | 18997 | ++DOCSHELL 0x982d2c00 == 29 [pid = 18997] [id = 556] 09:38:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x982d6c00) [pid = 18997] [serial = 1669] [outer = (nil)] 09:38:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x99538400) [pid = 18997] [serial = 1670] [outer = 0x982d6c00] 09:38:37 INFO - PROCESS | 18997 | 1467823117801 Marionette DEBUG loaded listener.js 09:38:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x99fd5400) [pid = 18997] [serial = 1671] [outer = 0x982d6c00] 09:38:38 INFO - PROCESS | 18997 | 1467823118786 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 09:38:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 09:38:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1645ms 09:38:38 INFO - PROCESS | 18997 | 1467823118870 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 09:38:38 INFO - PROCESS | 18997 | 1467823118875 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 09:38:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 09:38:38 INFO - PROCESS | 18997 | 1467823118882 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 09:38:38 INFO - PROCESS | 18997 | 1467823118888 Marionette TRACE conn3 <- [1,2198,null,{}] 09:38:38 INFO - PROCESS | 18997 | 1467823118904 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:38 INFO - PROCESS | 18997 | 1467823118913 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:39 INFO - PROCESS | 18997 | 1467823119134 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 09:38:39 INFO - PROCESS | 18997 | 1467823119362 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:39 INFO - PROCESS | 18997 | 1467823119378 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:39 INFO - PROCESS | 18997 | ++DOCSHELL 0x9258cc00 == 30 [pid = 18997] [id = 557] 09:38:39 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x9a167c00) [pid = 18997] [serial = 1672] [outer = (nil)] 09:38:39 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x9a379000) [pid = 18997] [serial = 1673] [outer = 0x9a167c00] 09:38:39 INFO - PROCESS | 18997 | 1467823119482 Marionette DEBUG loaded listener.js 09:38:39 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9a473400) [pid = 18997] [serial = 1674] [outer = 0x9a167c00] 09:38:40 INFO - PROCESS | 18997 | 1467823120546 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 09:38:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 09:38:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1744ms 09:38:40 INFO - PROCESS | 18997 | 1467823120627 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 09:38:40 INFO - PROCESS | 18997 | 1467823120632 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 09:38:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 09:38:40 INFO - PROCESS | 18997 | 1467823120639 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 09:38:40 INFO - PROCESS | 18997 | 1467823120643 Marionette TRACE conn3 <- [1,2202,null,{}] 09:38:40 INFO - PROCESS | 18997 | 1467823120649 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:40 INFO - PROCESS | 18997 | 1467823120655 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:41 INFO - PROCESS | 18997 | 1467823121020 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 09:38:41 INFO - PROCESS | 18997 | 1467823121261 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:41 INFO - PROCESS | 18997 | 1467823121270 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:41 INFO - PROCESS | 18997 | ++DOCSHELL 0x92368400 == 31 [pid = 18997] [id = 558] 09:38:41 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x923f8400) [pid = 18997] [serial = 1675] [outer = (nil)] 09:38:41 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x92588400) [pid = 18997] [serial = 1676] [outer = 0x923f8400] 09:38:41 INFO - PROCESS | 18997 | 1467823121349 Marionette DEBUG loaded listener.js 09:38:41 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x92916400) [pid = 18997] [serial = 1677] [outer = 0x923f8400] 09:38:42 INFO - PROCESS | 18997 | --DOCSHELL 0x99fcc000 == 30 [pid = 18997] [id = 495] 09:38:42 INFO - PROCESS | 18997 | --DOCSHELL 0x9508a800 == 29 [pid = 18997] [id = 486] 09:38:42 INFO - PROCESS | 18997 | --DOCSHELL 0x946a7400 == 28 [pid = 18997] [id = 494] 09:38:42 INFO - PROCESS | 18997 | 1467823122321 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 09:38:42 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x9258c000) [pid = 18997] [serial = 1616] [outer = (nil)] [url = about:blank] 09:38:42 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x93894400) [pid = 18997] [serial = 1617] [outer = (nil)] [url = about:blank] 09:38:42 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x9b282800) [pid = 18997] [serial = 1632] [outer = (nil)] [url = about:blank] 09:38:42 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x9b278c00) [pid = 18997] [serial = 1631] [outer = (nil)] [url = about:blank] 09:38:42 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x9a629000) [pid = 18997] [serial = 1623] [outer = (nil)] [url = about:blank] 09:38:42 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x9a746400) [pid = 18997] [serial = 1625] [outer = (nil)] [url = about:blank] 09:38:42 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x9a46dc00) [pid = 18997] [serial = 1629] [outer = (nil)] [url = about:blank] 09:38:42 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x9a123c00) [pid = 18997] [serial = 1628] [outer = (nil)] [url = about:blank] 09:38:42 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x9a74dc00) [pid = 18997] [serial = 1626] [outer = (nil)] [url = about:blank] 09:38:42 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x99f1b400) [pid = 18997] [serial = 1607] [outer = (nil)] [url = about:blank] 09:38:42 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x99fd5800) [pid = 18997] [serial = 1608] [outer = (nil)] [url = about:blank] 09:38:42 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x93b36c00) [pid = 18997] [serial = 1604] [outer = (nil)] [url = about:blank] 09:38:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 09:38:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1736ms 09:38:42 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x95094000) [pid = 18997] [serial = 1605] [outer = (nil)] [url = about:blank] 09:38:42 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x9a677400) [pid = 18997] [serial = 1610] [outer = (nil)] [url = about:blank] 09:38:42 INFO - PROCESS | 18997 | --DOMWINDOW == 64 (0x9a67e000) [pid = 18997] [serial = 1611] [outer = (nil)] [url = about:blank] 09:38:42 INFO - PROCESS | 18997 | --DOMWINDOW == 63 (0x9a74e800) [pid = 18997] [serial = 1613] [outer = (nil)] [url = about:blank] 09:38:42 INFO - PROCESS | 18997 | --DOMWINDOW == 62 (0x9a750c00) [pid = 18997] [serial = 1614] [outer = (nil)] [url = about:blank] 09:38:42 INFO - PROCESS | 18997 | --DOMWINDOW == 61 (0x9a61a400) [pid = 18997] [serial = 1622] [outer = (nil)] [url = about:blank] 09:38:42 INFO - PROCESS | 18997 | --DOMWINDOW == 60 (0x9a16a800) [pid = 18997] [serial = 1602] [outer = (nil)] [url = about:blank] 09:38:42 INFO - PROCESS | 18997 | --DOMWINDOW == 59 (0x96df8800) [pid = 18997] [serial = 1619] [outer = (nil)] [url = about:blank] 09:38:42 INFO - PROCESS | 18997 | --DOMWINDOW == 58 (0x991e7c00) [pid = 18997] [serial = 1620] [outer = (nil)] [url = about:blank] 09:38:42 INFO - PROCESS | 18997 | 1467823122391 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 09:38:42 INFO - PROCESS | 18997 | 1467823122397 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 09:38:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 09:38:42 INFO - PROCESS | 18997 | 1467823122408 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 09:38:42 INFO - PROCESS | 18997 | 1467823122413 Marionette TRACE conn3 <- [1,2206,null,{}] 09:38:42 INFO - PROCESS | 18997 | 1467823122421 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:42 INFO - PROCESS | 18997 | 1467823122427 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:42 INFO - PROCESS | 18997 | 1467823122594 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 09:38:42 INFO - PROCESS | 18997 | 1467823122729 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:42 INFO - PROCESS | 18997 | 1467823122735 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:42 INFO - PROCESS | 18997 | ++DOCSHELL 0x9388dc00 == 29 [pid = 18997] [id = 559] 09:38:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 59 (0x946a2800) [pid = 18997] [serial = 1678] [outer = (nil)] 09:38:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 60 (0x950ba800) [pid = 18997] [serial = 1679] [outer = 0x946a2800] 09:38:42 INFO - PROCESS | 18997 | 1467823122809 Marionette DEBUG loaded listener.js 09:38:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 61 (0x953acc00) [pid = 18997] [serial = 1680] [outer = 0x946a2800] 09:38:43 INFO - PROCESS | 18997 | 1467823123626 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 09:38:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 09:38:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1285ms 09:38:43 INFO - PROCESS | 18997 | 1467823123694 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 09:38:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 09:38:43 INFO - PROCESS | 18997 | 1467823123699 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 09:38:43 INFO - PROCESS | 18997 | 1467823123706 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 09:38:43 INFO - PROCESS | 18997 | 1467823123709 Marionette TRACE conn3 <- [1,2210,null,{}] 09:38:43 INFO - PROCESS | 18997 | 1467823123715 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:43 INFO - PROCESS | 18997 | 1467823123721 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:43 INFO - PROCESS | 18997 | 1467823123886 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 09:38:43 INFO - PROCESS | 18997 | 1467823123900 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:43 INFO - PROCESS | 18997 | 1467823123906 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:44 INFO - PROCESS | 18997 | ++DOCSHELL 0x99d73000 == 30 [pid = 18997] [id = 560] 09:38:44 INFO - PROCESS | 18997 | ++DOMWINDOW == 62 (0x99f25000) [pid = 18997] [serial = 1681] [outer = (nil)] 09:38:44 INFO - PROCESS | 18997 | ++DOMWINDOW == 63 (0x99fe6000) [pid = 18997] [serial = 1682] [outer = 0x99f25000] 09:38:44 INFO - PROCESS | 18997 | 1467823124103 Marionette DEBUG loaded listener.js 09:38:44 INFO - PROCESS | 18997 | ++DOMWINDOW == 64 (0x9a12e000) [pid = 18997] [serial = 1683] [outer = 0x99f25000] 09:38:44 INFO - PROCESS | 18997 | 1467823124949 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 09:38:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 09:38:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1288ms 09:38:45 INFO - PROCESS | 18997 | 1467823125016 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 09:38:45 INFO - PROCESS | 18997 | 1467823125023 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 09:38:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 09:38:45 INFO - PROCESS | 18997 | 1467823125040 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 09:38:45 INFO - PROCESS | 18997 | 1467823125047 Marionette TRACE conn3 <- [1,2214,null,{}] 09:38:45 INFO - PROCESS | 18997 | 1467823125060 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:45 INFO - PROCESS | 18997 | 1467823125074 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:45 INFO - PROCESS | 18997 | 1467823125306 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 09:38:45 INFO - PROCESS | 18997 | 1467823125340 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:45 INFO - PROCESS | 18997 | 1467823125347 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:45 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a46d800 == 31 [pid = 18997] [id = 561] 09:38:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 65 (0x9a46e400) [pid = 18997] [serial = 1684] [outer = (nil)] 09:38:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x9a61cc00) [pid = 18997] [serial = 1685] [outer = 0x9a46e400] 09:38:45 INFO - PROCESS | 18997 | 1467823125433 Marionette DEBUG loaded listener.js 09:38:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x9a626c00) [pid = 18997] [serial = 1686] [outer = 0x9a46e400] 09:38:46 INFO - PROCESS | 18997 | 1467823126396 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 09:38:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 09:38:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1400ms 09:38:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 09:38:46 INFO - PROCESS | 18997 | 1467823126433 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 09:38:46 INFO - PROCESS | 18997 | 1467823126436 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 09:38:46 INFO - PROCESS | 18997 | 1467823126443 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 09:38:46 INFO - PROCESS | 18997 | 1467823126447 Marionette TRACE conn3 <- [1,2218,null,{}] 09:38:46 INFO - PROCESS | 18997 | 1467823126461 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:46 INFO - PROCESS | 18997 | 1467823126466 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:46 INFO - PROCESS | 18997 | 1467823126681 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 09:38:46 INFO - PROCESS | 18997 | 1467823126701 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:46 INFO - PROCESS | 18997 | 1467823126710 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:46 INFO - PROCESS | 18997 | ++DOCSHELL 0x95185000 == 32 [pid = 18997] [id = 562] 09:38:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x9779e400) [pid = 18997] [serial = 1687] [outer = (nil)] 09:38:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x9a679800) [pid = 18997] [serial = 1688] [outer = 0x9779e400] 09:38:46 INFO - PROCESS | 18997 | 1467823126776 Marionette DEBUG loaded listener.js 09:38:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x9a67d000) [pid = 18997] [serial = 1689] [outer = 0x9779e400] 09:38:47 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x93891c00) [pid = 18997] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 09:38:47 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x95182c00) [pid = 18997] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 09:38:47 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x9258f000) [pid = 18997] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 09:38:47 INFO - PROCESS | 18997 | --DOMWINDOW == 66 (0x9a16b800) [pid = 18997] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 09:38:47 INFO - PROCESS | 18997 | --DOMWINDOW == 65 (0x9b9b6000) [pid = 18997] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 09:38:47 INFO - PROCESS | 18997 | --DOMWINDOW == 64 (0x9cb31800) [pid = 18997] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 09:38:47 INFO - PROCESS | 18997 | --DOMWINDOW == 63 (0x923ffc00) [pid = 18997] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 09:38:47 INFO - PROCESS | 18997 | --DOMWINDOW == 62 (0x9a378c00) [pid = 18997] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 09:38:47 INFO - PROCESS | 18997 | --DOMWINDOW == 61 (0x9be82c00) [pid = 18997] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 09:38:47 INFO - PROCESS | 18997 | --DOMWINDOW == 60 (0x92365c00) [pid = 18997] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 09:38:47 INFO - PROCESS | 18997 | 1467823127694 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 09:38:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 09:38:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1293ms 09:38:47 INFO - PROCESS | 18997 | 1467823127736 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 09:38:47 INFO - PROCESS | 18997 | 1467823127740 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 09:38:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 09:38:47 INFO - PROCESS | 18997 | 1467823127747 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 09:38:47 INFO - PROCESS | 18997 | 1467823127749 Marionette TRACE conn3 <- [1,2222,null,{}] 09:38:47 INFO - PROCESS | 18997 | 1467823127756 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:47 INFO - PROCESS | 18997 | 1467823127761 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:47 INFO - PROCESS | 18997 | 1467823127921 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 09:38:48 INFO - PROCESS | 18997 | 1467823128069 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:48 INFO - PROCESS | 18997 | 1467823128087 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:48 INFO - PROCESS | 18997 | ++DOCSHELL 0x92367400 == 33 [pid = 18997] [id = 563] 09:38:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 61 (0x946aec00) [pid = 18997] [serial = 1690] [outer = (nil)] 09:38:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 62 (0x9a749400) [pid = 18997] [serial = 1691] [outer = 0x946aec00] 09:38:48 INFO - PROCESS | 18997 | 1467823128168 Marionette DEBUG loaded listener.js 09:38:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 63 (0x9a750800) [pid = 18997] [serial = 1692] [outer = 0x946aec00] 09:38:48 INFO - PROCESS | 18997 | 1467823128964 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 09:38:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 09:38:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1237ms 09:38:48 INFO - PROCESS | 18997 | 1467823128985 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 09:38:48 INFO - PROCESS | 18997 | 1467823128988 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 09:38:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 09:38:48 INFO - PROCESS | 18997 | 1467823128994 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 09:38:48 INFO - PROCESS | 18997 | 1467823128998 Marionette TRACE conn3 <- [1,2226,null,{}] 09:38:49 INFO - PROCESS | 18997 | 1467823129003 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:49 INFO - PROCESS | 18997 | 1467823129008 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:49 INFO - PROCESS | 18997 | 1467823129231 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 09:38:49 INFO - PROCESS | 18997 | 1467823129426 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:49 INFO - PROCESS | 18997 | 1467823129434 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:49 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f3000 == 34 [pid = 18997] [id = 564] 09:38:49 INFO - PROCESS | 18997 | ++DOMWINDOW == 64 (0x923f3400) [pid = 18997] [serial = 1693] [outer = (nil)] 09:38:49 INFO - PROCESS | 18997 | ++DOMWINDOW == 65 (0x92583800) [pid = 18997] [serial = 1694] [outer = 0x923f3400] 09:38:49 INFO - PROCESS | 18997 | 1467823129523 Marionette DEBUG loaded listener.js 09:38:49 INFO - PROCESS | 18997 | ++DOMWINDOW == 66 (0x92588c00) [pid = 18997] [serial = 1695] [outer = 0x923f3400] 09:38:50 INFO - PROCESS | 18997 | 1467823130562 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 09:38:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 09:38:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1638ms 09:38:50 INFO - PROCESS | 18997 | 1467823130636 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 09:38:50 INFO - PROCESS | 18997 | 1467823130642 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 09:38:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 09:38:50 INFO - PROCESS | 18997 | 1467823130651 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 09:38:50 INFO - PROCESS | 18997 | 1467823130657 Marionette TRACE conn3 <- [1,2230,null,{}] 09:38:50 INFO - PROCESS | 18997 | 1467823130664 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:50 INFO - PROCESS | 18997 | 1467823130671 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:50 INFO - PROCESS | 18997 | 1467823130914 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 09:38:51 INFO - PROCESS | 18997 | 1467823131155 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:51 INFO - PROCESS | 18997 | 1467823131162 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:51 INFO - PROCESS | 18997 | ++DOCSHELL 0x9779b800 == 35 [pid = 18997] [id = 565] 09:38:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 67 (0x9779f400) [pid = 18997] [serial = 1696] [outer = (nil)] 09:38:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x9917a000) [pid = 18997] [serial = 1697] [outer = 0x9779f400] 09:38:51 INFO - PROCESS | 18997 | 1467823131264 Marionette DEBUG loaded listener.js 09:38:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x99d7fc00) [pid = 18997] [serial = 1698] [outer = 0x9779f400] 09:38:52 INFO - PROCESS | 18997 | 1467823132152 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 09:38:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 09:38:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1548ms 09:38:52 INFO - PROCESS | 18997 | 1467823132200 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 09:38:52 INFO - PROCESS | 18997 | 1467823132206 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 09:38:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 09:38:52 INFO - PROCESS | 18997 | 1467823132232 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 09:38:52 INFO - PROCESS | 18997 | 1467823132235 Marionette TRACE conn3 <- [1,2234,null,{}] 09:38:52 INFO - PROCESS | 18997 | 1467823132242 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:52 INFO - PROCESS | 18997 | 1467823132248 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:52 INFO - PROCESS | 18997 | 1467823132434 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 09:38:52 INFO - PROCESS | 18997 | 1467823132623 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:52 INFO - PROCESS | 18997 | 1467823132632 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:52 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a479000 == 36 [pid = 18997] [id = 566] 09:38:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x9a640400) [pid = 18997] [serial = 1699] [outer = (nil)] 09:38:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x9a677400) [pid = 18997] [serial = 1700] [outer = 0x9a640400] 09:38:52 INFO - PROCESS | 18997 | 1467823132710 Marionette DEBUG loaded listener.js 09:38:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9a74cc00) [pid = 18997] [serial = 1701] [outer = 0x9a640400] 09:38:53 INFO - PROCESS | 18997 | 1467823133727 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 09:38:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 09:38:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1540ms 09:38:53 INFO - PROCESS | 18997 | 1467823133769 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 09:38:53 INFO - PROCESS | 18997 | 1467823133775 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 09:38:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 09:38:53 INFO - PROCESS | 18997 | 1467823133793 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 09:38:53 INFO - PROCESS | 18997 | 1467823133800 Marionette TRACE conn3 <- [1,2238,null,{}] 09:38:53 INFO - PROCESS | 18997 | 1467823133807 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:53 INFO - PROCESS | 18997 | 1467823133815 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:54 INFO - PROCESS | 18997 | 1467823134034 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 09:38:54 INFO - PROCESS | 18997 | 1467823134214 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:54 INFO - PROCESS | 18997 | 1467823134222 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:54 INFO - PROCESS | 18997 | ++DOCSHELL 0x9508b000 == 37 [pid = 18997] [id = 567] 09:38:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x9a166800) [pid = 18997] [serial = 1702] [outer = (nil)] 09:38:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x9b273800) [pid = 18997] [serial = 1703] [outer = 0x9a166800] 09:38:54 INFO - PROCESS | 18997 | 1467823134316 Marionette DEBUG loaded listener.js 09:38:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x9b27d000) [pid = 18997] [serial = 1704] [outer = 0x9a166800] 09:38:55 INFO - PROCESS | 18997 | 1467823135285 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 09:38:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 09:38:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1550ms 09:38:55 INFO - PROCESS | 18997 | 1467823135335 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 09:38:55 INFO - PROCESS | 18997 | 1467823135338 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 09:38:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 09:38:55 INFO - PROCESS | 18997 | 1467823135345 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 09:38:55 INFO - PROCESS | 18997 | 1467823135349 Marionette TRACE conn3 <- [1,2242,null,{}] 09:38:55 INFO - PROCESS | 18997 | 1467823135354 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:55 INFO - PROCESS | 18997 | 1467823135360 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:55 INFO - PROCESS | 18997 | 1467823135543 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 09:38:55 INFO - PROCESS | 18997 | 1467823135725 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:55 INFO - PROCESS | 18997 | 1467823135732 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:55 INFO - PROCESS | 18997 | ++DOCSHELL 0x97792800 == 38 [pid = 18997] [id = 568] 09:38:55 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9b06e800) [pid = 18997] [serial = 1705] [outer = (nil)] 09:38:55 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x9b56a000) [pid = 18997] [serial = 1706] [outer = 0x9b06e800] 09:38:55 INFO - PROCESS | 18997 | 1467823135825 Marionette DEBUG loaded listener.js 09:38:55 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x9b56d800) [pid = 18997] [serial = 1707] [outer = 0x9b06e800] 09:38:56 INFO - PROCESS | 18997 | 1467823136719 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 09:38:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 09:38:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1390ms 09:38:56 INFO - PROCESS | 18997 | 1467823136735 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 09:38:56 INFO - PROCESS | 18997 | 1467823136739 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 09:38:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 09:38:56 INFO - PROCESS | 18997 | 1467823136746 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 09:38:56 INFO - PROCESS | 18997 | 1467823136750 Marionette TRACE conn3 <- [1,2246,null,{}] 09:38:56 INFO - PROCESS | 18997 | 1467823136757 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:56 INFO - PROCESS | 18997 | 1467823136763 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:56 INFO - PROCESS | 18997 | 1467823136942 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 09:38:57 INFO - PROCESS | 18997 | 1467823137137 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:57 INFO - PROCESS | 18997 | 1467823137155 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:57 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a476c00 == 39 [pid = 18997] [id = 569] 09:38:57 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9b9bc000) [pid = 18997] [serial = 1708] [outer = (nil)] 09:38:57 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x9be78c00) [pid = 18997] [serial = 1709] [outer = 0x9b9bc000] 09:38:57 INFO - PROCESS | 18997 | 1467823137288 Marionette DEBUG loaded listener.js 09:38:57 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x9be85c00) [pid = 18997] [serial = 1710] [outer = 0x9b9bc000] 09:38:58 INFO - PROCESS | 18997 | 1467823138282 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 09:38:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 09:38:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1585ms 09:38:58 INFO - PROCESS | 18997 | 1467823138332 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 09:38:58 INFO - PROCESS | 18997 | 1467823138336 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 09:38:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 09:38:58 INFO - PROCESS | 18997 | 1467823138342 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 09:38:58 INFO - PROCESS | 18997 | 1467823138346 Marionette TRACE conn3 <- [1,2250,null,{}] 09:38:58 INFO - PROCESS | 18997 | 1467823138352 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:58 INFO - PROCESS | 18997 | 1467823138357 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:58 INFO - PROCESS | 18997 | 1467823138535 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 09:38:58 INFO - PROCESS | 18997 | 1467823138721 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:58 INFO - PROCESS | 18997 | 1467823138729 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:38:58 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a37dc00 == 40 [pid = 18997] [id = 570] 09:38:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9b273400) [pid = 18997] [serial = 1711] [outer = (nil)] 09:38:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9c0d8800) [pid = 18997] [serial = 1712] [outer = 0x9b273400] 09:38:58 INFO - PROCESS | 18997 | 1467823138822 Marionette DEBUG loaded listener.js 09:38:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x9bf62c00) [pid = 18997] [serial = 1713] [outer = 0x9b273400] 09:38:59 INFO - PROCESS | 18997 | 1467823139758 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 09:38:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 09:38:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1485ms 09:38:59 INFO - PROCESS | 18997 | 1467823139828 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 09:38:59 INFO - PROCESS | 18997 | 1467823139832 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 09:38:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 09:38:59 INFO - PROCESS | 18997 | 1467823139839 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 09:38:59 INFO - PROCESS | 18997 | 1467823139843 Marionette TRACE conn3 <- [1,2254,null,{}] 09:38:59 INFO - PROCESS | 18997 | 1467823139849 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:59 INFO - PROCESS | 18997 | 1467823139854 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:00 INFO - PROCESS | 18997 | 1467823140068 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 09:39:00 INFO - PROCESS | 18997 | 1467823140504 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:00 INFO - PROCESS | 18997 | 1467823140512 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:00 INFO - PROCESS | 18997 | ++DOCSHELL 0x9236ac00 == 41 [pid = 18997] [id = 571] 09:39:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x9236c800) [pid = 18997] [serial = 1714] [outer = (nil)] 09:39:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x923fac00) [pid = 18997] [serial = 1715] [outer = 0x9236c800] 09:39:00 INFO - PROCESS | 18997 | 1467823140631 Marionette DEBUG loaded listener.js 09:39:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x92ea7400) [pid = 18997] [serial = 1716] [outer = 0x9236c800] 09:39:01 INFO - PROCESS | 18997 | 1467823141562 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 09:39:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 09:39:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1782ms 09:39:01 INFO - PROCESS | 18997 | 1467823141624 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 09:39:01 INFO - PROCESS | 18997 | 1467823141636 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 09:39:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 09:39:01 INFO - PROCESS | 18997 | 1467823141652 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 09:39:01 INFO - PROCESS | 18997 | 1467823141655 Marionette TRACE conn3 <- [1,2258,null,{}] 09:39:01 INFO - PROCESS | 18997 | 1467823141671 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:01 INFO - PROCESS | 18997 | 1467823141681 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:01 INFO - PROCESS | 18997 | 1467823141896 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 09:39:03 INFO - PROCESS | 18997 | --DOCSHELL 0x9508d000 == 40 [pid = 18997] [id = 497] 09:39:03 INFO - PROCESS | 18997 | --DOCSHELL 0x92914c00 == 39 [pid = 18997] [id = 496] 09:39:03 INFO - PROCESS | 18997 | --DOCSHELL 0x921e9000 == 38 [pid = 18997] [id = 551] 09:39:03 INFO - PROCESS | 18997 | --DOCSHELL 0x92ea6800 == 37 [pid = 18997] [id = 485] 09:39:03 INFO - PROCESS | 18997 | --DOCSHELL 0x99fd3000 == 36 [pid = 18997] [id = 489] 09:39:03 INFO - PROCESS | 18997 | --DOCSHELL 0x92363800 == 35 [pid = 18997] [id = 488] 09:39:03 INFO - PROCESS | 18997 | --DOCSHELL 0x923fe400 == 34 [pid = 18997] [id = 490] 09:39:03 INFO - PROCESS | 18997 | --DOCSHELL 0x99177000 == 33 [pid = 18997] [id = 487] 09:39:03 INFO - PROCESS | 18997 | --DOCSHELL 0x9a476800 == 32 [pid = 18997] [id = 492] 09:39:03 INFO - PROCESS | 18997 | --DOCSHELL 0x95190400 == 31 [pid = 18997] [id = 491] 09:39:03 INFO - PROCESS | 18997 | --DOCSHELL 0x928de000 == 30 [pid = 18997] [id = 501] 09:39:03 INFO - PROCESS | 18997 | --DOCSHELL 0x9290ac00 == 29 [pid = 18997] [id = 493] 09:39:03 INFO - PROCESS | 18997 | --DOCSHELL 0x98242800 == 28 [pid = 18997] [id = 500] 09:39:03 INFO - PROCESS | 18997 | --DOCSHELL 0x92eb0c00 == 27 [pid = 18997] [id = 498] 09:39:03 INFO - PROCESS | 18997 | --DOCSHELL 0x921eb000 == 26 [pid = 18997] [id = 499] 09:39:03 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x9258e000) [pid = 18997] [serial = 1652] [outer = (nil)] [url = about:blank] 09:39:03 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x9515f400) [pid = 18997] [serial = 1634] [outer = (nil)] [url = about:blank] 09:39:03 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x923f0400) [pid = 18997] [serial = 1655] [outer = (nil)] [url = about:blank] 09:39:03 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x923fb000) [pid = 18997] [serial = 1656] [outer = (nil)] [url = about:blank] 09:39:03 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x9a620000) [pid = 18997] [serial = 1637] [outer = (nil)] [url = about:blank] 09:39:03 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x9be10000) [pid = 18997] [serial = 1640] [outer = (nil)] [url = about:blank] 09:39:03 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x9bed0800) [pid = 18997] [serial = 1643] [outer = (nil)] [url = about:blank] 09:39:03 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x9d814000) [pid = 18997] [serial = 1646] [outer = (nil)] [url = about:blank] 09:39:03 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0xa2376c00) [pid = 18997] [serial = 1649] [outer = (nil)] [url = about:blank] 09:39:03 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x93b3b400) [pid = 18997] [serial = 1659] [outer = (nil)] [url = about:blank] 09:39:03 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x9391a400) [pid = 18997] [serial = 1658] [outer = (nil)] [url = about:blank] 09:39:03 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x95187800) [pid = 18997] [serial = 1661] [outer = (nil)] [url = about:blank] 09:39:03 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x96decc00) [pid = 18997] [serial = 1662] [outer = (nil)] [url = about:blank] 09:39:03 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x95184400) [pid = 18997] [serial = 1635] [outer = (nil)] [url = about:blank] 09:39:03 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x9a680c00) [pid = 18997] [serial = 1638] [outer = (nil)] [url = about:blank] 09:39:03 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x9be7c000) [pid = 18997] [serial = 1641] [outer = (nil)] [url = about:blank] 09:39:03 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0xa23ab000) [pid = 18997] [serial = 1650] [outer = (nil)] [url = about:blank] 09:39:03 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x92917000) [pid = 18997] [serial = 1653] [outer = (nil)] [url = about:blank] 09:39:03 INFO - PROCESS | 18997 | --DOMWINDOW == 68 (0x9c0d9400) [pid = 18997] [serial = 1644] [outer = (nil)] [url = about:blank] 09:39:03 INFO - PROCESS | 18997 | --DOMWINDOW == 67 (0x9d819800) [pid = 18997] [serial = 1647] [outer = (nil)] [url = about:blank] 09:39:03 INFO - PROCESS | 18997 | 1467823143368 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:03 INFO - PROCESS | 18997 | 1467823143376 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:03 INFO - PROCESS | 18997 | ++DOCSHELL 0x9235fc00 == 27 [pid = 18997] [id = 572] 09:39:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 68 (0x92360000) [pid = 18997] [serial = 1717] [outer = (nil)] 09:39:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 69 (0x9236cc00) [pid = 18997] [serial = 1718] [outer = 0x92360000] 09:39:03 INFO - PROCESS | 18997 | 1467823143459 Marionette DEBUG loaded listener.js 09:39:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x92585c00) [pid = 18997] [serial = 1719] [outer = 0x92360000] 09:39:04 INFO - PROCESS | 18997 | 1467823144288 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 09:39:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 09:39:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 2698ms 09:39:04 INFO - PROCESS | 18997 | 1467823144348 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 09:39:04 INFO - PROCESS | 18997 | 1467823144354 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 09:39:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 09:39:04 INFO - PROCESS | 18997 | 1467823144361 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 09:39:04 INFO - PROCESS | 18997 | 1467823144366 Marionette TRACE conn3 <- [1,2262,null,{}] 09:39:04 INFO - PROCESS | 18997 | 1467823144374 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:04 INFO - PROCESS | 18997 | 1467823144382 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:04 INFO - PROCESS | 18997 | 1467823144550 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 09:39:04 INFO - PROCESS | 18997 | 1467823144562 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:04 INFO - PROCESS | 18997 | 1467823144572 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:04 INFO - PROCESS | 18997 | ++DOCSHELL 0x93895c00 == 28 [pid = 18997] [id = 573] 09:39:04 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x93910400) [pid = 18997] [serial = 1720] [outer = (nil)] 09:39:04 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9391c800) [pid = 18997] [serial = 1721] [outer = 0x93910400] 09:39:04 INFO - PROCESS | 18997 | 1467823144646 Marionette DEBUG loaded listener.js 09:39:04 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x93b3c000) [pid = 18997] [serial = 1722] [outer = 0x93910400] 09:39:05 INFO - PROCESS | 18997 | 1467823145626 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 09:39:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 09:39:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1283ms 09:39:05 INFO - PROCESS | 18997 | 1467823145650 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 09:39:05 INFO - PROCESS | 18997 | 1467823145657 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 09:39:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 09:39:05 INFO - PROCESS | 18997 | 1467823145664 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 09:39:05 INFO - PROCESS | 18997 | 1467823145668 Marionette TRACE conn3 <- [1,2266,null,{}] 09:39:05 INFO - PROCESS | 18997 | 1467823145674 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:05 INFO - PROCESS | 18997 | 1467823145679 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:05 INFO - PROCESS | 18997 | 1467823145865 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 09:39:06 INFO - PROCESS | 18997 | 1467823146029 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:06 INFO - PROCESS | 18997 | 1467823146039 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:06 INFO - PROCESS | 18997 | ++DOCSHELL 0x93913800 == 29 [pid = 18997] [id = 574] 09:39:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x9508d000) [pid = 18997] [serial = 1723] [outer = (nil)] 09:39:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x9518b000) [pid = 18997] [serial = 1724] [outer = 0x9508d000] 09:39:06 INFO - PROCESS | 18997 | 1467823146121 Marionette DEBUG loaded listener.js 09:39:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x96df0c00) [pid = 18997] [serial = 1725] [outer = 0x9508d000] 09:39:07 INFO - PROCESS | 18997 | 1467823147088 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 09:39:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 09:39:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1489ms 09:39:07 INFO - PROCESS | 18997 | 1467823147154 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 09:39:07 INFO - PROCESS | 18997 | 1467823147158 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 09:39:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 09:39:07 INFO - PROCESS | 18997 | 1467823147174 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 09:39:07 INFO - PROCESS | 18997 | 1467823147183 Marionette TRACE conn3 <- [1,2270,null,{}] 09:39:07 INFO - PROCESS | 18997 | 1467823147199 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:07 INFO - PROCESS | 18997 | 1467823147206 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:07 INFO - PROCESS | 18997 | 1467823147552 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 09:39:07 INFO - PROCESS | 18997 | 1467823147594 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:07 INFO - PROCESS | 18997 | 1467823147606 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:07 INFO - PROCESS | 18997 | ++DOCSHELL 0x99d7f400 == 30 [pid = 18997] [id = 575] 09:39:07 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x99f1f800) [pid = 18997] [serial = 1726] [outer = (nil)] 09:39:07 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x99fd1c00) [pid = 18997] [serial = 1727] [outer = 0x99f1f800] 09:39:07 INFO - PROCESS | 18997 | 1467823147730 Marionette DEBUG loaded listener.js 09:39:07 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x99fd8800) [pid = 18997] [serial = 1728] [outer = 0x99f1f800] 09:39:09 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x946a2800) [pid = 18997] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 09:39:09 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x923f8400) [pid = 18997] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 09:39:09 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x9a167c00) [pid = 18997] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 09:39:09 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x9953b400) [pid = 18997] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 09:39:09 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x9290bc00) [pid = 18997] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 09:39:09 INFO - PROCESS | 18997 | --DOMWINDOW == 73 (0x982d6c00) [pid = 18997] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 09:39:09 INFO - PROCESS | 18997 | --DOMWINDOW == 72 (0x9a46e400) [pid = 18997] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 09:39:09 INFO - PROCESS | 18997 | --DOMWINDOW == 71 (0x99f25000) [pid = 18997] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 09:39:09 INFO - PROCESS | 18997 | --DOMWINDOW == 70 (0x9779e400) [pid = 18997] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 09:39:09 INFO - PROCESS | 18997 | --DOMWINDOW == 69 (0x946aec00) [pid = 18997] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 09:39:09 INFO - PROCESS | 18997 | 1467823149542 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 09:39:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 09:39:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 2409ms 09:39:09 INFO - PROCESS | 18997 | 1467823149575 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 09:39:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 09:39:09 INFO - PROCESS | 18997 | 1467823149581 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 09:39:09 INFO - PROCESS | 18997 | 1467823149587 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 09:39:09 INFO - PROCESS | 18997 | 1467823149591 Marionette TRACE conn3 <- [1,2274,null,{}] 09:39:09 INFO - PROCESS | 18997 | 1467823149596 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:09 INFO - PROCESS | 18997 | 1467823149601 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:09 INFO - PROCESS | 18997 | 1467823149823 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 09:39:09 INFO - PROCESS | 18997 | 1467823149837 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:09 INFO - PROCESS | 18997 | 1467823149843 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:09 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e0400 == 31 [pid = 18997] [id = 576] 09:39:09 INFO - PROCESS | 18997 | ++DOMWINDOW == 70 (0x93897800) [pid = 18997] [serial = 1729] [outer = (nil)] 09:39:09 INFO - PROCESS | 18997 | ++DOMWINDOW == 71 (0x99fe2400) [pid = 18997] [serial = 1730] [outer = 0x93897800] 09:39:09 INFO - PROCESS | 18997 | 1467823149914 Marionette DEBUG loaded listener.js 09:39:10 INFO - PROCESS | 18997 | ++DOMWINDOW == 72 (0x9a160000) [pid = 18997] [serial = 1731] [outer = 0x93897800] 09:39:10 INFO - PROCESS | 18997 | 1467823150840 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 09:39:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 09:39:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1279ms 09:39:10 INFO - PROCESS | 18997 | 1467823150873 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 09:39:10 INFO - PROCESS | 18997 | 1467823150878 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 09:39:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 09:39:10 INFO - PROCESS | 18997 | 1467823150888 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 09:39:10 INFO - PROCESS | 18997 | 1467823150894 Marionette TRACE conn3 <- [1,2278,null,{}] 09:39:10 INFO - PROCESS | 18997 | 1467823150905 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:10 INFO - PROCESS | 18997 | 1467823150910 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:11 INFO - PROCESS | 18997 | 1467823151143 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 09:39:11 INFO - PROCESS | 18997 | 1467823151325 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:11 INFO - PROCESS | 18997 | 1467823151342 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:11 INFO - PROCESS | 18997 | ++DOCSHELL 0x92911000 == 32 [pid = 18997] [id = 577] 09:39:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 73 (0x92913400) [pid = 18997] [serial = 1732] [outer = (nil)] 09:39:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 74 (0x92eb0c00) [pid = 18997] [serial = 1733] [outer = 0x92913400] 09:39:11 INFO - PROCESS | 18997 | 1467823151497 Marionette DEBUG loaded listener.js 09:39:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x9515f400) [pid = 18997] [serial = 1734] [outer = 0x92913400] 09:39:12 INFO - PROCESS | 18997 | 1467823152726 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 09:39:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 09:39:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1892ms 09:39:12 INFO - PROCESS | 18997 | 1467823152780 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 09:39:12 INFO - PROCESS | 18997 | 1467823152788 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 09:39:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 09:39:12 INFO - PROCESS | 18997 | 1467823152799 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 09:39:12 INFO - PROCESS | 18997 | 1467823152803 Marionette TRACE conn3 <- [1,2282,null,{}] 09:39:12 INFO - PROCESS | 18997 | 1467823152810 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:12 INFO - PROCESS | 18997 | 1467823152816 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:13 INFO - PROCESS | 18997 | 1467823153034 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 09:39:13 INFO - PROCESS | 18997 | 1467823153217 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:13 INFO - PROCESS | 18997 | 1467823153225 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:13 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f3800 == 33 [pid = 18997] [id = 578] 09:39:13 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x928dd800) [pid = 18997] [serial = 1735] [outer = (nil)] 09:39:13 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x99fcf800) [pid = 18997] [serial = 1736] [outer = 0x928dd800] 09:39:13 INFO - PROCESS | 18997 | 1467823153311 Marionette DEBUG loaded listener.js 09:39:13 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x9a169800) [pid = 18997] [serial = 1737] [outer = 0x928dd800] 09:39:14 INFO - PROCESS | 18997 | 1467823154251 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 09:39:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 09:39:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1487ms 09:39:14 INFO - PROCESS | 18997 | 1467823154286 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 09:39:14 INFO - PROCESS | 18997 | 1467823154291 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 09:39:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 09:39:14 INFO - PROCESS | 18997 | 1467823154298 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 09:39:14 INFO - PROCESS | 18997 | 1467823154304 Marionette TRACE conn3 <- [1,2286,null,{}] 09:39:14 INFO - PROCESS | 18997 | 1467823154320 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:14 INFO - PROCESS | 18997 | 1467823154328 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:14 INFO - PROCESS | 18997 | 1467823154512 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 09:39:14 INFO - PROCESS | 18997 | 1467823154698 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:14 INFO - PROCESS | 18997 | 1467823154712 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:14 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a642000 == 34 [pid = 18997] [id = 579] 09:39:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9a644800) [pid = 18997] [serial = 1738] [outer = (nil)] 09:39:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x9a671c00) [pid = 18997] [serial = 1739] [outer = 0x9a644800] 09:39:14 INFO - PROCESS | 18997 | 1467823154792 Marionette DEBUG loaded listener.js 09:39:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x9a67b800) [pid = 18997] [serial = 1740] [outer = 0x9a644800] 09:39:15 INFO - PROCESS | 18997 | 1467823155797 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 09:39:15 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 09:39:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1541ms 09:39:15 INFO - PROCESS | 18997 | 1467823155840 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 09:39:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 09:39:15 INFO - PROCESS | 18997 | 1467823155845 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 09:39:15 INFO - PROCESS | 18997 | 1467823155851 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 09:39:15 INFO - PROCESS | 18997 | 1467823155855 Marionette TRACE conn3 <- [1,2290,null,{}] 09:39:15 INFO - PROCESS | 18997 | 1467823155861 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:15 INFO - PROCESS | 18997 | 1467823155873 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:16 INFO - PROCESS | 18997 | 1467823156055 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 09:39:16 INFO - PROCESS | 18997 | 1467823156252 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:16 INFO - PROCESS | 18997 | 1467823156259 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:16 INFO - PROCESS | 18997 | ++DOCSHELL 0x92363c00 == 35 [pid = 18997] [id = 580] 09:39:16 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9a66bc00) [pid = 18997] [serial = 1741] [outer = (nil)] 09:39:16 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9a74c800) [pid = 18997] [serial = 1742] [outer = 0x9a66bc00] 09:39:16 INFO - PROCESS | 18997 | 1467823156344 Marionette DEBUG loaded listener.js 09:39:16 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x9a750000) [pid = 18997] [serial = 1743] [outer = 0x9a66bc00] 09:39:17 INFO - PROCESS | 18997 | 1467823157231 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 09:39:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 09:39:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1433ms 09:39:17 INFO - PROCESS | 18997 | 1467823157300 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 09:39:17 INFO - PROCESS | 18997 | 1467823157305 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 09:39:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 09:39:17 INFO - PROCESS | 18997 | 1467823157315 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 09:39:17 INFO - PROCESS | 18997 | 1467823157318 Marionette TRACE conn3 <- [1,2294,null,{}] 09:39:17 INFO - PROCESS | 18997 | 1467823157324 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:17 INFO - PROCESS | 18997 | 1467823157329 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:17 INFO - PROCESS | 18997 | 1467823157499 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 09:39:17 INFO - PROCESS | 18997 | 1467823157682 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:17 INFO - PROCESS | 18997 | 1467823157693 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:17 INFO - PROCESS | 18997 | ++DOCSHELL 0x9aae3800 == 36 [pid = 18997] [id = 581] 09:39:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x9b064c00) [pid = 18997] [serial = 1744] [outer = (nil)] 09:39:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x9b274000) [pid = 18997] [serial = 1745] [outer = 0x9b064c00] 09:39:17 INFO - PROCESS | 18997 | 1467823157769 Marionette DEBUG loaded listener.js 09:39:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x9b277000) [pid = 18997] [serial = 1746] [outer = 0x9b064c00] 09:39:18 INFO - PROCESS | 18997 | 1467823158689 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 09:39:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 09:39:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1445ms 09:39:18 INFO - PROCESS | 18997 | 1467823158761 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 09:39:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 09:39:18 INFO - PROCESS | 18997 | 1467823158765 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 09:39:18 INFO - PROCESS | 18997 | 1467823158771 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 09:39:18 INFO - PROCESS | 18997 | 1467823158775 Marionette TRACE conn3 <- [1,2298,null,{}] 09:39:18 INFO - PROCESS | 18997 | 1467823158781 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:18 INFO - PROCESS | 18997 | 1467823158792 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:19 INFO - PROCESS | 18997 | 1467823159055 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 09:39:19 INFO - PROCESS | 18997 | 1467823159309 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:19 INFO - PROCESS | 18997 | 1467823159320 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:19 INFO - PROCESS | 18997 | ++DOCSHELL 0x95188400 == 37 [pid = 18997] [id = 582] 09:39:19 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0x9a168000) [pid = 18997] [serial = 1747] [outer = (nil)] 09:39:19 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x9be76400) [pid = 18997] [serial = 1748] [outer = 0x9a168000] 09:39:19 INFO - PROCESS | 18997 | 1467823159421 Marionette DEBUG loaded listener.js 09:39:19 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0x9be7f000) [pid = 18997] [serial = 1749] [outer = 0x9a168000] 09:39:20 INFO - PROCESS | 18997 | 1467823160316 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 09:39:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 09:39:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1585ms 09:39:20 INFO - PROCESS | 18997 | 1467823160357 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 09:39:20 INFO - PROCESS | 18997 | 1467823160361 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 09:39:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 09:39:20 INFO - PROCESS | 18997 | 1467823160368 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 09:39:20 INFO - PROCESS | 18997 | 1467823160372 Marionette TRACE conn3 <- [1,2302,null,{}] 09:39:20 INFO - PROCESS | 18997 | 1467823160377 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:20 INFO - PROCESS | 18997 | 1467823160382 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:20 INFO - PROCESS | 18997 | 1467823160566 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 09:39:20 INFO - PROCESS | 18997 | 1467823160750 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:20 INFO - PROCESS | 18997 | 1467823160758 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:20 INFO - PROCESS | 18997 | ++DOCSHELL 0x9290e000 == 38 [pid = 18997] [id = 583] 09:39:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0x9a1af000) [pid = 18997] [serial = 1750] [outer = (nil)] 09:39:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0x9bf6a000) [pid = 18997] [serial = 1751] [outer = 0x9a1af000] 09:39:20 INFO - PROCESS | 18997 | 1467823160835 Marionette DEBUG loaded listener.js 09:39:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 93 (0x9bed4000) [pid = 18997] [serial = 1752] [outer = 0x9a1af000] 09:39:21 INFO - PROCESS | 18997 | 1467823161828 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 09:39:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 09:39:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1530ms 09:39:21 INFO - PROCESS | 18997 | 1467823161900 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 09:39:21 INFO - PROCESS | 18997 | 1467823161904 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 09:39:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 09:39:21 INFO - PROCESS | 18997 | 1467823161910 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 09:39:21 INFO - PROCESS | 18997 | 1467823161914 Marionette TRACE conn3 <- [1,2306,null,{}] 09:39:21 INFO - PROCESS | 18997 | 1467823161919 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:21 INFO - PROCESS | 18997 | 1467823161924 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:22 INFO - PROCESS | 18997 | 1467823162098 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 09:39:22 INFO - PROCESS | 18997 | 1467823162282 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:22 INFO - PROCESS | 18997 | 1467823162293 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:22 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e9400 == 39 [pid = 18997] [id = 584] 09:39:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 94 (0x92365400) [pid = 18997] [serial = 1753] [outer = (nil)] 09:39:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 95 (0x95092c00) [pid = 18997] [serial = 1754] [outer = 0x92365400] 09:39:22 INFO - PROCESS | 18997 | 1467823162367 Marionette DEBUG loaded listener.js 09:39:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 96 (0x953b4400) [pid = 18997] [serial = 1755] [outer = 0x92365400] 09:39:23 INFO - PROCESS | 18997 | 1467823163576 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 09:39:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 09:39:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1687ms 09:39:23 INFO - PROCESS | 18997 | 1467823163598 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 09:39:23 INFO - PROCESS | 18997 | 1467823163603 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 09:39:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 09:39:23 INFO - PROCESS | 18997 | 1467823163611 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 09:39:23 INFO - PROCESS | 18997 | 1467823163618 Marionette TRACE conn3 <- [1,2310,null,{}] 09:39:23 INFO - PROCESS | 18997 | 1467823163625 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:23 INFO - PROCESS | 18997 | 1467823163630 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:23 INFO - PROCESS | 18997 | 1467823163820 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 09:39:24 INFO - PROCESS | 18997 | 1467823164035 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:24 INFO - PROCESS | 18997 | 1467823164044 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:24 INFO - PROCESS | 18997 | ++DOCSHELL 0x928dd000 == 40 [pid = 18997] [id = 585] 09:39:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 97 (0x92908800) [pid = 18997] [serial = 1756] [outer = (nil)] 09:39:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 98 (0x93888400) [pid = 18997] [serial = 1757] [outer = 0x92908800] 09:39:24 INFO - PROCESS | 18997 | 1467823164158 Marionette DEBUG loaded listener.js 09:39:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 99 (0x95160000) [pid = 18997] [serial = 1758] [outer = 0x92908800] 09:39:24 INFO - PROCESS | 18997 | --DOMWINDOW == 98 (0x9a750800) [pid = 18997] [serial = 1692] [outer = (nil)] [url = about:blank] 09:39:24 INFO - PROCESS | 18997 | --DOMWINDOW == 97 (0x953acc00) [pid = 18997] [serial = 1680] [outer = (nil)] [url = about:blank] 09:39:24 INFO - PROCESS | 18997 | --DOMWINDOW == 96 (0x92916400) [pid = 18997] [serial = 1677] [outer = (nil)] [url = about:blank] 09:39:24 INFO - PROCESS | 18997 | --DOMWINDOW == 95 (0x9a473400) [pid = 18997] [serial = 1674] [outer = (nil)] [url = about:blank] 09:39:24 INFO - PROCESS | 18997 | --DOMWINDOW == 94 (0x99fce000) [pid = 18997] [serial = 1665] [outer = (nil)] [url = about:blank] 09:39:24 INFO - PROCESS | 18997 | --DOMWINDOW == 93 (0x93b37800) [pid = 18997] [serial = 1667] [outer = (nil)] [url = about:blank] 09:39:24 INFO - PROCESS | 18997 | --DOMWINDOW == 92 (0x99538400) [pid = 18997] [serial = 1670] [outer = (nil)] [url = about:blank] 09:39:24 INFO - PROCESS | 18997 | --DOMWINDOW == 91 (0x99fca400) [pid = 18997] [serial = 1664] [outer = (nil)] [url = about:blank] 09:39:24 INFO - PROCESS | 18997 | --DOMWINDOW == 90 (0x9a626c00) [pid = 18997] [serial = 1686] [outer = (nil)] [url = about:blank] 09:39:24 INFO - PROCESS | 18997 | --DOMWINDOW == 89 (0x99fd5400) [pid = 18997] [serial = 1671] [outer = (nil)] [url = about:blank] 09:39:24 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0x99fe6000) [pid = 18997] [serial = 1682] [outer = (nil)] [url = about:blank] 09:39:24 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x950ba800) [pid = 18997] [serial = 1679] [outer = (nil)] [url = about:blank] 09:39:24 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x9a379000) [pid = 18997] [serial = 1673] [outer = (nil)] [url = about:blank] 09:39:24 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x9a679800) [pid = 18997] [serial = 1688] [outer = (nil)] [url = about:blank] 09:39:24 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x9a61cc00) [pid = 18997] [serial = 1685] [outer = (nil)] [url = about:blank] 09:39:24 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x9a67d000) [pid = 18997] [serial = 1689] [outer = (nil)] [url = about:blank] 09:39:24 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x95088000) [pid = 18997] [serial = 1668] [outer = (nil)] [url = about:blank] 09:39:24 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x9a749400) [pid = 18997] [serial = 1691] [outer = (nil)] [url = about:blank] 09:39:24 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x92588400) [pid = 18997] [serial = 1676] [outer = (nil)] [url = about:blank] 09:39:24 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x9a12e000) [pid = 18997] [serial = 1683] [outer = (nil)] [url = about:blank] 09:39:24 INFO - PROCESS | 18997 | 1467823164964 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 09:39:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 09:39:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1394ms 09:39:25 INFO - PROCESS | 18997 | 1467823165008 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 09:39:25 INFO - PROCESS | 18997 | 1467823165015 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 09:39:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 09:39:25 INFO - PROCESS | 18997 | 1467823165026 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 09:39:25 INFO - PROCESS | 18997 | 1467823165029 Marionette TRACE conn3 <- [1,2314,null,{}] 09:39:25 INFO - PROCESS | 18997 | 1467823165036 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:25 INFO - PROCESS | 18997 | 1467823165041 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:25 INFO - PROCESS | 18997 | 1467823165209 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 09:39:25 INFO - PROCESS | 18997 | 1467823165219 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:25 INFO - PROCESS | 18997 | 1467823165227 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:25 INFO - PROCESS | 18997 | ++DOCSHELL 0x95184000 == 41 [pid = 18997] [id = 586] 09:39:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x982cc000) [pid = 18997] [serial = 1759] [outer = (nil)] 09:39:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x9953c000) [pid = 18997] [serial = 1760] [outer = 0x982cc000] 09:39:25 INFO - PROCESS | 18997 | 1467823165299 Marionette DEBUG loaded listener.js 09:39:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x99f24c00) [pid = 18997] [serial = 1761] [outer = 0x982cc000] 09:39:26 INFO - PROCESS | 18997 | 1467823166325 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 09:39:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 09:39:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1331ms 09:39:26 INFO - PROCESS | 18997 | 1467823166357 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 09:39:26 INFO - PROCESS | 18997 | 1467823166361 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 09:39:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 09:39:26 INFO - PROCESS | 18997 | 1467823166368 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 09:39:26 INFO - PROCESS | 18997 | 1467823166373 Marionette TRACE conn3 <- [1,2318,null,{}] 09:39:26 INFO - PROCESS | 18997 | 1467823166389 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:26 INFO - PROCESS | 18997 | 1467823166397 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:26 INFO - PROCESS | 18997 | 1467823166551 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 09:39:26 INFO - PROCESS | 18997 | 1467823166716 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:26 INFO - PROCESS | 18997 | 1467823166728 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:26 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a380000 == 42 [pid = 18997] [id = 587] 09:39:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9a382000) [pid = 18997] [serial = 1762] [outer = (nil)] 09:39:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x9a477800) [pid = 18997] [serial = 1763] [outer = 0x9a382000] 09:39:26 INFO - PROCESS | 18997 | 1467823166796 Marionette DEBUG loaded listener.js 09:39:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x9a626c00) [pid = 18997] [serial = 1764] [outer = 0x9a382000] 09:39:27 INFO - PROCESS | 18997 | 1467823167623 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 09:39:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 09:39:27 INFO - PROCESS | 18997 | 1467823167707 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 09:39:27 INFO - PROCESS | 18997 | 1467823167713 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 09:39:27 INFO - PROCESS | 18997 | 1467823167730 Marionette TRACE conn3 <- [1,2322,null,{}] 09:39:27 INFO - PROCESS | 18997 | 1467823167745 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:27 INFO - PROCESS | 18997 | 1467823167750 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:27 INFO - PROCESS | 18997 | 1467823167964 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 09:39:28 INFO - PROCESS | 18997 | 1467823167993 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:28 INFO - PROCESS | 18997 | 1467823168006 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:28 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e5c00 == 43 [pid = 18997] [id = 588] 09:39:28 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x9a628800) [pid = 18997] [serial = 1765] [outer = (nil)] 09:39:28 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x9a688400) [pid = 18997] [serial = 1766] [outer = 0x9a628800] 09:39:28 INFO - PROCESS | 18997 | 1467823168068 Marionette DEBUG loaded listener.js 09:39:28 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0x9a74e000) [pid = 18997] [serial = 1767] [outer = 0x9a628800] 09:39:29 INFO - PROCESS | 18997 | 1467823169092 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 09:39:29 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x923f3400) [pid = 18997] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 09:39:29 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x9779f400) [pid = 18997] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 09:39:29 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x99f1f800) [pid = 18997] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 09:39:29 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x9a640400) [pid = 18997] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 09:39:29 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x9a166800) [pid = 18997] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 09:39:29 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x9b06e800) [pid = 18997] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 09:39:29 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x92360000) [pid = 18997] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 09:39:29 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x9b9bc000) [pid = 18997] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 09:39:29 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x9b273400) [pid = 18997] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 09:39:29 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x93910400) [pid = 18997] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 09:39:29 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x9236c800) [pid = 18997] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 09:39:29 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x9508d000) [pid = 18997] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 09:39:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 09:39:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1452ms 09:39:29 INFO - PROCESS | 18997 | 1467823169166 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 09:39:29 INFO - PROCESS | 18997 | 1467823169170 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 09:39:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 09:39:29 INFO - PROCESS | 18997 | 1467823169175 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 09:39:29 INFO - PROCESS | 18997 | 1467823169178 Marionette TRACE conn3 <- [1,2326,null,{}] 09:39:29 INFO - PROCESS | 18997 | 1467823169184 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:29 INFO - PROCESS | 18997 | 1467823169188 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:29 INFO - PROCESS | 18997 | 1467823169338 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 09:39:29 INFO - PROCESS | 18997 | 1467823169480 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:29 INFO - PROCESS | 18997 | 1467823169488 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:29 INFO - PROCESS | 18997 | ++DOCSHELL 0x93897c00 == 44 [pid = 18997] [id = 589] 09:39:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x95185400) [pid = 18997] [serial = 1768] [outer = (nil)] 09:39:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x99f1f800) [pid = 18997] [serial = 1769] [outer = 0x95185400] 09:39:29 INFO - PROCESS | 18997 | 1467823169558 Marionette DEBUG loaded listener.js 09:39:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9a628400) [pid = 18997] [serial = 1770] [outer = 0x95185400] 09:39:30 INFO - PROCESS | 18997 | 1467823170352 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 09:39:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 09:39:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1189ms 09:39:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 09:39:30 INFO - PROCESS | 18997 | 1467823170365 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 09:39:30 INFO - PROCESS | 18997 | 1467823170368 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 09:39:30 INFO - PROCESS | 18997 | 1467823170375 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 09:39:30 INFO - PROCESS | 18997 | 1467823170378 Marionette TRACE conn3 <- [1,2330,null,{}] 09:39:30 INFO - PROCESS | 18997 | 1467823170384 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:30 INFO - PROCESS | 18997 | 1467823170393 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:30 INFO - PROCESS | 18997 | 1467823170616 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 09:39:30 INFO - PROCESS | 18997 | 1467823170630 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:30 INFO - PROCESS | 18997 | 1467823170636 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:30 INFO - PROCESS | 18997 | ++DOCSHELL 0x92eb2c00 == 45 [pid = 18997] [id = 590] 09:39:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x93894400) [pid = 18997] [serial = 1771] [outer = (nil)] 09:39:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x9b9b3c00) [pid = 18997] [serial = 1772] [outer = 0x93894400] 09:39:30 INFO - PROCESS | 18997 | 1467823170704 Marionette DEBUG loaded listener.js 09:39:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9be7f400) [pid = 18997] [serial = 1773] [outer = 0x93894400] 09:39:31 INFO - PROCESS | 18997 | 1467823171784 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 09:39:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 09:39:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1489ms 09:39:31 INFO - PROCESS | 18997 | 1467823171863 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 09:39:31 INFO - PROCESS | 18997 | 1467823171870 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 09:39:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 09:39:31 INFO - PROCESS | 18997 | 1467823171879 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 09:39:31 INFO - PROCESS | 18997 | 1467823171885 Marionette TRACE conn3 <- [1,2334,null,{}] 09:39:31 INFO - PROCESS | 18997 | 1467823171894 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:31 INFO - PROCESS | 18997 | 1467823171900 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:32 INFO - PROCESS | 18997 | 1467823172126 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 09:39:32 INFO - PROCESS | 18997 | 1467823172425 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:32 INFO - PROCESS | 18997 | 1467823172441 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:32 INFO - PROCESS | 18997 | ++DOCSHELL 0x9290ac00 == 46 [pid = 18997] [id = 591] 09:39:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9290bc00) [pid = 18997] [serial = 1774] [outer = (nil)] 09:39:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x950ba800) [pid = 18997] [serial = 1775] [outer = 0x9290bc00] 09:39:32 INFO - PROCESS | 18997 | 1467823172527 Marionette DEBUG loaded listener.js 09:39:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x953acc00) [pid = 18997] [serial = 1776] [outer = 0x9290bc00] 09:39:33 INFO - PROCESS | 18997 | 1467823173411 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 09:39:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 09:39:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1585ms 09:39:33 INFO - PROCESS | 18997 | 1467823173468 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 09:39:33 INFO - PROCESS | 18997 | 1467823173475 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 09:39:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 09:39:33 INFO - PROCESS | 18997 | 1467823173488 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 09:39:33 INFO - PROCESS | 18997 | 1467823173492 Marionette TRACE conn3 <- [1,2338,null,{}] 09:39:33 INFO - PROCESS | 18997 | 1467823173499 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:33 INFO - PROCESS | 18997 | 1467823173505 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:33 INFO - PROCESS | 18997 | 1467823173692 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 09:39:33 INFO - PROCESS | 18997 | 1467823173881 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:33 INFO - PROCESS | 18997 | 1467823173888 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:33 INFO - PROCESS | 18997 | ++DOCSHELL 0x99fd0400 == 47 [pid = 18997] [id = 592] 09:39:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x99fd5c00) [pid = 18997] [serial = 1777] [outer = (nil)] 09:39:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x9a160c00) [pid = 18997] [serial = 1778] [outer = 0x99fd5c00] 09:39:33 INFO - PROCESS | 18997 | 1467823173970 Marionette DEBUG loaded listener.js 09:39:34 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0x9a477c00) [pid = 18997] [serial = 1779] [outer = 0x99fd5c00] 09:39:35 INFO - PROCESS | 18997 | 1467823175020 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 09:39:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 09:39:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1589ms 09:39:35 INFO - PROCESS | 18997 | 1467823175077 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 09:39:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 09:39:35 INFO - PROCESS | 18997 | 1467823175082 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 09:39:35 INFO - PROCESS | 18997 | 1467823175089 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 09:39:35 INFO - PROCESS | 18997 | 1467823175095 Marionette TRACE conn3 <- [1,2342,null,{}] 09:39:35 INFO - PROCESS | 18997 | 1467823175111 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:35 INFO - PROCESS | 18997 | 1467823175121 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:35 INFO - PROCESS | 18997 | 1467823175347 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 09:39:35 INFO - PROCESS | 18997 | 1467823175577 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:35 INFO - PROCESS | 18997 | 1467823175585 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:35 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a673c00 == 48 [pid = 18997] [id = 593] 09:39:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x9b56c800) [pid = 18997] [serial = 1780] [outer = (nil)] 09:39:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0x9bed1800) [pid = 18997] [serial = 1781] [outer = 0x9b56c800] 09:39:35 INFO - PROCESS | 18997 | 1467823175715 Marionette DEBUG loaded listener.js 09:39:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0x9d81ac00) [pid = 18997] [serial = 1782] [outer = 0x9b56c800] 09:39:36 INFO - PROCESS | 18997 | 1467823176662 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 09:39:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 09:39:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1643ms 09:39:36 INFO - PROCESS | 18997 | 1467823176732 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 09:39:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 09:39:36 INFO - PROCESS | 18997 | 1467823176737 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 09:39:36 INFO - PROCESS | 18997 | 1467823176744 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 09:39:36 INFO - PROCESS | 18997 | 1467823176747 Marionette TRACE conn3 <- [1,2346,null,{}] 09:39:36 INFO - PROCESS | 18997 | 1467823176753 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:36 INFO - PROCESS | 18997 | 1467823176758 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:36 INFO - PROCESS | 18997 | 1467823176972 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 09:39:37 INFO - PROCESS | 18997 | 1467823177157 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:37 INFO - PROCESS | 18997 | 1467823177166 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:37 INFO - PROCESS | 18997 | ++DOCSHELL 0xa101c400 == 49 [pid = 18997] [id = 594] 09:39:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0xa108ac00) [pid = 18997] [serial = 1783] [outer = (nil)] 09:39:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 93 (0xa209b800) [pid = 18997] [serial = 1784] [outer = 0xa108ac00] 09:39:37 INFO - PROCESS | 18997 | 1467823177256 Marionette DEBUG loaded listener.js 09:39:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 94 (0xa20a7800) [pid = 18997] [serial = 1785] [outer = 0xa108ac00] 09:39:38 INFO - PROCESS | 18997 | 1467823178207 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 09:39:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 09:39:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1492ms 09:39:38 INFO - PROCESS | 18997 | 1467823178236 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 09:39:38 INFO - PROCESS | 18997 | 1467823178240 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 09:39:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 09:39:38 INFO - PROCESS | 18997 | 1467823178247 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 09:39:38 INFO - PROCESS | 18997 | 1467823178249 Marionette TRACE conn3 <- [1,2350,null,{}] 09:39:38 INFO - PROCESS | 18997 | 1467823178256 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:38 INFO - PROCESS | 18997 | 1467823178261 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:38 INFO - PROCESS | 18997 | 1467823178428 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 09:39:38 INFO - PROCESS | 18997 | 1467823178624 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:38 INFO - PROCESS | 18997 | 1467823178634 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:38 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f9800 == 50 [pid = 18997] [id = 595] 09:39:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 95 (0x93b33c00) [pid = 18997] [serial = 1786] [outer = (nil)] 09:39:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 96 (0xa2379800) [pid = 18997] [serial = 1787] [outer = 0x93b33c00] 09:39:38 INFO - PROCESS | 18997 | 1467823178708 Marionette DEBUG loaded listener.js 09:39:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 97 (0xa23a3c00) [pid = 18997] [serial = 1788] [outer = 0x93b33c00] 09:39:39 INFO - PROCESS | 18997 | 1467823179984 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 09:39:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 09:39:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1786ms 09:39:40 INFO - PROCESS | 18997 | 1467823180034 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 09:39:40 INFO - PROCESS | 18997 | 1467823180041 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 09:39:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 09:39:40 INFO - PROCESS | 18997 | 1467823180049 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 09:39:40 INFO - PROCESS | 18997 | 1467823180053 Marionette TRACE conn3 <- [1,2354,null,{}] 09:39:40 INFO - PROCESS | 18997 | 1467823180062 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:40 INFO - PROCESS | 18997 | 1467823180067 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:40 INFO - PROCESS | 18997 | 1467823180232 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 09:39:40 INFO - PROCESS | 18997 | 1467823180493 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:40 INFO - PROCESS | 18997 | 1467823180507 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:40 INFO - PROCESS | 18997 | ++DOCSHELL 0x93b40800 == 51 [pid = 18997] [id = 596] 09:39:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 98 (0x93b41400) [pid = 18997] [serial = 1789] [outer = (nil)] 09:39:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 99 (0x96decc00) [pid = 18997] [serial = 1790] [outer = 0x93b41400] 09:39:40 INFO - PROCESS | 18997 | 1467823180579 Marionette DEBUG loaded listener.js 09:39:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 100 (0x9779cc00) [pid = 18997] [serial = 1791] [outer = 0x93b41400] 09:39:41 INFO - PROCESS | 18997 | 1467823181577 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 09:39:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 09:39:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1601ms 09:39:41 INFO - PROCESS | 18997 | 1467823181650 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 09:39:41 INFO - PROCESS | 18997 | 1467823181657 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 09:39:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 09:39:41 INFO - PROCESS | 18997 | 1467823181666 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 09:39:41 INFO - PROCESS | 18997 | 1467823181670 Marionette TRACE conn3 <- [1,2358,null,{}] 09:39:41 INFO - PROCESS | 18997 | 1467823181676 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:41 INFO - PROCESS | 18997 | 1467823181681 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:41 INFO - PROCESS | 18997 | 1467823181895 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 09:39:42 INFO - PROCESS | 18997 | --DOCSHELL 0x9388dc00 == 50 [pid = 18997] [id = 559] 09:39:42 INFO - PROCESS | 18997 | --DOCSHELL 0x92914000 == 49 [pid = 18997] [id = 552] 09:39:42 INFO - PROCESS | 18997 | --DOCSHELL 0x99d73000 == 48 [pid = 18997] [id = 560] 09:39:42 INFO - PROCESS | 18997 | --DOCSHELL 0x92368400 == 47 [pid = 18997] [id = 558] 09:39:42 INFO - PROCESS | 18997 | --DOCSHELL 0x95182800 == 46 [pid = 18997] [id = 553] 09:39:42 INFO - PROCESS | 18997 | --DOCSHELL 0x9236ac00 == 45 [pid = 18997] [id = 571] 09:39:42 INFO - PROCESS | 18997 | --DOCSHELL 0x9a37dc00 == 44 [pid = 18997] [id = 570] 09:39:42 INFO - PROCESS | 18997 | --DOCSHELL 0x9235fc00 == 43 [pid = 18997] [id = 572] 09:39:42 INFO - PROCESS | 18997 | --DOCSHELL 0x95185000 == 42 [pid = 18997] [id = 562] 09:39:42 INFO - PROCESS | 18997 | --DOCSHELL 0x9779b800 == 41 [pid = 18997] [id = 565] 09:39:42 INFO - PROCESS | 18997 | --DOCSHELL 0x982d2c00 == 40 [pid = 18997] [id = 556] 09:39:42 INFO - PROCESS | 18997 | --DOCSHELL 0x92367400 == 39 [pid = 18997] [id = 563] 09:39:42 INFO - PROCESS | 18997 | --DOCSHELL 0x9258cc00 == 38 [pid = 18997] [id = 557] 09:39:42 INFO - PROCESS | 18997 | --DOCSHELL 0x9508b000 == 37 [pid = 18997] [id = 567] 09:39:42 INFO - PROCESS | 18997 | --DOCSHELL 0x9a46d800 == 36 [pid = 18997] [id = 561] 09:39:42 INFO - PROCESS | 18997 | --DOCSHELL 0x99539c00 == 35 [pid = 18997] [id = 554] 09:39:42 INFO - PROCESS | 18997 | --DOCSHELL 0x923f3000 == 34 [pid = 18997] [id = 564] 09:39:42 INFO - PROCESS | 18997 | --DOCSHELL 0x97792800 == 33 [pid = 18997] [id = 568] 09:39:42 INFO - PROCESS | 18997 | --DOCSHELL 0x92909800 == 32 [pid = 18997] [id = 555] 09:39:42 INFO - PROCESS | 18997 | --DOCSHELL 0x9a476c00 == 31 [pid = 18997] [id = 569] 09:39:42 INFO - PROCESS | 18997 | --DOCSHELL 0x9a479000 == 30 [pid = 18997] [id = 566] 09:39:43 INFO - PROCESS | 18997 | --DOMWINDOW == 99 (0x99fe2400) [pid = 18997] [serial = 1730] [outer = (nil)] [url = about:blank] 09:39:43 INFO - PROCESS | 18997 | --DOMWINDOW == 98 (0x92588c00) [pid = 18997] [serial = 1695] [outer = (nil)] [url = about:blank] 09:39:43 INFO - PROCESS | 18997 | --DOMWINDOW == 97 (0x92583800) [pid = 18997] [serial = 1694] [outer = (nil)] [url = about:blank] 09:39:43 INFO - PROCESS | 18997 | --DOMWINDOW == 96 (0x99d7fc00) [pid = 18997] [serial = 1698] [outer = (nil)] [url = about:blank] 09:39:43 INFO - PROCESS | 18997 | --DOMWINDOW == 95 (0x99fd1c00) [pid = 18997] [serial = 1727] [outer = (nil)] [url = about:blank] 09:39:43 INFO - PROCESS | 18997 | --DOMWINDOW == 94 (0x9917a000) [pid = 18997] [serial = 1697] [outer = (nil)] [url = about:blank] 09:39:43 INFO - PROCESS | 18997 | --DOMWINDOW == 93 (0x9a74cc00) [pid = 18997] [serial = 1701] [outer = (nil)] [url = about:blank] 09:39:43 INFO - PROCESS | 18997 | --DOMWINDOW == 92 (0x9a677400) [pid = 18997] [serial = 1700] [outer = (nil)] [url = about:blank] 09:39:43 INFO - PROCESS | 18997 | --DOMWINDOW == 91 (0x9b27d000) [pid = 18997] [serial = 1704] [outer = (nil)] [url = about:blank] 09:39:43 INFO - PROCESS | 18997 | --DOMWINDOW == 90 (0x9b273800) [pid = 18997] [serial = 1703] [outer = (nil)] [url = about:blank] 09:39:43 INFO - PROCESS | 18997 | --DOMWINDOW == 89 (0x9b56d800) [pid = 18997] [serial = 1707] [outer = (nil)] [url = about:blank] 09:39:43 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0x9b56a000) [pid = 18997] [serial = 1706] [outer = (nil)] [url = about:blank] 09:39:43 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x9236cc00) [pid = 18997] [serial = 1718] [outer = (nil)] [url = about:blank] 09:39:43 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x9be85c00) [pid = 18997] [serial = 1710] [outer = (nil)] [url = about:blank] 09:39:43 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x9be78c00) [pid = 18997] [serial = 1709] [outer = (nil)] [url = about:blank] 09:39:43 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x92585c00) [pid = 18997] [serial = 1719] [outer = (nil)] [url = about:blank] 09:39:43 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x9bf62c00) [pid = 18997] [serial = 1713] [outer = (nil)] [url = about:blank] 09:39:43 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x9c0d8800) [pid = 18997] [serial = 1712] [outer = (nil)] [url = about:blank] 09:39:43 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x9391c800) [pid = 18997] [serial = 1721] [outer = (nil)] [url = about:blank] 09:39:43 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x93b3c000) [pid = 18997] [serial = 1722] [outer = (nil)] [url = about:blank] 09:39:43 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x92ea7400) [pid = 18997] [serial = 1716] [outer = (nil)] [url = about:blank] 09:39:43 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x923fac00) [pid = 18997] [serial = 1715] [outer = (nil)] [url = about:blank] 09:39:43 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x99fd8800) [pid = 18997] [serial = 1728] [outer = (nil)] [url = about:blank] 09:39:43 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x96df0c00) [pid = 18997] [serial = 1725] [outer = (nil)] [url = about:blank] 09:39:43 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x9518b000) [pid = 18997] [serial = 1724] [outer = (nil)] [url = about:blank] 09:39:43 INFO - PROCESS | 18997 | 1467823183273 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:43 INFO - PROCESS | 18997 | 1467823183282 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:43 INFO - PROCESS | 18997 | ++DOCSHELL 0x9235d800 == 31 [pid = 18997] [id = 597] 09:39:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9235fc00) [pid = 18997] [serial = 1792] [outer = (nil)] 09:39:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x9236bc00) [pid = 18997] [serial = 1793] [outer = 0x9235fc00] 09:39:43 INFO - PROCESS | 18997 | 1467823183374 Marionette DEBUG loaded listener.js 09:39:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x923fe400) [pid = 18997] [serial = 1794] [outer = 0x9235fc00] 09:39:44 INFO - PROCESS | 18997 | 1467823184350 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 09:39:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 09:39:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 2735ms 09:39:44 INFO - PROCESS | 18997 | 1467823184404 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 09:39:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 09:39:44 INFO - PROCESS | 18997 | 1467823184410 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 09:39:44 INFO - PROCESS | 18997 | 1467823184417 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 09:39:44 INFO - PROCESS | 18997 | 1467823184421 Marionette TRACE conn3 <- [1,2362,null,{}] 09:39:44 INFO - PROCESS | 18997 | 1467823184430 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:44 INFO - PROCESS | 18997 | 1467823184437 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:44 INFO - PROCESS | 18997 | 1467823184620 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 09:39:44 INFO - PROCESS | 18997 | 1467823184858 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:44 INFO - PROCESS | 18997 | 1467823184866 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:44 INFO - PROCESS | 18997 | ++DOCSHELL 0x92ea6800 == 32 [pid = 18997] [id = 598] 09:39:44 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x92ea7400) [pid = 18997] [serial = 1795] [outer = (nil)] 09:39:44 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x93896000) [pid = 18997] [serial = 1796] [outer = 0x92ea7400] 09:39:45 INFO - PROCESS | 18997 | 1467823184994 Marionette DEBUG loaded listener.js 09:39:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x9391e000) [pid = 18997] [serial = 1797] [outer = 0x92ea7400] 09:39:46 INFO - PROCESS | 18997 | 1467823186052 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 09:39:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 09:39:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1690ms 09:39:46 INFO - PROCESS | 18997 | 1467823186109 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 09:39:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 09:39:46 INFO - PROCESS | 18997 | 1467823186115 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 09:39:46 INFO - PROCESS | 18997 | 1467823186131 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 09:39:46 INFO - PROCESS | 18997 | 1467823186134 Marionette TRACE conn3 <- [1,2366,null,{}] 09:39:46 INFO - PROCESS | 18997 | 1467823186146 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:46 INFO - PROCESS | 18997 | 1467823186150 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:46 INFO - PROCESS | 18997 | 1467823186354 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 09:39:46 INFO - PROCESS | 18997 | 1467823186593 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:46 INFO - PROCESS | 18997 | 1467823186603 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:46 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e5000 == 33 [pid = 18997] [id = 599] 09:39:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9508f000) [pid = 18997] [serial = 1798] [outer = (nil)] 09:39:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x95163000) [pid = 18997] [serial = 1799] [outer = 0x9508f000] 09:39:46 INFO - PROCESS | 18997 | 1467823186687 Marionette DEBUG loaded listener.js 09:39:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x953b4000) [pid = 18997] [serial = 1800] [outer = 0x9508f000] 09:39:47 INFO - PROCESS | 18997 | 1467823187750 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 09:39:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 09:39:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1703ms 09:39:47 INFO - PROCESS | 18997 | 1467823187826 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 09:39:47 INFO - PROCESS | 18997 | 1467823187830 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 09:39:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 09:39:47 INFO - PROCESS | 18997 | 1467823187840 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 09:39:47 INFO - PROCESS | 18997 | 1467823187850 Marionette TRACE conn3 <- [1,2370,null,{}] 09:39:47 INFO - PROCESS | 18997 | 1467823187866 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:47 INFO - PROCESS | 18997 | 1467823187875 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:48 INFO - PROCESS | 18997 | 1467823188103 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 09:39:48 INFO - PROCESS | 18997 | 1467823188336 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:48 INFO - PROCESS | 18997 | 1467823188348 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:48 INFO - PROCESS | 18997 | ++DOCSHELL 0x95166c00 == 34 [pid = 18997] [id = 600] 09:39:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x99692000) [pid = 18997] [serial = 1801] [outer = (nil)] 09:39:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x99fce400) [pid = 18997] [serial = 1802] [outer = 0x99692000] 09:39:48 INFO - PROCESS | 18997 | 1467823188423 Marionette DEBUG loaded listener.js 09:39:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x99fd8c00) [pid = 18997] [serial = 1803] [outer = 0x99692000] 09:39:49 INFO - PROCESS | 18997 | 1467823189414 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 09:39:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 09:39:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1658ms 09:39:49 INFO - PROCESS | 18997 | 1467823189497 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 09:39:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 09:39:49 INFO - PROCESS | 18997 | 1467823189502 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 09:39:49 INFO - PROCESS | 18997 | 1467823189508 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 09:39:49 INFO - PROCESS | 18997 | 1467823189512 Marionette TRACE conn3 <- [1,2374,null,{}] 09:39:49 INFO - PROCESS | 18997 | 1467823189518 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:49 INFO - PROCESS | 18997 | 1467823189523 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:49 INFO - PROCESS | 18997 | 1467823189736 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 09:39:49 INFO - PROCESS | 18997 | 1467823189962 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:49 INFO - PROCESS | 18997 | 1467823189972 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:50 INFO - PROCESS | 18997 | ++DOCSHELL 0x9258a000 == 35 [pid = 18997] [id = 601] 09:39:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0x928d4000) [pid = 18997] [serial = 1804] [outer = (nil)] 09:39:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x99fd6800) [pid = 18997] [serial = 1805] [outer = 0x928d4000] 09:39:50 INFO - PROCESS | 18997 | 1467823190098 Marionette DEBUG loaded listener.js 09:39:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0x9a160800) [pid = 18997] [serial = 1806] [outer = 0x928d4000] 09:39:51 INFO - PROCESS | 18997 | 1467823191235 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 09:39:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 09:39:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1839ms 09:39:51 INFO - PROCESS | 18997 | 1467823191354 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 09:39:51 INFO - PROCESS | 18997 | 1467823191365 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 09:39:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 09:39:51 INFO - PROCESS | 18997 | 1467823191386 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 09:39:51 INFO - PROCESS | 18997 | 1467823191391 Marionette TRACE conn3 <- [1,2378,null,{}] 09:39:51 INFO - PROCESS | 18997 | 1467823191400 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:51 INFO - PROCESS | 18997 | 1467823191406 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:51 INFO - PROCESS | 18997 | --DOCSHELL 0x921e9400 == 34 [pid = 18997] [id = 584] 09:39:51 INFO - PROCESS | 18997 | --DOCSHELL 0x923f9800 == 33 [pid = 18997] [id = 595] 09:39:51 INFO - PROCESS | 18997 | --DOCSHELL 0xa101c400 == 32 [pid = 18997] [id = 594] 09:39:51 INFO - PROCESS | 18997 | --DOCSHELL 0x9a673c00 == 31 [pid = 18997] [id = 593] 09:39:51 INFO - PROCESS | 18997 | --DOCSHELL 0x95188400 == 30 [pid = 18997] [id = 582] 09:39:51 INFO - PROCESS | 18997 | --DOCSHELL 0x9290e000 == 29 [pid = 18997] [id = 583] 09:39:51 INFO - PROCESS | 18997 | 1467823191639 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 09:39:51 INFO - PROCESS | 18997 | 1467823191802 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:51 INFO - PROCESS | 18997 | 1467823191814 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:51 INFO - PROCESS | 18997 | ++DOCSHELL 0x92588c00 == 30 [pid = 18997] [id = 602] 09:39:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0x92589400) [pid = 18997] [serial = 1807] [outer = (nil)] 09:39:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0x92590000) [pid = 18997] [serial = 1808] [outer = 0x92589400] 09:39:51 INFO - PROCESS | 18997 | 1467823191883 Marionette DEBUG loaded listener.js 09:39:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 93 (0x9290cc00) [pid = 18997] [serial = 1809] [outer = 0x92589400] 09:39:52 INFO - PROCESS | 18997 | 1467823192666 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 09:39:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 09:39:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1338ms 09:39:52 INFO - PROCESS | 18997 | 1467823192723 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 09:39:52 INFO - PROCESS | 18997 | 1467823192730 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 09:39:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 09:39:52 INFO - PROCESS | 18997 | 1467823192739 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 09:39:52 INFO - PROCESS | 18997 | 1467823192743 Marionette TRACE conn3 <- [1,2382,null,{}] 09:39:52 INFO - PROCESS | 18997 | 1467823192749 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:52 INFO - PROCESS | 18997 | 1467823192754 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:52 INFO - PROCESS | 18997 | 1467823192921 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 09:39:52 INFO - PROCESS | 18997 | 1467823192930 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:52 INFO - PROCESS | 18997 | 1467823192939 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:52 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f6800 == 31 [pid = 18997] [id = 603] 09:39:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 94 (0x946b0c00) [pid = 18997] [serial = 1810] [outer = (nil)] 09:39:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 95 (0x950bac00) [pid = 18997] [serial = 1811] [outer = 0x946b0c00] 09:39:53 INFO - PROCESS | 18997 | 1467823193007 Marionette DEBUG loaded listener.js 09:39:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 96 (0x9518fc00) [pid = 18997] [serial = 1812] [outer = 0x946b0c00] 09:39:53 INFO - PROCESS | 18997 | 1467823193956 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 09:39:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 09:39:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1282ms 09:39:54 INFO - PROCESS | 18997 | 1467823194022 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 09:39:54 INFO - PROCESS | 18997 | 1467823194027 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 09:39:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 09:39:54 INFO - PROCESS | 18997 | 1467823194033 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 09:39:54 INFO - PROCESS | 18997 | 1467823194038 Marionette TRACE conn3 <- [1,2386,null,{}] 09:39:54 INFO - PROCESS | 18997 | 1467823194054 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:54 INFO - PROCESS | 18997 | 1467823194062 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:54 INFO - PROCESS | 18997 | 1467823194227 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 09:39:54 INFO - PROCESS | 18997 | 1467823194384 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:54 INFO - PROCESS | 18997 | 1467823194393 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:54 INFO - PROCESS | 18997 | ++DOCSHELL 0x99538c00 == 32 [pid = 18997] [id = 604] 09:39:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 97 (0x99d72400) [pid = 18997] [serial = 1813] [outer = (nil)] 09:39:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 98 (0x99fcf400) [pid = 18997] [serial = 1814] [outer = 0x99d72400] 09:39:54 INFO - PROCESS | 18997 | 1467823194471 Marionette DEBUG loaded listener.js 09:39:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 99 (0x9a165400) [pid = 18997] [serial = 1815] [outer = 0x99d72400] 09:39:55 INFO - PROCESS | 18997 | 1467823195442 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 09:39:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 09:39:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1439ms 09:39:55 INFO - PROCESS | 18997 | 1467823195473 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 09:39:55 INFO - PROCESS | 18997 | 1467823195477 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 09:39:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 09:39:55 INFO - PROCESS | 18997 | 1467823195483 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 09:39:55 INFO - PROCESS | 18997 | 1467823195486 Marionette TRACE conn3 <- [1,2390,null,{}] 09:39:55 INFO - PROCESS | 18997 | 1467823195491 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:55 INFO - PROCESS | 18997 | 1467823195496 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:55 INFO - PROCESS | 18997 | 1467823195730 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 09:39:55 INFO - PROCESS | 18997 | 1467823195750 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:55 INFO - PROCESS | 18997 | 1467823195756 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:55 INFO - PROCESS | 18997 | ++DOCSHELL 0x99f22000 == 33 [pid = 18997] [id = 605] 09:39:55 INFO - PROCESS | 18997 | ++DOMWINDOW == 100 (0x9a164800) [pid = 18997] [serial = 1816] [outer = (nil)] 09:39:55 INFO - PROCESS | 18997 | ++DOMWINDOW == 101 (0x9a625400) [pid = 18997] [serial = 1817] [outer = 0x9a164800] 09:39:55 INFO - PROCESS | 18997 | 1467823195831 Marionette DEBUG loaded listener.js 09:39:55 INFO - PROCESS | 18997 | ++DOMWINDOW == 102 (0x9a673400) [pid = 18997] [serial = 1818] [outer = 0x9a164800] 09:39:56 INFO - PROCESS | 18997 | --DOMWINDOW == 101 (0x93b33c00) [pid = 18997] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:39:56 INFO - PROCESS | 18997 | --DOMWINDOW == 100 (0xa108ac00) [pid = 18997] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:39:56 INFO - PROCESS | 18997 | --DOMWINDOW == 99 (0x9b56c800) [pid = 18997] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 09:39:56 INFO - PROCESS | 18997 | --DOMWINDOW == 98 (0x9a66bc00) [pid = 18997] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 09:39:56 INFO - PROCESS | 18997 | --DOMWINDOW == 97 (0x9a168000) [pid = 18997] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 09:39:56 INFO - PROCESS | 18997 | --DOMWINDOW == 96 (0x93897800) [pid = 18997] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 09:39:56 INFO - PROCESS | 18997 | --DOMWINDOW == 95 (0x9b064c00) [pid = 18997] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 09:39:56 INFO - PROCESS | 18997 | --DOMWINDOW == 94 (0x92913400) [pid = 18997] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 09:39:56 INFO - PROCESS | 18997 | --DOMWINDOW == 93 (0x9a382000) [pid = 18997] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 09:39:56 INFO - PROCESS | 18997 | --DOMWINDOW == 92 (0x9a644800) [pid = 18997] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 09:39:56 INFO - PROCESS | 18997 | --DOMWINDOW == 91 (0x982cc000) [pid = 18997] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 09:39:56 INFO - PROCESS | 18997 | --DOMWINDOW == 90 (0x92908800) [pid = 18997] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 09:39:56 INFO - PROCESS | 18997 | --DOMWINDOW == 89 (0x9a1af000) [pid = 18997] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 09:39:56 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0x95185400) [pid = 18997] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 09:39:56 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x928dd800) [pid = 18997] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 09:39:56 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x92365400) [pid = 18997] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 09:39:56 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x9a628800) [pid = 18997] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 09:39:56 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x99fd5c00) [pid = 18997] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 09:39:56 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x9290bc00) [pid = 18997] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:39:56 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x93894400) [pid = 18997] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 09:39:56 INFO - PROCESS | 18997 | 1467823196945 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 09:39:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 09:39:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1477ms 09:39:56 INFO - PROCESS | 18997 | 1467823196966 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 09:39:56 INFO - PROCESS | 18997 | 1467823196969 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 09:39:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 09:39:56 INFO - PROCESS | 18997 | 1467823196976 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 09:39:56 INFO - PROCESS | 18997 | 1467823196979 Marionette TRACE conn3 <- [1,2394,null,{}] 09:39:56 INFO - PROCESS | 18997 | 1467823196984 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:56 INFO - PROCESS | 18997 | 1467823196989 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:57 INFO - PROCESS | 18997 | 1467823197192 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 09:39:57 INFO - PROCESS | 18997 | 1467823197211 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:57 INFO - PROCESS | 18997 | 1467823197216 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:57 INFO - PROCESS | 18997 | ++DOCSHELL 0x928d8c00 == 34 [pid = 18997] [id = 606] 09:39:57 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x928dd800) [pid = 18997] [serial = 1819] [outer = (nil)] 09:39:57 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x99fe8000) [pid = 18997] [serial = 1820] [outer = 0x928dd800] 09:39:57 INFO - PROCESS | 18997 | 1467823197284 Marionette DEBUG loaded listener.js 09:39:57 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x9a629400) [pid = 18997] [serial = 1821] [outer = 0x928dd800] 09:39:58 INFO - PROCESS | 18997 | 1467823198165 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 09:39:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 09:39:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1237ms 09:39:58 INFO - PROCESS | 18997 | 1467823198214 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 09:39:58 INFO - PROCESS | 18997 | 1467823198218 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 09:39:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 09:39:58 INFO - PROCESS | 18997 | 1467823198224 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 09:39:58 INFO - PROCESS | 18997 | 1467823198226 Marionette TRACE conn3 <- [1,2398,null,{}] 09:39:58 INFO - PROCESS | 18997 | 1467823198232 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:58 INFO - PROCESS | 18997 | 1467823198242 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:58 INFO - PROCESS | 18997 | 1467823198454 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 09:39:58 INFO - PROCESS | 18997 | 1467823198659 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:58 INFO - PROCESS | 18997 | 1467823198669 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:39:58 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e0800 == 35 [pid = 18997] [id = 607] 09:39:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x921e1800) [pid = 18997] [serial = 1822] [outer = (nil)] 09:39:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x92365c00) [pid = 18997] [serial = 1823] [outer = 0x921e1800] 09:39:58 INFO - PROCESS | 18997 | 1467823198753 Marionette DEBUG loaded listener.js 09:39:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0x923f7800) [pid = 18997] [serial = 1824] [outer = 0x921e1800] 09:39:59 INFO - PROCESS | 18997 | 1467823199773 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 09:39:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 09:39:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1597ms 09:39:59 INFO - PROCESS | 18997 | 1467823199825 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 09:39:59 INFO - PROCESS | 18997 | 1467823199830 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 09:39:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 09:39:59 INFO - PROCESS | 18997 | 1467823199839 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 09:39:59 INFO - PROCESS | 18997 | 1467823199844 Marionette TRACE conn3 <- [1,2402,null,{}] 09:39:59 INFO - PROCESS | 18997 | 1467823199852 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:59 INFO - PROCESS | 18997 | 1467823199860 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:00 INFO - PROCESS | 18997 | 1467823200046 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 09:40:00 INFO - PROCESS | 18997 | 1467823200244 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:00 INFO - PROCESS | 18997 | 1467823200254 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:00 INFO - PROCESS | 18997 | ++DOCSHELL 0x92588400 == 36 [pid = 18997] [id = 608] 09:40:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x92910c00) [pid = 18997] [serial = 1825] [outer = (nil)] 09:40:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0x9508bc00) [pid = 18997] [serial = 1826] [outer = 0x92910c00] 09:40:00 INFO - PROCESS | 18997 | 1467823200383 Marionette DEBUG loaded listener.js 09:40:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0x95191c00) [pid = 18997] [serial = 1827] [outer = 0x92910c00] 09:40:01 INFO - PROCESS | 18997 | 1467823201387 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 09:40:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 09:40:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1583ms 09:40:01 INFO - PROCESS | 18997 | 1467823201443 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 09:40:01 INFO - PROCESS | 18997 | 1467823201450 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 09:40:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 09:40:01 INFO - PROCESS | 18997 | 1467823201459 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 09:40:01 INFO - PROCESS | 18997 | 1467823201463 Marionette TRACE conn3 <- [1,2406,null,{}] 09:40:01 INFO - PROCESS | 18997 | 1467823201469 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:01 INFO - PROCESS | 18997 | 1467823201475 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:01 INFO - PROCESS | 18997 | 1467823201687 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 09:40:01 INFO - PROCESS | 18997 | 1467823201976 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:01 INFO - PROCESS | 18997 | 1467823201982 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:02 INFO - PROCESS | 18997 | ++DOCSHELL 0x9952ec00 == 37 [pid = 18997] [id = 609] 09:40:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0x99d80000) [pid = 18997] [serial = 1828] [outer = (nil)] 09:40:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 93 (0x9a080800) [pid = 18997] [serial = 1829] [outer = 0x99d80000] 09:40:02 INFO - PROCESS | 18997 | 1467823202086 Marionette DEBUG loaded listener.js 09:40:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 94 (0x9a46c800) [pid = 18997] [serial = 1830] [outer = 0x99d80000] 09:40:03 INFO - PROCESS | 18997 | 1467823203021 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 09:40:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 09:40:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1635ms 09:40:03 INFO - PROCESS | 18997 | 1467823203095 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 09:40:03 INFO - PROCESS | 18997 | 1467823203098 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 09:40:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 09:40:03 INFO - PROCESS | 18997 | 1467823203115 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 09:40:03 INFO - PROCESS | 18997 | 1467823203124 Marionette TRACE conn3 <- [1,2410,null,{}] 09:40:03 INFO - PROCESS | 18997 | 1467823203131 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:03 INFO - PROCESS | 18997 | 1467823203137 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:03 INFO - PROCESS | 18997 | 1467823203363 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 09:40:03 INFO - PROCESS | 18997 | 1467823203596 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:03 INFO - PROCESS | 18997 | 1467823203604 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:03 INFO - PROCESS | 18997 | ++DOCSHELL 0x99530000 == 38 [pid = 18997] [id = 610] 09:40:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 95 (0x9a673000) [pid = 18997] [serial = 1831] [outer = (nil)] 09:40:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 96 (0x9a752400) [pid = 18997] [serial = 1832] [outer = 0x9a673000] 09:40:03 INFO - PROCESS | 18997 | 1467823203698 Marionette DEBUG loaded listener.js 09:40:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 97 (0x9b273800) [pid = 18997] [serial = 1833] [outer = 0x9a673000] 09:40:04 INFO - PROCESS | 18997 | 1467823204628 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 09:40:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 09:40:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1550ms 09:40:04 INFO - PROCESS | 18997 | 1467823204656 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 09:40:04 INFO - PROCESS | 18997 | 1467823204661 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 09:40:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 09:40:04 INFO - PROCESS | 18997 | 1467823204667 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 09:40:04 INFO - PROCESS | 18997 | 1467823204671 Marionette TRACE conn3 <- [1,2414,null,{}] 09:40:04 INFO - PROCESS | 18997 | 1467823204677 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:04 INFO - PROCESS | 18997 | 1467823204682 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:04 INFO - PROCESS | 18997 | 1467823204860 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 09:40:05 INFO - PROCESS | 18997 | 1467823205044 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:05 INFO - PROCESS | 18997 | 1467823205056 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:05 INFO - PROCESS | 18997 | ++DOCSHELL 0x950ba400 == 39 [pid = 18997] [id = 611] 09:40:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 98 (0x99691c00) [pid = 18997] [serial = 1834] [outer = (nil)] 09:40:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 99 (0x9b282000) [pid = 18997] [serial = 1835] [outer = 0x99691c00] 09:40:05 INFO - PROCESS | 18997 | 1467823205138 Marionette DEBUG loaded listener.js 09:40:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 100 (0x9b3e3c00) [pid = 18997] [serial = 1836] [outer = 0x99691c00] 09:40:06 INFO - PROCESS | 18997 | 1467823206127 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 09:40:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 09:40:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1491ms 09:40:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 09:40:06 INFO - PROCESS | 18997 | 1467823206160 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 09:40:06 INFO - PROCESS | 18997 | 1467823206163 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 09:40:06 INFO - PROCESS | 18997 | 1467823206170 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 09:40:06 INFO - PROCESS | 18997 | 1467823206173 Marionette TRACE conn3 <- [1,2418,null,{}] 09:40:06 INFO - PROCESS | 18997 | 1467823206179 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:06 INFO - PROCESS | 18997 | 1467823206184 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:06 INFO - PROCESS | 18997 | 1467823206367 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 09:40:06 INFO - PROCESS | 18997 | 1467823206562 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:06 INFO - PROCESS | 18997 | 1467823206582 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:06 INFO - PROCESS | 18997 | ++DOCSHELL 0x9b94f000 == 40 [pid = 18997] [id = 612] 09:40:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 101 (0x9b953400) [pid = 18997] [serial = 1837] [outer = (nil)] 09:40:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 102 (0x9be09c00) [pid = 18997] [serial = 1838] [outer = 0x9b953400] 09:40:06 INFO - PROCESS | 18997 | 1467823206712 Marionette DEBUG loaded listener.js 09:40:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 103 (0x9bed5400) [pid = 18997] [serial = 1839] [outer = 0x9b953400] 09:40:07 INFO - PROCESS | 18997 | 1467823207692 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 09:40:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 09:40:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1583ms 09:40:07 INFO - PROCESS | 18997 | 1467823207753 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 09:40:07 INFO - PROCESS | 18997 | 1467823207757 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 09:40:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 09:40:07 INFO - PROCESS | 18997 | 1467823207764 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 09:40:07 INFO - PROCESS | 18997 | 1467823207766 Marionette TRACE conn3 <- [1,2422,null,{}] 09:40:07 INFO - PROCESS | 18997 | 1467823207772 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:07 INFO - PROCESS | 18997 | 1467823207778 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:07 INFO - PROCESS | 18997 | 1467823207953 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 09:40:08 INFO - PROCESS | 18997 | 1467823208138 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:08 INFO - PROCESS | 18997 | 1467823208146 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:08 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a1ef000 == 41 [pid = 18997] [id = 613] 09:40:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 104 (0x9b3e0400) [pid = 18997] [serial = 1840] [outer = (nil)] 09:40:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 105 (0x9d81a000) [pid = 18997] [serial = 1841] [outer = 0x9b3e0400] 09:40:08 INFO - PROCESS | 18997 | 1467823208226 Marionette DEBUG loaded listener.js 09:40:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 106 (0xa1014400) [pid = 18997] [serial = 1842] [outer = 0x9b3e0400] 09:40:09 INFO - PROCESS | 18997 | 1467823209143 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 09:40:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 09:40:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1430ms 09:40:09 INFO - PROCESS | 18997 | 1467823209195 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 09:40:09 INFO - PROCESS | 18997 | 1467823209199 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 09:40:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 09:40:09 INFO - PROCESS | 18997 | 1467823209206 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 09:40:09 INFO - PROCESS | 18997 | 1467823209209 Marionette TRACE conn3 <- [1,2426,null,{}] 09:40:09 INFO - PROCESS | 18997 | 1467823209215 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:09 INFO - PROCESS | 18997 | 1467823209220 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:09 INFO - PROCESS | 18997 | 1467823209392 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 09:40:09 INFO - PROCESS | 18997 | 1467823209579 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:09 INFO - PROCESS | 18997 | 1467823209586 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:09 INFO - PROCESS | 18997 | ++DOCSHELL 0x92369800 == 42 [pid = 18997] [id = 614] 09:40:09 INFO - PROCESS | 18997 | ++DOMWINDOW == 107 (0x923f4c00) [pid = 18997] [serial = 1843] [outer = (nil)] 09:40:09 INFO - PROCESS | 18997 | ++DOMWINDOW == 108 (0x9779f400) [pid = 18997] [serial = 1844] [outer = 0x923f4c00] 09:40:09 INFO - PROCESS | 18997 | 1467823209674 Marionette DEBUG loaded listener.js 09:40:09 INFO - PROCESS | 18997 | ++DOMWINDOW == 109 (0x95187800) [pid = 18997] [serial = 1845] [outer = 0x923f4c00] 09:40:10 INFO - PROCESS | 18997 | 1467823210865 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 09:40:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 09:40:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1692ms 09:40:10 INFO - PROCESS | 18997 | 1467823210898 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 09:40:10 INFO - PROCESS | 18997 | 1467823210904 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 09:40:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 09:40:10 INFO - PROCESS | 18997 | 1467823210913 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 09:40:10 INFO - PROCESS | 18997 | 1467823210917 Marionette TRACE conn3 <- [1,2430,null,{}] 09:40:10 INFO - PROCESS | 18997 | 1467823210925 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:10 INFO - PROCESS | 18997 | 1467823210931 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:11 INFO - PROCESS | 18997 | 1467823211125 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 09:40:11 INFO - PROCESS | 18997 | 1467823211367 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:11 INFO - PROCESS | 18997 | 1467823211382 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:11 INFO - PROCESS | 18997 | ++DOCSHELL 0x92916400 == 43 [pid = 18997] [id = 615] 09:40:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 110 (0x92917c00) [pid = 18997] [serial = 1846] [outer = (nil)] 09:40:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 111 (0x92eb5400) [pid = 18997] [serial = 1847] [outer = 0x92917c00] 09:40:11 INFO - PROCESS | 18997 | 1467823211455 Marionette DEBUG loaded listener.js 09:40:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 112 (0x93b38000) [pid = 18997] [serial = 1848] [outer = 0x92917c00] 09:40:12 INFO - PROCESS | 18997 | 1467823212377 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 09:40:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 09:40:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1532ms 09:40:12 INFO - PROCESS | 18997 | 1467823212445 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 09:40:12 INFO - PROCESS | 18997 | 1467823212451 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 09:40:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 09:40:12 INFO - PROCESS | 18997 | 1467823212461 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 09:40:12 INFO - PROCESS | 18997 | 1467823212464 Marionette TRACE conn3 <- [1,2434,null,{}] 09:40:12 INFO - PROCESS | 18997 | 1467823212471 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:12 INFO - PROCESS | 18997 | 1467823212476 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:12 INFO - PROCESS | 18997 | 1467823212729 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 09:40:12 INFO - PROCESS | 18997 | 1467823212974 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:12 INFO - PROCESS | 18997 | 1467823212981 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:13 INFO - PROCESS | 18997 | ++DOCSHELL 0x9388c400 == 44 [pid = 18997] [id = 616] 09:40:13 INFO - PROCESS | 18997 | ++DOMWINDOW == 113 (0x93914800) [pid = 18997] [serial = 1849] [outer = (nil)] 09:40:13 INFO - PROCESS | 18997 | ++DOMWINDOW == 114 (0x95168800) [pid = 18997] [serial = 1850] [outer = 0x93914800] 09:40:13 INFO - PROCESS | 18997 | 1467823213116 Marionette DEBUG loaded listener.js 09:40:13 INFO - PROCESS | 18997 | ++DOMWINDOW == 115 (0x9917a000) [pid = 18997] [serial = 1851] [outer = 0x93914800] 09:40:13 INFO - PROCESS | 18997 | --DOCSHELL 0x99d7f400 == 43 [pid = 18997] [id = 575] 09:40:13 INFO - PROCESS | 18997 | --DOCSHELL 0x928d8c00 == 42 [pid = 18997] [id = 606] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 114 (0x96decc00) [pid = 18997] [serial = 1790] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOCSHELL 0x92ea6800 == 41 [pid = 18997] [id = 598] 09:40:13 INFO - PROCESS | 18997 | --DOCSHELL 0x9235d800 == 40 [pid = 18997] [id = 597] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 113 (0x9a477c00) [pid = 18997] [serial = 1779] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 112 (0x953acc00) [pid = 18997] [serial = 1776] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 111 (0x9a160c00) [pid = 18997] [serial = 1778] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 110 (0x950ba800) [pid = 18997] [serial = 1775] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 109 (0x9be7f400) [pid = 18997] [serial = 1773] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 108 (0x9b9b3c00) [pid = 18997] [serial = 1772] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 107 (0xa23a3c00) [pid = 18997] [serial = 1788] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 106 (0xa20a7800) [pid = 18997] [serial = 1785] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 105 (0xa2379800) [pid = 18997] [serial = 1787] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 104 (0xa209b800) [pid = 18997] [serial = 1784] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 103 (0x9bed1800) [pid = 18997] [serial = 1781] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 102 (0x9a750000) [pid = 18997] [serial = 1743] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 101 (0x9be7f000) [pid = 18997] [serial = 1749] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 100 (0x9a160000) [pid = 18997] [serial = 1731] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 99 (0x9b277000) [pid = 18997] [serial = 1746] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 98 (0x9515f400) [pid = 18997] [serial = 1734] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 97 (0x9a626c00) [pid = 18997] [serial = 1764] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 96 (0x9a67b800) [pid = 18997] [serial = 1740] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 95 (0x9953c000) [pid = 18997] [serial = 1760] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 94 (0x95160000) [pid = 18997] [serial = 1758] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 93 (0x9bed4000) [pid = 18997] [serial = 1752] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 92 (0x9be76400) [pid = 18997] [serial = 1748] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 91 (0x99f24c00) [pid = 18997] [serial = 1761] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 90 (0x9b274000) [pid = 18997] [serial = 1745] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 89 (0x9bf6a000) [pid = 18997] [serial = 1751] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0x9a628400) [pid = 18997] [serial = 1770] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x99fcf800) [pid = 18997] [serial = 1736] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x9a74c800) [pid = 18997] [serial = 1742] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x9a477800) [pid = 18997] [serial = 1763] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x99f1f800) [pid = 18997] [serial = 1769] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x9a671c00) [pid = 18997] [serial = 1739] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x9a169800) [pid = 18997] [serial = 1737] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x95092c00) [pid = 18997] [serial = 1754] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x953b4400) [pid = 18997] [serial = 1755] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x9a688400) [pid = 18997] [serial = 1766] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x92eb0c00) [pid = 18997] [serial = 1733] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x9a74e000) [pid = 18997] [serial = 1767] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x9d81ac00) [pid = 18997] [serial = 1782] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x93888400) [pid = 18997] [serial = 1757] [outer = (nil)] [url = about:blank] 09:40:14 INFO - PROCESS | 18997 | 1467823214066 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 09:40:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 09:40:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1650ms 09:40:14 INFO - PROCESS | 18997 | 1467823214113 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 09:40:14 INFO - PROCESS | 18997 | 1467823214117 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 09:40:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 09:40:14 INFO - PROCESS | 18997 | 1467823214123 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 09:40:14 INFO - PROCESS | 18997 | 1467823214129 Marionette TRACE conn3 <- [1,2438,null,{}] 09:40:14 INFO - PROCESS | 18997 | 1467823214144 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:14 INFO - PROCESS | 18997 | 1467823214152 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:14 INFO - PROCESS | 18997 | 1467823214318 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 09:40:14 INFO - PROCESS | 18997 | 1467823214476 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:14 INFO - PROCESS | 18997 | 1467823214489 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:14 INFO - PROCESS | 18997 | ++DOCSHELL 0x9515f400 == 41 [pid = 18997] [id = 617] 09:40:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x982cfc00) [pid = 18997] [serial = 1852] [outer = (nil)] 09:40:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x9a15e800) [pid = 18997] [serial = 1853] [outer = 0x982cfc00] 09:40:14 INFO - PROCESS | 18997 | 1467823214559 Marionette DEBUG loaded listener.js 09:40:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x9a1b1400) [pid = 18997] [serial = 1854] [outer = 0x982cfc00] 09:40:15 INFO - PROCESS | 18997 | 1467823215400 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 09:40:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 09:40:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1287ms 09:40:15 INFO - PROCESS | 18997 | 1467823215415 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 09:40:15 INFO - PROCESS | 18997 | 1467823215419 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 09:40:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 09:40:15 INFO - PROCESS | 18997 | 1467823215449 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 09:40:15 INFO - PROCESS | 18997 | 1467823215453 Marionette TRACE conn3 <- [1,2442,null,{}] 09:40:15 INFO - PROCESS | 18997 | 1467823215458 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:15 INFO - PROCESS | 18997 | 1467823215463 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:15 INFO - PROCESS | 18997 | 1467823215625 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 09:40:15 INFO - PROCESS | 18997 | 1467823215639 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:15 INFO - PROCESS | 18997 | 1467823215647 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:15 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a479c00 == 42 [pid = 18997] [id = 618] 09:40:15 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9a627000) [pid = 18997] [serial = 1855] [outer = (nil)] 09:40:15 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x9a66d800) [pid = 18997] [serial = 1856] [outer = 0x9a627000] 09:40:15 INFO - PROCESS | 18997 | 1467823215716 Marionette DEBUG loaded listener.js 09:40:15 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x9a687000) [pid = 18997] [serial = 1857] [outer = 0x9a627000] 09:40:16 INFO - PROCESS | 18997 | 1467823216739 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 09:40:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 09:40:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1337ms 09:40:16 INFO - PROCESS | 18997 | 1467823216786 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 09:40:16 INFO - PROCESS | 18997 | 1467823216790 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 09:40:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 09:40:16 INFO - PROCESS | 18997 | 1467823216796 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 09:40:16 INFO - PROCESS | 18997 | 1467823216799 Marionette TRACE conn3 <- [1,2446,null,{}] 09:40:16 INFO - PROCESS | 18997 | 1467823216804 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:16 INFO - PROCESS | 18997 | 1467823216809 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:17 INFO - PROCESS | 18997 | 1467823217063 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 09:40:17 INFO - PROCESS | 18997 | 1467823217090 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:17 INFO - PROCESS | 18997 | 1467823217097 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:17 INFO - PROCESS | 18997 | ++DOCSHELL 0x928dc800 == 43 [pid = 18997] [id = 619] 09:40:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9a67d000) [pid = 18997] [serial = 1858] [outer = (nil)] 09:40:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9a74e000) [pid = 18997] [serial = 1859] [outer = 0x9a67d000] 09:40:17 INFO - PROCESS | 18997 | 1467823217163 Marionette DEBUG loaded listener.js 09:40:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x9a753c00) [pid = 18997] [serial = 1860] [outer = 0x9a67d000] 09:40:18 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x9a164800) [pid = 18997] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:40:18 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x9508f000) [pid = 18997] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:40:18 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x99692000) [pid = 18997] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:40:18 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x928d4000) [pid = 18997] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:40:18 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x946b0c00) [pid = 18997] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:40:18 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x92589400) [pid = 18997] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:40:18 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x92ea7400) [pid = 18997] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:40:18 INFO - PROCESS | 18997 | --DOMWINDOW == 76 (0x9235fc00) [pid = 18997] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:40:18 INFO - PROCESS | 18997 | --DOMWINDOW == 75 (0x99d72400) [pid = 18997] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:40:18 INFO - PROCESS | 18997 | --DOMWINDOW == 74 (0x93b41400) [pid = 18997] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:40:18 INFO - PROCESS | 18997 | 1467823218324 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 09:40:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 09:40:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1579ms 09:40:18 INFO - PROCESS | 18997 | 1467823218376 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 09:40:18 INFO - PROCESS | 18997 | 1467823218380 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 09:40:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 09:40:18 INFO - PROCESS | 18997 | 1467823218386 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 09:40:18 INFO - PROCESS | 18997 | 1467823218388 Marionette TRACE conn3 <- [1,2450,null,{}] 09:40:18 INFO - PROCESS | 18997 | 1467823218394 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:18 INFO - PROCESS | 18997 | 1467823218404 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:18 INFO - PROCESS | 18997 | 1467823218669 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 09:40:18 INFO - PROCESS | 18997 | 1467823218822 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:18 INFO - PROCESS | 18997 | 1467823218827 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:18 INFO - PROCESS | 18997 | ++DOCSHELL 0x921de000 == 44 [pid = 18997] [id = 620] 09:40:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 75 (0x9258c800) [pid = 18997] [serial = 1861] [outer = (nil)] 09:40:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 76 (0x9b27a400) [pid = 18997] [serial = 1862] [outer = 0x9258c800] 09:40:18 INFO - PROCESS | 18997 | 1467823218898 Marionette DEBUG loaded listener.js 09:40:19 INFO - PROCESS | 18997 | ++DOMWINDOW == 77 (0x9b56c800) [pid = 18997] [serial = 1863] [outer = 0x9258c800] 09:40:19 INFO - PROCESS | 18997 | 1467823219630 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 09:40:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 09:40:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1282ms 09:40:19 INFO - PROCESS | 18997 | 1467823219668 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 09:40:19 INFO - PROCESS | 18997 | 1467823219671 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 09:40:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 09:40:19 INFO - PROCESS | 18997 | 1467823219678 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 09:40:19 INFO - PROCESS | 18997 | 1467823219681 Marionette TRACE conn3 <- [1,2454,null,{}] 09:40:19 INFO - PROCESS | 18997 | 1467823219686 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:19 INFO - PROCESS | 18997 | 1467823219691 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:19 INFO - PROCESS | 18997 | 1467823219907 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 09:40:19 INFO - PROCESS | 18997 | 1467823219922 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:19 INFO - PROCESS | 18997 | 1467823219931 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:19 INFO - PROCESS | 18997 | ++DOCSHELL 0x9779a000 == 45 [pid = 18997] [id = 621] 09:40:19 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x9a74c800) [pid = 18997] [serial = 1864] [outer = (nil)] 09:40:19 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x9be7a800) [pid = 18997] [serial = 1865] [outer = 0x9a74c800] 09:40:19 INFO - PROCESS | 18997 | 1467823219997 Marionette DEBUG loaded listener.js 09:40:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x9be7dc00) [pid = 18997] [serial = 1866] [outer = 0x9a74c800] 09:40:21 INFO - PROCESS | 18997 | 1467823221116 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 09:40:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 09:40:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1479ms 09:40:21 INFO - PROCESS | 18997 | 1467823221160 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 09:40:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 09:40:21 INFO - PROCESS | 18997 | 1467823221172 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 09:40:21 INFO - PROCESS | 18997 | 1467823221181 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 09:40:21 INFO - PROCESS | 18997 | 1467823221187 Marionette TRACE conn3 <- [1,2458,null,{}] 09:40:21 INFO - PROCESS | 18997 | 1467823221196 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:21 INFO - PROCESS | 18997 | 1467823221202 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:21 INFO - PROCESS | 18997 | 1467823221411 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 09:40:21 INFO - PROCESS | 18997 | 1467823221649 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:21 INFO - PROCESS | 18997 | 1467823221659 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:21 INFO - PROCESS | 18997 | ++DOCSHELL 0x92ea7400 == 46 [pid = 18997] [id = 622] 09:40:21 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x92eae800) [pid = 18997] [serial = 1867] [outer = (nil)] 09:40:21 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x93b41400) [pid = 18997] [serial = 1868] [outer = 0x92eae800] 09:40:21 INFO - PROCESS | 18997 | 1467823221787 Marionette DEBUG loaded listener.js 09:40:21 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9515ac00) [pid = 18997] [serial = 1869] [outer = 0x92eae800] 09:40:22 INFO - PROCESS | 18997 | 1467823222760 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 09:40:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 09:40:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1637ms 09:40:22 INFO - PROCESS | 18997 | 1467823222818 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 09:40:22 INFO - PROCESS | 18997 | 1467823222825 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 09:40:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 09:40:22 INFO - PROCESS | 18997 | 1467823222836 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 09:40:22 INFO - PROCESS | 18997 | 1467823222841 Marionette TRACE conn3 <- [1,2462,null,{}] 09:40:22 INFO - PROCESS | 18997 | 1467823222848 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:22 INFO - PROCESS | 18997 | 1467823222854 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:23 INFO - PROCESS | 18997 | 1467823223093 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 09:40:23 INFO - PROCESS | 18997 | 1467823223371 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:23 INFO - PROCESS | 18997 | 1467823223381 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:23 INFO - PROCESS | 18997 | ++DOCSHELL 0x9508b800 == 47 [pid = 18997] [id = 623] 09:40:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x99f21c00) [pid = 18997] [serial = 1870] [outer = (nil)] 09:40:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x99fd2800) [pid = 18997] [serial = 1871] [outer = 0x99f21c00] 09:40:23 INFO - PROCESS | 18997 | 1467823223511 Marionette DEBUG loaded listener.js 09:40:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x9a470400) [pid = 18997] [serial = 1872] [outer = 0x99f21c00] 09:40:24 INFO - PROCESS | 18997 | 1467823224446 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 09:40:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 09:40:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1650ms 09:40:24 INFO - PROCESS | 18997 | 1467823224486 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 09:40:24 INFO - PROCESS | 18997 | 1467823224490 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 09:40:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 09:40:24 INFO - PROCESS | 18997 | 1467823224497 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 09:40:24 INFO - PROCESS | 18997 | 1467823224503 Marionette TRACE conn3 <- [1,2466,null,{}] 09:40:24 INFO - PROCESS | 18997 | 1467823224520 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:24 INFO - PROCESS | 18997 | 1467823224528 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:24 INFO - PROCESS | 18997 | 1467823224718 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 09:40:24 INFO - PROCESS | 18997 | 1467823224909 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:24 INFO - PROCESS | 18997 | 1467823224920 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:24 INFO - PROCESS | 18997 | ++DOCSHELL 0x9b276c00 == 48 [pid = 18997] [id = 624] 09:40:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x9b277c00) [pid = 18997] [serial = 1873] [outer = (nil)] 09:40:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0x9b957c00) [pid = 18997] [serial = 1874] [outer = 0x9b277c00] 09:40:25 INFO - PROCESS | 18997 | 1467823225006 Marionette DEBUG loaded listener.js 09:40:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x9be82000) [pid = 18997] [serial = 1875] [outer = 0x9b277c00] 09:40:25 INFO - PROCESS | 18997 | 1467823225970 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 09:40:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 09:40:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1503ms 09:40:26 INFO - PROCESS | 18997 | 1467823226001 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 09:40:26 INFO - PROCESS | 18997 | 1467823226005 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 09:40:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 09:40:26 INFO - PROCESS | 18997 | 1467823226012 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 09:40:26 INFO - PROCESS | 18997 | 1467823226014 Marionette TRACE conn3 <- [1,2470,null,{}] 09:40:26 INFO - PROCESS | 18997 | 1467823226021 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:26 INFO - PROCESS | 18997 | 1467823226026 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:26 INFO - PROCESS | 18997 | 1467823226227 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 09:40:26 INFO - PROCESS | 18997 | 1467823226426 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:26 INFO - PROCESS | 18997 | 1467823226435 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:26 INFO - PROCESS | 18997 | ++DOCSHELL 0x9bf62800 == 49 [pid = 18997] [id = 625] 09:40:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0x9bf62c00) [pid = 18997] [serial = 1876] [outer = (nil)] 09:40:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0x9c0db800) [pid = 18997] [serial = 1877] [outer = 0x9bf62c00] 09:40:26 INFO - PROCESS | 18997 | 1467823226560 Marionette DEBUG loaded listener.js 09:40:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0x9d813800) [pid = 18997] [serial = 1878] [outer = 0x9bf62c00] 09:40:27 INFO - PROCESS | 18997 | 1467823227540 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 09:40:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 09:40:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1582ms 09:40:27 INFO - PROCESS | 18997 | 1467823227594 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 09:40:27 INFO - PROCESS | 18997 | 1467823227598 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 09:40:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 09:40:27 INFO - PROCESS | 18997 | 1467823227624 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 09:40:27 INFO - PROCESS | 18997 | 1467823227627 Marionette TRACE conn3 <- [1,2474,null,{}] 09:40:27 INFO - PROCESS | 18997 | 1467823227633 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:27 INFO - PROCESS | 18997 | 1467823227638 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:27 INFO - PROCESS | 18997 | 1467823227812 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 09:40:28 INFO - PROCESS | 18997 | 1467823228017 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:28 INFO - PROCESS | 18997 | 1467823228027 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:28 INFO - PROCESS | 18997 | ++DOCSHELL 0x99f22800 == 50 [pid = 18997] [id = 626] 09:40:28 INFO - PROCESS | 18997 | ++DOMWINDOW == 93 (0x9bed4000) [pid = 18997] [serial = 1879] [outer = (nil)] 09:40:28 INFO - PROCESS | 18997 | ++DOMWINDOW == 94 (0xa1091800) [pid = 18997] [serial = 1880] [outer = 0x9bed4000] 09:40:28 INFO - PROCESS | 18997 | 1467823228140 Marionette DEBUG loaded listener.js 09:40:28 INFO - PROCESS | 18997 | ++DOMWINDOW == 95 (0xa209b800) [pid = 18997] [serial = 1881] [outer = 0x9bed4000] 09:40:29 INFO - PROCESS | 18997 | 1467823229175 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 09:40:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 09:40:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1586ms 09:40:29 INFO - PROCESS | 18997 | 1467823229208 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 09:40:29 INFO - PROCESS | 18997 | 1467823229211 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 09:40:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 09:40:29 INFO - PROCESS | 18997 | 1467823229218 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 09:40:29 INFO - PROCESS | 18997 | 1467823229221 Marionette TRACE conn3 <- [1,2478,null,{}] 09:40:29 INFO - PROCESS | 18997 | 1467823229227 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:29 INFO - PROCESS | 18997 | 1467823229237 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:29 INFO - PROCESS | 18997 | 1467823229445 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 09:40:29 INFO - PROCESS | 18997 | 1467823229641 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:29 INFO - PROCESS | 18997 | 1467823229649 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:29 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e7800 == 51 [pid = 18997] [id = 627] 09:40:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 96 (0x923f7c00) [pid = 18997] [serial = 1882] [outer = (nil)] 09:40:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 97 (0x92914c00) [pid = 18997] [serial = 1883] [outer = 0x923f7c00] 09:40:29 INFO - PROCESS | 18997 | 1467823229773 Marionette DEBUG loaded listener.js 09:40:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 98 (0x99fd1400) [pid = 18997] [serial = 1884] [outer = 0x923f7c00] 09:40:30 INFO - PROCESS | 18997 | 1467823230942 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 09:40:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 09:40:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1798ms 09:40:31 INFO - PROCESS | 18997 | 1467823231017 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 09:40:31 INFO - PROCESS | 18997 | 1467823231022 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 09:40:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 09:40:31 INFO - PROCESS | 18997 | 1467823231031 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 09:40:31 INFO - PROCESS | 18997 | 1467823231038 Marionette TRACE conn3 <- [1,2482,null,{}] 09:40:31 INFO - PROCESS | 18997 | 1467823231046 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:31 INFO - PROCESS | 18997 | 1467823231052 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:31 INFO - PROCESS | 18997 | 1467823231363 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 09:40:31 INFO - PROCESS | 18997 | 1467823231660 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:31 INFO - PROCESS | 18997 | 1467823231668 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:31 INFO - PROCESS | 18997 | ++DOCSHELL 0x9388dc00 == 52 [pid = 18997] [id = 628] 09:40:31 INFO - PROCESS | 18997 | ++DOMWINDOW == 99 (0x93b3f800) [pid = 18997] [serial = 1885] [outer = (nil)] 09:40:31 INFO - PROCESS | 18997 | ++DOMWINDOW == 100 (0x950b1000) [pid = 18997] [serial = 1886] [outer = 0x93b3f800] 09:40:31 INFO - PROCESS | 18997 | 1467823231745 Marionette DEBUG loaded listener.js 09:40:31 INFO - PROCESS | 18997 | ++DOMWINDOW == 101 (0x97791000) [pid = 18997] [serial = 1887] [outer = 0x93b3f800] 09:40:32 INFO - PROCESS | 18997 | --DOCSHELL 0x93897c00 == 51 [pid = 18997] [id = 589] 09:40:32 INFO - PROCESS | 18997 | --DOMWINDOW == 100 (0x99fe8000) [pid = 18997] [serial = 1820] [outer = (nil)] [url = about:blank] 09:40:32 INFO - PROCESS | 18997 | --DOMWINDOW == 99 (0x9779cc00) [pid = 18997] [serial = 1791] [outer = (nil)] [url = about:blank] 09:40:32 INFO - PROCESS | 18997 | --DOMWINDOW == 98 (0x9a165400) [pid = 18997] [serial = 1815] [outer = (nil)] [url = about:blank] 09:40:32 INFO - PROCESS | 18997 | --DOMWINDOW == 97 (0x9a673400) [pid = 18997] [serial = 1818] [outer = (nil)] [url = about:blank] 09:40:32 INFO - PROCESS | 18997 | --DOMWINDOW == 96 (0x99fcf400) [pid = 18997] [serial = 1814] [outer = (nil)] [url = about:blank] 09:40:32 INFO - PROCESS | 18997 | --DOMWINDOW == 95 (0x9a625400) [pid = 18997] [serial = 1817] [outer = (nil)] [url = about:blank] 09:40:32 INFO - PROCESS | 18997 | --DOMWINDOW == 94 (0x953b4000) [pid = 18997] [serial = 1800] [outer = (nil)] [url = about:blank] 09:40:32 INFO - PROCESS | 18997 | --DOMWINDOW == 93 (0x95163000) [pid = 18997] [serial = 1799] [outer = (nil)] [url = about:blank] 09:40:32 INFO - PROCESS | 18997 | --DOMWINDOW == 92 (0x99fd8c00) [pid = 18997] [serial = 1803] [outer = (nil)] [url = about:blank] 09:40:32 INFO - PROCESS | 18997 | --DOMWINDOW == 91 (0x99fce400) [pid = 18997] [serial = 1802] [outer = (nil)] [url = about:blank] 09:40:32 INFO - PROCESS | 18997 | --DOMWINDOW == 90 (0x9a160800) [pid = 18997] [serial = 1806] [outer = (nil)] [url = about:blank] 09:40:32 INFO - PROCESS | 18997 | --DOMWINDOW == 89 (0x99fd6800) [pid = 18997] [serial = 1805] [outer = (nil)] [url = about:blank] 09:40:32 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0x950bac00) [pid = 18997] [serial = 1811] [outer = (nil)] [url = about:blank] 09:40:32 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x9518fc00) [pid = 18997] [serial = 1812] [outer = (nil)] [url = about:blank] 09:40:32 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x92590000) [pid = 18997] [serial = 1808] [outer = (nil)] [url = about:blank] 09:40:32 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x9290cc00) [pid = 18997] [serial = 1809] [outer = (nil)] [url = about:blank] 09:40:32 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x9391e000) [pid = 18997] [serial = 1797] [outer = (nil)] [url = about:blank] 09:40:32 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x93896000) [pid = 18997] [serial = 1796] [outer = (nil)] [url = about:blank] 09:40:32 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x923fe400) [pid = 18997] [serial = 1794] [outer = (nil)] [url = about:blank] 09:40:32 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x9236bc00) [pid = 18997] [serial = 1793] [outer = (nil)] [url = about:blank] 09:40:32 INFO - PROCESS | 18997 | 1467823232715 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 09:40:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 09:40:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1741ms 09:40:32 INFO - PROCESS | 18997 | 1467823232777 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 09:40:32 INFO - PROCESS | 18997 | 1467823232784 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 09:40:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 09:40:32 INFO - PROCESS | 18997 | 1467823232794 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 09:40:32 INFO - PROCESS | 18997 | 1467823232797 Marionette TRACE conn3 <- [1,2486,null,{}] 09:40:32 INFO - PROCESS | 18997 | 1467823232803 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:32 INFO - PROCESS | 18997 | 1467823232809 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:32 INFO - PROCESS | 18997 | 1467823232978 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 09:40:33 INFO - PROCESS | 18997 | 1467823232988 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:33 INFO - PROCESS | 18997 | 1467823232997 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:33 INFO - PROCESS | 18997 | ++DOCSHELL 0x92581400 == 52 [pid = 18997] [id = 629] 09:40:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x9518fc00) [pid = 18997] [serial = 1888] [outer = (nil)] 09:40:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x982d2800) [pid = 18997] [serial = 1889] [outer = 0x9518fc00] 09:40:33 INFO - PROCESS | 18997 | 1467823233071 Marionette DEBUG loaded listener.js 09:40:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x99d77000) [pid = 18997] [serial = 1890] [outer = 0x9518fc00] 09:40:34 INFO - PROCESS | 18997 | 1467823234068 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 09:40:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 09:40:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1332ms 09:40:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 09:40:34 INFO - PROCESS | 18997 | 1467823234126 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 09:40:34 INFO - PROCESS | 18997 | 1467823234129 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 09:40:34 INFO - PROCESS | 18997 | 1467823234136 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 09:40:34 INFO - PROCESS | 18997 | 1467823234142 Marionette TRACE conn3 <- [1,2490,null,{}] 09:40:34 INFO - PROCESS | 18997 | 1467823234157 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:34 INFO - PROCESS | 18997 | 1467823234166 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:34 INFO - PROCESS | 18997 | 1467823234405 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 09:40:34 INFO - PROCESS | 18997 | 1467823234502 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:34 INFO - PROCESS | 18997 | 1467823234510 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:34 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a37d800 == 53 [pid = 18997] [id = 630] 09:40:34 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x9a37e400) [pid = 18997] [serial = 1891] [outer = (nil)] 09:40:34 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x9a624400) [pid = 18997] [serial = 1892] [outer = 0x9a37e400] 09:40:34 INFO - PROCESS | 18997 | 1467823234585 Marionette DEBUG loaded listener.js 09:40:34 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x9a672000) [pid = 18997] [serial = 1893] [outer = 0x9a37e400] 09:40:35 INFO - PROCESS | 18997 | 1467823235429 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 09:40:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 09:40:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1344ms 09:40:35 INFO - PROCESS | 18997 | 1467823235480 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 09:40:35 INFO - PROCESS | 18997 | 1467823235485 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 09:40:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 09:40:35 INFO - PROCESS | 18997 | 1467823235499 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 09:40:35 INFO - PROCESS | 18997 | 1467823235501 Marionette TRACE conn3 <- [1,2494,null,{}] 09:40:35 INFO - PROCESS | 18997 | 1467823235507 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:35 INFO - PROCESS | 18997 | 1467823235512 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:35 INFO - PROCESS | 18997 | 1467823235751 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 09:40:35 INFO - PROCESS | 18997 | 1467823235775 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:35 INFO - PROCESS | 18997 | 1467823235783 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:35 INFO - PROCESS | 18997 | ++DOCSHELL 0x99fdf400 == 54 [pid = 18997] [id = 631] 09:40:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0x9a678000) [pid = 18997] [serial = 1894] [outer = (nil)] 09:40:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x9b069c00) [pid = 18997] [serial = 1895] [outer = 0x9a678000] 09:40:35 INFO - PROCESS | 18997 | 1467823235868 Marionette DEBUG loaded listener.js 09:40:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0x9b282400) [pid = 18997] [serial = 1896] [outer = 0x9a678000] 09:40:36 INFO - PROCESS | 18997 | 1467823236968 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 09:40:36 INFO - PROCESS | 18997 | --DOMWINDOW == 89 (0x9258c800) [pid = 18997] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:40:36 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0x928dd800) [pid = 18997] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:40:36 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x982cfc00) [pid = 18997] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:40:36 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x92917c00) [pid = 18997] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:40:36 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x93914800) [pid = 18997] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:40:36 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x9a627000) [pid = 18997] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:40:36 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x9a67d000) [pid = 18997] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:40:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 09:40:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1537ms 09:40:37 INFO - PROCESS | 18997 | 1467823237037 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 09:40:37 INFO - PROCESS | 18997 | 1467823237041 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 09:40:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 09:40:37 INFO - PROCESS | 18997 | 1467823237052 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 09:40:37 INFO - PROCESS | 18997 | 1467823237059 Marionette TRACE conn3 <- [1,2498,null,{}] 09:40:37 INFO - PROCESS | 18997 | 1467823237068 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:37 INFO - PROCESS | 18997 | 1467823237073 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:37 INFO - PROCESS | 18997 | 1467823237240 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 09:40:37 INFO - PROCESS | 18997 | 1467823237393 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:37 INFO - PROCESS | 18997 | 1467823237399 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:37 INFO - PROCESS | 18997 | ++DOCSHELL 0x92589400 == 55 [pid = 18997] [id = 632] 09:40:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x92589c00) [pid = 18997] [serial = 1897] [outer = (nil)] 09:40:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x9953c000) [pid = 18997] [serial = 1898] [outer = 0x92589c00] 09:40:37 INFO - PROCESS | 18997 | 1467823237508 Marionette DEBUG loaded listener.js 09:40:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x9a671400) [pid = 18997] [serial = 1899] [outer = 0x92589c00] 09:40:38 INFO - PROCESS | 18997 | 1467823238277 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 09:40:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 09:40:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1247ms 09:40:38 INFO - PROCESS | 18997 | 1467823238307 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 09:40:38 INFO - PROCESS | 18997 | 1467823238311 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 09:40:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 09:40:38 INFO - PROCESS | 18997 | 1467823238317 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 09:40:38 INFO - PROCESS | 18997 | 1467823238320 Marionette TRACE conn3 <- [1,2502,null,{}] 09:40:38 INFO - PROCESS | 18997 | 1467823238330 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:38 INFO - PROCESS | 18997 | 1467823238340 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:38 INFO - PROCESS | 18997 | 1467823238527 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 09:40:38 INFO - PROCESS | 18997 | 1467823238536 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:38 INFO - PROCESS | 18997 | 1467823238543 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:38 INFO - PROCESS | 18997 | ++DOCSHELL 0x92585400 == 56 [pid = 18997] [id = 633] 09:40:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x95184c00) [pid = 18997] [serial = 1900] [outer = (nil)] 09:40:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0x9d819c00) [pid = 18997] [serial = 1901] [outer = 0x95184c00] 09:40:38 INFO - PROCESS | 18997 | 1467823238614 Marionette DEBUG loaded listener.js 09:40:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0xa1090400) [pid = 18997] [serial = 1902] [outer = 0x95184c00] 09:40:39 INFO - PROCESS | 18997 | 1467823239742 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 09:40:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 09:40:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1483ms 09:40:39 INFO - PROCESS | 18997 | 1467823239803 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 09:40:39 INFO - PROCESS | 18997 | 1467823239810 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 09:40:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 09:40:39 INFO - PROCESS | 18997 | 1467823239819 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 09:40:39 INFO - PROCESS | 18997 | 1467823239824 Marionette TRACE conn3 <- [1,2506,null,{}] 09:40:39 INFO - PROCESS | 18997 | 1467823239834 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:39 INFO - PROCESS | 18997 | 1467823239839 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:40 INFO - PROCESS | 18997 | 1467823240068 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 09:40:40 INFO - PROCESS | 18997 | 1467823240320 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:40 INFO - PROCESS | 18997 | 1467823240328 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:40 INFO - PROCESS | 18997 | ++DOCSHELL 0x928db800 == 57 [pid = 18997] [id = 634] 09:40:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0x92ead800) [pid = 18997] [serial = 1903] [outer = (nil)] 09:40:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0x95182400) [pid = 18997] [serial = 1904] [outer = 0x92ead800] 09:40:40 INFO - PROCESS | 18997 | 1467823240455 Marionette DEBUG loaded listener.js 09:40:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0x953b4000) [pid = 18997] [serial = 1905] [outer = 0x92ead800] 09:40:41 INFO - PROCESS | 18997 | 1467823241387 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 09:40:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:40:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1639ms 09:40:41 INFO - PROCESS | 18997 | 1467823241459 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 09:40:41 INFO - PROCESS | 18997 | 1467823241474 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 09:40:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:40:41 INFO - PROCESS | 18997 | 1467823241491 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:40:41 INFO - PROCESS | 18997 | 1467823241496 Marionette TRACE conn3 <- [1,2510,null,{}] 09:40:41 INFO - PROCESS | 18997 | 1467823241502 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:41 INFO - PROCESS | 18997 | 1467823241507 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:41 INFO - PROCESS | 18997 | 1467823241736 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 09:40:42 INFO - PROCESS | 18997 | 1467823241983 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:42 INFO - PROCESS | 18997 | 1467823241991 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:42 INFO - PROCESS | 18997 | ++DOCSHELL 0x99fd6c00 == 58 [pid = 18997] [id = 635] 09:40:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 93 (0x9a123c00) [pid = 18997] [serial = 1906] [outer = (nil)] 09:40:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 94 (0x9a164000) [pid = 18997] [serial = 1907] [outer = 0x9a123c00] 09:40:42 INFO - PROCESS | 18997 | 1467823242112 Marionette DEBUG loaded listener.js 09:40:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 95 (0x9a66c000) [pid = 18997] [serial = 1908] [outer = 0x9a123c00] 09:40:43 INFO - PROCESS | 18997 | 1467823243142 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 09:40:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:40:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1684ms 09:40:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:40:43 INFO - PROCESS | 18997 | 1467823243175 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 09:40:43 INFO - PROCESS | 18997 | 1467823243179 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 09:40:43 INFO - PROCESS | 18997 | 1467823243186 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:40:43 INFO - PROCESS | 18997 | 1467823243192 Marionette TRACE conn3 <- [1,2514,null,{}] 09:40:43 INFO - PROCESS | 18997 | 1467823243209 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:43 INFO - PROCESS | 18997 | 1467823243218 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:43 INFO - PROCESS | 18997 | 1467823243409 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 09:40:43 INFO - PROCESS | 18997 | 1467823243647 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:43 INFO - PROCESS | 18997 | 1467823243658 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:43 INFO - PROCESS | 18997 | ++DOCSHELL 0x9be7e400 == 59 [pid = 18997] [id = 636] 09:40:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 96 (0xa237b000) [pid = 18997] [serial = 1909] [outer = (nil)] 09:40:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 97 (0xa23afc00) [pid = 18997] [serial = 1910] [outer = 0xa237b000] 09:40:43 INFO - PROCESS | 18997 | 1467823243782 Marionette DEBUG loaded listener.js 09:40:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 98 (0xa25ef000) [pid = 18997] [serial = 1911] [outer = 0xa237b000] 09:40:44 INFO - PROCESS | 18997 | 1467823244689 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 09:40:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:40:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1543ms 09:40:44 INFO - PROCESS | 18997 | 1467823244729 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 09:40:44 INFO - PROCESS | 18997 | 1467823244733 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 09:40:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:40:44 INFO - PROCESS | 18997 | 1467823244740 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:40:44 INFO - PROCESS | 18997 | 1467823244744 Marionette TRACE conn3 <- [1,2518,null,{}] 09:40:44 INFO - PROCESS | 18997 | 1467823244750 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:44 INFO - PROCESS | 18997 | 1467823244756 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:44 INFO - PROCESS | 18997 | 1467823244952 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 09:40:45 INFO - PROCESS | 18997 | 1467823245146 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:45 INFO - PROCESS | 18997 | 1467823245156 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:45 INFO - PROCESS | 18997 | ++DOCSHELL 0xa25f1c00 == 60 [pid = 18997] [id = 637] 09:40:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 99 (0xa25f9800) [pid = 18997] [serial = 1912] [outer = (nil)] 09:40:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 100 (0xa2fbf400) [pid = 18997] [serial = 1913] [outer = 0xa25f9800] 09:40:45 INFO - PROCESS | 18997 | 1467823245231 Marionette DEBUG loaded listener.js 09:40:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 101 (0xa2ff3000) [pid = 18997] [serial = 1914] [outer = 0xa25f9800] 09:40:46 INFO - PROCESS | 18997 | 1467823246184 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 09:40:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:40:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1483ms 09:40:46 INFO - PROCESS | 18997 | 1467823246225 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 09:40:46 INFO - PROCESS | 18997 | 1467823246230 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 09:40:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:40:46 INFO - PROCESS | 18997 | 1467823246236 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:40:46 INFO - PROCESS | 18997 | 1467823246239 Marionette TRACE conn3 <- [1,2522,null,{}] 09:40:46 INFO - PROCESS | 18997 | 1467823246246 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:46 INFO - PROCESS | 18997 | 1467823246250 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:46 INFO - PROCESS | 18997 | 1467823246445 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 09:40:46 INFO - PROCESS | 18997 | 1467823246653 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:46 INFO - PROCESS | 18997 | 1467823246662 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:46 INFO - PROCESS | 18997 | ++DOCSHELL 0x92586000 == 61 [pid = 18997] [id = 638] 09:40:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 102 (0x92eae000) [pid = 18997] [serial = 1915] [outer = (nil)] 09:40:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 103 (0xa3109800) [pid = 18997] [serial = 1916] [outer = 0x92eae000] 09:40:46 INFO - PROCESS | 18997 | 1467823246753 Marionette DEBUG loaded listener.js 09:40:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 104 (0xa310d000) [pid = 18997] [serial = 1917] [outer = 0x92eae000] 09:40:47 INFO - PROCESS | 18997 | 1467823247715 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 09:40:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:40:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1530ms 09:40:47 INFO - PROCESS | 18997 | 1467823247767 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 09:40:47 INFO - PROCESS | 18997 | 1467823247771 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 09:40:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:40:47 INFO - PROCESS | 18997 | 1467823247778 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:40:47 INFO - PROCESS | 18997 | 1467823247781 Marionette TRACE conn3 <- [1,2526,null,{}] 09:40:47 INFO - PROCESS | 18997 | 1467823247787 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:47 INFO - PROCESS | 18997 | 1467823247797 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:48 INFO - PROCESS | 18997 | 1467823248009 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 09:40:48 INFO - PROCESS | 18997 | 1467823248206 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:48 INFO - PROCESS | 18997 | 1467823248215 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:48 INFO - PROCESS | 18997 | ++DOCSHELL 0x92365400 == 62 [pid = 18997] [id = 639] 09:40:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 105 (0x92583000) [pid = 18997] [serial = 1918] [outer = (nil)] 09:40:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 106 (0xa4d0a400) [pid = 18997] [serial = 1919] [outer = 0x92583000] 09:40:48 INFO - PROCESS | 18997 | 1467823248336 Marionette DEBUG loaded listener.js 09:40:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 107 (0xa4d4fc00) [pid = 18997] [serial = 1920] [outer = 0x92583000] 09:40:49 INFO - PROCESS | 18997 | 1467823249274 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 09:40:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:40:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1538ms 09:40:49 INFO - PROCESS | 18997 | 1467823249317 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 09:40:49 INFO - PROCESS | 18997 | 1467823249320 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 09:40:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:40:49 INFO - PROCESS | 18997 | 1467823249328 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:40:49 INFO - PROCESS | 18997 | 1467823249332 Marionette TRACE conn3 <- [1,2530,null,{}] 09:40:49 INFO - PROCESS | 18997 | 1467823249337 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:49 INFO - PROCESS | 18997 | 1467823249343 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:49 INFO - PROCESS | 18997 | 1467823249527 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 09:40:49 INFO - PROCESS | 18997 | 1467823249723 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:49 INFO - PROCESS | 18997 | 1467823249729 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:49 INFO - PROCESS | 18997 | ++DOCSHELL 0x92361400 == 63 [pid = 18997] [id = 640] 09:40:49 INFO - PROCESS | 18997 | ++DOMWINDOW == 108 (0x92363800) [pid = 18997] [serial = 1921] [outer = (nil)] 09:40:49 INFO - PROCESS | 18997 | ++DOMWINDOW == 109 (0xa610d400) [pid = 18997] [serial = 1922] [outer = 0x92363800] 09:40:49 INFO - PROCESS | 18997 | 1467823249811 Marionette DEBUG loaded listener.js 09:40:49 INFO - PROCESS | 18997 | ++DOMWINDOW == 110 (0xa6110400) [pid = 18997] [serial = 1923] [outer = 0x92363800] 09:40:50 INFO - PROCESS | 18997 | 1467823250761 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 09:40:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:40:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1480ms 09:40:50 INFO - PROCESS | 18997 | 1467823250809 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 09:40:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:40:50 INFO - PROCESS | 18997 | 1467823250822 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 09:40:50 INFO - PROCESS | 18997 | 1467823250829 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:40:50 INFO - PROCESS | 18997 | 1467823250833 Marionette TRACE conn3 <- [1,2534,null,{}] 09:40:50 INFO - PROCESS | 18997 | 1467823250839 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:50 INFO - PROCESS | 18997 | 1467823250844 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:51 INFO - PROCESS | 18997 | 1467823251029 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 09:40:51 INFO - PROCESS | 18997 | 1467823251226 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:51 INFO - PROCESS | 18997 | 1467823251231 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:51 INFO - PROCESS | 18997 | ++DOCSHELL 0xa2fbb400 == 64 [pid = 18997] [id = 641] 09:40:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 111 (0xa318c400) [pid = 18997] [serial = 1924] [outer = (nil)] 09:40:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 112 (0x9a67e400) [pid = 18997] [serial = 1925] [outer = 0xa318c400] 09:40:51 INFO - PROCESS | 18997 | 1467823251335 Marionette DEBUG loaded listener.js 09:40:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 113 (0xa6789400) [pid = 18997] [serial = 1926] [outer = 0xa318c400] 09:40:52 INFO - PROCESS | 18997 | 1467823252289 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 09:40:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:40:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1481ms 09:40:52 INFO - PROCESS | 18997 | 1467823252309 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 09:40:52 INFO - PROCESS | 18997 | 1467823252313 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 09:40:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:40:52 INFO - PROCESS | 18997 | 1467823252319 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:40:52 INFO - PROCESS | 18997 | 1467823252322 Marionette TRACE conn3 <- [1,2538,null,{}] 09:40:52 INFO - PROCESS | 18997 | 1467823252328 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:52 INFO - PROCESS | 18997 | 1467823252333 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:52 INFO - PROCESS | 18997 | 1467823252531 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 09:40:52 INFO - PROCESS | 18997 | 1467823252733 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:52 INFO - PROCESS | 18997 | 1467823252739 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:52 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e8000 == 65 [pid = 18997] [id = 642] 09:40:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 114 (0x92367800) [pid = 18997] [serial = 1927] [outer = (nil)] 09:40:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 115 (0x946aec00) [pid = 18997] [serial = 1928] [outer = 0x92367800] 09:40:52 INFO - PROCESS | 18997 | 1467823252854 Marionette DEBUG loaded listener.js 09:40:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 116 (0x9a167000) [pid = 18997] [serial = 1929] [outer = 0x92367800] 09:40:54 INFO - PROCESS | 18997 | 1467823254086 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 09:40:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:40:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1836ms 09:40:54 INFO - PROCESS | 18997 | 1467823254157 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 09:40:54 INFO - PROCESS | 18997 | 1467823254163 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 09:40:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:40:54 INFO - PROCESS | 18997 | 1467823254171 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:40:54 INFO - PROCESS | 18997 | 1467823254178 Marionette TRACE conn3 <- [1,2542,null,{}] 09:40:54 INFO - PROCESS | 18997 | 1467823254186 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:54 INFO - PROCESS | 18997 | 1467823254192 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:54 INFO - PROCESS | 18997 | 1467823254381 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 09:40:54 INFO - PROCESS | 18997 | 1467823254556 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:54 INFO - PROCESS | 18997 | 1467823254563 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:54 INFO - PROCESS | 18997 | ++DOCSHELL 0x93917800 == 66 [pid = 18997] [id = 643] 09:40:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 117 (0x9391dc00) [pid = 18997] [serial = 1930] [outer = (nil)] 09:40:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 118 (0x95188400) [pid = 18997] [serial = 1931] [outer = 0x9391dc00] 09:40:54 INFO - PROCESS | 18997 | 1467823254639 Marionette DEBUG loaded listener.js 09:40:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 119 (0x99d7f400) [pid = 18997] [serial = 1932] [outer = 0x9391dc00] 09:40:55 INFO - PROCESS | 18997 | --DOCSHELL 0x93913800 == 65 [pid = 18997] [id = 574] 09:40:55 INFO - PROCESS | 18997 | --DOCSHELL 0x9a380000 == 64 [pid = 18997] [id = 587] 09:40:55 INFO - PROCESS | 18997 | --DOCSHELL 0x99538c00 == 63 [pid = 18997] [id = 604] 09:40:55 INFO - PROCESS | 18997 | --DOCSHELL 0x92588c00 == 62 [pid = 18997] [id = 602] 09:40:55 INFO - PROCESS | 18997 | --DOCSHELL 0x99f22000 == 61 [pid = 18997] [id = 605] 09:40:55 INFO - PROCESS | 18997 | 1467823255734 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 09:40:55 INFO - PROCESS | 18997 | --DOMWINDOW == 118 (0x9be7a800) [pid = 18997] [serial = 1865] [outer = (nil)] [url = about:blank] 09:40:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:40:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1636ms 09:40:55 INFO - PROCESS | 18997 | 1467823255807 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 09:40:55 INFO - PROCESS | 18997 | 1467823255814 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 09:40:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:40:55 INFO - PROCESS | 18997 | 1467823255824 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:40:55 INFO - PROCESS | 18997 | 1467823255828 Marionette TRACE conn3 <- [1,2546,null,{}] 09:40:55 INFO - PROCESS | 18997 | 1467823255834 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:55 INFO - PROCESS | 18997 | 1467823255840 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:56 INFO - PROCESS | 18997 | 1467823256030 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 09:40:56 INFO - PROCESS | 18997 | --DOMWINDOW == 117 (0x9a752400) [pid = 18997] [serial = 1832] [outer = (nil)] [url = about:blank] 09:40:56 INFO - PROCESS | 18997 | --DOMWINDOW == 116 (0x9be09c00) [pid = 18997] [serial = 1838] [outer = (nil)] [url = about:blank] 09:40:56 INFO - PROCESS | 18997 | --DOMWINDOW == 115 (0x9b282000) [pid = 18997] [serial = 1835] [outer = (nil)] [url = about:blank] 09:40:56 INFO - PROCESS | 18997 | --DOMWINDOW == 114 (0x9b56c800) [pid = 18997] [serial = 1863] [outer = (nil)] [url = about:blank] 09:40:56 INFO - PROCESS | 18997 | --DOMWINDOW == 113 (0x9a629400) [pid = 18997] [serial = 1821] [outer = (nil)] [url = about:blank] 09:40:56 INFO - PROCESS | 18997 | --DOMWINDOW == 112 (0x9b27a400) [pid = 18997] [serial = 1862] [outer = (nil)] [url = about:blank] 09:40:56 INFO - PROCESS | 18997 | --DOMWINDOW == 111 (0x9779f400) [pid = 18997] [serial = 1844] [outer = (nil)] [url = about:blank] 09:40:56 INFO - PROCESS | 18997 | --DOMWINDOW == 110 (0x9a1b1400) [pid = 18997] [serial = 1854] [outer = (nil)] [url = about:blank] 09:40:56 INFO - PROCESS | 18997 | --DOMWINDOW == 109 (0x9a080800) [pid = 18997] [serial = 1829] [outer = (nil)] [url = about:blank] 09:40:56 INFO - PROCESS | 18997 | --DOMWINDOW == 108 (0x93b38000) [pid = 18997] [serial = 1848] [outer = (nil)] [url = about:blank] 09:40:56 INFO - PROCESS | 18997 | --DOMWINDOW == 107 (0x92365c00) [pid = 18997] [serial = 1823] [outer = (nil)] [url = about:blank] 09:40:56 INFO - PROCESS | 18997 | --DOMWINDOW == 106 (0x92eb5400) [pid = 18997] [serial = 1847] [outer = (nil)] [url = about:blank] 09:40:56 INFO - PROCESS | 18997 | --DOMWINDOW == 105 (0x9d81a000) [pid = 18997] [serial = 1841] [outer = (nil)] [url = about:blank] 09:40:56 INFO - PROCESS | 18997 | --DOMWINDOW == 104 (0x95168800) [pid = 18997] [serial = 1850] [outer = (nil)] [url = about:blank] 09:40:56 INFO - PROCESS | 18997 | --DOMWINDOW == 103 (0x9917a000) [pid = 18997] [serial = 1851] [outer = (nil)] [url = about:blank] 09:40:56 INFO - PROCESS | 18997 | --DOMWINDOW == 102 (0x9a66d800) [pid = 18997] [serial = 1856] [outer = (nil)] [url = about:blank] 09:40:56 INFO - PROCESS | 18997 | --DOMWINDOW == 101 (0x9a687000) [pid = 18997] [serial = 1857] [outer = (nil)] [url = about:blank] 09:40:56 INFO - PROCESS | 18997 | --DOMWINDOW == 100 (0x9a753c00) [pid = 18997] [serial = 1860] [outer = (nil)] [url = about:blank] 09:40:56 INFO - PROCESS | 18997 | --DOMWINDOW == 99 (0x9a15e800) [pid = 18997] [serial = 1853] [outer = (nil)] [url = about:blank] 09:40:56 INFO - PROCESS | 18997 | --DOMWINDOW == 98 (0x9508bc00) [pid = 18997] [serial = 1826] [outer = (nil)] [url = about:blank] 09:40:56 INFO - PROCESS | 18997 | --DOMWINDOW == 97 (0x9a74e000) [pid = 18997] [serial = 1859] [outer = (nil)] [url = about:blank] 09:40:56 INFO - PROCESS | 18997 | 1467823256262 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:56 INFO - PROCESS | 18997 | 1467823256270 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:56 INFO - PROCESS | 18997 | ++DOCSHELL 0x92590000 == 62 [pid = 18997] [id = 644] 09:40:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 98 (0x9508bc00) [pid = 18997] [serial = 1933] [outer = (nil)] 09:40:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 99 (0x99fd6800) [pid = 18997] [serial = 1934] [outer = 0x9508bc00] 09:40:56 INFO - PROCESS | 18997 | 1467823256364 Marionette DEBUG loaded listener.js 09:40:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 100 (0x9a162800) [pid = 18997] [serial = 1935] [outer = 0x9508bc00] 09:40:57 INFO - PROCESS | 18997 | 1467823257216 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 09:40:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:40:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1432ms 09:40:57 INFO - PROCESS | 18997 | 1467823257257 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 09:40:57 INFO - PROCESS | 18997 | 1467823257261 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 09:40:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:40:57 INFO - PROCESS | 18997 | 1467823257268 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:40:57 INFO - PROCESS | 18997 | 1467823257273 Marionette TRACE conn3 <- [1,2550,null,{}] 09:40:57 INFO - PROCESS | 18997 | 1467823257289 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:57 INFO - PROCESS | 18997 | 1467823257297 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:57 INFO - PROCESS | 18997 | 1467823257489 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 09:40:57 INFO - PROCESS | 18997 | 1467823257669 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:57 INFO - PROCESS | 18997 | 1467823257677 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:57 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a74c000 == 63 [pid = 18997] [id = 645] 09:40:57 INFO - PROCESS | 18997 | ++DOMWINDOW == 101 (0x9a74c400) [pid = 18997] [serial = 1936] [outer = (nil)] 09:40:57 INFO - PROCESS | 18997 | ++DOMWINDOW == 102 (0x9b071000) [pid = 18997] [serial = 1937] [outer = 0x9a74c400] 09:40:57 INFO - PROCESS | 18997 | 1467823257756 Marionette DEBUG loaded listener.js 09:40:57 INFO - PROCESS | 18997 | ++DOMWINDOW == 103 (0x9b3ecc00) [pid = 18997] [serial = 1938] [outer = 0x9a74c400] 09:40:58 INFO - PROCESS | 18997 | 1467823258614 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 09:40:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:40:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1386ms 09:40:58 INFO - PROCESS | 18997 | 1467823258655 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 09:40:58 INFO - PROCESS | 18997 | 1467823258660 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 09:40:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:40:58 INFO - PROCESS | 18997 | 1467823258674 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:40:58 INFO - PROCESS | 18997 | 1467823258677 Marionette TRACE conn3 <- [1,2554,null,{}] 09:40:58 INFO - PROCESS | 18997 | 1467823258683 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:58 INFO - PROCESS | 18997 | 1467823258688 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:58 INFO - PROCESS | 18997 | 1467823258926 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 09:40:58 INFO - PROCESS | 18997 | 1467823258950 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:58 INFO - PROCESS | 18997 | 1467823258957 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:40:58 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a754000 == 64 [pid = 18997] [id = 646] 09:40:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 104 (0x9b569800) [pid = 18997] [serial = 1939] [outer = (nil)] 09:40:59 INFO - PROCESS | 18997 | ++DOMWINDOW == 105 (0x9be7d800) [pid = 18997] [serial = 1940] [outer = 0x9b569800] 09:40:59 INFO - PROCESS | 18997 | 1467823259039 Marionette DEBUG loaded listener.js 09:40:59 INFO - PROCESS | 18997 | ++DOMWINDOW == 106 (0x9bf69c00) [pid = 18997] [serial = 1941] [outer = 0x9b569800] 09:41:00 INFO - PROCESS | 18997 | 1467823260012 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 09:41:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:41:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1387ms 09:41:00 INFO - PROCESS | 18997 | 1467823260055 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 09:41:00 INFO - PROCESS | 18997 | 1467823260059 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 09:41:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:41:00 INFO - PROCESS | 18997 | 1467823260072 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:41:00 INFO - PROCESS | 18997 | 1467823260075 Marionette TRACE conn3 <- [1,2558,null,{}] 09:41:00 INFO - PROCESS | 18997 | 1467823260081 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:00 INFO - PROCESS | 18997 | 1467823260086 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:00 INFO - PROCESS | 18997 | 1467823260306 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 09:41:00 INFO - PROCESS | 18997 | 1467823260334 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:00 INFO - PROCESS | 18997 | 1467823260344 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:00 INFO - PROCESS | 18997 | ++DOCSHELL 0x9b27f400 == 65 [pid = 18997] [id = 647] 09:41:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 107 (0x9b9b3c00) [pid = 18997] [serial = 1942] [outer = (nil)] 09:41:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 108 (0xa23a5c00) [pid = 18997] [serial = 1943] [outer = 0x9b9b3c00] 09:41:00 INFO - PROCESS | 18997 | 1467823260411 Marionette DEBUG loaded listener.js 09:41:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 109 (0xa25fdc00) [pid = 18997] [serial = 1944] [outer = 0x9b9b3c00] 09:41:00 INFO - PROCESS | 18997 | --DOMWINDOW == 108 (0x9a678000) [pid = 18997] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:41:00 INFO - PROCESS | 18997 | --DOMWINDOW == 107 (0x9518fc00) [pid = 18997] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:41:00 INFO - PROCESS | 18997 | --DOMWINDOW == 106 (0x93b3f800) [pid = 18997] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:41:00 INFO - PROCESS | 18997 | --DOMWINDOW == 105 (0x9a37e400) [pid = 18997] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:41:01 INFO - PROCESS | 18997 | --DOMWINDOW == 104 (0x92589c00) [pid = 18997] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:41:01 INFO - PROCESS | 18997 | 1467823261530 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 09:41:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:41:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1496ms 09:41:01 INFO - PROCESS | 18997 | 1467823261563 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 09:41:01 INFO - PROCESS | 18997 | 1467823261567 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 09:41:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:41:01 INFO - PROCESS | 18997 | 1467823261579 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:41:01 INFO - PROCESS | 18997 | 1467823261582 Marionette TRACE conn3 <- [1,2562,null,{}] 09:41:01 INFO - PROCESS | 18997 | 1467823261588 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:01 INFO - PROCESS | 18997 | 1467823261598 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:01 INFO - PROCESS | 18997 | 1467823261846 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 09:41:01 INFO - PROCESS | 18997 | 1467823261861 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:01 INFO - PROCESS | 18997 | 1467823261869 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:01 INFO - PROCESS | 18997 | ++DOCSHELL 0x92915800 == 66 [pid = 18997] [id = 648] 09:41:01 INFO - PROCESS | 18997 | ++DOMWINDOW == 105 (0x9a16bc00) [pid = 18997] [serial = 1945] [outer = (nil)] 09:41:01 INFO - PROCESS | 18997 | ++DOMWINDOW == 106 (0xa2ff6400) [pid = 18997] [serial = 1946] [outer = 0x9a16bc00] 09:41:01 INFO - PROCESS | 18997 | 1467823261939 Marionette DEBUG loaded listener.js 09:41:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 107 (0xa33c2400) [pid = 18997] [serial = 1947] [outer = 0x9a16bc00] 09:41:02 INFO - PROCESS | 18997 | 1467823262919 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 09:41:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:41:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1384ms 09:41:02 INFO - PROCESS | 18997 | 1467823262965 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 09:41:02 INFO - PROCESS | 18997 | 1467823262971 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 09:41:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:41:02 INFO - PROCESS | 18997 | 1467823262980 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:41:02 INFO - PROCESS | 18997 | 1467823262986 Marionette TRACE conn3 <- [1,2566,null,{}] 09:41:03 INFO - PROCESS | 18997 | 1467823262997 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:03 INFO - PROCESS | 18997 | 1467823263002 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:03 INFO - PROCESS | 18997 | 1467823263246 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 09:41:03 INFO - PROCESS | 18997 | 1467823263508 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:03 INFO - PROCESS | 18997 | 1467823263522 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:03 INFO - PROCESS | 18997 | ++DOCSHELL 0x9258e400 == 67 [pid = 18997] [id = 649] 09:41:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 108 (0x93919400) [pid = 18997] [serial = 1948] [outer = (nil)] 09:41:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 109 (0x946b0c00) [pid = 18997] [serial = 1949] [outer = 0x93919400] 09:41:03 INFO - PROCESS | 18997 | 1467823263644 Marionette DEBUG loaded listener.js 09:41:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 110 (0x95161400) [pid = 18997] [serial = 1950] [outer = 0x93919400] 09:41:04 INFO - PROCESS | 18997 | 1467823264614 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 09:41:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:41:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1695ms 09:41:04 INFO - PROCESS | 18997 | 1467823264675 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 09:41:04 INFO - PROCESS | 18997 | 1467823264683 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 09:41:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:41:04 INFO - PROCESS | 18997 | 1467823264693 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:41:04 INFO - PROCESS | 18997 | 1467823264698 Marionette TRACE conn3 <- [1,2570,null,{}] 09:41:04 INFO - PROCESS | 18997 | 1467823264704 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:04 INFO - PROCESS | 18997 | 1467823264710 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:04 INFO - PROCESS | 18997 | 1467823264960 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 09:41:05 INFO - PROCESS | 18997 | 1467823265256 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:05 INFO - PROCESS | 18997 | 1467823265267 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:05 INFO - PROCESS | 18997 | ++DOCSHELL 0x96df9000 == 68 [pid = 18997] [id = 650] 09:41:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 111 (0x9a168800) [pid = 18997] [serial = 1951] [outer = (nil)] 09:41:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 112 (0x9a677000) [pid = 18997] [serial = 1952] [outer = 0x9a168800] 09:41:05 INFO - PROCESS | 18997 | 1467823265349 Marionette DEBUG loaded listener.js 09:41:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 113 (0x9a749400) [pid = 18997] [serial = 1953] [outer = 0x9a168800] 09:41:06 INFO - PROCESS | 18997 | 1467823266345 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 09:41:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:41:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1693ms 09:41:06 INFO - PROCESS | 18997 | 1467823266386 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 09:41:06 INFO - PROCESS | 18997 | 1467823266390 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 09:41:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:41:06 INFO - PROCESS | 18997 | 1467823266397 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:41:06 INFO - PROCESS | 18997 | 1467823266403 Marionette TRACE conn3 <- [1,2574,null,{}] 09:41:06 INFO - PROCESS | 18997 | 1467823266420 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:06 INFO - PROCESS | 18997 | 1467823266428 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:06 INFO - PROCESS | 18997 | 1467823266642 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 09:41:06 INFO - PROCESS | 18997 | 1467823266948 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:06 INFO - PROCESS | 18997 | 1467823266962 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:06 INFO - PROCESS | 18997 | ++DOCSHELL 0xa255cc00 == 69 [pid = 18997] [id = 651] 09:41:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 114 (0xa25f4c00) [pid = 18997] [serial = 1954] [outer = (nil)] 09:41:07 INFO - PROCESS | 18997 | ++DOMWINDOW == 115 (0xa334ec00) [pid = 18997] [serial = 1955] [outer = 0xa25f4c00] 09:41:07 INFO - PROCESS | 18997 | 1467823267050 Marionette DEBUG loaded listener.js 09:41:07 INFO - PROCESS | 18997 | ++DOMWINDOW == 116 (0xa4d0b400) [pid = 18997] [serial = 1956] [outer = 0xa25f4c00] 09:41:07 INFO - PROCESS | 18997 | 1467823267951 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 09:41:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:41:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1589ms 09:41:07 INFO - PROCESS | 18997 | 1467823267987 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 09:41:07 INFO - PROCESS | 18997 | 1467823267992 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 09:41:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:41:08 INFO - PROCESS | 18997 | 1467823267999 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:41:08 INFO - PROCESS | 18997 | 1467823268003 Marionette TRACE conn3 <- [1,2578,null,{}] 09:41:08 INFO - PROCESS | 18997 | 1467823268009 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:08 INFO - PROCESS | 18997 | 1467823268014 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:08 INFO - PROCESS | 18997 | 1467823268210 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 09:41:08 INFO - PROCESS | 18997 | 1467823268410 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:08 INFO - PROCESS | 18997 | 1467823268419 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:08 INFO - PROCESS | 18997 | ++DOCSHELL 0x92584c00 == 70 [pid = 18997] [id = 652] 09:41:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 117 (0x9a15e000) [pid = 18997] [serial = 1957] [outer = (nil)] 09:41:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 118 (0xa683fc00) [pid = 18997] [serial = 1958] [outer = 0x9a15e000] 09:41:08 INFO - PROCESS | 18997 | 1467823268535 Marionette DEBUG loaded listener.js 09:41:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 119 (0xa6d38400) [pid = 18997] [serial = 1959] [outer = 0x9a15e000] 09:41:09 INFO - PROCESS | 18997 | 1467823269506 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 09:41:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:41:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1582ms 09:41:09 INFO - PROCESS | 18997 | 1467823269582 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 09:41:09 INFO - PROCESS | 18997 | 1467823269586 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 09:41:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:41:09 INFO - PROCESS | 18997 | 1467823269593 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:41:09 INFO - PROCESS | 18997 | 1467823269596 Marionette TRACE conn3 <- [1,2582,null,{}] 09:41:09 INFO - PROCESS | 18997 | 1467823269603 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:09 INFO - PROCESS | 18997 | 1467823269608 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:09 INFO - PROCESS | 18997 | 1467823269796 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 09:41:10 INFO - PROCESS | 18997 | 1467823270008 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:10 INFO - PROCESS | 18997 | 1467823270019 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:10 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f6400 == 71 [pid = 18997] [id = 653] 09:41:10 INFO - PROCESS | 18997 | ++DOMWINDOW == 120 (0x92910800) [pid = 18997] [serial = 1960] [outer = (nil)] 09:41:10 INFO - PROCESS | 18997 | ++DOMWINDOW == 121 (0x92aa8800) [pid = 18997] [serial = 1961] [outer = 0x92910800] 09:41:10 INFO - PROCESS | 18997 | 1467823270137 Marionette DEBUG loaded listener.js 09:41:10 INFO - PROCESS | 18997 | ++DOMWINDOW == 122 (0x92aac000) [pid = 18997] [serial = 1962] [outer = 0x92910800] 09:41:11 INFO - PROCESS | 18997 | 1467823271066 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 09:41:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:41:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1530ms 09:41:11 INFO - PROCESS | 18997 | 1467823271125 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 09:41:11 INFO - PROCESS | 18997 | 1467823271129 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 09:41:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:41:11 INFO - PROCESS | 18997 | 1467823271135 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:41:11 INFO - PROCESS | 18997 | 1467823271139 Marionette TRACE conn3 <- [1,2586,null,{}] 09:41:11 INFO - PROCESS | 18997 | 1467823271145 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:11 INFO - PROCESS | 18997 | 1467823271155 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:11 INFO - PROCESS | 18997 | 1467823271432 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 09:41:11 INFO - PROCESS | 18997 | 1467823271732 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:11 INFO - PROCESS | 18997 | 1467823271740 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:11 INFO - PROCESS | 18997 | ++DOCSHELL 0x923fcc00 == 72 [pid = 18997] [id = 654] 09:41:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 123 (0x92aa4c00) [pid = 18997] [serial = 1963] [outer = (nil)] 09:41:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 124 (0xa6d3bc00) [pid = 18997] [serial = 1964] [outer = 0x92aa4c00] 09:41:11 INFO - PROCESS | 18997 | 1467823271824 Marionette DEBUG loaded listener.js 09:41:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 125 (0xa6ea2400) [pid = 18997] [serial = 1965] [outer = 0x92aa4c00] 09:41:12 INFO - PROCESS | 18997 | 1467823272728 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 09:41:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:41:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1694ms 09:41:12 INFO - PROCESS | 18997 | 1467823272832 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 09:41:12 INFO - PROCESS | 18997 | 1467823272836 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 09:41:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:41:12 INFO - PROCESS | 18997 | 1467823272843 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:41:12 INFO - PROCESS | 18997 | 1467823272846 Marionette TRACE conn3 <- [1,2590,null,{}] 09:41:12 INFO - PROCESS | 18997 | 1467823272901 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:12 INFO - PROCESS | 18997 | 1467823272907 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:13 INFO - PROCESS | 18997 | 1467823273119 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 09:41:13 INFO - PROCESS | 18997 | 1467823273375 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:13 INFO - PROCESS | 18997 | 1467823273383 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:13 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e1ccc00 == 73 [pid = 18997] [id = 655] 09:41:13 INFO - PROCESS | 18997 | ++DOMWINDOW == 126 (0x8e1cd000) [pid = 18997] [serial = 1966] [outer = (nil)] 09:41:13 INFO - PROCESS | 18997 | ++DOMWINDOW == 127 (0x8e1d5c00) [pid = 18997] [serial = 1967] [outer = 0x8e1cd000] 09:41:13 INFO - PROCESS | 18997 | 1467823273461 Marionette DEBUG loaded listener.js 09:41:13 INFO - PROCESS | 18997 | ++DOMWINDOW == 128 (0x8e1da400) [pid = 18997] [serial = 1968] [outer = 0x8e1cd000] 09:41:14 INFO - PROCESS | 18997 | 1467823274328 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 09:41:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:41:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1546ms 09:41:14 INFO - PROCESS | 18997 | 1467823274391 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 09:41:14 INFO - PROCESS | 18997 | 1467823274395 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 09:41:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:41:14 INFO - PROCESS | 18997 | 1467823274402 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:41:14 INFO - PROCESS | 18997 | 1467823274405 Marionette TRACE conn3 <- [1,2594,null,{}] 09:41:14 INFO - PROCESS | 18997 | 1467823274411 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:14 INFO - PROCESS | 18997 | 1467823274415 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:14 INFO - PROCESS | 18997 | 1467823274610 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 09:41:14 INFO - PROCESS | 18997 | 1467823274813 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:14 INFO - PROCESS | 18997 | 1467823274822 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:14 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e1d1c00 == 74 [pid = 18997] [id = 656] 09:41:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 129 (0x8e1d4c00) [pid = 18997] [serial = 1969] [outer = (nil)] 09:41:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 130 (0x8e3a4400) [pid = 18997] [serial = 1970] [outer = 0x8e1d4c00] 09:41:14 INFO - PROCESS | 18997 | 1467823274942 Marionette DEBUG loaded listener.js 09:41:15 INFO - PROCESS | 18997 | ++DOMWINDOW == 131 (0x8e3a7400) [pid = 18997] [serial = 1971] [outer = 0x8e1d4c00] 09:41:15 INFO - PROCESS | 18997 | 1467823275910 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 09:41:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:41:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1581ms 09:41:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:41:15 INFO - PROCESS | 18997 | 1467823275985 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 09:41:15 INFO - PROCESS | 18997 | 1467823275988 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 09:41:16 INFO - PROCESS | 18997 | 1467823275995 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:41:16 INFO - PROCESS | 18997 | 1467823275997 Marionette TRACE conn3 <- [1,2598,null,{}] 09:41:16 INFO - PROCESS | 18997 | 1467823276004 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:16 INFO - PROCESS | 18997 | 1467823276009 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:16 INFO - PROCESS | 18997 | 1467823276201 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 09:41:16 INFO - PROCESS | 18997 | 1467823276844 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:16 INFO - PROCESS | 18997 | 1467823276855 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:16 INFO - PROCESS | 18997 | ++DOCSHELL 0x9290d800 == 75 [pid = 18997] [id = 657] 09:41:16 INFO - PROCESS | 18997 | ++DOMWINDOW == 132 (0x92911400) [pid = 18997] [serial = 1972] [outer = (nil)] 09:41:16 INFO - PROCESS | 18997 | ++DOMWINDOW == 133 (0x92aa3800) [pid = 18997] [serial = 1973] [outer = 0x92911400] 09:41:16 INFO - PROCESS | 18997 | 1467823276934 Marionette DEBUG loaded listener.js 09:41:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 134 (0x92ab0c00) [pid = 18997] [serial = 1974] [outer = 0x92911400] 09:41:17 INFO - PROCESS | 18997 | 1467823277899 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 09:41:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:41:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1983ms 09:41:17 INFO - PROCESS | 18997 | 1467823277979 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 09:41:17 INFO - PROCESS | 18997 | 1467823277988 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 09:41:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:41:18 INFO - PROCESS | 18997 | 1467823278001 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:41:18 INFO - PROCESS | 18997 | 1467823278011 Marionette TRACE conn3 <- [1,2602,null,{}] 09:41:18 INFO - PROCESS | 18997 | 1467823278024 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:18 INFO - PROCESS | 18997 | 1467823278033 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:18 INFO - PROCESS | 18997 | 1467823278303 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 09:41:18 INFO - PROCESS | 18997 | 1467823278554 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:18 INFO - PROCESS | 18997 | 1467823278565 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:18 INFO - PROCESS | 18997 | --DOCSHELL 0x99530000 == 74 [pid = 18997] [id = 610] 09:41:18 INFO - PROCESS | 18997 | --DOCSHELL 0x92588400 == 73 [pid = 18997] [id = 608] 09:41:18 INFO - PROCESS | 18997 | --DOMWINDOW == 133 (0x9d819c00) [pid = 18997] [serial = 1901] [outer = (nil)] [url = about:blank] 09:41:18 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e1d1400 == 74 [pid = 18997] [id = 658] 09:41:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 134 (0x92ea6400) [pid = 18997] [serial = 1975] [outer = (nil)] 09:41:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 135 (0x950bb000) [pid = 18997] [serial = 1976] [outer = 0x92ea6400] 09:41:18 INFO - PROCESS | 18997 | 1467823278718 Marionette DEBUG loaded listener.js 09:41:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 136 (0x9779f400) [pid = 18997] [serial = 1977] [outer = 0x92ea6400] 09:41:18 INFO - PROCESS | 18997 | --DOCSHELL 0x9b27f400 == 73 [pid = 18997] [id = 647] 09:41:18 INFO - PROCESS | 18997 | --DOCSHELL 0x9a754000 == 72 [pid = 18997] [id = 646] 09:41:18 INFO - PROCESS | 18997 | --DOCSHELL 0x9a74c000 == 71 [pid = 18997] [id = 645] 09:41:18 INFO - PROCESS | 18997 | --DOCSHELL 0x92590000 == 70 [pid = 18997] [id = 644] 09:41:19 INFO - PROCESS | 18997 | --DOCSHELL 0x93917800 == 69 [pid = 18997] [id = 643] 09:41:19 INFO - PROCESS | 18997 | --DOCSHELL 0x92361400 == 68 [pid = 18997] [id = 640] 09:41:19 INFO - PROCESS | 18997 | --DOCSHELL 0x92365400 == 67 [pid = 18997] [id = 639] 09:41:19 INFO - PROCESS | 18997 | --DOCSHELL 0x92586000 == 66 [pid = 18997] [id = 638] 09:41:19 INFO - PROCESS | 18997 | --DOCSHELL 0xa25f1c00 == 65 [pid = 18997] [id = 637] 09:41:19 INFO - PROCESS | 18997 | --DOCSHELL 0x9be7e400 == 64 [pid = 18997] [id = 636] 09:41:19 INFO - PROCESS | 18997 | --DOCSHELL 0x99fd6c00 == 63 [pid = 18997] [id = 635] 09:41:19 INFO - PROCESS | 18997 | --DOCSHELL 0x928db800 == 62 [pid = 18997] [id = 634] 09:41:19 INFO - PROCESS | 18997 | --DOMWINDOW == 135 (0x9b069c00) [pid = 18997] [serial = 1895] [outer = (nil)] [url = about:blank] 09:41:19 INFO - PROCESS | 18997 | --DOMWINDOW == 134 (0x982d2800) [pid = 18997] [serial = 1889] [outer = (nil)] [url = about:blank] 09:41:19 INFO - PROCESS | 18997 | --DOMWINDOW == 133 (0x99d77000) [pid = 18997] [serial = 1890] [outer = (nil)] [url = about:blank] 09:41:19 INFO - PROCESS | 18997 | --DOMWINDOW == 132 (0x97791000) [pid = 18997] [serial = 1887] [outer = (nil)] [url = about:blank] 09:41:19 INFO - PROCESS | 18997 | --DOMWINDOW == 131 (0x950b1000) [pid = 18997] [serial = 1886] [outer = (nil)] [url = about:blank] 09:41:19 INFO - PROCESS | 18997 | --DOMWINDOW == 130 (0x92914c00) [pid = 18997] [serial = 1883] [outer = (nil)] [url = about:blank] 09:41:19 INFO - PROCESS | 18997 | --DOMWINDOW == 129 (0x93b41400) [pid = 18997] [serial = 1868] [outer = (nil)] [url = about:blank] 09:41:19 INFO - PROCESS | 18997 | --DOMWINDOW == 128 (0x99fd2800) [pid = 18997] [serial = 1871] [outer = (nil)] [url = about:blank] 09:41:19 INFO - PROCESS | 18997 | --DOMWINDOW == 127 (0x9a624400) [pid = 18997] [serial = 1892] [outer = (nil)] [url = about:blank] 09:41:19 INFO - PROCESS | 18997 | --DOMWINDOW == 126 (0x9b957c00) [pid = 18997] [serial = 1874] [outer = (nil)] [url = about:blank] 09:41:19 INFO - PROCESS | 18997 | --DOMWINDOW == 125 (0xa1091800) [pid = 18997] [serial = 1880] [outer = (nil)] [url = about:blank] 09:41:19 INFO - PROCESS | 18997 | --DOMWINDOW == 124 (0x9c0db800) [pid = 18997] [serial = 1877] [outer = (nil)] [url = about:blank] 09:41:19 INFO - PROCESS | 18997 | --DOMWINDOW == 123 (0x9b282400) [pid = 18997] [serial = 1896] [outer = (nil)] [url = about:blank] 09:41:19 INFO - PROCESS | 18997 | --DOMWINDOW == 122 (0x9953c000) [pid = 18997] [serial = 1898] [outer = (nil)] [url = about:blank] 09:41:19 INFO - PROCESS | 18997 | --DOMWINDOW == 121 (0x9a672000) [pid = 18997] [serial = 1893] [outer = (nil)] [url = about:blank] 09:41:19 INFO - PROCESS | 18997 | --DOMWINDOW == 120 (0x9a671400) [pid = 18997] [serial = 1899] [outer = (nil)] [url = about:blank] 09:41:19 INFO - PROCESS | 18997 | 1467823279612 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 09:41:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:41:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1642ms 09:41:19 INFO - PROCESS | 18997 | 1467823279647 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 09:41:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:41:19 INFO - PROCESS | 18997 | 1467823279653 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 09:41:19 INFO - PROCESS | 18997 | 1467823279660 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:41:19 INFO - PROCESS | 18997 | 1467823279664 Marionette TRACE conn3 <- [1,2606,null,{}] 09:41:19 INFO - PROCESS | 18997 | 1467823279670 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:19 INFO - PROCESS | 18997 | 1467823279675 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:19 INFO - PROCESS | 18997 | 1467823279852 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 09:41:19 INFO - PROCESS | 18997 | 1467823279868 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:19 INFO - PROCESS | 18997 | 1467823279874 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:19 INFO - PROCESS | 18997 | ++DOCSHELL 0x9518a000 == 63 [pid = 18997] [id = 659] 09:41:19 INFO - PROCESS | 18997 | ++DOMWINDOW == 121 (0x99d7c400) [pid = 18997] [serial = 1978] [outer = (nil)] 09:41:19 INFO - PROCESS | 18997 | ++DOMWINDOW == 122 (0x9a160400) [pid = 18997] [serial = 1979] [outer = 0x99d7c400] 09:41:19 INFO - PROCESS | 18997 | 1467823279944 Marionette DEBUG loaded listener.js 09:41:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 123 (0x9a61ec00) [pid = 18997] [serial = 1980] [outer = 0x99d7c400] 09:41:21 INFO - PROCESS | 18997 | 1467823281027 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 09:41:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:41:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1397ms 09:41:21 INFO - PROCESS | 18997 | 1467823281057 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 09:41:21 INFO - PROCESS | 18997 | 1467823281062 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 09:41:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:41:21 INFO - PROCESS | 18997 | 1467823281075 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:41:21 INFO - PROCESS | 18997 | 1467823281084 Marionette TRACE conn3 <- [1,2610,null,{}] 09:41:21 INFO - PROCESS | 18997 | 1467823281092 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:21 INFO - PROCESS | 18997 | 1467823281100 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:21 INFO - PROCESS | 18997 | 1467823281280 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 09:41:21 INFO - PROCESS | 18997 | 1467823281484 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:21 INFO - PROCESS | 18997 | 1467823281491 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:21 INFO - PROCESS | 18997 | ++DOCSHELL 0x92588000 == 64 [pid = 18997] [id = 660] 09:41:21 INFO - PROCESS | 18997 | ++DOMWINDOW == 124 (0x9a745800) [pid = 18997] [serial = 1981] [outer = (nil)] 09:41:21 INFO - PROCESS | 18997 | ++DOMWINDOW == 125 (0x9a7d6000) [pid = 18997] [serial = 1982] [outer = 0x9a745800] 09:41:21 INFO - PROCESS | 18997 | 1467823281560 Marionette DEBUG loaded listener.js 09:41:21 INFO - PROCESS | 18997 | ++DOMWINDOW == 126 (0x9b27d000) [pid = 18997] [serial = 1983] [outer = 0x9a745800] 09:41:22 INFO - PROCESS | 18997 | 1467823282472 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 09:41:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:41:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1446ms 09:41:22 INFO - PROCESS | 18997 | 1467823282520 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 09:41:22 INFO - PROCESS | 18997 | 1467823282524 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 09:41:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:41:22 INFO - PROCESS | 18997 | 1467823282536 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:41:22 INFO - PROCESS | 18997 | 1467823282539 Marionette TRACE conn3 <- [1,2614,null,{}] 09:41:22 INFO - PROCESS | 18997 | 1467823282545 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:22 INFO - PROCESS | 18997 | 1467823282550 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:22 INFO - PROCESS | 18997 | 1467823282792 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 09:41:22 INFO - PROCESS | 18997 | 1467823282835 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:22 INFO - PROCESS | 18997 | 1467823282843 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:22 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a66d400 == 65 [pid = 18997] [id = 661] 09:41:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 127 (0x9b070c00) [pid = 18997] [serial = 1984] [outer = (nil)] 09:41:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 128 (0x9be7fc00) [pid = 18997] [serial = 1985] [outer = 0x9b070c00] 09:41:22 INFO - PROCESS | 18997 | 1467823282910 Marionette DEBUG loaded listener.js 09:41:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 129 (0x9c0e6800) [pid = 18997] [serial = 1986] [outer = 0x9b070c00] 09:41:23 INFO - PROCESS | 18997 | --DOMWINDOW == 128 (0x9391dc00) [pid = 18997] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:41:23 INFO - PROCESS | 18997 | --DOMWINDOW == 127 (0x9b9b3c00) [pid = 18997] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:41:23 INFO - PROCESS | 18997 | --DOMWINDOW == 126 (0x9508bc00) [pid = 18997] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 09:41:23 INFO - PROCESS | 18997 | --DOMWINDOW == 125 (0x9a74c400) [pid = 18997] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:41:23 INFO - PROCESS | 18997 | --DOMWINDOW == 124 (0x9b569800) [pid = 18997] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:41:24 INFO - PROCESS | 18997 | 1467823284125 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 09:41:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:41:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1635ms 09:41:24 INFO - PROCESS | 18997 | 1467823284167 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 09:41:24 INFO - PROCESS | 18997 | 1467823284171 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 09:41:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:41:24 INFO - PROCESS | 18997 | 1467823284177 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:41:24 INFO - PROCESS | 18997 | 1467823284181 Marionette TRACE conn3 <- [1,2618,null,{}] 09:41:24 INFO - PROCESS | 18997 | 1467823284186 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:24 INFO - PROCESS | 18997 | 1467823284191 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:24 INFO - PROCESS | 18997 | 1467823284417 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 09:41:24 INFO - PROCESS | 18997 | 1467823284438 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:24 INFO - PROCESS | 18997 | 1467823284455 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:24 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a753c00 == 66 [pid = 18997] [id = 662] 09:41:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 125 (0x9b277000) [pid = 18997] [serial = 1987] [outer = (nil)] 09:41:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 126 (0x9be80800) [pid = 18997] [serial = 1988] [outer = 0x9b277000] 09:41:24 INFO - PROCESS | 18997 | 1467823284530 Marionette DEBUG loaded listener.js 09:41:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 127 (0xa209d400) [pid = 18997] [serial = 1989] [outer = 0x9b277000] 09:41:25 INFO - PROCESS | 18997 | 1467823285449 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 09:41:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:41:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1299ms 09:41:25 INFO - PROCESS | 18997 | 1467823285478 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 09:41:25 INFO - PROCESS | 18997 | 1467823285482 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 09:41:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:41:25 INFO - PROCESS | 18997 | 1467823285488 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:41:25 INFO - PROCESS | 18997 | 1467823285490 Marionette TRACE conn3 <- [1,2622,null,{}] 09:41:25 INFO - PROCESS | 18997 | 1467823285496 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:25 INFO - PROCESS | 18997 | 1467823285501 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:25 INFO - PROCESS | 18997 | 1467823285665 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 09:41:25 INFO - PROCESS | 18997 | 1467823285947 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:25 INFO - PROCESS | 18997 | 1467823285960 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:25 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e1cfc00 == 67 [pid = 18997] [id = 663] 09:41:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 128 (0x8e1d0c00) [pid = 18997] [serial = 1990] [outer = (nil)] 09:41:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 129 (0x8e3aa400) [pid = 18997] [serial = 1991] [outer = 0x8e1d0c00] 09:41:26 INFO - PROCESS | 18997 | 1467823286050 Marionette DEBUG loaded listener.js 09:41:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 130 (0x92590800) [pid = 18997] [serial = 1992] [outer = 0x8e1d0c00] 09:41:27 INFO - PROCESS | 18997 | 1467823287086 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 09:41:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:41:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1637ms 09:41:27 INFO - PROCESS | 18997 | 1467823287129 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 09:41:27 INFO - PROCESS | 18997 | 1467823287135 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 09:41:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:41:27 INFO - PROCESS | 18997 | 1467823287143 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:41:27 INFO - PROCESS | 18997 | 1467823287148 Marionette TRACE conn3 <- [1,2626,null,{}] 09:41:27 INFO - PROCESS | 18997 | 1467823287156 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:27 INFO - PROCESS | 18997 | 1467823287164 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:27 INFO - PROCESS | 18997 | 1467823287371 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 09:41:27 INFO - PROCESS | 18997 | 1467823287633 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:27 INFO - PROCESS | 18997 | 1467823287645 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:27 INFO - PROCESS | 18997 | ++DOCSHELL 0x950b1000 == 68 [pid = 18997] [id = 664] 09:41:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 131 (0x9518cc00) [pid = 18997] [serial = 1993] [outer = (nil)] 09:41:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 132 (0x99177000) [pid = 18997] [serial = 1994] [outer = 0x9518cc00] 09:41:27 INFO - PROCESS | 18997 | 1467823287772 Marionette DEBUG loaded listener.js 09:41:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 133 (0x99f1c800) [pid = 18997] [serial = 1995] [outer = 0x9518cc00] 09:41:28 INFO - PROCESS | 18997 | 1467823288814 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 09:41:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:41:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1734ms 09:41:28 INFO - PROCESS | 18997 | 1467823288882 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 09:41:28 INFO - PROCESS | 18997 | 1467823288889 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 09:41:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:41:28 INFO - PROCESS | 18997 | 1467823288896 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:41:28 INFO - PROCESS | 18997 | 1467823288901 Marionette TRACE conn3 <- [1,2630,null,{}] 09:41:28 INFO - PROCESS | 18997 | 1467823288907 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:28 INFO - PROCESS | 18997 | 1467823288912 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:29 INFO - PROCESS | 18997 | 1467823289154 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 09:41:29 INFO - PROCESS | 18997 | 1467823289501 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:29 INFO - PROCESS | 18997 | 1467823289510 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:29 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a46ac00 == 69 [pid = 18997] [id = 665] 09:41:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 134 (0x9a61e400) [pid = 18997] [serial = 1996] [outer = (nil)] 09:41:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 135 (0x9a670c00) [pid = 18997] [serial = 1997] [outer = 0x9a61e400] 09:41:29 INFO - PROCESS | 18997 | 1467823289598 Marionette DEBUG loaded listener.js 09:41:29 INFO - PROCESS | 18997 | ++DOMWINDOW == 136 (0x9a685000) [pid = 18997] [serial = 1998] [outer = 0x9a61e400] 09:41:30 INFO - PROCESS | 18997 | 1467823290565 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 09:41:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:41:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1735ms 09:41:30 INFO - PROCESS | 18997 | 1467823290632 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 09:41:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:41:30 INFO - PROCESS | 18997 | 1467823290637 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 09:41:30 INFO - PROCESS | 18997 | 1467823290653 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:41:30 INFO - PROCESS | 18997 | 1467823290663 Marionette TRACE conn3 <- [1,2634,null,{}] 09:41:30 INFO - PROCESS | 18997 | 1467823290671 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:30 INFO - PROCESS | 18997 | 1467823290678 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:30 INFO - PROCESS | 18997 | 1467823290932 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 09:41:31 INFO - PROCESS | 18997 | 1467823291190 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:31 INFO - PROCESS | 18997 | 1467823291200 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:31 INFO - PROCESS | 18997 | ++DOCSHELL 0x928d4000 == 70 [pid = 18997] [id = 666] 09:41:31 INFO - PROCESS | 18997 | ++DOMWINDOW == 137 (0x9a673800) [pid = 18997] [serial = 1999] [outer = (nil)] 09:41:31 INFO - PROCESS | 18997 | ++DOMWINDOW == 138 (0x9bece800) [pid = 18997] [serial = 2000] [outer = 0x9a673800] 09:41:31 INFO - PROCESS | 18997 | 1467823291331 Marionette DEBUG loaded listener.js 09:41:31 INFO - PROCESS | 18997 | ++DOMWINDOW == 139 (0xa237b400) [pid = 18997] [serial = 2001] [outer = 0x9a673800] 09:41:32 INFO - PROCESS | 18997 | 1467823292260 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 09:41:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:41:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1653ms 09:41:32 INFO - PROCESS | 18997 | 1467823292298 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 09:41:32 INFO - PROCESS | 18997 | 1467823292302 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 09:41:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:41:32 INFO - PROCESS | 18997 | 1467823292309 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:41:32 INFO - PROCESS | 18997 | 1467823292312 Marionette TRACE conn3 <- [1,2638,null,{}] 09:41:32 INFO - PROCESS | 18997 | 1467823292318 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:32 INFO - PROCESS | 18997 | 1467823292324 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:32 INFO - PROCESS | 18997 | 1467823292524 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 09:41:32 INFO - PROCESS | 18997 | 1467823292732 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:32 INFO - PROCESS | 18997 | 1467823292744 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:32 INFO - PROCESS | 18997 | ++DOCSHELL 0x92582000 == 71 [pid = 18997] [id = 667] 09:41:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 140 (0x92589c00) [pid = 18997] [serial = 2002] [outer = (nil)] 09:41:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 141 (0xa3354400) [pid = 18997] [serial = 2003] [outer = 0x92589c00] 09:41:32 INFO - PROCESS | 18997 | 1467823292857 Marionette DEBUG loaded listener.js 09:41:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 142 (0xa4f13c00) [pid = 18997] [serial = 2004] [outer = 0x92589c00] 09:41:33 INFO - PROCESS | 18997 | 1467823293834 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 09:41:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:41:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1593ms 09:41:33 INFO - PROCESS | 18997 | 1467823293905 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 09:41:33 INFO - PROCESS | 18997 | 1467823293909 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 09:41:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:41:33 INFO - PROCESS | 18997 | 1467823293919 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:41:33 INFO - PROCESS | 18997 | 1467823293922 Marionette TRACE conn3 <- [1,2642,null,{}] 09:41:33 INFO - PROCESS | 18997 | 1467823293929 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:33 INFO - PROCESS | 18997 | 1467823293934 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:34 INFO - PROCESS | 18997 | 1467823294131 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 09:41:34 INFO - PROCESS | 18997 | 1467823294351 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:34 INFO - PROCESS | 18997 | 1467823294370 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:34 INFO - PROCESS | 18997 | ++DOCSHELL 0x92d90400 == 72 [pid = 18997] [id = 668] 09:41:34 INFO - PROCESS | 18997 | ++DOMWINDOW == 143 (0x92d91400) [pid = 18997] [serial = 2005] [outer = (nil)] 09:41:34 INFO - PROCESS | 18997 | ++DOMWINDOW == 144 (0x92d97800) [pid = 18997] [serial = 2006] [outer = 0x92d91400] 09:41:34 INFO - PROCESS | 18997 | 1467823294545 Marionette DEBUG loaded listener.js 09:41:34 INFO - PROCESS | 18997 | ++DOMWINDOW == 145 (0xa4f84400) [pid = 18997] [serial = 2007] [outer = 0x92d91400] 09:41:35 INFO - PROCESS | 18997 | 1467823295767 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 09:41:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:41:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1882ms 09:41:35 INFO - PROCESS | 18997 | 1467823295803 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 09:41:35 INFO - PROCESS | 18997 | 1467823295806 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 09:41:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:41:35 INFO - PROCESS | 18997 | 1467823295814 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:41:35 INFO - PROCESS | 18997 | 1467823295817 Marionette TRACE conn3 <- [1,2646,null,{}] 09:41:35 INFO - PROCESS | 18997 | 1467823295825 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:35 INFO - PROCESS | 18997 | 1467823295831 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:36 INFO - PROCESS | 18997 | 1467823296030 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 09:41:36 INFO - PROCESS | 18997 | 1467823296278 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:36 INFO - PROCESS | 18997 | 1467823296288 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:36 INFO - PROCESS | 18997 | ++DOCSHELL 0x923fa800 == 73 [pid = 18997] [id = 669] 09:41:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 146 (0x923fc400) [pid = 18997] [serial = 2008] [outer = (nil)] 09:41:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 147 (0x92a8dc00) [pid = 18997] [serial = 2009] [outer = 0x923fc400] 09:41:36 INFO - PROCESS | 18997 | 1467823296431 Marionette DEBUG loaded listener.js 09:41:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 148 (0x92d92c00) [pid = 18997] [serial = 2010] [outer = 0x923fc400] 09:41:37 INFO - PROCESS | 18997 | 1467823297407 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 09:41:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:41:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1634ms 09:41:37 INFO - PROCESS | 18997 | 1467823297449 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 09:41:37 INFO - PROCESS | 18997 | 1467823297453 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 09:41:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:41:37 INFO - PROCESS | 18997 | 1467823297460 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:41:37 INFO - PROCESS | 18997 | 1467823297463 Marionette TRACE conn3 <- [1,2650,null,{}] 09:41:37 INFO - PROCESS | 18997 | 1467823297469 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:37 INFO - PROCESS | 18997 | 1467823297474 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:37 INFO - PROCESS | 18997 | 1467823297676 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 09:41:37 INFO - PROCESS | 18997 | 1467823297886 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:37 INFO - PROCESS | 18997 | 1467823297893 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:37 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e3a3800 == 74 [pid = 18997] [id = 670] 09:41:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 149 (0x8eec1800) [pid = 18997] [serial = 2011] [outer = (nil)] 09:41:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 150 (0x8eec9400) [pid = 18997] [serial = 2012] [outer = 0x8eec1800] 09:41:38 INFO - PROCESS | 18997 | 1467823298018 Marionette DEBUG loaded listener.js 09:41:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 151 (0x8eeccc00) [pid = 18997] [serial = 2013] [outer = 0x8eec1800] 09:41:38 INFO - PROCESS | 18997 | 1467823298983 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 09:41:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:41:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1581ms 09:41:39 INFO - PROCESS | 18997 | 1467823299043 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 09:41:39 INFO - PROCESS | 18997 | 1467823299047 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 09:41:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:41:39 INFO - PROCESS | 18997 | 1467823299053 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:41:39 INFO - PROCESS | 18997 | 1467823299057 Marionette TRACE conn3 <- [1,2654,null,{}] 09:41:39 INFO - PROCESS | 18997 | 1467823299063 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:39 INFO - PROCESS | 18997 | 1467823299068 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:39 INFO - PROCESS | 18997 | 1467823299261 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 09:41:39 INFO - PROCESS | 18997 | 1467823299471 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:39 INFO - PROCESS | 18997 | 1467823299486 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:39 INFO - PROCESS | 18997 | ++DOCSHELL 0x8eec4400 == 75 [pid = 18997] [id = 671] 09:41:39 INFO - PROCESS | 18997 | ++DOMWINDOW == 152 (0x8eec8c00) [pid = 18997] [serial = 2014] [outer = (nil)] 09:41:39 INFO - PROCESS | 18997 | ++DOMWINDOW == 153 (0x92a8e400) [pid = 18997] [serial = 2015] [outer = 0x8eec8c00] 09:41:39 INFO - PROCESS | 18997 | 1467823299613 Marionette DEBUG loaded listener.js 09:41:39 INFO - PROCESS | 18997 | ++DOMWINDOW == 154 (0x92d9b000) [pid = 18997] [serial = 2016] [outer = 0x8eec8c00] 09:41:40 INFO - PROCESS | 18997 | 1467823300842 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 09:41:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:41:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1832ms 09:41:40 INFO - PROCESS | 18997 | 1467823300886 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 09:41:40 INFO - PROCESS | 18997 | 1467823300893 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 09:41:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:41:40 INFO - PROCESS | 18997 | 1467823300910 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:41:40 INFO - PROCESS | 18997 | 1467823300915 Marionette TRACE conn3 <- [1,2658,null,{}] 09:41:40 INFO - PROCESS | 18997 | 1467823300924 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:40 INFO - PROCESS | 18997 | 1467823300929 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:41 INFO - PROCESS | 18997 | 1467823301146 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 09:41:41 INFO - PROCESS | 18997 | 1467823301400 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:41 INFO - PROCESS | 18997 | 1467823301415 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:41 INFO - PROCESS | 18997 | ++DOCSHELL 0x92914000 == 76 [pid = 18997] [id = 672] 09:41:41 INFO - PROCESS | 18997 | ++DOMWINDOW == 155 (0x92915c00) [pid = 18997] [serial = 2017] [outer = (nil)] 09:41:41 INFO - PROCESS | 18997 | ++DOMWINDOW == 156 (0x92a84c00) [pid = 18997] [serial = 2018] [outer = 0x92915c00] 09:41:41 INFO - PROCESS | 18997 | 1467823301489 Marionette DEBUG loaded listener.js 09:41:41 INFO - PROCESS | 18997 | ++DOMWINDOW == 157 (0x92a8bc00) [pid = 18997] [serial = 2019] [outer = 0x92915c00] 09:41:42 INFO - PROCESS | 18997 | 1467823302404 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 09:41:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:41:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1545ms 09:41:42 INFO - PROCESS | 18997 | 1467823302455 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 09:41:42 INFO - PROCESS | 18997 | 1467823302462 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 09:41:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:41:42 INFO - PROCESS | 18997 | 1467823302473 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:41:42 INFO - PROCESS | 18997 | 1467823302476 Marionette TRACE conn3 <- [1,2662,null,{}] 09:41:42 INFO - PROCESS | 18997 | 1467823302483 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:42 INFO - PROCESS | 18997 | 1467823302489 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:42 INFO - PROCESS | 18997 | 1467823302684 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 09:41:43 INFO - PROCESS | 18997 | 1467823303036 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:43 INFO - PROCESS | 18997 | 1467823303046 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:43 INFO - PROCESS | 18997 | ++DOCSHELL 0x92d97000 == 77 [pid = 18997] [id = 673] 09:41:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 158 (0x92d9cc00) [pid = 18997] [serial = 2020] [outer = (nil)] 09:41:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 159 (0x9391e000) [pid = 18997] [serial = 2021] [outer = 0x92d9cc00] 09:41:43 INFO - PROCESS | 18997 | 1467823303141 Marionette DEBUG loaded listener.js 09:41:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 160 (0x95094000) [pid = 18997] [serial = 2022] [outer = 0x92d9cc00] 09:41:44 INFO - PROCESS | 18997 | 1467823304094 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 09:41:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:41:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1682ms 09:41:44 INFO - PROCESS | 18997 | 1467823304156 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 09:41:44 INFO - PROCESS | 18997 | 1467823304160 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 09:41:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:41:44 INFO - PROCESS | 18997 | 1467823304167 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:41:44 INFO - PROCESS | 18997 | 1467823304172 Marionette TRACE conn3 <- [1,2666,null,{}] 09:41:44 INFO - PROCESS | 18997 | 1467823304188 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:44 INFO - PROCESS | 18997 | 1467823304196 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:44 INFO - PROCESS | 18997 | 1467823304423 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 09:41:44 INFO - PROCESS | 18997 | 1467823304732 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:44 INFO - PROCESS | 18997 | 1467823304743 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:44 INFO - PROCESS | 18997 | ++DOCSHELL 0x92910000 == 78 [pid = 18997] [id = 674] 09:41:44 INFO - PROCESS | 18997 | ++DOMWINDOW == 161 (0x9518b800) [pid = 18997] [serial = 2023] [outer = (nil)] 09:41:44 INFO - PROCESS | 18997 | ++DOMWINDOW == 162 (0x96ded800) [pid = 18997] [serial = 2024] [outer = 0x9518b800] 09:41:44 INFO - PROCESS | 18997 | 1467823304918 Marionette DEBUG loaded listener.js 09:41:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 163 (0x99530000) [pid = 18997] [serial = 2025] [outer = 0x9518b800] 09:41:45 INFO - PROCESS | 18997 | --DOCSHELL 0x92589400 == 77 [pid = 18997] [id = 632] 09:41:45 INFO - PROCESS | 18997 | --DOCSHELL 0x92ea7400 == 76 [pid = 18997] [id = 622] 09:41:45 INFO - PROCESS | 18997 | --DOCSHELL 0x9515f400 == 75 [pid = 18997] [id = 617] 09:41:45 INFO - PROCESS | 18997 | --DOCSHELL 0x9a37d800 == 74 [pid = 18997] [id = 630] 09:41:45 INFO - PROCESS | 18997 | --DOMWINDOW == 162 (0xa2ff6400) [pid = 18997] [serial = 1946] [outer = (nil)] [url = about:blank] 09:41:45 INFO - PROCESS | 18997 | --DOMWINDOW == 161 (0xa4d0a400) [pid = 18997] [serial = 1919] [outer = (nil)] [url = about:blank] 09:41:45 INFO - PROCESS | 18997 | --DOMWINDOW == 160 (0x9a164000) [pid = 18997] [serial = 1907] [outer = (nil)] [url = about:blank] 09:41:45 INFO - PROCESS | 18997 | --DOMWINDOW == 159 (0x95182400) [pid = 18997] [serial = 1904] [outer = (nil)] [url = about:blank] 09:41:45 INFO - PROCESS | 18997 | --DOMWINDOW == 158 (0x9a67e400) [pid = 18997] [serial = 1925] [outer = (nil)] [url = about:blank] 09:41:45 INFO - PROCESS | 18997 | --DOMWINDOW == 157 (0xa3109800) [pid = 18997] [serial = 1916] [outer = (nil)] [url = about:blank] 09:41:45 INFO - PROCESS | 18997 | --DOMWINDOW == 156 (0xa2fbf400) [pid = 18997] [serial = 1913] [outer = (nil)] [url = about:blank] 09:41:45 INFO - PROCESS | 18997 | --DOMWINDOW == 155 (0xa610d400) [pid = 18997] [serial = 1922] [outer = (nil)] [url = about:blank] 09:41:45 INFO - PROCESS | 18997 | --DOMWINDOW == 154 (0x946aec00) [pid = 18997] [serial = 1928] [outer = (nil)] [url = about:blank] 09:41:45 INFO - PROCESS | 18997 | --DOMWINDOW == 153 (0xa23afc00) [pid = 18997] [serial = 1910] [outer = (nil)] [url = about:blank] 09:41:45 INFO - PROCESS | 18997 | --DOCSHELL 0x9a479c00 == 73 [pid = 18997] [id = 618] 09:41:45 INFO - PROCESS | 18997 | --DOCSHELL 0x99fdf400 == 72 [pid = 18997] [id = 631] 09:41:45 INFO - PROCESS | 18997 | --DOCSHELL 0x921de000 == 71 [pid = 18997] [id = 620] 09:41:45 INFO - PROCESS | 18997 | --DOCSHELL 0x92581400 == 70 [pid = 18997] [id = 629] 09:41:45 INFO - PROCESS | 18997 | --DOCSHELL 0x9388dc00 == 69 [pid = 18997] [id = 628] 09:41:45 INFO - PROCESS | 18997 | --DOCSHELL 0x9508b800 == 68 [pid = 18997] [id = 623] 09:41:45 INFO - PROCESS | 18997 | --DOCSHELL 0x928dc800 == 67 [pid = 18997] [id = 619] 09:41:45 INFO - PROCESS | 18997 | --DOCSHELL 0x9a753c00 == 66 [pid = 18997] [id = 662] 09:41:45 INFO - PROCESS | 18997 | --DOCSHELL 0x9a66d400 == 65 [pid = 18997] [id = 661] 09:41:45 INFO - PROCESS | 18997 | --DOCSHELL 0x92588000 == 64 [pid = 18997] [id = 660] 09:41:45 INFO - PROCESS | 18997 | --DOCSHELL 0x9518a000 == 63 [pid = 18997] [id = 659] 09:41:45 INFO - PROCESS | 18997 | --DOCSHELL 0x8e1d1400 == 62 [pid = 18997] [id = 658] 09:41:45 INFO - PROCESS | 18997 | --DOCSHELL 0x9290d800 == 61 [pid = 18997] [id = 657] 09:41:45 INFO - PROCESS | 18997 | --DOCSHELL 0x8e1ccc00 == 60 [pid = 18997] [id = 655] 09:41:45 INFO - PROCESS | 18997 | --DOCSHELL 0x923fcc00 == 59 [pid = 18997] [id = 654] 09:41:45 INFO - PROCESS | 18997 | --DOCSHELL 0x923f6400 == 58 [pid = 18997] [id = 653] 09:41:45 INFO - PROCESS | 18997 | --DOCSHELL 0x92584c00 == 57 [pid = 18997] [id = 652] 09:41:45 INFO - PROCESS | 18997 | --DOCSHELL 0x92915800 == 56 [pid = 18997] [id = 648] 09:41:45 INFO - PROCESS | 18997 | --DOMWINDOW == 152 (0x95188400) [pid = 18997] [serial = 1931] [outer = (nil)] [url = about:blank] 09:41:45 INFO - PROCESS | 18997 | --DOMWINDOW == 151 (0xa23a5c00) [pid = 18997] [serial = 1943] [outer = (nil)] [url = about:blank] 09:41:45 INFO - PROCESS | 18997 | --DOMWINDOW == 150 (0xa25fdc00) [pid = 18997] [serial = 1944] [outer = (nil)] [url = about:blank] 09:41:45 INFO - PROCESS | 18997 | --DOMWINDOW == 149 (0x9a162800) [pid = 18997] [serial = 1935] [outer = (nil)] [url = about:blank] 09:41:45 INFO - PROCESS | 18997 | --DOMWINDOW == 148 (0x9b3ecc00) [pid = 18997] [serial = 1938] [outer = (nil)] [url = about:blank] 09:41:45 INFO - PROCESS | 18997 | --DOMWINDOW == 147 (0x99d7f400) [pid = 18997] [serial = 1932] [outer = (nil)] [url = about:blank] 09:41:45 INFO - PROCESS | 18997 | --DOMWINDOW == 146 (0x9bf69c00) [pid = 18997] [serial = 1941] [outer = (nil)] [url = about:blank] 09:41:45 INFO - PROCESS | 18997 | --DOMWINDOW == 145 (0x9b071000) [pid = 18997] [serial = 1937] [outer = (nil)] [url = about:blank] 09:41:45 INFO - PROCESS | 18997 | --DOMWINDOW == 144 (0x99fd6800) [pid = 18997] [serial = 1934] [outer = (nil)] [url = about:blank] 09:41:45 INFO - PROCESS | 18997 | --DOMWINDOW == 143 (0x9be7d800) [pid = 18997] [serial = 1940] [outer = (nil)] [url = about:blank] 09:41:46 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:41:46 INFO - PROCESS | 18997 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:41:46 INFO - PROCESS | 18997 | 1467823306296 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 09:41:46 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) 09:41:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2140ms 09:41:46 INFO - PROCESS | 18997 | 1467823306307 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 09:41:46 INFO - PROCESS | 18997 | 1467823306311 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 09:41:46 INFO - PROCESS | 18997 | 1467823306319 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:41:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:41:46 INFO - PROCESS | 18997 | 1467823306327 Marionette TRACE conn3 <- [1,2670,null,{}] 09:41:46 INFO - PROCESS | 18997 | 1467823306333 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:46 INFO - PROCESS | 18997 | 1467823306338 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:46 INFO - PROCESS | 18997 | 1467823306554 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 09:41:46 INFO - PROCESS | 18997 | 1467823306731 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:46 INFO - PROCESS | 18997 | 1467823306736 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:46 INFO - PROCESS | 18997 | ++DOCSHELL 0x92588000 == 57 [pid = 18997] [id = 675] 09:41:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 144 (0x92aa6000) [pid = 18997] [serial = 2026] [outer = (nil)] 09:41:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 145 (0x99d80400) [pid = 18997] [serial = 2027] [outer = 0x92aa6000] 09:41:46 INFO - PROCESS | 18997 | 1467823306822 Marionette DEBUG loaded listener.js 09:41:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 146 (0x9a169800) [pid = 18997] [serial = 2028] [outer = 0x92aa6000] 09:41:48 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:41:48 INFO - PROCESS | 18997 | 1467823308090 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 09:41:48 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 09:41:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:41:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 09:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:41:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:41:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1778ms 09:41:48 INFO - PROCESS | 18997 | 1467823308113 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 09:41:48 INFO - PROCESS | 18997 | 1467823308116 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 09:41:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 09:41:48 INFO - PROCESS | 18997 | 1467823308123 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:41:48 INFO - PROCESS | 18997 | 1467823308126 Marionette TRACE conn3 <- [1,2674,null,{}] 09:41:48 INFO - PROCESS | 18997 | 1467823308132 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:48 INFO - PROCESS | 18997 | 1467823308136 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:48 INFO - PROCESS | 18997 | 1467823308446 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 09:41:48 INFO - PROCESS | 18997 | 1467823308495 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:48 INFO - PROCESS | 18997 | 1467823308501 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:48 INFO - PROCESS | 18997 | ++DOCSHELL 0x95135c00 == 58 [pid = 18997] [id = 676] 09:41:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 147 (0x9518a000) [pid = 18997] [serial = 2029] [outer = (nil)] 09:41:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 148 (0x9a629400) [pid = 18997] [serial = 2030] [outer = 0x9518a000] 09:41:48 INFO - PROCESS | 18997 | 1467823308571 Marionette DEBUG loaded listener.js 09:41:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 149 (0x9a67e400) [pid = 18997] [serial = 2031] [outer = 0x9518a000] 09:41:49 INFO - PROCESS | 18997 | --DOMWINDOW == 148 (0x99d80000) [pid = 18997] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:41:49 INFO - PROCESS | 18997 | --DOMWINDOW == 147 (0x9a673000) [pid = 18997] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:41:49 INFO - PROCESS | 18997 | --DOMWINDOW == 146 (0x9b3e0400) [pid = 18997] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:41:49 INFO - PROCESS | 18997 | --DOMWINDOW == 145 (0x921e1800) [pid = 18997] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:41:49 INFO - PROCESS | 18997 | --DOMWINDOW == 144 (0x92910c00) [pid = 18997] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:41:49 INFO - PROCESS | 18997 | --DOMWINDOW == 143 (0x923f4c00) [pid = 18997] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:41:49 INFO - PROCESS | 18997 | --DOMWINDOW == 142 (0x99691c00) [pid = 18997] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:41:49 INFO - PROCESS | 18997 | --DOMWINDOW == 141 (0x9b953400) [pid = 18997] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:41:49 INFO - PROCESS | 18997 | --DOMWINDOW == 140 (0x923f7c00) [pid = 18997] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:41:49 INFO - PROCESS | 18997 | --DOMWINDOW == 139 (0x9b070c00) [pid = 18997] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:41:49 INFO - PROCESS | 18997 | --DOMWINDOW == 138 (0x99d7c400) [pid = 18997] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:41:49 INFO - PROCESS | 18997 | --DOMWINDOW == 137 (0x92911400) [pid = 18997] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:41:49 INFO - PROCESS | 18997 | --DOMWINDOW == 136 (0x92ea6400) [pid = 18997] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:41:49 INFO - PROCESS | 18997 | --DOMWINDOW == 135 (0x93919400) [pid = 18997] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:41:49 INFO - PROCESS | 18997 | --DOMWINDOW == 134 (0x9a16bc00) [pid = 18997] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:41:49 INFO - PROCESS | 18997 | --DOMWINDOW == 133 (0x9a745800) [pid = 18997] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:41:49 INFO - PROCESS | 18997 | --DOMWINDOW == 132 (0x9bf62c00) [pid = 18997] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:41:49 INFO - PROCESS | 18997 | --DOMWINDOW == 131 (0x99f21c00) [pid = 18997] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:41:49 INFO - PROCESS | 18997 | --DOMWINDOW == 130 (0x9bed4000) [pid = 18997] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:41:49 INFO - PROCESS | 18997 | --DOMWINDOW == 129 (0x92eae800) [pid = 18997] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:41:49 INFO - PROCESS | 18997 | --DOMWINDOW == 128 (0x9b277c00) [pid = 18997] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:41:49 INFO - PROCESS | 18997 | --DOMWINDOW == 127 (0x9a74c800) [pid = 18997] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:41:49 INFO - PROCESS | 18997 | --DOMWINDOW == 126 (0x95184c00) [pid = 18997] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:41:49 INFO - PROCESS | 18997 | --DOMWINDOW == 125 (0x92ead800) [pid = 18997] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:41:49 INFO - PROCESS | 18997 | --DOMWINDOW == 124 (0x9a123c00) [pid = 18997] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:41:49 INFO - PROCESS | 18997 | --DOMWINDOW == 123 (0xa237b000) [pid = 18997] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:41:49 INFO - PROCESS | 18997 | --DOMWINDOW == 122 (0xa25f9800) [pid = 18997] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:41:49 INFO - PROCESS | 18997 | --DOMWINDOW == 121 (0x92eae000) [pid = 18997] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:41:49 INFO - PROCESS | 18997 | --DOMWINDOW == 120 (0x92583000) [pid = 18997] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:41:49 INFO - PROCESS | 18997 | --DOMWINDOW == 119 (0x92363800) [pid = 18997] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:41:49 INFO - PROCESS | 18997 | --DOMWINDOW == 118 (0xa318c400) [pid = 18997] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:41:49 INFO - PROCESS | 18997 | --DOMWINDOW == 117 (0x92367800) [pid = 18997] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:41:49 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:41:50 INFO - PROCESS | 18997 | 1467823309996 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 09:41:50 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 09:41:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:41:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 09:41:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:41:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:41:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1887ms 09:41:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:41:50 INFO - PROCESS | 18997 | 1467823310012 Marionette TRACE conn3 -> [0,2677,"getWindowHandle",null] 09:41:50 INFO - PROCESS | 18997 | 1467823310015 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 09:41:50 INFO - PROCESS | 18997 | 1467823310023 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:41:50 INFO - PROCESS | 18997 | 1467823310026 Marionette TRACE conn3 <- [1,2678,null,{}] 09:41:50 INFO - PROCESS | 18997 | 1467823310032 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:50 INFO - PROCESS | 18997 | 1467823310055 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:50 INFO - PROCESS | 18997 | 1467823310372 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 09:41:50 INFO - PROCESS | 18997 | 1467823310488 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:50 INFO - PROCESS | 18997 | 1467823310497 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:50 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e1ccc00 == 59 [pid = 18997] [id = 677] 09:41:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 118 (0x921e7400) [pid = 18997] [serial = 2032] [outer = (nil)] 09:41:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 119 (0x9a61b800) [pid = 18997] [serial = 2033] [outer = 0x921e7400] 09:41:50 INFO - PROCESS | 18997 | 1467823310564 Marionette DEBUG loaded listener.js 09:41:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 120 (0x9a673400) [pid = 18997] [serial = 2034] [outer = 0x921e7400] 09:41:51 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:41:51 INFO - PROCESS | 18997 | 1467823311719 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 09:41:51 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) 09:41:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1736ms 09:41:51 INFO - PROCESS | 18997 | 1467823311758 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 09:41:51 INFO - PROCESS | 18997 | 1467823311762 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 09:41:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:41:51 INFO - PROCESS | 18997 | 1467823311768 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:41:51 INFO - PROCESS | 18997 | 1467823311772 Marionette TRACE conn3 <- [1,2682,null,{}] 09:41:51 INFO - PROCESS | 18997 | 1467823311777 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:51 INFO - PROCESS | 18997 | 1467823311786 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:52 INFO - PROCESS | 18997 | 1467823312045 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 09:41:52 INFO - PROCESS | 18997 | 1467823312343 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:52 INFO - PROCESS | 18997 | 1467823312353 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:52 INFO - PROCESS | 18997 | ++DOCSHELL 0x8eed0800 == 60 [pid = 18997] [id = 678] 09:41:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 121 (0x921e1800) [pid = 18997] [serial = 2035] [outer = (nil)] 09:41:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 122 (0x92365000) [pid = 18997] [serial = 2036] [outer = 0x921e1800] 09:41:52 INFO - PROCESS | 18997 | 1467823312442 Marionette DEBUG loaded listener.js 09:41:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 123 (0x92586000) [pid = 18997] [serial = 2037] [outer = 0x921e1800] 09:41:53 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:41:53 INFO - PROCESS | 18997 | 1467823313881 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 09:41:53 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) 09:41:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2140ms 09:41:53 INFO - PROCESS | 18997 | 1467823313911 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 09:41:53 INFO - PROCESS | 18997 | 1467823313918 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 09:41:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:41:53 INFO - PROCESS | 18997 | 1467823313927 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:41:53 INFO - PROCESS | 18997 | 1467823313933 Marionette TRACE conn3 <- [1,2686,null,{}] 09:41:53 INFO - PROCESS | 18997 | 1467823313941 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:53 INFO - PROCESS | 18997 | 1467823313948 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:54 INFO - PROCESS | 18997 | 1467823314226 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 09:41:54 INFO - PROCESS | 18997 | 1467823314481 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:54 INFO - PROCESS | 18997 | 1467823314490 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:54 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e1cf800 == 61 [pid = 18997] [id = 679] 09:41:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 124 (0x92a83000) [pid = 18997] [serial = 2038] [outer = (nil)] 09:41:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 125 (0x92ead800) [pid = 18997] [serial = 2039] [outer = 0x92a83000] 09:41:54 INFO - PROCESS | 18997 | 1467823314576 Marionette DEBUG loaded listener.js 09:41:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 126 (0x93b3c800) [pid = 18997] [serial = 2040] [outer = 0x92a83000] 09:41:55 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:41:55 INFO - PROCESS | 18997 | 1467823315980 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 09:41:56 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 09:41:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:41:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 09:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:41:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:41:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 2090ms 09:41:56 INFO - PROCESS | 18997 | 1467823316018 Marionette TRACE conn3 -> [0,2689,"getWindowHandle",null] 09:41:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 09:41:56 INFO - PROCESS | 18997 | 1467823316023 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 09:41:56 INFO - PROCESS | 18997 | 1467823316030 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:41:56 INFO - PROCESS | 18997 | 1467823316034 Marionette TRACE conn3 <- [1,2690,null,{}] 09:41:56 INFO - PROCESS | 18997 | 1467823316173 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:56 INFO - PROCESS | 18997 | 1467823316179 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:56 INFO - PROCESS | 18997 | 1467823316474 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 09:41:56 INFO - PROCESS | 18997 | 1467823316683 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:56 INFO - PROCESS | 18997 | 1467823316692 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:56 INFO - PROCESS | 18997 | ++DOCSHELL 0x921de800 == 62 [pid = 18997] [id = 680] 09:41:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 127 (0x9508d400) [pid = 18997] [serial = 2041] [outer = (nil)] 09:41:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 128 (0x982d0000) [pid = 18997] [serial = 2042] [outer = 0x9508d400] 09:41:56 INFO - PROCESS | 18997 | 1467823316776 Marionette DEBUG loaded listener.js 09:41:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 129 (0x99fc9c00) [pid = 18997] [serial = 2043] [outer = 0x9508d400] 09:41:58 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:41:58 INFO - PROCESS | 18997 | 1467823318169 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 09:41:58 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 09:41:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:41:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 09:41:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:41:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:41:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 2194ms 09:41:58 INFO - PROCESS | 18997 | 1467823318225 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 09:41:58 INFO - PROCESS | 18997 | 1467823318232 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 09:41:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 09:41:58 INFO - PROCESS | 18997 | 1467823318250 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:41:58 INFO - PROCESS | 18997 | 1467823318258 Marionette TRACE conn3 <- [1,2694,null,{}] 09:41:58 INFO - PROCESS | 18997 | 1467823318362 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:58 INFO - PROCESS | 18997 | 1467823318369 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:58 INFO - PROCESS | 18997 | 1467823318627 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 09:41:58 INFO - PROCESS | 18997 | 1467823318911 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:58 INFO - PROCESS | 18997 | 1467823318920 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:41:58 INFO - PROCESS | 18997 | ++DOCSHELL 0x8eec9c00 == 63 [pid = 18997] [id = 681] 09:41:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 130 (0x95135400) [pid = 18997] [serial = 2044] [outer = (nil)] 09:41:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 131 (0x9a61c000) [pid = 18997] [serial = 2045] [outer = 0x95135400] 09:41:59 INFO - PROCESS | 18997 | 1467823319003 Marionette DEBUG loaded listener.js 09:41:59 INFO - PROCESS | 18997 | ++DOMWINDOW == 132 (0x9b560c00) [pid = 18997] [serial = 2046] [outer = 0x95135400] 09:42:00 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:42:00 INFO - PROCESS | 18997 | 1467823320417 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 09:42:00 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 09:42:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:42:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 09:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:42:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:42:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 2233ms 09:42:00 INFO - PROCESS | 18997 | 1467823320562 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 09:42:00 INFO - PROCESS | 18997 | 1467823320567 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 09:42:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 09:42:00 INFO - PROCESS | 18997 | 1467823320580 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:42:00 INFO - PROCESS | 18997 | 1467823320582 Marionette TRACE conn3 <- [1,2698,null,{}] 09:42:00 INFO - PROCESS | 18997 | 1467823320589 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:00 INFO - PROCESS | 18997 | 1467823320595 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:00 INFO - PROCESS | 18997 | 1467823320784 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 09:42:01 INFO - PROCESS | 18997 | 1467823321006 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:01 INFO - PROCESS | 18997 | 1467823321016 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:01 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e3a7000 == 64 [pid = 18997] [id = 682] 09:42:01 INFO - PROCESS | 18997 | ++DOMWINDOW == 133 (0x8e3ad000) [pid = 18997] [serial = 2047] [outer = (nil)] 09:42:01 INFO - PROCESS | 18997 | ++DOMWINDOW == 134 (0x93888400) [pid = 18997] [serial = 2048] [outer = 0x8e3ad000] 09:42:01 INFO - PROCESS | 18997 | 1467823321130 Marionette DEBUG loaded listener.js 09:42:01 INFO - PROCESS | 18997 | ++DOMWINDOW == 135 (0x99d75400) [pid = 18997] [serial = 2049] [outer = 0x8e3ad000] 09:42:02 INFO - PROCESS | 18997 | SkCairoFTTypeface::onFilterRec unimplemented 09:42:02 INFO - PROCESS | 18997 | 1467823322870 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 09:42:02 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 09:42:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:42:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 09:42:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:42:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:42:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 2339ms 09:42:02 INFO - PROCESS | 18997 | 1467823322920 Marionette TRACE conn3 -> [0,2701,"getWindowHandle",null] 09:42:02 INFO - PROCESS | 18997 | 1467823322925 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 09:42:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 09:42:02 INFO - PROCESS | 18997 | 1467823322933 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:42:02 INFO - PROCESS | 18997 | 1467823322938 Marionette TRACE conn3 <- [1,2702,null,{}] 09:42:02 INFO - PROCESS | 18997 | 1467823322947 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:02 INFO - PROCESS | 18997 | 1467823322952 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:03 INFO - PROCESS | 18997 | 1467823323224 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 09:42:03 INFO - PROCESS | 18997 | 1467823323440 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:03 INFO - PROCESS | 18997 | 1467823323461 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:03 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f4c00 == 65 [pid = 18997] [id = 683] 09:42:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 136 (0x923f8400) [pid = 18997] [serial = 2050] [outer = (nil)] 09:42:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 137 (0x92d99000) [pid = 18997] [serial = 2051] [outer = 0x923f8400] 09:42:03 INFO - PROCESS | 18997 | 1467823323585 Marionette DEBUG loaded listener.js 09:42:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 138 (0x93896000) [pid = 18997] [serial = 2052] [outer = 0x923f8400] 09:42:04 INFO - PROCESS | 18997 | --DOCSHELL 0x9a1ef000 == 64 [pid = 18997] [id = 613] 09:42:04 INFO - PROCESS | 18997 | --DOCSHELL 0x950ba400 == 63 [pid = 18997] [id = 611] 09:42:04 INFO - PROCESS | 18997 | --DOCSHELL 0x9b94f000 == 62 [pid = 18997] [id = 612] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 137 (0x9be80800) [pid = 18997] [serial = 1988] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOCSHELL 0x8e1ccc00 == 61 [pid = 18997] [id = 677] 09:42:04 INFO - PROCESS | 18997 | --DOCSHELL 0x95135c00 == 60 [pid = 18997] [id = 676] 09:42:04 INFO - PROCESS | 18997 | --DOCSHELL 0x92588000 == 59 [pid = 18997] [id = 675] 09:42:04 INFO - PROCESS | 18997 | --DOCSHELL 0x92910000 == 58 [pid = 18997] [id = 674] 09:42:04 INFO - PROCESS | 18997 | --DOCSHELL 0x92d97000 == 57 [pid = 18997] [id = 673] 09:42:04 INFO - PROCESS | 18997 | --DOCSHELL 0x92914000 == 56 [pid = 18997] [id = 672] 09:42:04 INFO - PROCESS | 18997 | --DOCSHELL 0x8e3a3800 == 55 [pid = 18997] [id = 670] 09:42:04 INFO - PROCESS | 18997 | --DOCSHELL 0x923fa800 == 54 [pid = 18997] [id = 669] 09:42:04 INFO - PROCESS | 18997 | --DOCSHELL 0x92d90400 == 53 [pid = 18997] [id = 668] 09:42:04 INFO - PROCESS | 18997 | --DOCSHELL 0x92582000 == 52 [pid = 18997] [id = 667] 09:42:04 INFO - PROCESS | 18997 | --DOCSHELL 0x928d4000 == 51 [pid = 18997] [id = 666] 09:42:04 INFO - PROCESS | 18997 | --DOCSHELL 0x9a46ac00 == 50 [pid = 18997] [id = 665] 09:42:04 INFO - PROCESS | 18997 | --DOCSHELL 0x950b1000 == 49 [pid = 18997] [id = 664] 09:42:04 INFO - PROCESS | 18997 | --DOCSHELL 0x8e1cfc00 == 48 [pid = 18997] [id = 663] 09:42:04 INFO - PROCESS | 18997 | 1467823324601 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 136 (0x9a167000) [pid = 18997] [serial = 1929] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 135 (0x9a46c800) [pid = 18997] [serial = 1830] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 134 (0x9b273800) [pid = 18997] [serial = 1833] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 133 (0xa1014400) [pid = 18997] [serial = 1842] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 132 (0x923f7800) [pid = 18997] [serial = 1824] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 131 (0x95191c00) [pid = 18997] [serial = 1827] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 130 (0x95187800) [pid = 18997] [serial = 1845] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 129 (0x9b3e3c00) [pid = 18997] [serial = 1836] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 128 (0x9bed5400) [pid = 18997] [serial = 1839] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 127 (0x99fd1400) [pid = 18997] [serial = 1884] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 126 (0x9515ac00) [pid = 18997] [serial = 1869] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 125 (0x9be82000) [pid = 18997] [serial = 1875] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 124 (0x9be7dc00) [pid = 18997] [serial = 1866] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 123 (0xa1090400) [pid = 18997] [serial = 1902] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 122 (0x953b4000) [pid = 18997] [serial = 1905] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 121 (0x9a66c000) [pid = 18997] [serial = 1908] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 120 (0xa25ef000) [pid = 18997] [serial = 1911] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 119 (0xa2ff3000) [pid = 18997] [serial = 1914] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 118 (0xa310d000) [pid = 18997] [serial = 1917] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 117 (0xa4d4fc00) [pid = 18997] [serial = 1920] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 116 (0xa6110400) [pid = 18997] [serial = 1923] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 115 (0xa6789400) [pid = 18997] [serial = 1926] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 114 (0x9be7fc00) [pid = 18997] [serial = 1985] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 113 (0x9a160400) [pid = 18997] [serial = 1979] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 112 (0x9a61ec00) [pid = 18997] [serial = 1980] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 111 (0x92ab0c00) [pid = 18997] [serial = 1974] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 110 (0x92aa3800) [pid = 18997] [serial = 1973] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 109 (0x950bb000) [pid = 18997] [serial = 1976] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 108 (0x9779f400) [pid = 18997] [serial = 1977] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 107 (0x8e1d5c00) [pid = 18997] [serial = 1967] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 106 (0xa683fc00) [pid = 18997] [serial = 1958] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 105 (0x95161400) [pid = 18997] [serial = 1950] [outer = (nil)] [url = about:blank] 09:42:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:42:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1736ms 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 104 (0x946b0c00) [pid = 18997] [serial = 1949] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 103 (0xa33c2400) [pid = 18997] [serial = 1947] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 102 (0x8e3a4400) [pid = 18997] [serial = 1970] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 101 (0xa6d3bc00) [pid = 18997] [serial = 1964] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 100 (0xa334ec00) [pid = 18997] [serial = 1955] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 99 (0x9a677000) [pid = 18997] [serial = 1952] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 98 (0x92aa8800) [pid = 18997] [serial = 1961] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 97 (0x9c0e6800) [pid = 18997] [serial = 1986] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 96 (0x9b27d000) [pid = 18997] [serial = 1983] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 95 (0x9a7d6000) [pid = 18997] [serial = 1982] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 94 (0x9d813800) [pid = 18997] [serial = 1878] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 93 (0x9a470400) [pid = 18997] [serial = 1872] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | --DOMWINDOW == 92 (0xa209b800) [pid = 18997] [serial = 1881] [outer = (nil)] [url = about:blank] 09:42:04 INFO - PROCESS | 18997 | 1467823324672 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 09:42:04 INFO - PROCESS | 18997 | 1467823324688 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 09:42:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:42:04 INFO - PROCESS | 18997 | 1467823324701 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:42:04 INFO - PROCESS | 18997 | 1467823324705 Marionette TRACE conn3 <- [1,2706,null,{}] 09:42:04 INFO - PROCESS | 18997 | 1467823324711 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:04 INFO - PROCESS | 18997 | 1467823324716 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:04 INFO - PROCESS | 18997 | 1467823324952 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 09:42:05 INFO - PROCESS | 18997 | 1467823325168 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:05 INFO - PROCESS | 18997 | 1467823325177 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:05 INFO - PROCESS | 18997 | ++DOCSHELL 0x92914000 == 49 [pid = 18997] [id = 684] 09:42:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 93 (0x92ab0c00) [pid = 18997] [serial = 2053] [outer = (nil)] 09:42:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 94 (0x9391fc00) [pid = 18997] [serial = 2054] [outer = 0x92ab0c00] 09:42:05 INFO - PROCESS | 18997 | 1467823325250 Marionette DEBUG loaded listener.js 09:42:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 95 (0x9512f000) [pid = 18997] [serial = 2055] [outer = 0x92ab0c00] 09:42:06 INFO - PROCESS | 18997 | 1467823326065 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 09:42:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:42:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1433ms 09:42:06 INFO - PROCESS | 18997 | 1467823326136 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 09:42:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:42:06 INFO - PROCESS | 18997 | 1467823326140 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 09:42:06 INFO - PROCESS | 18997 | 1467823326148 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:42:06 INFO - PROCESS | 18997 | 1467823326154 Marionette TRACE conn3 <- [1,2710,null,{}] 09:42:06 INFO - PROCESS | 18997 | 1467823326170 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:06 INFO - PROCESS | 18997 | 1467823326179 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:06 INFO - PROCESS | 18997 | 1467823326359 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 09:42:06 INFO - PROCESS | 18997 | 1467823326548 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:06 INFO - PROCESS | 18997 | 1467823326560 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:06 INFO - PROCESS | 18997 | ++DOCSHELL 0x9518ec00 == 50 [pid = 18997] [id = 685] 09:42:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 96 (0x953a7400) [pid = 18997] [serial = 2056] [outer = (nil)] 09:42:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 97 (0x96dfac00) [pid = 18997] [serial = 2057] [outer = 0x953a7400] 09:42:06 INFO - PROCESS | 18997 | 1467823326645 Marionette DEBUG loaded listener.js 09:42:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 98 (0x99538400) [pid = 18997] [serial = 2058] [outer = 0x953a7400] 09:42:07 INFO - PROCESS | 18997 | 1467823327594 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 09:42:07 INFO - PROCESS | 18997 | 1467823327638 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 09:42:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 09:42:07 INFO - PROCESS | 18997 | 1467823327644 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:42:07 INFO - PROCESS | 18997 | 1467823327648 Marionette TRACE conn3 <- [1,2714,null,{}] 09:42:07 INFO - PROCESS | 18997 | 1467823327659 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:07 INFO - PROCESS | 18997 | 1467823327663 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:07 INFO - PROCESS | 18997 | 1467823327898 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 09:42:07 INFO - PROCESS | 18997 | 1467823327925 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:07 INFO - PROCESS | 18997 | 1467823327935 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:07 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e1cc800 == 51 [pid = 18997] [id = 686] 09:42:07 INFO - PROCESS | 18997 | ++DOMWINDOW == 99 (0x99d81000) [pid = 18997] [serial = 2059] [outer = (nil)] 09:42:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 100 (0x9a470400) [pid = 18997] [serial = 2060] [outer = 0x99d81000] 09:42:08 INFO - PROCESS | 18997 | 1467823328015 Marionette DEBUG loaded listener.js 09:42:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 101 (0x9a620000) [pid = 18997] [serial = 2061] [outer = 0x99d81000] 09:42:08 INFO - PROCESS | 18997 | 1467823328978 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 09:42:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:42:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1639ms 09:42:09 INFO - PROCESS | 18997 | --DOMWINDOW == 100 (0x92aa6000) [pid = 18997] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:42:09 INFO - PROCESS | 18997 | --DOMWINDOW == 99 (0x9518a000) [pid = 18997] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 09:42:09 INFO - PROCESS | 18997 | --DOMWINDOW == 98 (0x92d9cc00) [pid = 18997] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:42:09 INFO - PROCESS | 18997 | --DOMWINDOW == 97 (0x9518b800) [pid = 18997] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:42:09 INFO - PROCESS | 18997 | --DOMWINDOW == 96 (0x92915c00) [pid = 18997] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:42:09 INFO - PROCESS | 18997 | --DOMWINDOW == 95 (0x9b277000) [pid = 18997] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:42:09 INFO - PROCESS | 18997 | 1467823329300 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 09:42:09 INFO - PROCESS | 18997 | 1467823329304 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 09:42:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:42:09 INFO - PROCESS | 18997 | 1467823329311 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:42:09 INFO - PROCESS | 18997 | 1467823329314 Marionette TRACE conn3 <- [1,2718,null,{}] 09:42:09 INFO - PROCESS | 18997 | 1467823329320 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:09 INFO - PROCESS | 18997 | 1467823329323 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:09 INFO - PROCESS | 18997 | 1467823329478 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 09:42:09 INFO - PROCESS | 18997 | 1467823329486 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:09 INFO - PROCESS | 18997 | 1467823329501 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:09 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e1d0400 == 52 [pid = 18997] [id = 687] 09:42:09 INFO - PROCESS | 18997 | ++DOMWINDOW == 96 (0x8e1d8800) [pid = 18997] [serial = 2062] [outer = (nil)] 09:42:09 INFO - PROCESS | 18997 | ++DOMWINDOW == 97 (0x9a169400) [pid = 18997] [serial = 2063] [outer = 0x8e1d8800] 09:42:09 INFO - PROCESS | 18997 | 1467823329574 Marionette DEBUG loaded listener.js 09:42:09 INFO - PROCESS | 18997 | ++DOMWINDOW == 98 (0x9a384000) [pid = 18997] [serial = 2064] [outer = 0x8e1d8800] 09:42:10 INFO - PROCESS | 18997 | 1467823330582 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 09:42:10 INFO - PROCESS | 18997 | 1467823330616 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 09:42:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 09:42:10 INFO - PROCESS | 18997 | 1467823330623 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:42:10 INFO - PROCESS | 18997 | 1467823330626 Marionette TRACE conn3 <- [1,2722,null,{}] 09:42:10 INFO - PROCESS | 18997 | 1467823330632 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:10 INFO - PROCESS | 18997 | 1467823330642 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:10 INFO - PROCESS | 18997 | 1467823330939 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 09:42:11 INFO - PROCESS | 18997 | 1467823331045 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:11 INFO - PROCESS | 18997 | 1467823331055 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:11 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f0c00 == 53 [pid = 18997] [id = 688] 09:42:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 99 (0x92a90400) [pid = 18997] [serial = 2065] [outer = (nil)] 09:42:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 100 (0x9b3e3c00) [pid = 18997] [serial = 2066] [outer = 0x92a90400] 09:42:11 INFO - PROCESS | 18997 | 1467823331124 Marionette DEBUG loaded listener.js 09:42:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 101 (0x9b94f000) [pid = 18997] [serial = 2067] [outer = 0x92a90400] 09:42:12 INFO - PROCESS | 18997 | 1467823332356 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 09:42:12 INFO - PROCESS | 18997 | 1467823332418 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 09:42:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 09:42:12 INFO - PROCESS | 18997 | 1467823332448 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:42:12 INFO - PROCESS | 18997 | 1467823332454 Marionette TRACE conn3 <- [1,2726,null,{}] 09:42:12 INFO - PROCESS | 18997 | 1467823332467 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:12 INFO - PROCESS | 18997 | 1467823332472 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:12 INFO - PROCESS | 18997 | 1467823332676 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 09:42:13 INFO - PROCESS | 18997 | 1467823332989 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:13 INFO - PROCESS | 18997 | 1467823333000 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:13 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e1d0800 == 54 [pid = 18997] [id = 689] 09:42:13 INFO - PROCESS | 18997 | ++DOMWINDOW == 102 (0x92a85800) [pid = 18997] [serial = 2068] [outer = (nil)] 09:42:13 INFO - PROCESS | 18997 | ++DOMWINDOW == 103 (0x92d9c000) [pid = 18997] [serial = 2069] [outer = 0x92a85800] 09:42:13 INFO - PROCESS | 18997 | 1467823333086 Marionette DEBUG loaded listener.js 09:42:13 INFO - PROCESS | 18997 | ++DOMWINDOW == 104 (0x9388a000) [pid = 18997] [serial = 2070] [outer = 0x92a85800] 09:42:14 INFO - PROCESS | 18997 | 1467823334128 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 09:42:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:42:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1769ms 09:42:14 INFO - PROCESS | 18997 | 1467823334196 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 09:42:14 INFO - PROCESS | 18997 | 1467823334203 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 09:42:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:42:14 INFO - PROCESS | 18997 | 1467823334215 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:42:14 INFO - PROCESS | 18997 | 1467823334219 Marionette TRACE conn3 <- [1,2730,null,{}] 09:42:14 INFO - PROCESS | 18997 | 1467823334226 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:14 INFO - PROCESS | 18997 | 1467823334231 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:14 INFO - PROCESS | 18997 | 1467823334478 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 09:42:14 INFO - PROCESS | 18997 | 1467823334746 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:14 INFO - PROCESS | 18997 | 1467823334753 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:14 INFO - PROCESS | 18997 | ++DOCSHELL 0x97792400 == 55 [pid = 18997] [id = 690] 09:42:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 105 (0x9824e800) [pid = 18997] [serial = 2071] [outer = (nil)] 09:42:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 106 (0x9a15fc00) [pid = 18997] [serial = 2072] [outer = 0x9824e800] 09:42:14 INFO - PROCESS | 18997 | 1467823334876 Marionette DEBUG loaded listener.js 09:42:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 107 (0x9a473800) [pid = 18997] [serial = 2073] [outer = 0x9824e800] 09:42:16 INFO - PROCESS | 18997 | 1467823336227 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 09:42:16 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 09:42:16 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 09:42:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 09:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:42:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 2035ms 09:42:16 INFO - PROCESS | 18997 | 1467823336281 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 09:42:16 INFO - PROCESS | 18997 | 1467823336286 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 09:42:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 09:42:16 INFO - PROCESS | 18997 | 1467823336295 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:42:16 INFO - PROCESS | 18997 | 1467823336300 Marionette TRACE conn3 <- [1,2734,null,{}] 09:42:16 INFO - PROCESS | 18997 | 1467823336317 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:16 INFO - PROCESS | 18997 | 1467823336325 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:16 INFO - PROCESS | 18997 | 1467823336571 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 09:42:16 INFO - PROCESS | 18997 | 1467823336796 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:16 INFO - PROCESS | 18997 | 1467823336805 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:16 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e3a5800 == 56 [pid = 18997] [id = 691] 09:42:16 INFO - PROCESS | 18997 | ++DOMWINDOW == 108 (0x9b20d400) [pid = 18997] [serial = 2074] [outer = (nil)] 09:42:16 INFO - PROCESS | 18997 | ++DOMWINDOW == 109 (0x9be7f000) [pid = 18997] [serial = 2075] [outer = 0x9b20d400] 09:42:16 INFO - PROCESS | 18997 | 1467823336934 Marionette DEBUG loaded listener.js 09:42:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 110 (0x9bece400) [pid = 18997] [serial = 2076] [outer = 0x9b20d400] 09:42:17 INFO - PROCESS | 18997 | 1467823337863 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 09:42:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:42:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1642ms 09:42:17 INFO - PROCESS | 18997 | 1467823337937 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 09:42:17 INFO - PROCESS | 18997 | 1467823337942 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 09:42:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:42:17 INFO - PROCESS | 18997 | 1467823337948 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:42:17 INFO - PROCESS | 18997 | 1467823337951 Marionette TRACE conn3 <- [1,2738,null,{}] 09:42:17 INFO - PROCESS | 18997 | 1467823337957 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:17 INFO - PROCESS | 18997 | 1467823337963 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:18 INFO - PROCESS | 18997 | 1467823338157 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 09:42:18 INFO - PROCESS | 18997 | 1467823338366 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:18 INFO - PROCESS | 18997 | 1467823338374 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:18 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e3ab800 == 57 [pid = 18997] [id = 692] 09:42:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 111 (0x92363800) [pid = 18997] [serial = 2077] [outer = (nil)] 09:42:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 112 (0x9c0e1800) [pid = 18997] [serial = 2078] [outer = 0x92363800] 09:42:18 INFO - PROCESS | 18997 | 1467823338499 Marionette DEBUG loaded listener.js 09:42:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 113 (0x9d812c00) [pid = 18997] [serial = 2079] [outer = 0x92363800] 09:42:19 INFO - PROCESS | 18997 | 1467823339472 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 09:42:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:42:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1583ms 09:42:19 INFO - PROCESS | 18997 | 1467823339533 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 09:42:19 INFO - PROCESS | 18997 | 1467823339537 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 09:42:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:42:19 INFO - PROCESS | 18997 | 1467823339543 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:42:19 INFO - PROCESS | 18997 | 1467823339547 Marionette TRACE conn3 <- [1,2742,null,{}] 09:42:19 INFO - PROCESS | 18997 | 1467823339553 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:19 INFO - PROCESS | 18997 | 1467823339559 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:19 INFO - PROCESS | 18997 | 1467823339751 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 09:42:19 INFO - PROCESS | 18997 | 1467823339963 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:19 INFO - PROCESS | 18997 | 1467823339970 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:20 INFO - PROCESS | 18997 | ++DOCSHELL 0x921e9000 == 58 [pid = 18997] [id = 693] 09:42:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 114 (0x9bf66000) [pid = 18997] [serial = 2080] [outer = (nil)] 09:42:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 115 (0xa101b000) [pid = 18997] [serial = 2081] [outer = 0x9bf66000] 09:42:20 INFO - PROCESS | 18997 | 1467823340093 Marionette DEBUG loaded listener.js 09:42:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 116 (0xa209c400) [pid = 18997] [serial = 2082] [outer = 0x9bf66000] 09:42:21 INFO - PROCESS | 18997 | 1467823341049 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 09:42:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:42:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1582ms 09:42:21 INFO - PROCESS | 18997 | 1467823341126 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 09:42:21 INFO - PROCESS | 18997 | 1467823341130 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 09:42:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:42:21 INFO - PROCESS | 18997 | 1467823341136 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:42:21 INFO - PROCESS | 18997 | 1467823341139 Marionette TRACE conn3 <- [1,2746,null,{}] 09:42:21 INFO - PROCESS | 18997 | 1467823341146 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:21 INFO - PROCESS | 18997 | 1467823341156 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:21 INFO - PROCESS | 18997 | 1467823341425 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 09:42:21 INFO - PROCESS | 18997 | 1467823341717 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:21 INFO - PROCESS | 18997 | 1467823341727 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:21 INFO - PROCESS | 18997 | ++DOCSHELL 0x8eed0000 == 59 [pid = 18997] [id = 694] 09:42:21 INFO - PROCESS | 18997 | ++DOMWINDOW == 117 (0x92d8dc00) [pid = 18997] [serial = 2083] [outer = (nil)] 09:42:21 INFO - PROCESS | 18997 | ++DOMWINDOW == 118 (0xa25f2400) [pid = 18997] [serial = 2084] [outer = 0x92d8dc00] 09:42:21 INFO - PROCESS | 18997 | 1467823341807 Marionette DEBUG loaded listener.js 09:42:21 INFO - PROCESS | 18997 | ++DOMWINDOW == 119 (0xa2fbbc00) [pid = 18997] [serial = 2085] [outer = 0x92d8dc00] 09:42:22 INFO - PROCESS | 18997 | 1467823342686 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 09:42:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:42:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1587ms 09:42:22 INFO - PROCESS | 18997 | 1467823342725 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 09:42:22 INFO - PROCESS | 18997 | 1467823342729 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 09:42:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:42:22 INFO - PROCESS | 18997 | 1467823342736 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:42:22 INFO - PROCESS | 18997 | 1467823342740 Marionette TRACE conn3 <- [1,2750,null,{}] 09:42:22 INFO - PROCESS | 18997 | 1467823342746 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:22 INFO - PROCESS | 18997 | 1467823342751 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:22 INFO - PROCESS | 18997 | 1467823342945 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 09:42:23 INFO - PROCESS | 18997 | 1467823343158 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:23 INFO - PROCESS | 18997 | 1467823343167 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:23 INFO - PROCESS | 18997 | ++DOCSHELL 0x921df000 == 60 [pid = 18997] [id = 695] 09:42:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 120 (0x92d93000) [pid = 18997] [serial = 2086] [outer = (nil)] 09:42:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 121 (0xa3110400) [pid = 18997] [serial = 2087] [outer = 0x92d93000] 09:42:23 INFO - PROCESS | 18997 | 1467823343280 Marionette DEBUG loaded listener.js 09:42:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 122 (0xa3188c00) [pid = 18997] [serial = 2088] [outer = 0x92d93000] 09:42:24 INFO - PROCESS | 18997 | 1467823344245 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 09:42:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:42:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1532ms 09:42:24 INFO - PROCESS | 18997 | 1467823344269 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 09:42:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:42:24 INFO - PROCESS | 18997 | 1467823344279 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 09:42:24 INFO - PROCESS | 18997 | 1467823344285 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:42:24 INFO - PROCESS | 18997 | 1467823344290 Marionette TRACE conn3 <- [1,2754,null,{}] 09:42:24 INFO - PROCESS | 18997 | 1467823344296 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:24 INFO - PROCESS | 18997 | 1467823344301 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:24 INFO - PROCESS | 18997 | 1467823344570 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 09:42:24 INFO - PROCESS | 18997 | 1467823344727 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:24 INFO - PROCESS | 18997 | 1467823344734 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:24 INFO - PROCESS | 18997 | ++DOCSHELL 0x9c0dfc00 == 61 [pid = 18997] [id = 696] 09:42:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 123 (0xa2ff4800) [pid = 18997] [serial = 2089] [outer = (nil)] 09:42:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 124 (0xa4d0b800) [pid = 18997] [serial = 2090] [outer = 0xa2ff4800] 09:42:24 INFO - PROCESS | 18997 | 1467823344850 Marionette DEBUG loaded listener.js 09:42:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 125 (0xa4d50c00) [pid = 18997] [serial = 2091] [outer = 0xa2ff4800] 09:42:25 INFO - PROCESS | 18997 | 1467823345870 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 09:42:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:42:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1639ms 09:42:25 INFO - PROCESS | 18997 | 1467823345925 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 09:42:25 INFO - PROCESS | 18997 | 1467823345929 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 09:42:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:42:25 INFO - PROCESS | 18997 | 1467823345935 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:42:25 INFO - PROCESS | 18997 | 1467823345938 Marionette TRACE conn3 <- [1,2758,null,{}] 09:42:25 INFO - PROCESS | 18997 | 1467823345944 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:25 INFO - PROCESS | 18997 | 1467823345949 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:26 INFO - PROCESS | 18997 | 1467823346152 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 09:42:26 INFO - PROCESS | 18997 | 1467823346727 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:26 INFO - PROCESS | 18997 | 1467823346735 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:26 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f5400 == 62 [pid = 18997] [id = 697] 09:42:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 126 (0x923f7800) [pid = 18997] [serial = 2092] [outer = (nil)] 09:42:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 127 (0x928d7c00) [pid = 18997] [serial = 2093] [outer = 0x923f7800] 09:42:26 INFO - PROCESS | 18997 | 1467823346818 Marionette DEBUG loaded listener.js 09:42:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 128 (0x92a89000) [pid = 18997] [serial = 2094] [outer = 0x923f7800] 09:42:27 INFO - PROCESS | 18997 | 1467823347699 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 09:42:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:42:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1796ms 09:42:27 INFO - PROCESS | 18997 | 1467823347733 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 09:42:27 INFO - PROCESS | 18997 | 1467823347738 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 09:42:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:42:27 INFO - PROCESS | 18997 | 1467823347746 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:42:27 INFO - PROCESS | 18997 | 1467823347751 Marionette TRACE conn3 <- [1,2762,null,{}] 09:42:27 INFO - PROCESS | 18997 | 1467823347759 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:27 INFO - PROCESS | 18997 | 1467823347767 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:27 INFO - PROCESS | 18997 | 1467823347948 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 09:42:28 INFO - PROCESS | 18997 | 1467823348171 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:28 INFO - PROCESS | 18997 | 1467823348182 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:28 INFO - PROCESS | 18997 | ++DOCSHELL 0x92eb0c00 == 63 [pid = 18997] [id = 698] 09:42:28 INFO - PROCESS | 18997 | ++DOMWINDOW == 129 (0x93917000) [pid = 18997] [serial = 2095] [outer = (nil)] 09:42:28 INFO - PROCESS | 18997 | ++DOMWINDOW == 130 (0x9508b000) [pid = 18997] [serial = 2096] [outer = 0x93917000] 09:42:28 INFO - PROCESS | 18997 | 1467823348343 Marionette DEBUG loaded listener.js 09:42:28 INFO - PROCESS | 18997 | ++DOMWINDOW == 131 (0x9518bc00) [pid = 18997] [serial = 2097] [outer = 0x93917000] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x8eec9c00 == 62 [pid = 18997] [id = 681] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x8e3a7000 == 61 [pid = 18997] [id = 682] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x921de800 == 60 [pid = 18997] [id = 680] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x8e1cf800 == 59 [pid = 18997] [id = 679] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x8eed0800 == 58 [pid = 18997] [id = 678] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x93b40800 == 57 [pid = 18997] [id = 596] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x921e5c00 == 56 [pid = 18997] [id = 588] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x95166c00 == 55 [pid = 18997] [id = 600] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x9258e400 == 54 [pid = 18997] [id = 649] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x92916400 == 53 [pid = 18997] [id = 615] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x9290ac00 == 52 [pid = 18997] [id = 591] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x9952ec00 == 51 [pid = 18997] [id = 609] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x95184000 == 50 [pid = 18997] [id = 586] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x92eb2c00 == 49 [pid = 18997] [id = 590] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x921e7800 == 48 [pid = 18997] [id = 627] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x923f3800 == 47 [pid = 18997] [id = 578] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x8eec4400 == 46 [pid = 18997] [id = 671] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x92369800 == 45 [pid = 18997] [id = 614] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x92585400 == 44 [pid = 18997] [id = 633] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x923f6800 == 43 [pid = 18997] [id = 603] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x9bf62800 == 42 [pid = 18997] [id = 625] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x92363c00 == 41 [pid = 18997] [id = 580] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x9388c400 == 40 [pid = 18997] [id = 616] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x93895c00 == 39 [pid = 18997] [id = 573] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x96df9000 == 38 [pid = 18997] [id = 650] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x99fd0400 == 37 [pid = 18997] [id = 592] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x9779a000 == 36 [pid = 18997] [id = 621] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x9aae3800 == 35 [pid = 18997] [id = 581] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x921e0400 == 34 [pid = 18997] [id = 576] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x921e5000 == 33 [pid = 18997] [id = 599] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0xa255cc00 == 32 [pid = 18997] [id = 651] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x99f22800 == 31 [pid = 18997] [id = 626] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x8e1d1c00 == 30 [pid = 18997] [id = 656] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x921e8000 == 29 [pid = 18997] [id = 642] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x921e0800 == 28 [pid = 18997] [id = 607] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x928dd000 == 27 [pid = 18997] [id = 585] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x9b276c00 == 26 [pid = 18997] [id = 624] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0xa2fbb400 == 25 [pid = 18997] [id = 641] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x9a642000 == 24 [pid = 18997] [id = 579] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x92911000 == 23 [pid = 18997] [id = 577] 09:42:30 INFO - PROCESS | 18997 | --DOCSHELL 0x9258a000 == 22 [pid = 18997] [id = 601] 09:42:30 INFO - PROCESS | 18997 | --DOMWINDOW == 130 (0x99d80400) [pid = 18997] [serial = 2027] [outer = (nil)] [url = about:blank] 09:42:30 INFO - PROCESS | 18997 | --DOMWINDOW == 129 (0x92a8e400) [pid = 18997] [serial = 2015] [outer = (nil)] [url = about:blank] 09:42:30 INFO - PROCESS | 18997 | --DOMWINDOW == 128 (0x99177000) [pid = 18997] [serial = 1994] [outer = (nil)] [url = about:blank] 09:42:30 INFO - PROCESS | 18997 | --DOMWINDOW == 127 (0x9a67e400) [pid = 18997] [serial = 2031] [outer = (nil)] [url = about:blank] 09:42:30 INFO - PROCESS | 18997 | --DOMWINDOW == 126 (0x92d97800) [pid = 18997] [serial = 2006] [outer = (nil)] [url = about:blank] 09:42:30 INFO - PROCESS | 18997 | --DOMWINDOW == 125 (0x92a8dc00) [pid = 18997] [serial = 2009] [outer = (nil)] [url = about:blank] 09:42:30 INFO - PROCESS | 18997 | --DOMWINDOW == 124 (0x9391e000) [pid = 18997] [serial = 2021] [outer = (nil)] [url = about:blank] 09:42:30 INFO - PROCESS | 18997 | --DOMWINDOW == 123 (0x8eec9400) [pid = 18997] [serial = 2012] [outer = (nil)] [url = about:blank] 09:42:30 INFO - PROCESS | 18997 | --DOMWINDOW == 122 (0x9a169800) [pid = 18997] [serial = 2028] [outer = (nil)] [url = about:blank] 09:42:30 INFO - PROCESS | 18997 | --DOMWINDOW == 121 (0x96ded800) [pid = 18997] [serial = 2024] [outer = (nil)] [url = about:blank] 09:42:30 INFO - PROCESS | 18997 | --DOMWINDOW == 120 (0x95094000) [pid = 18997] [serial = 2022] [outer = (nil)] [url = about:blank] 09:42:30 INFO - PROCESS | 18997 | --DOMWINDOW == 119 (0x9bece800) [pid = 18997] [serial = 2000] [outer = (nil)] [url = about:blank] 09:42:30 INFO - PROCESS | 18997 | --DOMWINDOW == 118 (0xa3354400) [pid = 18997] [serial = 2003] [outer = (nil)] [url = about:blank] 09:42:30 INFO - PROCESS | 18997 | --DOMWINDOW == 117 (0x9a629400) [pid = 18997] [serial = 2030] [outer = (nil)] [url = about:blank] 09:42:30 INFO - PROCESS | 18997 | --DOMWINDOW == 116 (0x8e3aa400) [pid = 18997] [serial = 1991] [outer = (nil)] [url = about:blank] 09:42:30 INFO - PROCESS | 18997 | --DOMWINDOW == 115 (0x92a8bc00) [pid = 18997] [serial = 2019] [outer = (nil)] [url = about:blank] 09:42:30 INFO - PROCESS | 18997 | --DOMWINDOW == 114 (0x92a84c00) [pid = 18997] [serial = 2018] [outer = (nil)] [url = about:blank] 09:42:30 INFO - PROCESS | 18997 | --DOMWINDOW == 113 (0x99530000) [pid = 18997] [serial = 2025] [outer = (nil)] [url = about:blank] 09:42:30 INFO - PROCESS | 18997 | --DOMWINDOW == 112 (0xa209d400) [pid = 18997] [serial = 1989] [outer = (nil)] [url = about:blank] 09:42:30 INFO - PROCESS | 18997 | --DOMWINDOW == 111 (0x9a670c00) [pid = 18997] [serial = 1997] [outer = (nil)] [url = about:blank] 09:42:30 INFO - PROCESS | 18997 | --DOMWINDOW == 110 (0x9a61b800) [pid = 18997] [serial = 2033] [outer = (nil)] [url = about:blank] 09:42:30 INFO - PROCESS | 18997 | 1467823350972 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 09:42:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:42:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 3287ms 09:42:31 INFO - PROCESS | 18997 | 1467823351035 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 09:42:31 INFO - PROCESS | 18997 | 1467823351040 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 09:42:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:42:31 INFO - PROCESS | 18997 | 1467823351049 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:42:31 INFO - PROCESS | 18997 | 1467823351052 Marionette TRACE conn3 <- [1,2766,null,{}] 09:42:31 INFO - PROCESS | 18997 | 1467823351060 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:31 INFO - PROCESS | 18997 | 1467823351065 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:31 INFO - PROCESS | 18997 | 1467823351296 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 09:42:31 INFO - PROCESS | 18997 | 1467823351481 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:31 INFO - PROCESS | 18997 | 1467823351491 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:31 INFO - PROCESS | 18997 | ++DOCSHELL 0x8eecfc00 == 23 [pid = 18997] [id = 699] 09:42:31 INFO - PROCESS | 18997 | ++DOMWINDOW == 111 (0x8eed0800) [pid = 18997] [serial = 2098] [outer = (nil)] 09:42:31 INFO - PROCESS | 18997 | ++DOMWINDOW == 112 (0x923f2000) [pid = 18997] [serial = 2099] [outer = 0x8eed0800] 09:42:31 INFO - PROCESS | 18997 | 1467823351692 Marionette DEBUG loaded listener.js 09:42:31 INFO - PROCESS | 18997 | ++DOMWINDOW == 113 (0x923fe000) [pid = 18997] [serial = 2100] [outer = 0x8eed0800] 09:42:32 INFO - PROCESS | 18997 | 1467823352502 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 09:42:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:42:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1487ms 09:42:32 INFO - PROCESS | 18997 | 1467823352547 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 09:42:32 INFO - PROCESS | 18997 | 1467823352555 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 09:42:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:42:32 INFO - PROCESS | 18997 | 1467823352568 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:42:32 INFO - PROCESS | 18997 | 1467823352573 Marionette TRACE conn3 <- [1,2770,null,{}] 09:42:32 INFO - PROCESS | 18997 | 1467823352584 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:32 INFO - PROCESS | 18997 | 1467823352589 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:32 INFO - PROCESS | 18997 | 1467823352772 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 09:42:32 INFO - PROCESS | 18997 | 1467823352783 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:32 INFO - PROCESS | 18997 | 1467823352791 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:32 INFO - PROCESS | 18997 | ++DOCSHELL 0x92a8e000 == 24 [pid = 18997] [id = 700] 09:42:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 114 (0x92a8e800) [pid = 18997] [serial = 2101] [outer = (nil)] 09:42:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 115 (0x92aa3000) [pid = 18997] [serial = 2102] [outer = 0x92a8e800] 09:42:32 INFO - PROCESS | 18997 | 1467823352866 Marionette DEBUG loaded listener.js 09:42:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 116 (0x92d8d400) [pid = 18997] [serial = 2103] [outer = 0x92a8e800] 09:42:33 INFO - PROCESS | 18997 | 1467823353969 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 09:42:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:42:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1437ms 09:42:34 INFO - PROCESS | 18997 | 1467823354007 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 09:42:34 INFO - PROCESS | 18997 | 1467823354010 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 09:42:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:42:34 INFO - PROCESS | 18997 | 1467823354017 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:42:34 INFO - PROCESS | 18997 | 1467823354023 Marionette TRACE conn3 <- [1,2774,null,{}] 09:42:34 INFO - PROCESS | 18997 | 1467823354049 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:34 INFO - PROCESS | 18997 | 1467823354059 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:34 INFO - PROCESS | 18997 | 1467823354292 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 09:42:34 INFO - PROCESS | 18997 | 1467823354334 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:34 INFO - PROCESS | 18997 | 1467823354343 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:34 INFO - PROCESS | 18997 | ++DOCSHELL 0x93b3b400 == 25 [pid = 18997] [id = 701] 09:42:34 INFO - PROCESS | 18997 | ++DOMWINDOW == 117 (0x93b3d000) [pid = 18997] [serial = 2104] [outer = (nil)] 09:42:34 INFO - PROCESS | 18997 | ++DOMWINDOW == 118 (0x946a4c00) [pid = 18997] [serial = 2105] [outer = 0x93b3d000] 09:42:34 INFO - PROCESS | 18997 | 1467823354515 Marionette DEBUG loaded listener.js 09:42:34 INFO - PROCESS | 18997 | ++DOMWINDOW == 119 (0x950b1000) [pid = 18997] [serial = 2106] [outer = 0x93b3d000] 09:42:36 INFO - PROCESS | 18997 | --DOMWINDOW == 118 (0x8eec8c00) [pid = 18997] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:42:36 INFO - PROCESS | 18997 | --DOMWINDOW == 117 (0x9a61e400) [pid = 18997] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:42:36 INFO - PROCESS | 18997 | --DOMWINDOW == 116 (0x92aa4c00) [pid = 18997] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:42:36 INFO - PROCESS | 18997 | --DOMWINDOW == 115 (0x9a15e000) [pid = 18997] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:42:36 INFO - PROCESS | 18997 | --DOMWINDOW == 114 (0x92589c00) [pid = 18997] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 09:42:36 INFO - PROCESS | 18997 | --DOMWINDOW == 113 (0x8e1d4c00) [pid = 18997] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:42:36 INFO - PROCESS | 18997 | --DOMWINDOW == 112 (0x923fc400) [pid = 18997] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 09:42:36 INFO - PROCESS | 18997 | --DOMWINDOW == 111 (0x8eec1800) [pid = 18997] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:42:36 INFO - PROCESS | 18997 | --DOMWINDOW == 110 (0x9a168800) [pid = 18997] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:42:36 INFO - PROCESS | 18997 | --DOMWINDOW == 109 (0x9518cc00) [pid = 18997] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 09:42:36 INFO - PROCESS | 18997 | --DOMWINDOW == 108 (0x99d81000) [pid = 18997] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:42:36 INFO - PROCESS | 18997 | --DOMWINDOW == 107 (0x8e1d8800) [pid = 18997] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:42:36 INFO - PROCESS | 18997 | --DOMWINDOW == 106 (0x92ab0c00) [pid = 18997] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 09:42:36 INFO - PROCESS | 18997 | --DOMWINDOW == 105 (0x92a83000) [pid = 18997] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 09:42:36 INFO - PROCESS | 18997 | --DOMWINDOW == 104 (0x8e3ad000) [pid = 18997] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:42:36 INFO - PROCESS | 18997 | --DOMWINDOW == 103 (0x921e7400) [pid = 18997] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:42:36 INFO - PROCESS | 18997 | --DOMWINDOW == 102 (0x923f8400) [pid = 18997] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:42:36 INFO - PROCESS | 18997 | --DOMWINDOW == 101 (0x921e1800) [pid = 18997] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 09:42:36 INFO - PROCESS | 18997 | --DOMWINDOW == 100 (0x953a7400) [pid = 18997] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:42:36 INFO - PROCESS | 18997 | --DOMWINDOW == 99 (0x9508d400) [pid = 18997] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 09:42:36 INFO - PROCESS | 18997 | --DOMWINDOW == 98 (0x92a90400) [pid = 18997] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:42:36 INFO - PROCESS | 18997 | --DOMWINDOW == 97 (0x95135400) [pid = 18997] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 09:42:36 INFO - PROCESS | 18997 | --DOMWINDOW == 96 (0x92910800) [pid = 18997] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:42:36 INFO - PROCESS | 18997 | --DOMWINDOW == 95 (0x8e1d0c00) [pid = 18997] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:42:36 INFO - PROCESS | 18997 | --DOMWINDOW == 94 (0x9a673800) [pid = 18997] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:42:36 INFO - PROCESS | 18997 | --DOMWINDOW == 93 (0x92d91400) [pid = 18997] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 09:42:36 INFO - PROCESS | 18997 | --DOMWINDOW == 92 (0x8e1cd000) [pid = 18997] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:42:36 INFO - PROCESS | 18997 | --DOMWINDOW == 91 (0xa25f4c00) [pid = 18997] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:42:36 INFO - PROCESS | 18997 | 1467823356918 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 09:42:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:42:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 2948ms 09:42:36 INFO - PROCESS | 18997 | 1467823356966 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 09:42:36 INFO - PROCESS | 18997 | 1467823356970 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 09:42:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:42:36 INFO - PROCESS | 18997 | 1467823356976 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:42:36 INFO - PROCESS | 18997 | 1467823356980 Marionette TRACE conn3 <- [1,2778,null,{}] 09:42:36 INFO - PROCESS | 18997 | 1467823356985 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:36 INFO - PROCESS | 18997 | 1467823356989 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:37 INFO - PROCESS | 18997 | 1467823357227 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 09:42:37 INFO - PROCESS | 18997 | 1467823357242 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:37 INFO - PROCESS | 18997 | 1467823357250 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:37 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e1d4400 == 26 [pid = 18997] [id = 702] 09:42:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0x8e3a1400) [pid = 18997] [serial = 2107] [outer = (nil)] 09:42:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 93 (0x92a8b800) [pid = 18997] [serial = 2108] [outer = 0x8e3a1400] 09:42:37 INFO - PROCESS | 18997 | 1467823357321 Marionette DEBUG loaded listener.js 09:42:37 INFO - PROCESS | 18997 | ++DOMWINDOW == 94 (0x9391e400) [pid = 18997] [serial = 2109] [outer = 0x8e3a1400] 09:42:38 INFO - PROCESS | 18997 | 1467823358137 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 09:42:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:42:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1181ms 09:42:38 INFO - PROCESS | 18997 | 1467823358158 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 09:42:38 INFO - PROCESS | 18997 | 1467823358162 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 09:42:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:42:38 INFO - PROCESS | 18997 | 1467823358167 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:42:38 INFO - PROCESS | 18997 | 1467823358171 Marionette TRACE conn3 <- [1,2782,null,{}] 09:42:38 INFO - PROCESS | 18997 | 1467823358176 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:38 INFO - PROCESS | 18997 | 1467823358181 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:38 INFO - PROCESS | 18997 | 1467823358400 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 09:42:38 INFO - PROCESS | 18997 | 1467823358419 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:38 INFO - PROCESS | 18997 | 1467823358427 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:38 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e1cfc00 == 27 [pid = 18997] [id = 703] 09:42:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 95 (0x8e1d1000) [pid = 18997] [serial = 2110] [outer = (nil)] 09:42:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 96 (0x8e1d9400) [pid = 18997] [serial = 2111] [outer = 0x8e1d1000] 09:42:38 INFO - PROCESS | 18997 | 1467823358568 Marionette DEBUG loaded listener.js 09:42:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 97 (0x8e3ad000) [pid = 18997] [serial = 2112] [outer = 0x8e1d1000] 09:42:39 INFO - PROCESS | 18997 | 1467823359694 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 09:42:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:42:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1581ms 09:42:39 INFO - PROCESS | 18997 | 1467823359751 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 09:42:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:42:39 INFO - PROCESS | 18997 | 1467823359757 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 09:42:39 INFO - PROCESS | 18997 | 1467823359766 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:42:39 INFO - PROCESS | 18997 | 1467823359770 Marionette TRACE conn3 <- [1,2786,null,{}] 09:42:39 INFO - PROCESS | 18997 | 1467823359778 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:39 INFO - PROCESS | 18997 | 1467823359784 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:39 INFO - PROCESS | 18997 | 1467823359990 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 09:42:40 INFO - PROCESS | 18997 | 1467823360247 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:40 INFO - PROCESS | 18997 | 1467823360257 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:40 INFO - PROCESS | 18997 | ++DOCSHELL 0x92909000 == 28 [pid = 18997] [id = 704] 09:42:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 98 (0x92a88800) [pid = 18997] [serial = 2113] [outer = (nil)] 09:42:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 99 (0x92aa4c00) [pid = 18997] [serial = 2114] [outer = 0x92a88800] 09:42:40 INFO - PROCESS | 18997 | 1467823360384 Marionette DEBUG loaded listener.js 09:42:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 100 (0x92d95400) [pid = 18997] [serial = 2115] [outer = 0x92a88800] 09:42:41 INFO - PROCESS | 18997 | 1467823361354 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 09:42:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:42:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1634ms 09:42:41 INFO - PROCESS | 18997 | 1467823361398 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 09:42:41 INFO - PROCESS | 18997 | 1467823361404 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 09:42:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:42:41 INFO - PROCESS | 18997 | 1467823361415 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:42:41 INFO - PROCESS | 18997 | 1467823361420 Marionette TRACE conn3 <- [1,2790,null,{}] 09:42:41 INFO - PROCESS | 18997 | 1467823361426 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:41 INFO - PROCESS | 18997 | 1467823361432 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:41 INFO - PROCESS | 18997 | 1467823361625 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 09:42:41 INFO - PROCESS | 18997 | 1467823361888 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:41 INFO - PROCESS | 18997 | 1467823361896 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:42 INFO - PROCESS | 18997 | ++DOCSHELL 0x8eeca000 == 29 [pid = 18997] [id = 705] 09:42:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 101 (0x92a84c00) [pid = 18997] [serial = 2116] [outer = (nil)] 09:42:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 102 (0x95164400) [pid = 18997] [serial = 2117] [outer = 0x92a84c00] 09:42:42 INFO - PROCESS | 18997 | 1467823362083 Marionette DEBUG loaded listener.js 09:42:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 103 (0x9518a400) [pid = 18997] [serial = 2118] [outer = 0x92a84c00] 09:42:43 INFO - PROCESS | 18997 | 1467823363027 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 09:42:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:42:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1683ms 09:42:43 INFO - PROCESS | 18997 | 1467823363098 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 09:42:43 INFO - PROCESS | 18997 | 1467823363103 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 09:42:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:42:43 INFO - PROCESS | 18997 | 1467823363109 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:42:43 INFO - PROCESS | 18997 | 1467823363115 Marionette TRACE conn3 <- [1,2794,null,{}] 09:42:43 INFO - PROCESS | 18997 | 1467823363132 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:43 INFO - PROCESS | 18997 | 1467823363141 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:43 INFO - PROCESS | 18997 | 1467823363378 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 09:42:43 INFO - PROCESS | 18997 | 1467823363636 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:43 INFO - PROCESS | 18997 | 1467823363645 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:43 INFO - PROCESS | 18997 | ++DOCSHELL 0x95137c00 == 30 [pid = 18997] [id = 706] 09:42:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 104 (0x982cfc00) [pid = 18997] [serial = 2119] [outer = (nil)] 09:42:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 105 (0x99539c00) [pid = 18997] [serial = 2120] [outer = 0x982cfc00] 09:42:43 INFO - PROCESS | 18997 | 1467823363766 Marionette DEBUG loaded listener.js 09:42:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 106 (0x99d72400) [pid = 18997] [serial = 2121] [outer = 0x982cfc00] 09:42:44 INFO - PROCESS | 18997 | 1467823364657 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 09:42:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:42:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1590ms 09:42:44 INFO - PROCESS | 18997 | 1467823364700 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 09:42:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:42:44 INFO - PROCESS | 18997 | 1467823364706 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 09:42:44 INFO - PROCESS | 18997 | 1467823364712 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:42:44 INFO - PROCESS | 18997 | 1467823364716 Marionette TRACE conn3 <- [1,2798,null,{}] 09:42:44 INFO - PROCESS | 18997 | 1467823364722 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:44 INFO - PROCESS | 18997 | 1467823364727 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:44 INFO - PROCESS | 18997 | 1467823364914 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 09:42:45 INFO - PROCESS | 18997 | 1467823365122 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:45 INFO - PROCESS | 18997 | 1467823365129 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:45 INFO - PROCESS | 18997 | ++DOCSHELL 0x93b3a000 == 31 [pid = 18997] [id = 707] 09:42:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 107 (0x99f1f800) [pid = 18997] [serial = 2122] [outer = (nil)] 09:42:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 108 (0x99fd8800) [pid = 18997] [serial = 2123] [outer = 0x99f1f800] 09:42:45 INFO - PROCESS | 18997 | 1467823365253 Marionette DEBUG loaded listener.js 09:42:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 109 (0x99fe6000) [pid = 18997] [serial = 2124] [outer = 0x99f1f800] 09:42:46 INFO - PROCESS | 18997 | 1467823366247 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 09:42:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:42:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1581ms 09:42:46 INFO - PROCESS | 18997 | 1467823366293 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 09:42:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:42:46 INFO - PROCESS | 18997 | 1467823366297 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 09:42:46 INFO - PROCESS | 18997 | 1467823366304 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:42:46 INFO - PROCESS | 18997 | 1467823366307 Marionette TRACE conn3 <- [1,2802,null,{}] 09:42:46 INFO - PROCESS | 18997 | 1467823366313 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:46 INFO - PROCESS | 18997 | 1467823366319 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:46 INFO - PROCESS | 18997 | 1467823366497 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 09:42:46 INFO - PROCESS | 18997 | 1467823366707 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:46 INFO - PROCESS | 18997 | 1467823366713 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:46 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a162400 == 32 [pid = 18997] [id = 708] 09:42:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 110 (0x9a163800) [pid = 18997] [serial = 2125] [outer = (nil)] 09:42:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 111 (0x9a16a800) [pid = 18997] [serial = 2126] [outer = 0x9a163800] 09:42:46 INFO - PROCESS | 18997 | 1467823366853 Marionette DEBUG loaded listener.js 09:42:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 112 (0x9a642000) [pid = 18997] [serial = 2127] [outer = 0x9a163800] 09:42:47 INFO - PROCESS | 18997 | 1467823367904 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 09:42:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:42:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1635ms 09:42:47 INFO - PROCESS | 18997 | 1467823367941 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 09:42:47 INFO - PROCESS | 18997 | 1467823367944 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 09:42:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:42:47 INFO - PROCESS | 18997 | 1467823367953 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:42:47 INFO - PROCESS | 18997 | 1467823367956 Marionette TRACE conn3 <- [1,2806,null,{}] 09:42:47 INFO - PROCESS | 18997 | 1467823367961 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:47 INFO - PROCESS | 18997 | 1467823367973 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:48 INFO - PROCESS | 18997 | 1467823368158 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 09:42:48 INFO - PROCESS | 18997 | 1467823368369 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:48 INFO - PROCESS | 18997 | 1467823368382 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:48 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e1cf400 == 33 [pid = 18997] [id = 709] 09:42:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 113 (0x92913400) [pid = 18997] [serial = 2128] [outer = (nil)] 09:42:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 114 (0x9a67b800) [pid = 18997] [serial = 2129] [outer = 0x92913400] 09:42:48 INFO - PROCESS | 18997 | 1467823368498 Marionette DEBUG loaded listener.js 09:42:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 115 (0x9a681400) [pid = 18997] [serial = 2130] [outer = 0x92913400] 09:42:49 INFO - PROCESS | 18997 | 1467823369443 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 09:42:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:42:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1529ms 09:42:49 INFO - PROCESS | 18997 | 1467823369484 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 09:42:49 INFO - PROCESS | 18997 | 1467823369488 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 09:42:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:42:49 INFO - PROCESS | 18997 | 1467823369494 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:42:49 INFO - PROCESS | 18997 | 1467823369498 Marionette TRACE conn3 <- [1,2810,null,{}] 09:42:49 INFO - PROCESS | 18997 | 1467823369504 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:49 INFO - PROCESS | 18997 | 1467823369509 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:49 INFO - PROCESS | 18997 | 1467823369695 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 09:42:49 INFO - PROCESS | 18997 | 1467823369908 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:49 INFO - PROCESS | 18997 | 1467823369915 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:49 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e3a8000 == 34 [pid = 18997] [id = 710] 09:42:49 INFO - PROCESS | 18997 | ++DOMWINDOW == 116 (0x8eec8000) [pid = 18997] [serial = 2131] [outer = (nil)] 09:42:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 117 (0x9a7db000) [pid = 18997] [serial = 2132] [outer = 0x8eec8000] 09:42:50 INFO - PROCESS | 18997 | 1467823370031 Marionette DEBUG loaded listener.js 09:42:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 118 (0x9ac7d800) [pid = 18997] [serial = 2133] [outer = 0x8eec8000] 09:42:51 INFO - PROCESS | 18997 | 1467823371004 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 09:42:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:42:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1530ms 09:42:51 INFO - PROCESS | 18997 | 1467823371026 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 09:42:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:42:51 INFO - PROCESS | 18997 | 1467823371030 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 09:42:51 INFO - PROCESS | 18997 | 1467823371036 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:42:51 INFO - PROCESS | 18997 | 1467823371040 Marionette TRACE conn3 <- [1,2814,null,{}] 09:42:51 INFO - PROCESS | 18997 | 1467823371046 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:51 INFO - PROCESS | 18997 | 1467823371051 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:51 INFO - PROCESS | 18997 | 1467823371223 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 09:42:51 INFO - PROCESS | 18997 | 1467823371444 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:51 INFO - PROCESS | 18997 | 1467823371453 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:51 INFO - PROCESS | 18997 | ++DOCSHELL 0x92590000 == 35 [pid = 18997] [id = 711] 09:42:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 119 (0x92eaf000) [pid = 18997] [serial = 2134] [outer = (nil)] 09:42:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 120 (0x9b27d000) [pid = 18997] [serial = 2135] [outer = 0x92eaf000] 09:42:51 INFO - PROCESS | 18997 | 1467823371576 Marionette DEBUG loaded listener.js 09:42:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 121 (0x9b3e0800) [pid = 18997] [serial = 2136] [outer = 0x92eaf000] 09:42:52 INFO - PROCESS | 18997 | 1467823372574 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 09:42:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:42:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1584ms 09:42:52 INFO - PROCESS | 18997 | 1467823372621 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 09:42:52 INFO - PROCESS | 18997 | 1467823372625 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 09:42:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:42:52 INFO - PROCESS | 18997 | 1467823372631 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:42:52 INFO - PROCESS | 18997 | 1467823372635 Marionette TRACE conn3 <- [1,2818,null,{}] 09:42:52 INFO - PROCESS | 18997 | 1467823372640 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:52 INFO - PROCESS | 18997 | 1467823372645 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:52 INFO - PROCESS | 18997 | 1467823372826 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 09:42:53 INFO - PROCESS | 18997 | 1467823373043 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:53 INFO - PROCESS | 18997 | 1467823373051 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:53 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e1cd400 == 36 [pid = 18997] [id = 712] 09:42:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 122 (0x8e1d0000) [pid = 18997] [serial = 2137] [outer = (nil)] 09:42:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 123 (0x8eec5800) [pid = 18997] [serial = 2138] [outer = 0x8e1d0000] 09:42:53 INFO - PROCESS | 18997 | 1467823373171 Marionette DEBUG loaded listener.js 09:42:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 124 (0x92582800) [pid = 18997] [serial = 2139] [outer = 0x8e1d0000] 09:42:54 INFO - PROCESS | 18997 | 1467823374338 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 09:42:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:42:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1741ms 09:42:54 INFO - PROCESS | 18997 | 1467823374373 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 09:42:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:42:54 INFO - PROCESS | 18997 | 1467823374379 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 09:42:54 INFO - PROCESS | 18997 | 1467823374387 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:42:54 INFO - PROCESS | 18997 | 1467823374394 Marionette TRACE conn3 <- [1,2822,null,{}] 09:42:54 INFO - PROCESS | 18997 | 1467823374402 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:54 INFO - PROCESS | 18997 | 1467823374408 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:54 INFO - PROCESS | 18997 | 1467823374606 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 09:42:54 INFO - PROCESS | 18997 | 1467823374831 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:54 INFO - PROCESS | 18997 | 1467823374839 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:55 INFO - PROCESS | 18997 | ++DOCSHELL 0x92361800 == 37 [pid = 18997] [id = 713] 09:42:55 INFO - PROCESS | 18997 | ++DOMWINDOW == 125 (0x92367c00) [pid = 18997] [serial = 2140] [outer = (nil)] 09:42:55 INFO - PROCESS | 18997 | ++DOMWINDOW == 126 (0x928d8800) [pid = 18997] [serial = 2141] [outer = 0x92367c00] 09:42:55 INFO - PROCESS | 18997 | 1467823375052 Marionette DEBUG loaded listener.js 09:42:55 INFO - PROCESS | 18997 | ++DOMWINDOW == 127 (0x92911000) [pid = 18997] [serial = 2142] [outer = 0x92367c00] 09:42:55 INFO - PROCESS | 18997 | --DOCSHELL 0x8e1d4400 == 36 [pid = 18997] [id = 702] 09:42:55 INFO - PROCESS | 18997 | --DOCSHELL 0x93b3b400 == 35 [pid = 18997] [id = 701] 09:42:55 INFO - PROCESS | 18997 | --DOCSHELL 0x92a8e000 == 34 [pid = 18997] [id = 700] 09:42:55 INFO - PROCESS | 18997 | --DOCSHELL 0x8eecfc00 == 33 [pid = 18997] [id = 699] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 126 (0x92aac000) [pid = 18997] [serial = 1962] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 125 (0x92590800) [pid = 18997] [serial = 1992] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 124 (0xa237b400) [pid = 18997] [serial = 2001] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 123 (0xa4f84400) [pid = 18997] [serial = 2007] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 122 (0x8e1da400) [pid = 18997] [serial = 1968] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 121 (0xa4d0b400) [pid = 18997] [serial = 1956] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 120 (0x92d9b000) [pid = 18997] [serial = 2016] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 119 (0x9a685000) [pid = 18997] [serial = 1998] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 118 (0xa6ea2400) [pid = 18997] [serial = 1965] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 117 (0xa6d38400) [pid = 18997] [serial = 1959] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 116 (0xa4f13c00) [pid = 18997] [serial = 2004] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 115 (0x8e3a7400) [pid = 18997] [serial = 1971] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 114 (0x92d92c00) [pid = 18997] [serial = 2010] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 113 (0x8eeccc00) [pid = 18997] [serial = 2013] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 112 (0x9a749400) [pid = 18997] [serial = 1953] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 111 (0x99f1c800) [pid = 18997] [serial = 1995] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 110 (0x96dfac00) [pid = 18997] [serial = 2057] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 109 (0x982d0000) [pid = 18997] [serial = 2042] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 108 (0x9b94f000) [pid = 18997] [serial = 2067] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 107 (0x99fc9c00) [pid = 18997] [serial = 2043] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 106 (0x9a61c000) [pid = 18997] [serial = 2045] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 105 (0x9b560c00) [pid = 18997] [serial = 2046] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 104 (0x9b3e3c00) [pid = 18997] [serial = 2066] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 103 (0x9a384000) [pid = 18997] [serial = 2064] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 102 (0x99538400) [pid = 18997] [serial = 2058] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 101 (0x9a470400) [pid = 18997] [serial = 2060] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 100 (0x9a169400) [pid = 18997] [serial = 2063] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 99 (0x9a620000) [pid = 18997] [serial = 2061] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 98 (0x9391fc00) [pid = 18997] [serial = 2054] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 97 (0x9512f000) [pid = 18997] [serial = 2055] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 96 (0x92ead800) [pid = 18997] [serial = 2039] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 95 (0x93b3c800) [pid = 18997] [serial = 2040] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 94 (0x93888400) [pid = 18997] [serial = 2048] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 93 (0x99d75400) [pid = 18997] [serial = 2049] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 92 (0x9a673400) [pid = 18997] [serial = 2034] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 91 (0x92d99000) [pid = 18997] [serial = 2051] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 90 (0x93896000) [pid = 18997] [serial = 2052] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 89 (0x92365000) [pid = 18997] [serial = 2036] [outer = (nil)] [url = about:blank] 09:42:55 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0x92586000) [pid = 18997] [serial = 2037] [outer = (nil)] [url = about:blank] 09:42:56 INFO - PROCESS | 18997 | 1467823376068 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 09:42:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:42:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1742ms 09:42:56 INFO - PROCESS | 18997 | 1467823376129 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 09:42:56 INFO - PROCESS | 18997 | 1467823376136 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 09:42:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:42:56 INFO - PROCESS | 18997 | 1467823376146 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:42:56 INFO - PROCESS | 18997 | 1467823376150 Marionette TRACE conn3 <- [1,2826,null,{}] 09:42:56 INFO - PROCESS | 18997 | 1467823376156 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:56 INFO - PROCESS | 18997 | 1467823376162 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:56 INFO - PROCESS | 18997 | 1467823376448 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 09:42:56 INFO - PROCESS | 18997 | 1467823376563 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:56 INFO - PROCESS | 18997 | 1467823376569 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:56 INFO - PROCESS | 18997 | ++DOCSHELL 0x9258f400 == 34 [pid = 18997] [id = 714] 09:42:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x92909c00) [pid = 18997] [serial = 2143] [outer = (nil)] 09:42:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0x92aa3c00) [pid = 18997] [serial = 2144] [outer = 0x92909c00] 09:42:56 INFO - PROCESS | 18997 | 1467823376693 Marionette DEBUG loaded listener.js 09:42:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0x92d92400) [pid = 18997] [serial = 2145] [outer = 0x92909c00] 09:42:57 INFO - PROCESS | 18997 | 1467823377564 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:42:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:42:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1490ms 09:42:57 INFO - PROCESS | 18997 | 1467823377638 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 09:42:57 INFO - PROCESS | 18997 | 1467823377642 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 09:42:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:42:57 INFO - PROCESS | 18997 | 1467823377649 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:42:57 INFO - PROCESS | 18997 | 1467823377654 Marionette TRACE conn3 <- [1,2830,null,{}] 09:42:57 INFO - PROCESS | 18997 | 1467823377670 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:57 INFO - PROCESS | 18997 | 1467823377679 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:57 INFO - PROCESS | 18997 | 1467823377868 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 09:42:58 INFO - PROCESS | 18997 | 1467823378058 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:58 INFO - PROCESS | 18997 | 1467823378069 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:58 INFO - PROCESS | 18997 | ++DOCSHELL 0x93b3c800 == 35 [pid = 18997] [id = 715] 09:42:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0x946b0c00) [pid = 18997] [serial = 2146] [outer = (nil)] 09:42:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 93 (0x950bb800) [pid = 18997] [serial = 2147] [outer = 0x946b0c00] 09:42:58 INFO - PROCESS | 18997 | 1467823378142 Marionette DEBUG loaded listener.js 09:42:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 94 (0x95183400) [pid = 18997] [serial = 2148] [outer = 0x946b0c00] 09:42:59 INFO - PROCESS | 18997 | 1467823379069 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 09:42:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:42:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1484ms 09:42:59 INFO - PROCESS | 18997 | 1467823379134 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 09:42:59 INFO - PROCESS | 18997 | 1467823379138 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 09:42:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:42:59 INFO - PROCESS | 18997 | 1467823379144 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:42:59 INFO - PROCESS | 18997 | 1467823379147 Marionette TRACE conn3 <- [1,2834,null,{}] 09:42:59 INFO - PROCESS | 18997 | 1467823379153 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:59 INFO - PROCESS | 18997 | 1467823379158 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:59 INFO - PROCESS | 18997 | 1467823379406 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 09:42:59 INFO - PROCESS | 18997 | 1467823379446 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:59 INFO - PROCESS | 18997 | 1467823379453 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:42:59 INFO - PROCESS | 18997 | ++DOCSHELL 0x93b33800 == 36 [pid = 18997] [id = 716] 09:42:59 INFO - PROCESS | 18997 | ++DOMWINDOW == 95 (0x9515d400) [pid = 18997] [serial = 2149] [outer = (nil)] 09:42:59 INFO - PROCESS | 18997 | ++DOMWINDOW == 96 (0x97792000) [pid = 18997] [serial = 2150] [outer = 0x9515d400] 09:42:59 INFO - PROCESS | 18997 | 1467823379547 Marionette DEBUG loaded listener.js 09:42:59 INFO - PROCESS | 18997 | ++DOMWINDOW == 97 (0x982d2000) [pid = 18997] [serial = 2151] [outer = 0x9515d400] 09:43:00 INFO - PROCESS | 18997 | --DOMWINDOW == 96 (0x9824e800) [pid = 18997] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:43:00 INFO - PROCESS | 18997 | --DOMWINDOW == 95 (0xa2ff4800) [pid = 18997] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 09:43:00 INFO - PROCESS | 18997 | --DOMWINDOW == 94 (0x92d8dc00) [pid = 18997] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 09:43:00 INFO - PROCESS | 18997 | --DOMWINDOW == 93 (0x9b20d400) [pid = 18997] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:43:00 INFO - PROCESS | 18997 | --DOMWINDOW == 92 (0x93917000) [pid = 18997] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 09:43:00 INFO - PROCESS | 18997 | --DOMWINDOW == 91 (0x8eed0800) [pid = 18997] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 09:43:00 INFO - PROCESS | 18997 | --DOMWINDOW == 90 (0x92363800) [pid = 18997] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 09:43:00 INFO - PROCESS | 18997 | --DOMWINDOW == 89 (0x93b3d000) [pid = 18997] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 09:43:00 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0x92d93000) [pid = 18997] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 09:43:00 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x92a85800) [pid = 18997] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:43:00 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x9bf66000) [pid = 18997] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 09:43:00 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x923f7800) [pid = 18997] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 09:43:00 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x92a8e800) [pid = 18997] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 09:43:00 INFO - PROCESS | 18997 | 1467823380739 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:43:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:43:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1630ms 09:43:00 INFO - PROCESS | 18997 | 1467823380778 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 09:43:00 INFO - PROCESS | 18997 | 1467823380782 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 09:43:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:43:00 INFO - PROCESS | 18997 | 1467823380793 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:43:00 INFO - PROCESS | 18997 | 1467823380797 Marionette TRACE conn3 <- [1,2838,null,{}] 09:43:00 INFO - PROCESS | 18997 | 1467823380807 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:00 INFO - PROCESS | 18997 | 1467823380813 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:01 INFO - PROCESS | 18997 | 1467823381034 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 09:43:01 INFO - PROCESS | 18997 | 1467823381269 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:01 INFO - PROCESS | 18997 | 1467823381275 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:01 INFO - PROCESS | 18997 | ++DOCSHELL 0x8eecd800 == 37 [pid = 18997] [id = 717] 09:43:01 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x923f7800) [pid = 18997] [serial = 2152] [outer = (nil)] 09:43:01 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x9508cc00) [pid = 18997] [serial = 2153] [outer = 0x923f7800] 09:43:01 INFO - PROCESS | 18997 | 1467823381350 Marionette DEBUG loaded listener.js 09:43:01 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x982d0000) [pid = 18997] [serial = 2154] [outer = 0x923f7800] 09:43:02 INFO - PROCESS | 18997 | 1467823382239 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 09:43:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:43:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1498ms 09:43:02 INFO - PROCESS | 18997 | 1467823382291 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 09:43:02 INFO - PROCESS | 18997 | 1467823382297 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 09:43:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:43:02 INFO - PROCESS | 18997 | 1467823382309 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:43:02 INFO - PROCESS | 18997 | 1467823382316 Marionette TRACE conn3 <- [1,2842,null,{}] 09:43:02 INFO - PROCESS | 18997 | 1467823382335 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:02 INFO - PROCESS | 18997 | 1467823382342 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:02 INFO - PROCESS | 18997 | 1467823382584 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 09:43:02 INFO - PROCESS | 18997 | 1467823382866 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:02 INFO - PROCESS | 18997 | 1467823382880 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:02 INFO - PROCESS | 18997 | ++DOCSHELL 0x8eec1400 == 38 [pid = 18997] [id = 718] 09:43:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0x9235d800) [pid = 18997] [serial = 2155] [outer = (nil)] 09:43:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x92582000) [pid = 18997] [serial = 2156] [outer = 0x9235d800] 09:43:02 INFO - PROCESS | 18997 | 1467823382978 Marionette DEBUG loaded listener.js 09:43:03 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0x92909800) [pid = 18997] [serial = 2157] [outer = 0x9235d800] 09:43:03 INFO - PROCESS | 18997 | 1467823383942 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 09:43:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:43:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1694ms 09:43:04 INFO - PROCESS | 18997 | 1467823384001 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 09:43:04 INFO - PROCESS | 18997 | 1467823384008 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 09:43:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:43:04 INFO - PROCESS | 18997 | 1467823384019 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:43:04 INFO - PROCESS | 18997 | 1467823384024 Marionette TRACE conn3 <- [1,2846,null,{}] 09:43:04 INFO - PROCESS | 18997 | 1467823384030 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:04 INFO - PROCESS | 18997 | 1467823384036 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:04 INFO - PROCESS | 18997 | 1467823384234 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 09:43:04 INFO - PROCESS | 18997 | 1467823384505 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:04 INFO - PROCESS | 18997 | 1467823384515 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:04 INFO - PROCESS | 18997 | ++DOCSHELL 0x92d97800 == 39 [pid = 18997] [id = 719] 09:43:04 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0x93916c00) [pid = 18997] [serial = 2158] [outer = (nil)] 09:43:04 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0x93b3d000) [pid = 18997] [serial = 2159] [outer = 0x93916c00] 09:43:04 INFO - PROCESS | 18997 | 1467823384643 Marionette DEBUG loaded listener.js 09:43:04 INFO - PROCESS | 18997 | ++DOMWINDOW == 93 (0x950b1800) [pid = 18997] [serial = 2160] [outer = 0x93916c00] 09:43:05 INFO - PROCESS | 18997 | 1467823385633 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 09:43:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:43:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1686ms 09:43:05 INFO - PROCESS | 18997 | 1467823385706 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 09:43:05 INFO - PROCESS | 18997 | 1467823385709 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 09:43:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:43:05 INFO - PROCESS | 18997 | 1467823385717 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:43:05 INFO - PROCESS | 18997 | 1467823385723 Marionette TRACE conn3 <- [1,2850,null,{}] 09:43:05 INFO - PROCESS | 18997 | 1467823385740 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:05 INFO - PROCESS | 18997 | 1467823385748 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:05 INFO - PROCESS | 18997 | 1467823385983 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 09:43:06 INFO - PROCESS | 18997 | 1467823386288 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:06 INFO - PROCESS | 18997 | 1467823386300 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:06 INFO - PROCESS | 18997 | ++DOCSHELL 0x92d93000 == 40 [pid = 18997] [id = 720] 09:43:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 94 (0x99fdf400) [pid = 18997] [serial = 2161] [outer = (nil)] 09:43:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 95 (0x9a16c000) [pid = 18997] [serial = 2162] [outer = 0x99fdf400] 09:43:06 INFO - PROCESS | 18997 | 1467823386397 Marionette DEBUG loaded listener.js 09:43:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 96 (0x9a476000) [pid = 18997] [serial = 2163] [outer = 0x99fdf400] 09:43:07 INFO - PROCESS | 18997 | 1467823387326 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:43:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:43:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1641ms 09:43:07 INFO - PROCESS | 18997 | 1467823387358 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 09:43:07 INFO - PROCESS | 18997 | 1467823387363 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 09:43:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:43:07 INFO - PROCESS | 18997 | 1467823387369 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:43:07 INFO - PROCESS | 18997 | 1467823387373 Marionette TRACE conn3 <- [1,2854,null,{}] 09:43:07 INFO - PROCESS | 18997 | 1467823387378 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:07 INFO - PROCESS | 18997 | 1467823387382 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:07 INFO - PROCESS | 18997 | 1467823387569 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 09:43:07 INFO - PROCESS | 18997 | 1467823387778 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:07 INFO - PROCESS | 18997 | 1467823387785 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:07 INFO - PROCESS | 18997 | ++DOCSHELL 0x99fcd800 == 41 [pid = 18997] [id = 721] 09:43:07 INFO - PROCESS | 18997 | ++DOMWINDOW == 97 (0x9a161c00) [pid = 18997] [serial = 2164] [outer = (nil)] 09:43:07 INFO - PROCESS | 18997 | ++DOMWINDOW == 98 (0x9a674400) [pid = 18997] [serial = 2165] [outer = 0x9a161c00] 09:43:07 INFO - PROCESS | 18997 | 1467823387901 Marionette DEBUG loaded listener.js 09:43:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 99 (0x9a685000) [pid = 18997] [serial = 2166] [outer = 0x9a161c00] 09:43:08 INFO - PROCESS | 18997 | 1467823388880 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 09:43:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:43:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1581ms 09:43:08 INFO - PROCESS | 18997 | 1467823388952 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 09:43:08 INFO - PROCESS | 18997 | 1467823388955 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 09:43:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:43:08 INFO - PROCESS | 18997 | 1467823388964 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:43:08 INFO - PROCESS | 18997 | 1467823388968 Marionette TRACE conn3 <- [1,2858,null,{}] 09:43:08 INFO - PROCESS | 18997 | 1467823388973 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:08 INFO - PROCESS | 18997 | 1467823388977 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:09 INFO - PROCESS | 18997 | 1467823389174 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 09:43:09 INFO - PROCESS | 18997 | 1467823389388 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:09 INFO - PROCESS | 18997 | 1467823389399 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:09 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e1d6000 == 42 [pid = 18997] [id = 722] 09:43:09 INFO - PROCESS | 18997 | ++DOMWINDOW == 100 (0x8eecbc00) [pid = 18997] [serial = 2167] [outer = (nil)] 09:43:09 INFO - PROCESS | 18997 | ++DOMWINDOW == 101 (0x9a751400) [pid = 18997] [serial = 2168] [outer = 0x8eecbc00] 09:43:09 INFO - PROCESS | 18997 | 1467823389555 Marionette DEBUG loaded listener.js 09:43:09 INFO - PROCESS | 18997 | ++DOMWINDOW == 102 (0x9b276000) [pid = 18997] [serial = 2169] [outer = 0x8eecbc00] 09:43:10 INFO - PROCESS | 18997 | 1467823390450 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 09:43:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:43:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1533ms 09:43:10 INFO - PROCESS | 18997 | 1467823390498 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 09:43:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:43:10 INFO - PROCESS | 18997 | 1467823390502 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 09:43:10 INFO - PROCESS | 18997 | 1467823390509 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:43:10 INFO - PROCESS | 18997 | 1467823390512 Marionette TRACE conn3 <- [1,2862,null,{}] 09:43:10 INFO - PROCESS | 18997 | 1467823390519 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:10 INFO - PROCESS | 18997 | 1467823390529 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:10 INFO - PROCESS | 18997 | 1467823390756 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 09:43:10 INFO - PROCESS | 18997 | 1467823390968 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:10 INFO - PROCESS | 18997 | 1467823390977 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:11 INFO - PROCESS | 18997 | ++DOCSHELL 0x99f1f000 == 43 [pid = 18997] [id = 723] 09:43:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 103 (0x9b27a400) [pid = 18997] [serial = 2170] [outer = (nil)] 09:43:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 104 (0x9be7a400) [pid = 18997] [serial = 2171] [outer = 0x9b27a400] 09:43:11 INFO - PROCESS | 18997 | 1467823391162 Marionette DEBUG loaded listener.js 09:43:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 105 (0x9becbc00) [pid = 18997] [serial = 2172] [outer = 0x9b27a400] 09:43:12 INFO - PROCESS | 18997 | 1467823392082 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 09:43:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:43:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1635ms 09:43:12 INFO - PROCESS | 18997 | 1467823392144 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 09:43:12 INFO - PROCESS | 18997 | 1467823392148 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 09:43:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:43:12 INFO - PROCESS | 18997 | 1467823392159 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:43:12 INFO - PROCESS | 18997 | 1467823392165 Marionette TRACE conn3 <- [1,2866,null,{}] 09:43:12 INFO - PROCESS | 18997 | 1467823392175 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:12 INFO - PROCESS | 18997 | 1467823392179 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:12 INFO - PROCESS | 18997 | 1467823392393 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 09:43:12 INFO - PROCESS | 18997 | 1467823392647 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:12 INFO - PROCESS | 18997 | 1467823392655 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:12 INFO - PROCESS | 18997 | ++DOCSHELL 0x9b9b2800 == 44 [pid = 18997] [id = 724] 09:43:12 INFO - PROCESS | 18997 | ++DOMWINDOW == 106 (0x9be77000) [pid = 18997] [serial = 2173] [outer = (nil)] 09:43:12 INFO - PROCESS | 18997 | ++DOMWINDOW == 107 (0x9cb31000) [pid = 18997] [serial = 2174] [outer = 0x9be77000] 09:43:12 INFO - PROCESS | 18997 | 1467823392773 Marionette DEBUG loaded listener.js 09:43:12 INFO - PROCESS | 18997 | ++DOMWINDOW == 108 (0x9d819800) [pid = 18997] [serial = 2175] [outer = 0x9be77000] 09:43:13 INFO - PROCESS | 18997 | 1467823393644 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 09:43:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:43:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1540ms 09:43:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:43:13 INFO - PROCESS | 18997 | 1467823393698 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 09:43:13 INFO - PROCESS | 18997 | 1467823393701 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 09:43:13 INFO - PROCESS | 18997 | 1467823393707 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:43:13 INFO - PROCESS | 18997 | 1467823393711 Marionette TRACE conn3 <- [1,2870,null,{}] 09:43:13 INFO - PROCESS | 18997 | 1467823393717 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:13 INFO - PROCESS | 18997 | 1467823393722 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:13 INFO - PROCESS | 18997 | 1467823393909 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 09:43:14 INFO - PROCESS | 18997 | 1467823394122 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:14 INFO - PROCESS | 18997 | 1467823394131 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:14 INFO - PROCESS | 18997 | ++DOCSHELL 0x99109000 == 45 [pid = 18997] [id = 725] 09:43:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 109 (0x9a645000) [pid = 18997] [serial = 2176] [outer = (nil)] 09:43:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 110 (0xa231d000) [pid = 18997] [serial = 2177] [outer = 0x9a645000] 09:43:14 INFO - PROCESS | 18997 | 1467823394250 Marionette DEBUG loaded listener.js 09:43:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 111 (0xa23a4000) [pid = 18997] [serial = 2178] [outer = 0x9a645000] 09:43:15 INFO - PROCESS | 18997 | 1467823395178 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 09:43:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:43:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1530ms 09:43:15 INFO - PROCESS | 18997 | 1467823395238 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 09:43:15 INFO - PROCESS | 18997 | 1467823395242 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 09:43:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:43:15 INFO - PROCESS | 18997 | 1467823395248 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:43:15 INFO - PROCESS | 18997 | 1467823395252 Marionette TRACE conn3 <- [1,2874,null,{}] 09:43:15 INFO - PROCESS | 18997 | 1467823395258 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:15 INFO - PROCESS | 18997 | 1467823395263 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:15 INFO - PROCESS | 18997 | 1467823395442 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 09:43:15 INFO - PROCESS | 18997 | 1467823395658 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:15 INFO - PROCESS | 18997 | 1467823395669 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:15 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e1d6400 == 46 [pid = 18997] [id = 726] 09:43:15 INFO - PROCESS | 18997 | ++DOMWINDOW == 112 (0x8e1d8800) [pid = 18997] [serial = 2179] [outer = (nil)] 09:43:15 INFO - PROCESS | 18997 | ++DOMWINDOW == 113 (0x9258c400) [pid = 18997] [serial = 2180] [outer = 0x8e1d8800] 09:43:15 INFO - PROCESS | 18997 | 1467823395791 Marionette DEBUG loaded listener.js 09:43:15 INFO - PROCESS | 18997 | ++DOMWINDOW == 114 (0x92d93400) [pid = 18997] [serial = 2181] [outer = 0x8e1d8800] 09:43:17 INFO - PROCESS | 18997 | 1467823397205 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 09:43:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:43:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1987ms 09:43:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:43:17 INFO - PROCESS | 18997 | 1467823397236 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 09:43:17 INFO - PROCESS | 18997 | 1467823397240 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 09:43:17 INFO - PROCESS | 18997 | 1467823397248 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:43:17 INFO - PROCESS | 18997 | 1467823397252 Marionette TRACE conn3 <- [1,2878,null,{}] 09:43:17 INFO - PROCESS | 18997 | 1467823397259 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:17 INFO - PROCESS | 18997 | 1467823397265 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:17 INFO - PROCESS | 18997 | 1467823397437 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 09:43:17 INFO - PROCESS | 18997 | 1467823397654 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:17 INFO - PROCESS | 18997 | 1467823397664 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:17 INFO - PROCESS | 18997 | ++DOCSHELL 0x92d8e800 == 47 [pid = 18997] [id = 727] 09:43:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 115 (0x92d8fc00) [pid = 18997] [serial = 2182] [outer = (nil)] 09:43:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 116 (0x92eb3400) [pid = 18997] [serial = 2183] [outer = 0x92d8fc00] 09:43:17 INFO - PROCESS | 18997 | 1467823397871 Marionette DEBUG loaded listener.js 09:43:17 INFO - PROCESS | 18997 | ++DOMWINDOW == 117 (0x93b35800) [pid = 18997] [serial = 2184] [outer = 0x92d8fc00] 09:43:19 INFO - PROCESS | 18997 | --DOCSHELL 0x9518ec00 == 46 [pid = 18997] [id = 685] 09:43:19 INFO - PROCESS | 18997 | --DOCSHELL 0x923f4c00 == 45 [pid = 18997] [id = 683] 09:43:19 INFO - PROCESS | 18997 | --DOCSHELL 0x92eb0c00 == 44 [pid = 18997] [id = 698] 09:43:19 INFO - PROCESS | 18997 | --DOCSHELL 0x92914000 == 43 [pid = 18997] [id = 684] 09:43:19 INFO - PROCESS | 18997 | --DOCSHELL 0x921e9000 == 42 [pid = 18997] [id = 693] 09:43:19 INFO - PROCESS | 18997 | --DOCSHELL 0x923f0c00 == 41 [pid = 18997] [id = 688] 09:43:19 INFO - PROCESS | 18997 | --DOCSHELL 0x9c0dfc00 == 40 [pid = 18997] [id = 696] 09:43:19 INFO - PROCESS | 18997 | --DOCSHELL 0x9a162400 == 39 [pid = 18997] [id = 708] 09:43:19 INFO - PROCESS | 18997 | --DOCSHELL 0x8e1cf400 == 38 [pid = 18997] [id = 709] 09:43:19 INFO - PROCESS | 18997 | --DOCSHELL 0x8e1d0800 == 37 [pid = 18997] [id = 689] 09:43:19 INFO - PROCESS | 18997 | --DOCSHELL 0x8e1cfc00 == 36 [pid = 18997] [id = 703] 09:43:19 INFO - PROCESS | 18997 | --DOCSHELL 0x97792400 == 35 [pid = 18997] [id = 690] 09:43:19 INFO - PROCESS | 18997 | --DOCSHELL 0x8e3ab800 == 34 [pid = 18997] [id = 692] 09:43:19 INFO - PROCESS | 18997 | --DOCSHELL 0x8eeca000 == 33 [pid = 18997] [id = 705] 09:43:19 INFO - PROCESS | 18997 | --DOCSHELL 0x923f5400 == 32 [pid = 18997] [id = 697] 09:43:19 INFO - PROCESS | 18997 | --DOCSHELL 0x95137c00 == 31 [pid = 18997] [id = 706] 09:43:19 INFO - PROCESS | 18997 | --DOCSHELL 0x8e1cd400 == 30 [pid = 18997] [id = 712] 09:43:19 INFO - PROCESS | 18997 | --DOCSHELL 0x8e3a5800 == 29 [pid = 18997] [id = 691] 09:43:19 INFO - PROCESS | 18997 | --DOCSHELL 0x93b3a000 == 28 [pid = 18997] [id = 707] 09:43:19 INFO - PROCESS | 18997 | --DOCSHELL 0x8e1d0400 == 27 [pid = 18997] [id = 687] 09:43:19 INFO - PROCESS | 18997 | --DOCSHELL 0x92909000 == 26 [pid = 18997] [id = 704] 09:43:19 INFO - PROCESS | 18997 | --DOCSHELL 0x8eed0000 == 25 [pid = 18997] [id = 694] 09:43:19 INFO - PROCESS | 18997 | --DOCSHELL 0x921df000 == 24 [pid = 18997] [id = 695] 09:43:19 INFO - PROCESS | 18997 | --DOCSHELL 0x8e3a8000 == 23 [pid = 18997] [id = 710] 09:43:19 INFO - PROCESS | 18997 | --DOCSHELL 0x92590000 == 22 [pid = 18997] [id = 711] 09:43:19 INFO - PROCESS | 18997 | --DOCSHELL 0x8e1cc800 == 21 [pid = 18997] [id = 686] 09:43:19 INFO - PROCESS | 18997 | --DOMWINDOW == 116 (0x9a15fc00) [pid = 18997] [serial = 2072] [outer = (nil)] [url = about:blank] 09:43:19 INFO - PROCESS | 18997 | --DOMWINDOW == 115 (0xa4d0b800) [pid = 18997] [serial = 2090] [outer = (nil)] [url = about:blank] 09:43:19 INFO - PROCESS | 18997 | --DOMWINDOW == 114 (0xa25f2400) [pid = 18997] [serial = 2084] [outer = (nil)] [url = about:blank] 09:43:19 INFO - PROCESS | 18997 | --DOMWINDOW == 113 (0x9bece400) [pid = 18997] [serial = 2076] [outer = (nil)] [url = about:blank] 09:43:19 INFO - PROCESS | 18997 | --DOMWINDOW == 112 (0x9518bc00) [pid = 18997] [serial = 2097] [outer = (nil)] [url = about:blank] 09:43:19 INFO - PROCESS | 18997 | --DOMWINDOW == 111 (0x923f2000) [pid = 18997] [serial = 2099] [outer = (nil)] [url = about:blank] 09:43:19 INFO - PROCESS | 18997 | --DOMWINDOW == 110 (0x9c0e1800) [pid = 18997] [serial = 2078] [outer = (nil)] [url = about:blank] 09:43:19 INFO - PROCESS | 18997 | --DOMWINDOW == 109 (0x946a4c00) [pid = 18997] [serial = 2105] [outer = (nil)] [url = about:blank] 09:43:19 INFO - PROCESS | 18997 | --DOMWINDOW == 108 (0xa3188c00) [pid = 18997] [serial = 2088] [outer = (nil)] [url = about:blank] 09:43:19 INFO - PROCESS | 18997 | --DOMWINDOW == 107 (0x92d9c000) [pid = 18997] [serial = 2069] [outer = (nil)] [url = about:blank] 09:43:19 INFO - PROCESS | 18997 | --DOMWINDOW == 106 (0x9d812c00) [pid = 18997] [serial = 2079] [outer = (nil)] [url = about:blank] 09:43:19 INFO - PROCESS | 18997 | --DOMWINDOW == 105 (0x950b1000) [pid = 18997] [serial = 2106] [outer = (nil)] [url = about:blank] 09:43:19 INFO - PROCESS | 18997 | --DOMWINDOW == 104 (0x9508b000) [pid = 18997] [serial = 2096] [outer = (nil)] [url = about:blank] 09:43:20 INFO - PROCESS | 18997 | --DOMWINDOW == 103 (0xa4d50c00) [pid = 18997] [serial = 2091] [outer = (nil)] [url = about:blank] 09:43:20 INFO - PROCESS | 18997 | --DOMWINDOW == 102 (0xa209c400) [pid = 18997] [serial = 2082] [outer = (nil)] [url = about:blank] 09:43:20 INFO - PROCESS | 18997 | --DOMWINDOW == 101 (0xa2fbbc00) [pid = 18997] [serial = 2085] [outer = (nil)] [url = about:blank] 09:43:20 INFO - PROCESS | 18997 | --DOMWINDOW == 100 (0x92a89000) [pid = 18997] [serial = 2094] [outer = (nil)] [url = about:blank] 09:43:20 INFO - PROCESS | 18997 | --DOMWINDOW == 99 (0x9388a000) [pid = 18997] [serial = 2070] [outer = (nil)] [url = about:blank] 09:43:20 INFO - PROCESS | 18997 | --DOMWINDOW == 98 (0x928d7c00) [pid = 18997] [serial = 2093] [outer = (nil)] [url = about:blank] 09:43:20 INFO - PROCESS | 18997 | --DOMWINDOW == 97 (0x92d8d400) [pid = 18997] [serial = 2103] [outer = (nil)] [url = about:blank] 09:43:20 INFO - PROCESS | 18997 | --DOMWINDOW == 96 (0x92aa3000) [pid = 18997] [serial = 2102] [outer = (nil)] [url = about:blank] 09:43:20 INFO - PROCESS | 18997 | --DOMWINDOW == 95 (0xa3110400) [pid = 18997] [serial = 2087] [outer = (nil)] [url = about:blank] 09:43:20 INFO - PROCESS | 18997 | --DOMWINDOW == 94 (0xa101b000) [pid = 18997] [serial = 2081] [outer = (nil)] [url = about:blank] 09:43:20 INFO - PROCESS | 18997 | --DOMWINDOW == 93 (0x9be7f000) [pid = 18997] [serial = 2075] [outer = (nil)] [url = about:blank] 09:43:20 INFO - PROCESS | 18997 | --DOMWINDOW == 92 (0x923fe000) [pid = 18997] [serial = 2100] [outer = (nil)] [url = about:blank] 09:43:20 INFO - PROCESS | 18997 | --DOMWINDOW == 91 (0x9a473800) [pid = 18997] [serial = 2073] [outer = (nil)] [url = about:blank] 09:43:20 INFO - PROCESS | 18997 | --DOMWINDOW == 90 (0x92a8b800) [pid = 18997] [serial = 2108] [outer = (nil)] [url = about:blank] 09:43:20 INFO - PROCESS | 18997 | 1467823400341 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 09:43:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:43:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 3139ms 09:43:20 INFO - PROCESS | 18997 | 1467823400387 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 09:43:20 INFO - PROCESS | 18997 | 1467823400393 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 09:43:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:43:20 INFO - PROCESS | 18997 | 1467823400402 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:43:20 INFO - PROCESS | 18997 | 1467823400407 Marionette TRACE conn3 <- [1,2882,null,{}] 09:43:20 INFO - PROCESS | 18997 | 1467823400414 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:20 INFO - PROCESS | 18997 | 1467823400420 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:20 INFO - PROCESS | 18997 | 1467823400581 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 09:43:20 INFO - PROCESS | 18997 | 1467823400790 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:20 INFO - PROCESS | 18997 | 1467823400805 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:20 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e1da800 == 22 [pid = 18997] [id = 728] 09:43:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0x8e39fc00) [pid = 18997] [serial = 2185] [outer = (nil)] 09:43:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0x8eecd000) [pid = 18997] [serial = 2186] [outer = 0x8e39fc00] 09:43:20 INFO - PROCESS | 18997 | 1467823400873 Marionette DEBUG loaded listener.js 09:43:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 93 (0x921e9c00) [pid = 18997] [serial = 2187] [outer = 0x8e39fc00] 09:43:21 INFO - PROCESS | 18997 | 1467823401664 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 09:43:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:43:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1336ms 09:43:21 INFO - PROCESS | 18997 | 1467823401739 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 09:43:21 INFO - PROCESS | 18997 | 1467823401748 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 09:43:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:43:21 INFO - PROCESS | 18997 | 1467823401759 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:43:21 INFO - PROCESS | 18997 | 1467823401763 Marionette TRACE conn3 <- [1,2886,null,{}] 09:43:21 INFO - PROCESS | 18997 | 1467823401769 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:21 INFO - PROCESS | 18997 | 1467823401775 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:21 INFO - PROCESS | 18997 | 1467823401954 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 09:43:22 INFO - PROCESS | 18997 | 1467823402117 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:22 INFO - PROCESS | 18997 | 1467823402125 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:22 INFO - PROCESS | 18997 | ++DOCSHELL 0x92369800 == 23 [pid = 18997] [id = 729] 09:43:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 94 (0x923f9800) [pid = 18997] [serial = 2188] [outer = (nil)] 09:43:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 95 (0x92584800) [pid = 18997] [serial = 2189] [outer = 0x923f9800] 09:43:22 INFO - PROCESS | 18997 | 1467823402206 Marionette DEBUG loaded listener.js 09:43:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 96 (0x928d8400) [pid = 18997] [serial = 2190] [outer = 0x923f9800] 09:43:23 INFO - PROCESS | 18997 | 1467823403159 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 09:43:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:43:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1432ms 09:43:23 INFO - PROCESS | 18997 | 1467823403191 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 09:43:23 INFO - PROCESS | 18997 | 1467823403195 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 09:43:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:43:23 INFO - PROCESS | 18997 | 1467823403201 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:43:23 INFO - PROCESS | 18997 | 1467823403207 Marionette TRACE conn3 <- [1,2890,null,{}] 09:43:23 INFO - PROCESS | 18997 | 1467823403232 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:23 INFO - PROCESS | 18997 | 1467823403241 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:23 INFO - PROCESS | 18997 | 1467823403465 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 09:43:23 INFO - PROCESS | 18997 | 1467823403500 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:23 INFO - PROCESS | 18997 | 1467823403515 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:23 INFO - PROCESS | 18997 | ++DOCSHELL 0x92aa5800 == 24 [pid = 18997] [id = 730] 09:43:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 97 (0x92aa7c00) [pid = 18997] [serial = 2191] [outer = (nil)] 09:43:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 98 (0x92aac800) [pid = 18997] [serial = 2192] [outer = 0x92aa7c00] 09:43:23 INFO - PROCESS | 18997 | 1467823403673 Marionette DEBUG loaded listener.js 09:43:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 99 (0x92d93c00) [pid = 18997] [serial = 2193] [outer = 0x92aa7c00] 09:43:25 INFO - PROCESS | 18997 | 1467823405204 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 09:43:25 INFO - PROCESS | 18997 | --DOMWINDOW == 98 (0x923f7800) [pid = 18997] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 09:43:25 INFO - PROCESS | 18997 | --DOMWINDOW == 97 (0x9515d400) [pid = 18997] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 09:43:25 INFO - PROCESS | 18997 | --DOMWINDOW == 96 (0x92eaf000) [pid = 18997] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 09:43:25 INFO - PROCESS | 18997 | --DOMWINDOW == 95 (0x8e1d1000) [pid = 18997] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 09:43:25 INFO - PROCESS | 18997 | --DOMWINDOW == 94 (0x92913400) [pid = 18997] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 09:43:25 INFO - PROCESS | 18997 | --DOMWINDOW == 93 (0x982cfc00) [pid = 18997] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 09:43:25 INFO - PROCESS | 18997 | --DOMWINDOW == 92 (0x9a163800) [pid = 18997] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 09:43:25 INFO - PROCESS | 18997 | --DOMWINDOW == 91 (0x8e1d0000) [pid = 18997] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 09:43:25 INFO - PROCESS | 18997 | --DOMWINDOW == 90 (0x92367c00) [pid = 18997] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 09:43:25 INFO - PROCESS | 18997 | --DOMWINDOW == 89 (0x92909c00) [pid = 18997] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 09:43:25 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0x92a88800) [pid = 18997] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 09:43:25 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x92a84c00) [pid = 18997] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 09:43:25 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x8eec8000) [pid = 18997] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 09:43:25 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x99f1f800) [pid = 18997] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 09:43:25 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x946b0c00) [pid = 18997] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 09:43:25 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x8e3a1400) [pid = 18997] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 09:43:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:43:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 2138ms 09:43:25 INFO - PROCESS | 18997 | 1467823405340 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 09:43:25 INFO - PROCESS | 18997 | 1467823405344 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 09:43:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:43:25 INFO - PROCESS | 18997 | 1467823405351 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:43:25 INFO - PROCESS | 18997 | 1467823405353 Marionette TRACE conn3 <- [1,2894,null,{}] 09:43:25 INFO - PROCESS | 18997 | 1467823405359 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:25 INFO - PROCESS | 18997 | 1467823405364 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:25 INFO - PROCESS | 18997 | 1467823405567 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 09:43:25 INFO - PROCESS | 18997 | 1467823405664 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:25 INFO - PROCESS | 18997 | 1467823405670 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:25 INFO - PROCESS | 18997 | ++DOCSHELL 0x8eecf000 == 25 [pid = 18997] [id = 731] 09:43:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x9258e000) [pid = 18997] [serial = 2194] [outer = (nil)] 09:43:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x92a90c00) [pid = 18997] [serial = 2195] [outer = 0x9258e000] 09:43:25 INFO - PROCESS | 18997 | 1467823405742 Marionette DEBUG loaded listener.js 09:43:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x92d9c400) [pid = 18997] [serial = 2196] [outer = 0x9258e000] 09:43:26 INFO - PROCESS | 18997 | 1467823406514 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 09:43:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:43:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1228ms 09:43:26 INFO - PROCESS | 18997 | 1467823406580 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 09:43:26 INFO - PROCESS | 18997 | 1467823406584 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 09:43:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:43:26 INFO - PROCESS | 18997 | 1467823406590 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:43:26 INFO - PROCESS | 18997 | 1467823406593 Marionette TRACE conn3 <- [1,2898,null,{}] 09:43:26 INFO - PROCESS | 18997 | 1467823406599 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:26 INFO - PROCESS | 18997 | 1467823406603 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:26 INFO - PROCESS | 18997 | 1467823406765 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 09:43:26 INFO - PROCESS | 18997 | 1467823406774 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:26 INFO - PROCESS | 18997 | 1467823406782 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:26 INFO - PROCESS | 18997 | ++DOCSHELL 0x92eaf000 == 26 [pid = 18997] [id = 732] 09:43:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x92eaf800) [pid = 18997] [serial = 2197] [outer = (nil)] 09:43:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0x93919400) [pid = 18997] [serial = 2198] [outer = 0x92eaf800] 09:43:26 INFO - PROCESS | 18997 | 1467823406849 Marionette DEBUG loaded listener.js 09:43:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x93b38800) [pid = 18997] [serial = 2199] [outer = 0x92eaf800] 09:43:28 INFO - PROCESS | 18997 | 1467823408013 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 09:43:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:43:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1489ms 09:43:28 INFO - PROCESS | 18997 | 1467823408080 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 09:43:28 INFO - PROCESS | 18997 | 1467823408087 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 09:43:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:43:28 INFO - PROCESS | 18997 | 1467823408096 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:43:28 INFO - PROCESS | 18997 | 1467823408101 Marionette TRACE conn3 <- [1,2902,null,{}] 09:43:28 INFO - PROCESS | 18997 | 1467823408112 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:28 INFO - PROCESS | 18997 | 1467823408117 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:28 INFO - PROCESS | 18997 | 1467823408418 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 09:43:28 INFO - PROCESS | 18997 | 1467823408713 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:28 INFO - PROCESS | 18997 | 1467823408723 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:28 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e1d4c00 == 27 [pid = 18997] [id = 733] 09:43:28 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0x8eecf400) [pid = 18997] [serial = 2200] [outer = (nil)] 09:43:28 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0x923ffc00) [pid = 18997] [serial = 2201] [outer = 0x8eecf400] 09:43:28 INFO - PROCESS | 18997 | 1467823408809 Marionette DEBUG loaded listener.js 09:43:28 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0x9290e800) [pid = 18997] [serial = 2202] [outer = 0x8eecf400] 09:43:29 INFO - PROCESS | 18997 | 1467823409766 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:43:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:43:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1746ms 09:43:29 INFO - PROCESS | 18997 | 1467823409842 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 09:43:29 INFO - PROCESS | 18997 | 1467823409850 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 09:43:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:43:29 INFO - PROCESS | 18997 | 1467823409861 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:43:29 INFO - PROCESS | 18997 | 1467823409864 Marionette TRACE conn3 <- [1,2906,null,{}] 09:43:29 INFO - PROCESS | 18997 | 1467823409871 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:29 INFO - PROCESS | 18997 | 1467823409877 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:30 INFO - PROCESS | 18997 | 1467823410098 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 09:43:30 INFO - PROCESS | 18997 | 1467823410290 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:30 INFO - PROCESS | 18997 | 1467823410300 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:30 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e1d1c00 == 28 [pid = 18997] [id = 734] 09:43:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 93 (0x92aaa800) [pid = 18997] [serial = 2203] [outer = (nil)] 09:43:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 94 (0x92eae400) [pid = 18997] [serial = 2204] [outer = 0x92aaa800] 09:43:30 INFO - PROCESS | 18997 | 1467823410387 Marionette DEBUG loaded listener.js 09:43:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 95 (0x92d97c00) [pid = 18997] [serial = 2205] [outer = 0x92aaa800] 09:43:31 INFO - PROCESS | 18997 | 1467823411525 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 09:43:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:43:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1733ms 09:43:31 INFO - PROCESS | 18997 | 1467823411594 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 09:43:31 INFO - PROCESS | 18997 | 1467823411599 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 09:43:31 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:43:31 INFO - PROCESS | 18997 | 1467823411606 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:43:31 INFO - PROCESS | 18997 | 1467823411612 Marionette TRACE conn3 <- [1,2910,null,{}] 09:43:31 INFO - PROCESS | 18997 | 1467823411629 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:31 INFO - PROCESS | 18997 | 1467823411638 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:31 INFO - PROCESS | 18997 | 1467823411904 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 09:43:32 INFO - PROCESS | 18997 | 1467823412204 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:32 INFO - PROCESS | 18997 | 1467823412217 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:32 INFO - PROCESS | 18997 | ++DOCSHELL 0x950ba400 == 29 [pid = 18997] [id = 735] 09:43:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 96 (0x95129000) [pid = 18997] [serial = 2206] [outer = (nil)] 09:43:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 97 (0x95133400) [pid = 18997] [serial = 2207] [outer = 0x95129000] 09:43:32 INFO - PROCESS | 18997 | 1467823412337 Marionette DEBUG loaded listener.js 09:43:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 98 (0x95163800) [pid = 18997] [serial = 2208] [outer = 0x95129000] 09:43:33 INFO - PROCESS | 18997 | 1467823413209 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 09:43:33 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:43:33 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:43:33 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1637ms 09:43:33 INFO - PROCESS | 18997 | 1467823413244 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 09:43:33 INFO - PROCESS | 18997 | 1467823413248 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 09:43:33 INFO - TEST-START | /DOMEvents/constructors.html 09:43:33 INFO - PROCESS | 18997 | 1467823413256 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:43:33 INFO - PROCESS | 18997 | 1467823413259 Marionette TRACE conn3 <- [1,2914,null,{}] 09:43:33 INFO - PROCESS | 18997 | 1467823413265 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:33 INFO - PROCESS | 18997 | 1467823413270 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:33 INFO - PROCESS | 18997 | 1467823413466 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 09:43:33 INFO - PROCESS | 18997 | 1467823413671 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:33 INFO - PROCESS | 18997 | 1467823413680 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:33 INFO - PROCESS | 18997 | ++DOCSHELL 0x92aa5400 == 30 [pid = 18997] [id = 736] 09:43:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 99 (0x95188400) [pid = 18997] [serial = 2209] [outer = (nil)] 09:43:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 100 (0x95190000) [pid = 18997] [serial = 2210] [outer = 0x95188400] 09:43:33 INFO - PROCESS | 18997 | 1467823413798 Marionette DEBUG loaded listener.js 09:43:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 101 (0x953b4400) [pid = 18997] [serial = 2211] [outer = 0x95188400] 09:43:34 INFO - PROCESS | 18997 | 1467823414749 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 09:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:43:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:43:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:43:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:43:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:43:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:43:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:43:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:43:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:43:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:43:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:43:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:43:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:43:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:43:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:43:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:43:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:43:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:43:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:43:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:43:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:43:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:43:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:43:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:43:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:43:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:43:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:43:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:43:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:43:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:43:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:43:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:43:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:43:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:43:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:43:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:43:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:43:34 INFO - TEST-OK | /DOMEvents/constructors.html | took 1561ms 09:43:34 INFO - PROCESS | 18997 | 1467823414818 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 09:43:34 INFO - PROCESS | 18997 | 1467823414824 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 09:43:34 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:43:34 INFO - PROCESS | 18997 | 1467823414859 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:43:34 INFO - PROCESS | 18997 | 1467823414864 Marionette TRACE conn3 <- [1,2918,null,{}] 09:43:34 INFO - PROCESS | 18997 | 1467823414871 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:34 INFO - PROCESS | 18997 | 1467823414876 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:35 INFO - PROCESS | 18997 | 1467823415043 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 09:43:35 INFO - PROCESS | 18997 | 1467823415235 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:35 INFO - PROCESS | 18997 | 1467823415244 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:35 INFO - PROCESS | 18997 | ++DOCSHELL 0x92a84c00 == 31 [pid = 18997] [id = 737] 09:43:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 102 (0x95163000) [pid = 18997] [serial = 2212] [outer = (nil)] 09:43:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 103 (0x982cc000) [pid = 18997] [serial = 2213] [outer = 0x95163000] 09:43:35 INFO - PROCESS | 18997 | 1467823415319 Marionette DEBUG loaded listener.js 09:43:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 104 (0x9953cc00) [pid = 18997] [serial = 2214] [outer = 0x95163000] 09:43:36 INFO - PROCESS | 18997 | 1467823416178 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:43:36 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:43:36 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1365ms 09:43:36 INFO - PROCESS | 18997 | 1467823416198 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 09:43:36 INFO - PROCESS | 18997 | 1467823416203 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 09:43:36 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:43:36 INFO - PROCESS | 18997 | 1467823416209 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:43:36 INFO - PROCESS | 18997 | 1467823416212 Marionette TRACE conn3 <- [1,2922,null,{}] 09:43:36 INFO - PROCESS | 18997 | 1467823416218 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:36 INFO - PROCESS | 18997 | 1467823416229 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:36 INFO - PROCESS | 18997 | 1467823416431 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 09:43:36 INFO - PROCESS | 18997 | 1467823416631 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:36 INFO - PROCESS | 18997 | 1467823416640 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:36 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e3aa800 == 32 [pid = 18997] [id = 738] 09:43:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 105 (0x8eec1800) [pid = 18997] [serial = 2215] [outer = (nil)] 09:43:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 106 (0x99fd3800) [pid = 18997] [serial = 2216] [outer = 0x8eec1800] 09:43:36 INFO - PROCESS | 18997 | 1467823416720 Marionette DEBUG loaded listener.js 09:43:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 107 (0x99fd6c00) [pid = 18997] [serial = 2217] [outer = 0x8eec1800] 09:43:37 INFO - PROCESS | 18997 | [18997] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 09:43:37 INFO - PROCESS | 18997 | [18997] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 09:43:37 INFO - PROCESS | 18997 | [18997] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 09:43:37 INFO - PROCESS | 18997 | [18997] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 09:43:37 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:43:37 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:43:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:43:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:43:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:43:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:43:37 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 09:43:37 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:43:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:43:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:43:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:43:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:43:37 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 09:43:37 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:43:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:43:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:43:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:43:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:43:37 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]" 09:43:37 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:43:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:43:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:43:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:43:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:43:37 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:43:37 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1447ms 09:43:37 INFO - PROCESS | 18997 | 1467823417629 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 09:43:37 INFO - PROCESS | 18997 | 1467823417660 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 09:43:37 INFO - PROCESS | 18997 | 1467823417668 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 09:43:37 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:43:37 INFO - PROCESS | 18997 | 1467823417677 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:43:37 INFO - PROCESS | 18997 | 1467823417683 Marionette TRACE conn3 <- [1,2926,null,{}] 09:43:37 INFO - PROCESS | 18997 | 1467823417689 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:37 INFO - PROCESS | 18997 | 1467823417694 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:37 INFO - PROCESS | 18997 | 1467823417882 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 09:43:38 INFO - PROCESS | 18997 | 1467823418055 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:38 INFO - PROCESS | 18997 | 1467823418064 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:38 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e1d3000 == 33 [pid = 18997] [id = 739] 09:43:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 108 (0x8e3a0400) [pid = 18997] [serial = 2218] [outer = (nil)] 09:43:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 109 (0x92909400) [pid = 18997] [serial = 2219] [outer = 0x8e3a0400] 09:43:38 INFO - PROCESS | 18997 | 1467823418177 Marionette DEBUG loaded listener.js 09:43:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 110 (0x92a85800) [pid = 18997] [serial = 2220] [outer = 0x8e3a0400] 09:43:39 INFO - PROCESS | 18997 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:43:39 INFO - PROCESS | 18997 | 1467823419167 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 09:43:39 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 09:43:39 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1544ms 09:43:39 INFO - PROCESS | 18997 | 1467823419222 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 09:43:39 INFO - PROCESS | 18997 | 1467823419229 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 09:43:39 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:43:39 INFO - PROCESS | 18997 | 1467823419290 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:43:39 INFO - PROCESS | 18997 | 1467823419296 Marionette TRACE conn3 <- [1,2930,null,{}] 09:43:39 INFO - PROCESS | 18997 | 1467823419305 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:39 INFO - PROCESS | 18997 | 1467823419310 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:39 INFO - PROCESS | 18997 | 1467823419475 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 09:43:39 INFO - PROCESS | 18997 | 1467823419780 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:39 INFO - PROCESS | 18997 | 1467823419789 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:39 INFO - PROCESS | 18997 | --DOMWINDOW == 109 (0x9391e400) [pid = 18997] [serial = 2109] [outer = (nil)] [url = about:blank] 09:43:39 INFO - PROCESS | 18997 | --DOMWINDOW == 108 (0x9508cc00) [pid = 18997] [serial = 2153] [outer = (nil)] [url = about:blank] 09:43:39 INFO - PROCESS | 18997 | --DOMWINDOW == 107 (0x97792000) [pid = 18997] [serial = 2150] [outer = (nil)] [url = about:blank] 09:43:39 INFO - PROCESS | 18997 | --DOMWINDOW == 106 (0x9b27d000) [pid = 18997] [serial = 2135] [outer = (nil)] [url = about:blank] 09:43:39 INFO - PROCESS | 18997 | --DOMWINDOW == 105 (0x9b3e0800) [pid = 18997] [serial = 2136] [outer = (nil)] [url = about:blank] 09:43:39 INFO - PROCESS | 18997 | --DOMWINDOW == 104 (0x8e1d9400) [pid = 18997] [serial = 2111] [outer = (nil)] [url = about:blank] 09:43:39 INFO - PROCESS | 18997 | --DOMWINDOW == 103 (0x8e3ad000) [pid = 18997] [serial = 2112] [outer = (nil)] [url = about:blank] 09:43:39 INFO - PROCESS | 18997 | --DOMWINDOW == 102 (0x9a67b800) [pid = 18997] [serial = 2129] [outer = (nil)] [url = about:blank] 09:43:39 INFO - PROCESS | 18997 | --DOMWINDOW == 101 (0x9a681400) [pid = 18997] [serial = 2130] [outer = (nil)] [url = about:blank] 09:43:39 INFO - PROCESS | 18997 | --DOMWINDOW == 100 (0x99539c00) [pid = 18997] [serial = 2120] [outer = (nil)] [url = about:blank] 09:43:39 INFO - PROCESS | 18997 | --DOMWINDOW == 99 (0x99d72400) [pid = 18997] [serial = 2121] [outer = (nil)] [url = about:blank] 09:43:39 INFO - PROCESS | 18997 | --DOMWINDOW == 98 (0x9a16a800) [pid = 18997] [serial = 2126] [outer = (nil)] [url = about:blank] 09:43:39 INFO - PROCESS | 18997 | --DOMWINDOW == 97 (0x9a642000) [pid = 18997] [serial = 2127] [outer = (nil)] [url = about:blank] 09:43:39 INFO - PROCESS | 18997 | --DOMWINDOW == 96 (0x8eec5800) [pid = 18997] [serial = 2138] [outer = (nil)] [url = about:blank] 09:43:39 INFO - PROCESS | 18997 | --DOMWINDOW == 95 (0x92582800) [pid = 18997] [serial = 2139] [outer = (nil)] [url = about:blank] 09:43:39 INFO - PROCESS | 18997 | --DOMWINDOW == 94 (0x928d8800) [pid = 18997] [serial = 2141] [outer = (nil)] [url = about:blank] 09:43:39 INFO - PROCESS | 18997 | --DOMWINDOW == 93 (0x92911000) [pid = 18997] [serial = 2142] [outer = (nil)] [url = about:blank] 09:43:39 INFO - PROCESS | 18997 | --DOMWINDOW == 92 (0x92aa3c00) [pid = 18997] [serial = 2144] [outer = (nil)] [url = about:blank] 09:43:39 INFO - PROCESS | 18997 | --DOMWINDOW == 91 (0x92d92400) [pid = 18997] [serial = 2145] [outer = (nil)] [url = about:blank] 09:43:39 INFO - PROCESS | 18997 | --DOMWINDOW == 90 (0x92aa4c00) [pid = 18997] [serial = 2114] [outer = (nil)] [url = about:blank] 09:43:39 INFO - PROCESS | 18997 | --DOMWINDOW == 89 (0x92d95400) [pid = 18997] [serial = 2115] [outer = (nil)] [url = about:blank] 09:43:39 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0x95164400) [pid = 18997] [serial = 2117] [outer = (nil)] [url = about:blank] 09:43:39 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x9518a400) [pid = 18997] [serial = 2118] [outer = (nil)] [url = about:blank] 09:43:39 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x9a7db000) [pid = 18997] [serial = 2132] [outer = (nil)] [url = about:blank] 09:43:39 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x9ac7d800) [pid = 18997] [serial = 2133] [outer = (nil)] [url = about:blank] 09:43:39 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x99fd8800) [pid = 18997] [serial = 2123] [outer = (nil)] [url = about:blank] 09:43:39 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x99fe6000) [pid = 18997] [serial = 2124] [outer = (nil)] [url = about:blank] 09:43:39 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x982d2000) [pid = 18997] [serial = 2151] [outer = (nil)] [url = about:blank] 09:43:39 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x950bb800) [pid = 18997] [serial = 2147] [outer = (nil)] [url = about:blank] 09:43:39 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x95183400) [pid = 18997] [serial = 2148] [outer = (nil)] [url = about:blank] 09:43:39 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x982d0000) [pid = 18997] [serial = 2154] [outer = (nil)] [url = about:blank] 09:43:39 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e3a4400 == 34 [pid = 18997] [id = 740] 09:43:39 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x8e3a7800) [pid = 18997] [serial = 2221] [outer = (nil)] 09:43:39 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x921ec400) [pid = 18997] [serial = 2222] [outer = 0x8e3a7800] 09:43:39 INFO - PROCESS | 18997 | 1467823419945 Marionette DEBUG loaded listener.js 09:43:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x923f7400) [pid = 18997] [serial = 2223] [outer = 0x8e3a7800] 09:43:40 INFO - PROCESS | 18997 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 09:43:40 INFO - PROCESS | 18997 | 1467823420679 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 09:43:40 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:43:40 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1454ms 09:43:40 INFO - PROCESS | 18997 | 1467823420735 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 09:43:40 INFO - PROCESS | 18997 | 1467823420742 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 09:43:40 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:43:40 INFO - PROCESS | 18997 | 1467823420753 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:43:40 INFO - PROCESS | 18997 | 1467823420757 Marionette TRACE conn3 <- [1,2934,null,{}] 09:43:40 INFO - PROCESS | 18997 | 1467823420763 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:40 INFO - PROCESS | 18997 | 1467823420768 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:40 INFO - PROCESS | 18997 | 1467823420921 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 09:43:41 INFO - PROCESS | 18997 | 1467823421081 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:41 INFO - PROCESS | 18997 | 1467823421093 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:41 INFO - PROCESS | 18997 | ++DOCSHELL 0x928dcc00 == 35 [pid = 18997] [id = 741] 09:43:41 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x92a86400) [pid = 18997] [serial = 2224] [outer = (nil)] 09:43:41 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x92aa1800) [pid = 18997] [serial = 2225] [outer = 0x92a86400] 09:43:41 INFO - PROCESS | 18997 | 1467823421159 Marionette DEBUG loaded listener.js 09:43:41 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x92d8d800) [pid = 18997] [serial = 2226] [outer = 0x92a86400] 09:43:41 INFO - PROCESS | 18997 | 1467823421901 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 09:43:41 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:43:41 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1189ms 09:43:41 INFO - PROCESS | 18997 | 1467823421942 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 09:43:41 INFO - PROCESS | 18997 | 1467823421945 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 09:43:41 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:43:41 INFO - PROCESS | 18997 | 1467823421952 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:43:41 INFO - PROCESS | 18997 | 1467823421957 Marionette TRACE conn3 <- [1,2938,null,{}] 09:43:41 INFO - PROCESS | 18997 | 1467823421972 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:41 INFO - PROCESS | 18997 | 1467823421980 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:42 INFO - PROCESS | 18997 | 1467823422210 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 09:43:42 INFO - PROCESS | 18997 | 1467823422235 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:42 INFO - PROCESS | 18997 | 1467823422244 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:42 INFO - PROCESS | 18997 | ++DOCSHELL 0x9508cc00 == 36 [pid = 18997] [id = 742] 09:43:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x95090400) [pid = 18997] [serial = 2227] [outer = (nil)] 09:43:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x950bcc00) [pid = 18997] [serial = 2228] [outer = 0x95090400] 09:43:42 INFO - PROCESS | 18997 | 1467823422327 Marionette DEBUG loaded listener.js 09:43:42 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0x95164400) [pid = 18997] [serial = 2229] [outer = 0x95090400] 09:43:43 INFO - PROCESS | 18997 | 1467823423129 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 09:43:43 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. 09:43:43 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1191ms 09:43:43 INFO - PROCESS | 18997 | 1467823423144 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 09:43:43 INFO - PROCESS | 18997 | 1467823423148 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 09:43:43 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:43:43 INFO - PROCESS | 18997 | 1467823423154 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:43:43 INFO - PROCESS | 18997 | 1467823423157 Marionette TRACE conn3 <- [1,2942,null,{}] 09:43:43 INFO - PROCESS | 18997 | 1467823423187 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:43 INFO - PROCESS | 18997 | 1467823423192 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:43 INFO - PROCESS | 18997 | 1467823423412 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 09:43:43 INFO - PROCESS | 18997 | 1467823423449 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:43 INFO - PROCESS | 18997 | 1467823423455 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:43 INFO - PROCESS | 18997 | ++DOCSHELL 0x92eaf400 == 37 [pid = 18997] [id = 743] 09:43:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x9512b400) [pid = 18997] [serial = 2230] [outer = (nil)] 09:43:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0x96ded800) [pid = 18997] [serial = 2231] [outer = 0x9512b400] 09:43:43 INFO - PROCESS | 18997 | 1467823423523 Marionette DEBUG loaded listener.js 09:43:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0x98244000) [pid = 18997] [serial = 2232] [outer = 0x9512b400] 09:43:44 INFO - PROCESS | 18997 | 1467823424373 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 09:43:44 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 09:43:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:43:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:43:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1251ms 09:43:44 INFO - PROCESS | 18997 | 1467823424416 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 09:43:44 INFO - PROCESS | 18997 | 1467823424419 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 09:43:44 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:43:44 INFO - PROCESS | 18997 | 1467823424425 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:43:44 INFO - PROCESS | 18997 | 1467823424428 Marionette TRACE conn3 <- [1,2946,null,{}] 09:43:44 INFO - PROCESS | 18997 | 1467823424433 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:44 INFO - PROCESS | 18997 | 1467823424438 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:44 INFO - PROCESS | 18997 | 1467823424758 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 09:43:44 INFO - PROCESS | 18997 | --DOMWINDOW == 90 (0x8e39fc00) [pid = 18997] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 09:43:44 INFO - PROCESS | 18997 | --DOMWINDOW == 89 (0x923f9800) [pid = 18997] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 09:43:44 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0x92d8fc00) [pid = 18997] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 09:43:44 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x92aa7c00) [pid = 18997] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 09:43:44 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x9235d800) [pid = 18997] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 09:43:44 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x93916c00) [pid = 18997] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 09:43:44 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x99fdf400) [pid = 18997] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 09:43:44 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x9a161c00) [pid = 18997] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 09:43:44 INFO - PROCESS | 18997 | --DOMWINDOW == 82 (0x8eecbc00) [pid = 18997] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 09:43:44 INFO - PROCESS | 18997 | --DOMWINDOW == 81 (0x9b27a400) [pid = 18997] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 09:43:44 INFO - PROCESS | 18997 | --DOMWINDOW == 80 (0x9be77000) [pid = 18997] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 09:43:44 INFO - PROCESS | 18997 | --DOMWINDOW == 79 (0x9a645000) [pid = 18997] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 09:43:44 INFO - PROCESS | 18997 | --DOMWINDOW == 78 (0x8e1d8800) [pid = 18997] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 09:43:44 INFO - PROCESS | 18997 | --DOMWINDOW == 77 (0x9258e000) [pid = 18997] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 09:43:44 INFO - PROCESS | 18997 | 1467823424911 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:44 INFO - PROCESS | 18997 | 1467823424917 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:44 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e1d8800 == 38 [pid = 18997] [id = 744] 09:43:44 INFO - PROCESS | 18997 | ++DOMWINDOW == 78 (0x8e39fc00) [pid = 18997] [serial = 2233] [outer = (nil)] 09:43:44 INFO - PROCESS | 18997 | ++DOMWINDOW == 79 (0x923fc400) [pid = 18997] [serial = 2234] [outer = 0x8e39fc00] 09:43:44 INFO - PROCESS | 18997 | 1467823424986 Marionette DEBUG loaded listener.js 09:43:45 INFO - PROCESS | 18997 | ++DOMWINDOW == 80 (0x92a82800) [pid = 18997] [serial = 2235] [outer = 0x8e39fc00] 09:43:45 INFO - PROCESS | 18997 | 1467823425664 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 09:43:45 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. 09:43:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1284ms 09:43:45 INFO - PROCESS | 18997 | 1467823425710 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 09:43:45 INFO - PROCESS | 18997 | 1467823425713 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 09:43:45 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:43:45 INFO - PROCESS | 18997 | 1467823425719 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:43:45 INFO - PROCESS | 18997 | 1467823425722 Marionette TRACE conn3 <- [1,2950,null,{}] 09:43:45 INFO - PROCESS | 18997 | 1467823425727 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:45 INFO - PROCESS | 18997 | 1467823425737 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:45 INFO - PROCESS | 18997 | 1467823425973 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 09:43:46 INFO - PROCESS | 18997 | 1467823425987 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:46 INFO - PROCESS | 18997 | 1467823425994 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:46 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e1ccc00 == 39 [pid = 18997] [id = 745] 09:43:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 81 (0x92581c00) [pid = 18997] [serial = 2236] [outer = (nil)] 09:43:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 82 (0x99fdc000) [pid = 18997] [serial = 2237] [outer = 0x92581c00] 09:43:46 INFO - PROCESS | 18997 | 1467823426059 Marionette DEBUG loaded listener.js 09:43:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 83 (0x9a15d400) [pid = 18997] [serial = 2238] [outer = 0x92581c00] 09:43:46 INFO - PROCESS | 18997 | ++DOCSHELL 0x99fd0800 == 40 [pid = 18997] [id = 746] 09:43:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x9a165000) [pid = 18997] [serial = 2239] [outer = (nil)] 09:43:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x9a46dc00) [pid = 18997] [serial = 2240] [outer = 0x9a165000] 09:43:47 INFO - PROCESS | 18997 | 1467823427074 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 09:43:47 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. 09:43:47 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1430ms 09:43:47 INFO - PROCESS | 18997 | 1467823427152 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 09:43:47 INFO - PROCESS | 18997 | 1467823427156 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 09:43:47 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:43:47 INFO - PROCESS | 18997 | 1467823427166 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:43:47 INFO - PROCESS | 18997 | 1467823427169 Marionette TRACE conn3 <- [1,2954,null,{}] 09:43:47 INFO - PROCESS | 18997 | 1467823427178 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:47 INFO - PROCESS | 18997 | 1467823427184 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:47 INFO - PROCESS | 18997 | 1467823427417 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 09:43:47 INFO - PROCESS | 18997 | 1467823427685 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:47 INFO - PROCESS | 18997 | 1467823427692 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:47 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e3a6800 == 41 [pid = 18997] [id = 747] 09:43:47 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x92367000) [pid = 18997] [serial = 2241] [outer = (nil)] 09:43:47 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x9258e000) [pid = 18997] [serial = 2242] [outer = 0x92367000] 09:43:47 INFO - PROCESS | 18997 | 1467823427791 Marionette DEBUG loaded listener.js 09:43:47 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0x92a83000) [pid = 18997] [serial = 2243] [outer = 0x92367000] 09:43:48 INFO - PROCESS | 18997 | 1467823428581 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 09:43:48 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:43:48 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 09:43:48 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1431ms 09:43:48 INFO - PROCESS | 18997 | 1467823428597 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 09:43:48 INFO - PROCESS | 18997 | 1467823428603 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 09:43:48 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:43:48 INFO - PROCESS | 18997 | 1467823428615 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:43:48 INFO - PROCESS | 18997 | 1467823428619 Marionette TRACE conn3 <- [1,2958,null,{}] 09:43:48 INFO - PROCESS | 18997 | 1467823428626 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:48 INFO - PROCESS | 18997 | 1467823428631 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:48 INFO - PROCESS | 18997 | 1467823428844 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 09:43:49 INFO - PROCESS | 18997 | 1467823429037 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:49 INFO - PROCESS | 18997 | 1467823429049 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:49 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e1d9c00 == 42 [pid = 18997] [id = 748] 09:43:49 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x93b3a800) [pid = 18997] [serial = 2244] [outer = (nil)] 09:43:49 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0x96dec800) [pid = 18997] [serial = 2245] [outer = 0x93b3a800] 09:43:49 INFO - PROCESS | 18997 | 1467823429128 Marionette DEBUG loaded listener.js 09:43:49 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0x982d6c00) [pid = 18997] [serial = 2246] [outer = 0x93b3a800] 09:43:50 INFO - PROCESS | 18997 | 1467823430019 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 09:43:50 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. 09:43:50 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1447ms 09:43:50 INFO - PROCESS | 18997 | 1467823430062 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 09:43:50 INFO - PROCESS | 18997 | 1467823430067 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 09:43:50 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:43:50 INFO - PROCESS | 18997 | 1467823430075 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:43:50 INFO - PROCESS | 18997 | 1467823430081 Marionette TRACE conn3 <- [1,2962,null,{}] 09:43:50 INFO - PROCESS | 18997 | 1467823430119 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:50 INFO - PROCESS | 18997 | 1467823430129 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:50 INFO - PROCESS | 18997 | 1467823430321 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 09:43:50 INFO - PROCESS | 18997 | 1467823430514 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:50 INFO - PROCESS | 18997 | 1467823430530 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:50 INFO - PROCESS | 18997 | ++DOCSHELL 0x923f3c00 == 43 [pid = 18997] [id = 749] 09:43:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0x99fcac00) [pid = 18997] [serial = 2247] [outer = (nil)] 09:43:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 93 (0x9a160800) [pid = 18997] [serial = 2248] [outer = 0x99fcac00] 09:43:50 INFO - PROCESS | 18997 | 1467823430649 Marionette DEBUG loaded listener.js 09:43:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 94 (0x9a168800) [pid = 18997] [serial = 2249] [outer = 0x99fcac00] 09:43:51 INFO - PROCESS | 18997 | 1467823431508 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 09:43:51 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. 09:43:51 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1452ms 09:43:51 INFO - PROCESS | 18997 | 1467823431527 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 09:43:51 INFO - PROCESS | 18997 | 1467823431531 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 09:43:51 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:43:51 INFO - PROCESS | 18997 | 1467823431538 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:43:51 INFO - PROCESS | 18997 | 1467823431542 Marionette TRACE conn3 <- [1,2966,null,{}] 09:43:51 INFO - PROCESS | 18997 | 1467823431547 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:51 INFO - PROCESS | 18997 | 1467823431552 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:51 INFO - PROCESS | 18997 | 1467823431734 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 09:43:51 INFO - PROCESS | 18997 | 1467823431949 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:51 INFO - PROCESS | 18997 | 1467823431955 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:51 INFO - PROCESS | 18997 | ++DOCSHELL 0x991ef400 == 44 [pid = 18997] [id = 750] 09:43:51 INFO - PROCESS | 18997 | ++DOMWINDOW == 95 (0x9a37ec00) [pid = 18997] [serial = 2250] [outer = (nil)] 09:43:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 96 (0x9a61c000) [pid = 18997] [serial = 2251] [outer = 0x9a37ec00] 09:43:52 INFO - PROCESS | 18997 | 1467823432038 Marionette DEBUG loaded listener.js 09:43:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 97 (0x9a626c00) [pid = 18997] [serial = 2252] [outer = 0x9a37ec00] 09:43:52 INFO - PROCESS | 18997 | 1467823432908 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 09:43:52 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 09:43:52 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1431ms 09:43:52 INFO - PROCESS | 18997 | 1467823432971 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 09:43:52 INFO - PROCESS | 18997 | 1467823432975 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 09:43:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:43:52 INFO - PROCESS | 18997 | 1467823432981 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:43:52 INFO - PROCESS | 18997 | 1467823432985 Marionette TRACE conn3 <- [1,2970,null,{}] 09:43:52 INFO - PROCESS | 18997 | 1467823432990 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:52 INFO - PROCESS | 18997 | 1467823432996 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:53 INFO - PROCESS | 18997 | 1467823433199 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 09:43:53 INFO - PROCESS | 18997 | 1467823433366 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:53 INFO - PROCESS | 18997 | 1467823433374 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:53 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e1d5800 == 45 [pid = 18997] [id = 751] 09:43:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 98 (0x9a61cc00) [pid = 18997] [serial = 2253] [outer = (nil)] 09:43:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 99 (0x9a66f800) [pid = 18997] [serial = 2254] [outer = 0x9a61cc00] 09:43:53 INFO - PROCESS | 18997 | 1467823433467 Marionette DEBUG loaded listener.js 09:43:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 100 (0x9a673c00) [pid = 18997] [serial = 2255] [outer = 0x9a61cc00] 09:43:54 INFO - PROCESS | 18997 | 1467823434285 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 09:43:54 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. 09:43:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1330ms 09:43:54 INFO - PROCESS | 18997 | 1467823434312 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 09:43:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:43:54 INFO - PROCESS | 18997 | 1467823434316 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 09:43:54 INFO - PROCESS | 18997 | 1467823434322 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:43:54 INFO - PROCESS | 18997 | 1467823434326 Marionette TRACE conn3 <- [1,2974,null,{}] 09:43:54 INFO - PROCESS | 18997 | 1467823434332 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:54 INFO - PROCESS | 18997 | 1467823434342 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:54 INFO - PROCESS | 18997 | 1467823434582 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 09:43:54 INFO - PROCESS | 18997 | 1467823434779 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:54 INFO - PROCESS | 18997 | 1467823434787 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:54 INFO - PROCESS | 18997 | ++DOCSHELL 0x92aa1c00 == 46 [pid = 18997] [id = 752] 09:43:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 101 (0x95089000) [pid = 18997] [serial = 2256] [outer = (nil)] 09:43:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 102 (0x9a74c800) [pid = 18997] [serial = 2257] [outer = 0x95089000] 09:43:54 INFO - PROCESS | 18997 | 1467823434865 Marionette DEBUG loaded listener.js 09:43:54 INFO - PROCESS | 18997 | ++DOMWINDOW == 103 (0x9a74f400) [pid = 18997] [serial = 2258] [outer = 0x95089000] 09:43:55 INFO - PROCESS | 18997 | 1467823435707 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 09:43:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 09:43:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1435ms 09:43:55 INFO - PROCESS | 18997 | 1467823435758 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 09:43:55 INFO - PROCESS | 18997 | 1467823435762 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 09:43:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:43:55 INFO - PROCESS | 18997 | 1467823435769 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:43:55 INFO - PROCESS | 18997 | 1467823435772 Marionette TRACE conn3 <- [1,2978,null,{}] 09:43:55 INFO - PROCESS | 18997 | 1467823435796 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:55 INFO - PROCESS | 18997 | 1467823435802 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:56 INFO - PROCESS | 18997 | 1467823436038 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 09:43:56 INFO - PROCESS | 18997 | 1467823436180 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:56 INFO - PROCESS | 18997 | 1467823436188 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:56 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a678000 == 47 [pid = 18997] [id = 753] 09:43:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 104 (0x9a74e800) [pid = 18997] [serial = 2259] [outer = (nil)] 09:43:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 105 (0x9b070800) [pid = 18997] [serial = 2260] [outer = 0x9a74e800] 09:43:56 INFO - PROCESS | 18997 | 1467823436271 Marionette DEBUG loaded listener.js 09:43:56 INFO - PROCESS | 18997 | ++DOMWINDOW == 106 (0x9b213000) [pid = 18997] [serial = 2261] [outer = 0x9a74e800] 09:43:57 INFO - PROCESS | 18997 | 1467823437066 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 09:43:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 09:43:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1330ms 09:43:57 INFO - PROCESS | 18997 | 1467823437105 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 09:43:57 INFO - PROCESS | 18997 | 1467823437116 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 09:43:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:43:57 INFO - PROCESS | 18997 | 1467823437130 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:43:57 INFO - PROCESS | 18997 | 1467823437133 Marionette TRACE conn3 <- [1,2982,null,{}] 09:43:57 INFO - PROCESS | 18997 | 1467823437139 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:57 INFO - PROCESS | 18997 | 1467823437144 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:57 INFO - PROCESS | 18997 | 1467823437330 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 09:43:57 INFO - PROCESS | 18997 | 1467823437540 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:57 INFO - PROCESS | 18997 | 1467823437552 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:57 INFO - PROCESS | 18997 | ++DOCSHELL 0x950ba000 == 48 [pid = 18997] [id = 754] 09:43:57 INFO - PROCESS | 18997 | ++DOMWINDOW == 107 (0x97792400) [pid = 18997] [serial = 2262] [outer = (nil)] 09:43:57 INFO - PROCESS | 18997 | ++DOMWINDOW == 108 (0x9b27d000) [pid = 18997] [serial = 2263] [outer = 0x97792400] 09:43:57 INFO - PROCESS | 18997 | 1467823437670 Marionette DEBUG loaded listener.js 09:43:57 INFO - PROCESS | 18997 | ++DOMWINDOW == 109 (0x9b280800) [pid = 18997] [serial = 2264] [outer = 0x97792400] 09:43:58 INFO - PROCESS | 18997 | 1467823438490 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 09:43:58 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 09:43:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:43:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:43:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1380ms 09:43:58 INFO - PROCESS | 18997 | 1467823438511 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 09:43:58 INFO - PROCESS | 18997 | 1467823438515 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 09:43:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:43:58 INFO - PROCESS | 18997 | 1467823438522 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:43:58 INFO - PROCESS | 18997 | 1467823438524 Marionette TRACE conn3 <- [1,2986,null,{}] 09:43:58 INFO - PROCESS | 18997 | 1467823438531 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:58 INFO - PROCESS | 18997 | 1467823438536 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:58 INFO - PROCESS | 18997 | 1467823438716 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 09:43:58 INFO - PROCESS | 18997 | 1467823438934 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:58 INFO - PROCESS | 18997 | 1467823438944 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:43:58 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e1cf400 == 49 [pid = 18997] [id = 755] 09:43:58 INFO - PROCESS | 18997 | ++DOMWINDOW == 110 (0x96df6c00) [pid = 18997] [serial = 2265] [outer = (nil)] 09:43:59 INFO - PROCESS | 18997 | ++DOMWINDOW == 111 (0x9b949c00) [pid = 18997] [serial = 2266] [outer = 0x96df6c00] 09:43:59 INFO - PROCESS | 18997 | 1467823439023 Marionette DEBUG loaded listener.js 09:43:59 INFO - PROCESS | 18997 | ++DOMWINDOW == 112 (0x9b9b2400) [pid = 18997] [serial = 2267] [outer = 0x96df6c00] 09:43:59 INFO - PROCESS | 18997 | 1467823439963 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 09:44:00 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. 09:44:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1487ms 09:44:00 INFO - PROCESS | 18997 | 1467823440011 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 09:44:00 INFO - PROCESS | 18997 | 1467823440015 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 09:44:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:44:00 INFO - PROCESS | 18997 | 1467823440021 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:44:00 INFO - PROCESS | 18997 | 1467823440024 Marionette TRACE conn3 <- [1,2990,null,{}] 09:44:00 INFO - PROCESS | 18997 | 1467823440030 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:00 INFO - PROCESS | 18997 | 1467823440034 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:00 INFO - PROCESS | 18997 | 1467823440210 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 09:44:00 INFO - PROCESS | 18997 | 1467823440817 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:00 INFO - PROCESS | 18997 | 1467823440828 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:00 INFO - PROCESS | 18997 | ++DOCSHELL 0x8eec8800 == 50 [pid = 18997] [id = 756] 09:44:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 113 (0x8eec9000) [pid = 18997] [serial = 2268] [outer = (nil)] 09:44:00 INFO - PROCESS | 18997 | ++DOMWINDOW == 114 (0x9235e400) [pid = 18997] [serial = 2269] [outer = 0x8eec9000] 09:44:00 INFO - PROCESS | 18997 | 1467823440962 Marionette DEBUG loaded listener.js 09:44:01 INFO - PROCESS | 18997 | ++DOMWINDOW == 115 (0x92583400) [pid = 18997] [serial = 2270] [outer = 0x8eec9000] 09:44:01 INFO - PROCESS | 18997 | ++DOCSHELL 0x92eae800 == 51 [pid = 18997] [id = 757] 09:44:01 INFO - PROCESS | 18997 | ++DOMWINDOW == 116 (0x92eb0000) [pid = 18997] [serial = 2271] [outer = (nil)] 09:44:01 INFO - PROCESS | 18997 | ++DOMWINDOW == 117 (0x92590000) [pid = 18997] [serial = 2272] [outer = 0x92eb0000] 09:44:01 INFO - PROCESS | 18997 | 1467823441852 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 09:44:01 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. 09:44:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1887ms 09:44:01 INFO - PROCESS | 18997 | 1467823441918 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 09:44:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:44:01 INFO - PROCESS | 18997 | 1467823441923 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 09:44:01 INFO - PROCESS | 18997 | 1467823441931 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:44:01 INFO - PROCESS | 18997 | 1467823441936 Marionette TRACE conn3 <- [1,2994,null,{}] 09:44:01 INFO - PROCESS | 18997 | 1467823441944 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:01 INFO - PROCESS | 18997 | 1467823441948 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:02 INFO - PROCESS | 18997 | 1467823442162 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 09:44:02 INFO - PROCESS | 18997 | 1467823442582 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:02 INFO - PROCESS | 18997 | 1467823442592 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:02 INFO - PROCESS | 18997 | ++DOCSHELL 0x8eec7400 == 52 [pid = 18997] [id = 758] 09:44:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 118 (0x923f6000) [pid = 18997] [serial = 2273] [outer = (nil)] 09:44:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 119 (0x92a8e800) [pid = 18997] [serial = 2274] [outer = 0x923f6000] 09:44:02 INFO - PROCESS | 18997 | 1467823442681 Marionette DEBUG loaded listener.js 09:44:02 INFO - PROCESS | 18997 | ++DOMWINDOW == 120 (0x946ae800) [pid = 18997] [serial = 2275] [outer = 0x923f6000] 09:44:04 INFO - PROCESS | 18997 | --DOCSHELL 0x8eecf000 == 51 [pid = 18997] [id = 731] 09:44:04 INFO - PROCESS | 18997 | --DOCSHELL 0x8e1d8800 == 50 [pid = 18997] [id = 744] 09:44:04 INFO - PROCESS | 18997 | --DOCSHELL 0x92eaf400 == 49 [pid = 18997] [id = 743] 09:44:04 INFO - PROCESS | 18997 | --DOCSHELL 0x9508cc00 == 48 [pid = 18997] [id = 742] 09:44:04 INFO - PROCESS | 18997 | --DOCSHELL 0x928dcc00 == 47 [pid = 18997] [id = 741] 09:44:04 INFO - PROCESS | 18997 | --DOCSHELL 0x8e3a4400 == 46 [pid = 18997] [id = 740] 09:44:04 INFO - PROCESS | 18997 | --DOCSHELL 0x950ba400 == 45 [pid = 18997] [id = 735] 09:44:04 INFO - PROCESS | 18997 | --DOCSHELL 0x92eaf000 == 44 [pid = 18997] [id = 732] 09:44:04 INFO - PROCESS | 18997 | --DOCSHELL 0x8e1d4c00 == 43 [pid = 18997] [id = 733] 09:44:04 INFO - PROCESS | 18997 | --DOCSHELL 0x8e1d1c00 == 42 [pid = 18997] [id = 734] 09:44:04 INFO - PROCESS | 18997 | --DOCSHELL 0x92aa5400 == 41 [pid = 18997] [id = 736] 09:44:04 INFO - PROCESS | 18997 | --DOCSHELL 0x8e3aa800 == 40 [pid = 18997] [id = 738] 09:44:04 INFO - PROCESS | 18997 | --DOCSHELL 0x92a84c00 == 39 [pid = 18997] [id = 737] 09:44:04 INFO - PROCESS | 18997 | --DOCSHELL 0x8e1d3000 == 38 [pid = 18997] [id = 739] 09:44:04 INFO - PROCESS | 18997 | --DOCSHELL 0x99fd0800 == 37 [pid = 18997] [id = 746] 09:44:04 INFO - PROCESS | 18997 | --DOCSHELL 0x92eae800 == 36 [pid = 18997] [id = 757] 09:44:04 INFO - PROCESS | 18997 | --DOCSHELL 0x8eec8800 == 35 [pid = 18997] [id = 756] 09:44:04 INFO - PROCESS | 18997 | --DOCSHELL 0x950ba000 == 34 [pid = 18997] [id = 754] 09:44:04 INFO - PROCESS | 18997 | --DOCSHELL 0x8e1cf400 == 33 [pid = 18997] [id = 755] 09:44:04 INFO - PROCESS | 18997 | --DOCSHELL 0x9a678000 == 32 [pid = 18997] [id = 753] 09:44:04 INFO - PROCESS | 18997 | --DOCSHELL 0x92aa1c00 == 31 [pid = 18997] [id = 752] 09:44:04 INFO - PROCESS | 18997 | --DOCSHELL 0x8e1d5800 == 30 [pid = 18997] [id = 751] 09:44:04 INFO - PROCESS | 18997 | --DOCSHELL 0x923f3c00 == 29 [pid = 18997] [id = 749] 09:44:04 INFO - PROCESS | 18997 | --DOCSHELL 0x991ef400 == 28 [pid = 18997] [id = 750] 09:44:04 INFO - PROCESS | 18997 | --DOCSHELL 0x8e1d9c00 == 27 [pid = 18997] [id = 748] 09:44:04 INFO - PROCESS | 18997 | --DOCSHELL 0x8e1ccc00 == 26 [pid = 18997] [id = 745] 09:44:04 INFO - PROCESS | 18997 | --DOCSHELL 0x8e3a6800 == 25 [pid = 18997] [id = 747] 09:44:05 INFO - PROCESS | 18997 | --DOMWINDOW == 119 (0x8eecd000) [pid = 18997] [serial = 2186] [outer = (nil)] [url = about:blank] 09:44:05 INFO - PROCESS | 18997 | --DOMWINDOW == 118 (0x921e9c00) [pid = 18997] [serial = 2187] [outer = (nil)] [url = about:blank] 09:44:05 INFO - PROCESS | 18997 | --DOMWINDOW == 117 (0x92584800) [pid = 18997] [serial = 2189] [outer = (nil)] [url = about:blank] 09:44:05 INFO - PROCESS | 18997 | --DOMWINDOW == 116 (0x93b35800) [pid = 18997] [serial = 2184] [outer = (nil)] [url = about:blank] 09:44:05 INFO - PROCESS | 18997 | --DOMWINDOW == 115 (0x92eb3400) [pid = 18997] [serial = 2183] [outer = (nil)] [url = about:blank] 09:44:05 INFO - PROCESS | 18997 | --DOMWINDOW == 114 (0x92aac800) [pid = 18997] [serial = 2192] [outer = (nil)] [url = about:blank] 09:44:05 INFO - PROCESS | 18997 | --DOMWINDOW == 113 (0x92909800) [pid = 18997] [serial = 2157] [outer = (nil)] [url = about:blank] 09:44:05 INFO - PROCESS | 18997 | --DOMWINDOW == 112 (0x92582000) [pid = 18997] [serial = 2156] [outer = (nil)] [url = about:blank] 09:44:05 INFO - PROCESS | 18997 | --DOMWINDOW == 111 (0x950b1800) [pid = 18997] [serial = 2160] [outer = (nil)] [url = about:blank] 09:44:05 INFO - PROCESS | 18997 | --DOMWINDOW == 110 (0x93b3d000) [pid = 18997] [serial = 2159] [outer = (nil)] [url = about:blank] 09:44:05 INFO - PROCESS | 18997 | --DOMWINDOW == 109 (0x9a476000) [pid = 18997] [serial = 2163] [outer = (nil)] [url = about:blank] 09:44:05 INFO - PROCESS | 18997 | --DOMWINDOW == 108 (0x9a16c000) [pid = 18997] [serial = 2162] [outer = (nil)] [url = about:blank] 09:44:05 INFO - PROCESS | 18997 | --DOMWINDOW == 107 (0x9a685000) [pid = 18997] [serial = 2166] [outer = (nil)] [url = about:blank] 09:44:05 INFO - PROCESS | 18997 | --DOMWINDOW == 106 (0x9a674400) [pid = 18997] [serial = 2165] [outer = (nil)] [url = about:blank] 09:44:05 INFO - PROCESS | 18997 | --DOMWINDOW == 105 (0x9b276000) [pid = 18997] [serial = 2169] [outer = (nil)] [url = about:blank] 09:44:05 INFO - PROCESS | 18997 | --DOMWINDOW == 104 (0x9a751400) [pid = 18997] [serial = 2168] [outer = (nil)] [url = about:blank] 09:44:05 INFO - PROCESS | 18997 | --DOMWINDOW == 103 (0x9becbc00) [pid = 18997] [serial = 2172] [outer = (nil)] [url = about:blank] 09:44:05 INFO - PROCESS | 18997 | --DOMWINDOW == 102 (0x9be7a400) [pid = 18997] [serial = 2171] [outer = (nil)] [url = about:blank] 09:44:05 INFO - PROCESS | 18997 | --DOMWINDOW == 101 (0x9d819800) [pid = 18997] [serial = 2175] [outer = (nil)] [url = about:blank] 09:44:05 INFO - PROCESS | 18997 | --DOMWINDOW == 100 (0x9cb31000) [pid = 18997] [serial = 2174] [outer = (nil)] [url = about:blank] 09:44:05 INFO - PROCESS | 18997 | --DOMWINDOW == 99 (0xa23a4000) [pid = 18997] [serial = 2178] [outer = (nil)] [url = about:blank] 09:44:05 INFO - PROCESS | 18997 | --DOMWINDOW == 98 (0xa231d000) [pid = 18997] [serial = 2177] [outer = (nil)] [url = about:blank] 09:44:05 INFO - PROCESS | 18997 | --DOMWINDOW == 97 (0x92d93400) [pid = 18997] [serial = 2181] [outer = (nil)] [url = about:blank] 09:44:05 INFO - PROCESS | 18997 | --DOMWINDOW == 96 (0x9258c400) [pid = 18997] [serial = 2180] [outer = (nil)] [url = about:blank] 09:44:05 INFO - PROCESS | 18997 | --DOMWINDOW == 95 (0x92d93c00) [pid = 18997] [serial = 2193] [outer = (nil)] [url = about:blank] 09:44:05 INFO - PROCESS | 18997 | --DOMWINDOW == 94 (0x92a90c00) [pid = 18997] [serial = 2195] [outer = (nil)] [url = about:blank] 09:44:05 INFO - PROCESS | 18997 | --DOMWINDOW == 93 (0x93919400) [pid = 18997] [serial = 2198] [outer = (nil)] [url = about:blank] 09:44:05 INFO - PROCESS | 18997 | --DOMWINDOW == 92 (0x92d9c400) [pid = 18997] [serial = 2196] [outer = (nil)] [url = about:blank] 09:44:05 INFO - PROCESS | 18997 | --DOMWINDOW == 91 (0x928d8400) [pid = 18997] [serial = 2190] [outer = (nil)] [url = about:blank] 09:44:05 INFO - PROCESS | 18997 | 1467823445227 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 09:44:05 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:44:05 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 09:44:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 3355ms 09:44:05 INFO - PROCESS | 18997 | 1467823445296 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 09:44:05 INFO - PROCESS | 18997 | 1467823445301 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 09:44:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:44:05 INFO - PROCESS | 18997 | 1467823445311 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:44:05 INFO - PROCESS | 18997 | 1467823445315 Marionette TRACE conn3 <- [1,2998,null,{}] 09:44:05 INFO - PROCESS | 18997 | 1467823445324 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:05 INFO - PROCESS | 18997 | 1467823445330 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:05 INFO - PROCESS | 18997 | 1467823445485 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 09:44:05 INFO - PROCESS | 18997 | 1467823445636 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:05 INFO - PROCESS | 18997 | 1467823445645 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:05 INFO - PROCESS | 18997 | ++DOCSHELL 0x8eec2000 == 26 [pid = 18997] [id = 759] 09:44:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0x8eec2400) [pid = 18997] [serial = 2276] [outer = (nil)] 09:44:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 93 (0x8eec6c00) [pid = 18997] [serial = 2277] [outer = 0x8eec2400] 09:44:05 INFO - PROCESS | 18997 | 1467823445719 Marionette DEBUG loaded listener.js 09:44:05 INFO - PROCESS | 18997 | ++DOMWINDOW == 94 (0x8eeca800) [pid = 18997] [serial = 2278] [outer = 0x8eec2400] 09:44:06 INFO - PROCESS | 18997 | 1467823446463 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 09:44:06 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. 09:44:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1193ms 09:44:06 INFO - PROCESS | 18997 | 1467823446503 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 09:44:06 INFO - PROCESS | 18997 | 1467823446511 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 09:44:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:44:06 INFO - PROCESS | 18997 | 1467823446523 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:44:06 INFO - PROCESS | 18997 | 1467823446527 Marionette TRACE conn3 <- [1,3002,null,{}] 09:44:06 INFO - PROCESS | 18997 | 1467823446533 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:06 INFO - PROCESS | 18997 | 1467823446538 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:06 INFO - PROCESS | 18997 | 1467823446770 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 09:44:06 INFO - PROCESS | 18997 | 1467823446787 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:06 INFO - PROCESS | 18997 | 1467823446796 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:06 INFO - PROCESS | 18997 | ++DOCSHELL 0x9258f800 == 27 [pid = 18997] [id = 760] 09:44:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 95 (0x9258fc00) [pid = 18997] [serial = 2279] [outer = (nil)] 09:44:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 96 (0x928da400) [pid = 18997] [serial = 2280] [outer = 0x9258fc00] 09:44:06 INFO - PROCESS | 18997 | 1467823446869 Marionette DEBUG loaded listener.js 09:44:06 INFO - PROCESS | 18997 | ++DOMWINDOW == 97 (0x9290e400) [pid = 18997] [serial = 2281] [outer = 0x9258fc00] 09:44:07 INFO - PROCESS | 18997 | 1467823447773 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 09:44:07 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. 09:44:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1279ms 09:44:07 INFO - PROCESS | 18997 | 1467823447804 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 09:44:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:44:07 INFO - PROCESS | 18997 | 1467823447808 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 09:44:07 INFO - PROCESS | 18997 | 1467823447815 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:44:07 INFO - PROCESS | 18997 | 1467823447821 Marionette TRACE conn3 <- [1,3006,null,{}] 09:44:07 INFO - PROCESS | 18997 | 1467823447847 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:07 INFO - PROCESS | 18997 | 1467823447856 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:08 INFO - PROCESS | 18997 | 1467823448072 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 09:44:08 INFO - PROCESS | 18997 | 1467823448092 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:08 INFO - PROCESS | 18997 | 1467823448102 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:08 INFO - PROCESS | 18997 | ++DOCSHELL 0x92aab800 == 28 [pid = 18997] [id = 761] 09:44:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 98 (0x92ab0c00) [pid = 18997] [serial = 2282] [outer = (nil)] 09:44:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 99 (0x92d92000) [pid = 18997] [serial = 2283] [outer = 0x92ab0c00] 09:44:08 INFO - PROCESS | 18997 | 1467823448174 Marionette DEBUG loaded listener.js 09:44:08 INFO - PROCESS | 18997 | ++DOMWINDOW == 100 (0x92d99800) [pid = 18997] [serial = 2284] [outer = 0x92ab0c00] 09:44:09 INFO - PROCESS | 18997 | 1467823449058 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 09:44:09 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. 09:44:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1288ms 09:44:09 INFO - PROCESS | 18997 | 1467823449103 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 09:44:09 INFO - PROCESS | 18997 | 1467823449108 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 09:44:09 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:44:09 INFO - PROCESS | 18997 | 1467823449114 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:44:09 INFO - PROCESS | 18997 | 1467823449117 Marionette TRACE conn3 <- [1,3010,null,{}] 09:44:09 INFO - PROCESS | 18997 | 1467823449132 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:09 INFO - PROCESS | 18997 | 1467823449137 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:09 INFO - PROCESS | 18997 | 1467823449351 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 09:44:09 INFO - PROCESS | 18997 | 1467823449381 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:09 INFO - PROCESS | 18997 | 1467823449387 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:09 INFO - PROCESS | 18997 | ++DOCSHELL 0x92aaac00 == 29 [pid = 18997] [id = 762] 09:44:09 INFO - PROCESS | 18997 | ++DOMWINDOW == 101 (0x9388c400) [pid = 18997] [serial = 2285] [outer = (nil)] 09:44:09 INFO - PROCESS | 18997 | ++DOMWINDOW == 102 (0x93b34000) [pid = 18997] [serial = 2286] [outer = 0x9388c400] 09:44:09 INFO - PROCESS | 18997 | 1467823449458 Marionette DEBUG loaded listener.js 09:44:09 INFO - PROCESS | 18997 | ++DOMWINDOW == 103 (0x9508a000) [pid = 18997] [serial = 2287] [outer = 0x9388c400] 09:44:10 INFO - PROCESS | 18997 | --DOMWINDOW == 102 (0x92581c00) [pid = 18997] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 09:44:10 INFO - PROCESS | 18997 | --DOMWINDOW == 101 (0x9a165000) [pid = 18997] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:44:10 INFO - PROCESS | 18997 | --DOMWINDOW == 100 (0x9512b400) [pid = 18997] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 09:44:10 INFO - PROCESS | 18997 | --DOMWINDOW == 99 (0x8e39fc00) [pid = 18997] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 09:44:10 INFO - PROCESS | 18997 | --DOMWINDOW == 98 (0x95188400) [pid = 18997] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 09:44:10 INFO - PROCESS | 18997 | --DOMWINDOW == 97 (0x95163000) [pid = 18997] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 09:44:10 INFO - PROCESS | 18997 | --DOMWINDOW == 96 (0x8e3a0400) [pid = 18997] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 09:44:10 INFO - PROCESS | 18997 | --DOMWINDOW == 95 (0x92eaf800) [pid = 18997] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 09:44:10 INFO - PROCESS | 18997 | --DOMWINDOW == 94 (0x8e3a7800) [pid = 18997] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 09:44:10 INFO - PROCESS | 18997 | --DOMWINDOW == 93 (0x92a86400) [pid = 18997] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 09:44:10 INFO - PROCESS | 18997 | --DOMWINDOW == 92 (0x8eecf400) [pid = 18997] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 09:44:10 INFO - PROCESS | 18997 | --DOMWINDOW == 91 (0x95129000) [pid = 18997] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 09:44:10 INFO - PROCESS | 18997 | --DOMWINDOW == 90 (0x8eec1800) [pid = 18997] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 09:44:10 INFO - PROCESS | 18997 | --DOMWINDOW == 89 (0x95090400) [pid = 18997] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 09:44:10 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0x92aaa800) [pid = 18997] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 09:44:11 INFO - PROCESS | 18997 | 1467823451029 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 09:44:11 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 09:44:11 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1930ms 09:44:11 INFO - PROCESS | 18997 | 1467823451044 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 09:44:11 INFO - PROCESS | 18997 | 1467823451047 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 09:44:11 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:44:11 INFO - PROCESS | 18997 | 1467823451054 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:44:11 INFO - PROCESS | 18997 | 1467823451057 Marionette TRACE conn3 <- [1,3014,null,{}] 09:44:11 INFO - PROCESS | 18997 | 1467823451067 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:11 INFO - PROCESS | 18997 | 1467823451072 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:11 INFO - PROCESS | 18997 | 1467823451272 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 09:44:11 INFO - PROCESS | 18997 | 1467823451291 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:11 INFO - PROCESS | 18997 | 1467823451299 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:11 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e3ac800 == 30 [pid = 18997] [id = 763] 09:44:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x8eec5800) [pid = 18997] [serial = 2288] [outer = (nil)] 09:44:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0x93912000) [pid = 18997] [serial = 2289] [outer = 0x8eec5800] 09:44:11 INFO - PROCESS | 18997 | 1467823451366 Marionette DEBUG loaded listener.js 09:44:11 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0x95093c00) [pid = 18997] [serial = 2290] [outer = 0x8eec5800] 09:44:11 INFO - PROCESS | 18997 | [18997] 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 09:44:12 INFO - PROCESS | 18997 | 1467823452209 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:44:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:44:12 INFO - {} 09:44:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:44:12 INFO - {} 09:44:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:44:12 INFO - {} 09:44:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:44:12 INFO - {} 09:44:12 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1192ms 09:44:12 INFO - PROCESS | 18997 | 1467823452257 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 09:44:12 INFO - PROCESS | 18997 | 1467823452261 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 09:44:12 INFO - TEST-START | /FileAPI/fileReader.html 09:44:12 INFO - PROCESS | 18997 | 1467823452268 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:44:12 INFO - PROCESS | 18997 | 1467823452271 Marionette TRACE conn3 <- [1,3018,null,{}] 09:44:12 INFO - PROCESS | 18997 | 1467823452276 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:12 INFO - PROCESS | 18997 | 1467823452287 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:12 INFO - PROCESS | 18997 | 1467823452496 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 09:44:12 INFO - PROCESS | 18997 | 1467823452710 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:12 INFO - PROCESS | 18997 | 1467823452721 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:12 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e1cf000 == 31 [pid = 18997] [id = 764] 09:44:12 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0x8e1d0c00) [pid = 18997] [serial = 2291] [outer = (nil)] 09:44:12 INFO - PROCESS | 18997 | ++DOMWINDOW == 93 (0x8e1d6800) [pid = 18997] [serial = 2292] [outer = 0x8e1d0c00] 09:44:12 INFO - PROCESS | 18997 | 1467823452810 Marionette DEBUG loaded listener.js 09:44:12 INFO - PROCESS | 18997 | ++DOMWINDOW == 94 (0x8e3a3c00) [pid = 18997] [serial = 2293] [outer = 0x8e1d0c00] 09:44:13 INFO - PROCESS | 18997 | 1467823453723 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 09:44:13 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:44:13 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:44:13 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:44:13 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:44:13 INFO - TEST-OK | /FileAPI/fileReader.html | took 1492ms 09:44:13 INFO - PROCESS | 18997 | 1467823453763 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 09:44:13 INFO - PROCESS | 18997 | 1467823453769 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 09:44:13 INFO - TEST-START | /FileAPI/historical.html 09:44:13 INFO - PROCESS | 18997 | 1467823453777 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:44:13 INFO - PROCESS | 18997 | 1467823453782 Marionette TRACE conn3 <- [1,3022,null,{}] 09:44:13 INFO - PROCESS | 18997 | 1467823453790 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:13 INFO - PROCESS | 18997 | 1467823453798 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:13 INFO - PROCESS | 18997 | 1467823453977 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 09:44:14 INFO - PROCESS | 18997 | 1467823454177 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:14 INFO - PROCESS | 18997 | 1467823454184 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:14 INFO - PROCESS | 18997 | ++DOCSHELL 0x923fb800 == 32 [pid = 18997] [id = 765] 09:44:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 95 (0x92582800) [pid = 18997] [serial = 2294] [outer = (nil)] 09:44:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 96 (0x92913400) [pid = 18997] [serial = 2295] [outer = 0x92582800] 09:44:14 INFO - PROCESS | 18997 | 1467823454271 Marionette DEBUG loaded listener.js 09:44:14 INFO - PROCESS | 18997 | ++DOMWINDOW == 97 (0x92a8b000) [pid = 18997] [serial = 2296] [outer = 0x92582800] 09:44:15 INFO - PROCESS | 18997 | 1467823455188 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 09:44:15 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:44:15 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:44:15 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:44:15 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:44:15 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:44:15 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:15 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:44:15 INFO - TEST-OK | /FileAPI/historical.html | took 1434ms 09:44:15 INFO - PROCESS | 18997 | 1467823455218 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 09:44:15 INFO - PROCESS | 18997 | 1467823455224 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 09:44:15 INFO - TEST-START | /FileAPI/idlharness.html 09:44:15 INFO - PROCESS | 18997 | 1467823455233 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:44:15 INFO - PROCESS | 18997 | 1467823455242 Marionette TRACE conn3 <- [1,3026,null,{}] 09:44:15 INFO - PROCESS | 18997 | 1467823455253 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:15 INFO - PROCESS | 18997 | 1467823455260 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:15 INFO - PROCESS | 18997 | 1467823455476 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 09:44:15 INFO - PROCESS | 18997 | 1467823455657 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:15 INFO - PROCESS | 18997 | 1467823455668 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:15 INFO - PROCESS | 18997 | ++DOCSHELL 0x92aa2800 == 33 [pid = 18997] [id = 766] 09:44:15 INFO - PROCESS | 18997 | ++DOMWINDOW == 98 (0x92aa3800) [pid = 18997] [serial = 2297] [outer = (nil)] 09:44:15 INFO - PROCESS | 18997 | ++DOMWINDOW == 99 (0x93b39400) [pid = 18997] [serial = 2298] [outer = 0x92aa3800] 09:44:15 INFO - PROCESS | 18997 | 1467823455748 Marionette DEBUG loaded listener.js 09:44:15 INFO - PROCESS | 18997 | ++DOMWINDOW == 100 (0x95131800) [pid = 18997] [serial = 2299] [outer = 0x92aa3800] 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:44:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:44:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:44:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:44:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:44:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:44:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:44:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:44:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:44:17 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:44:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:17 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:44:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:44:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:44:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:44:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:44:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:44:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:44:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:44:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:44:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:44:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:44:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:44:17 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 09:44:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:44:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:44:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:44:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:44:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:44:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:44:17 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 09:44:17 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 09:44:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:44:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:44:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:44:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:44:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:44:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:44:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:44:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:44:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:44:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:44:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:44:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:44:17 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 09:44:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:44:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:44:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:44:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:44:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:44:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:44:17 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 09:44:17 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 09:44:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:44:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:44:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:44:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:44:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:44:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:44:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:44:17 INFO - TEST-OK | /FileAPI/idlharness.html | took 2137ms 09:44:17 INFO - PROCESS | 18997 | 1467823457245 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 09:44:17 INFO - PROCESS | 18997 | 1467823457637 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 09:44:17 INFO - PROCESS | 18997 | 1467823457641 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 09:44:17 INFO - TEST-START | /FileAPI/idlharness.worker 09:44:17 INFO - PROCESS | 18997 | 1467823457737 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:44:17 INFO - PROCESS | 18997 | 1467823457747 Marionette TRACE conn3 <- [1,3030,null,{}] 09:44:17 INFO - PROCESS | 18997 | 1467823457763 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:17 INFO - PROCESS | 18997 | 1467823457771 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:17 INFO - PROCESS | 18997 | 1467823457946 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 09:44:18 INFO - PROCESS | 18997 | 1467823458137 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:18 INFO - PROCESS | 18997 | 1467823458148 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:18 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a622400 == 34 [pid = 18997] [id = 767] 09:44:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 101 (0x9a670c00) [pid = 18997] [serial = 2300] [outer = (nil)] 09:44:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 102 (0x9a678000) [pid = 18997] [serial = 2301] [outer = 0x9a670c00] 09:44:18 INFO - PROCESS | 18997 | 1467823458222 Marionette DEBUG loaded listener.js 09:44:18 INFO - PROCESS | 18997 | ++DOMWINDOW == 103 (0x9a67e000) [pid = 18997] [serial = 2302] [outer = 0x9a670c00] 09:44:18 INFO - PROCESS | 18997 | [18997] 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 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:44:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:44:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:44:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:44:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:44:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:44:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:44:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:44:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:44:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:44:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:44:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:44:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:44:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:44:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:44:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:44:20 INFO - {} 09:44:20 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 09:44:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:44:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:44:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:44:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:44:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:44:20 INFO - {} 09:44:20 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 - {} 09:44:20 INFO - {} 09:44:20 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 09:44:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:44:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:44:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:44:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:44:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:44:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:44:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:44:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:44:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:44:20 INFO - {} 09:44:20 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 09:44:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:44:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:44:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:44:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:44:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:44:20 INFO - {} 09:44:20 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 - {} 09:44:20 INFO - {} 09:44:20 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 09:44:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:44:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:44:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:44:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:44:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:44:20 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 09:44:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:44:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:44:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:44:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:44:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:44:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:44:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:44:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:44:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:44:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:44:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:44:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:44:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:44:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:44:20 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 09:44:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:44:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:44:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:44:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:44:20 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 09:44:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:44:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:44:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:44:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:44:20 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 09:44:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:44:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:44:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:44:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:44:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:44:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:44:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:44:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:44:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:44:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:44:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:44:20 INFO - {} 09:44:20 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2733ms 09:44:20 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:44:20 INFO - PROCESS | 18997 | 1467823460253 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 09:44:20 INFO - PROCESS | 18997 | 1467823460422 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 09:44:20 INFO - PROCESS | 18997 | 1467823460431 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 09:44:20 INFO - PROCESS | 18997 | 1467823460443 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:44:20 INFO - PROCESS | 18997 | 1467823460451 Marionette TRACE conn3 <- [1,3034,null,{}] 09:44:20 INFO - PROCESS | 18997 | 1467823460466 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:20 INFO - PROCESS | 18997 | 1467823460472 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:20 INFO - PROCESS | 18997 | 1467823460754 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 09:44:20 INFO - PROCESS | 18997 | 1467823460946 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:20 INFO - PROCESS | 18997 | 1467823460952 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:20 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a674400 == 35 [pid = 18997] [id = 768] 09:44:20 INFO - PROCESS | 18997 | ++DOMWINDOW == 104 (0x9a67b400) [pid = 18997] [serial = 2303] [outer = (nil)] 09:44:21 INFO - PROCESS | 18997 | ++DOMWINDOW == 105 (0xa23adc00) [pid = 18997] [serial = 2304] [outer = 0x9a67b400] 09:44:21 INFO - PROCESS | 18997 | 1467823461033 Marionette DEBUG loaded listener.js 09:44:21 INFO - PROCESS | 18997 | ++DOMWINDOW == 106 (0xa2535800) [pid = 18997] [serial = 2305] [outer = 0x9a67b400] 09:44:21 INFO - PROCESS | 18997 | 1467823461826 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 09:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:44:21 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1403ms 09:44:21 INFO - PROCESS | 18997 | 1467823461847 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 09:44:21 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:44:21 INFO - PROCESS | 18997 | 1467823461851 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 09:44:21 INFO - PROCESS | 18997 | 1467823461857 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:44:21 INFO - PROCESS | 18997 | 1467823461861 Marionette TRACE conn3 <- [1,3038,null,{}] 09:44:21 INFO - PROCESS | 18997 | 1467823461867 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:21 INFO - PROCESS | 18997 | 1467823461872 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:22 INFO - PROCESS | 18997 | 1467823462043 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 09:44:22 INFO - PROCESS | 18997 | 1467823462244 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:22 INFO - PROCESS | 18997 | 1467823462261 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:22 INFO - PROCESS | 18997 | ++DOCSHELL 0xa23b1400 == 36 [pid = 18997] [id = 769] 09:44:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 107 (0xa2534c00) [pid = 18997] [serial = 2306] [outer = (nil)] 09:44:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 108 (0xa2fb4c00) [pid = 18997] [serial = 2307] [outer = 0xa2534c00] 09:44:22 INFO - PROCESS | 18997 | 1467823462394 Marionette DEBUG loaded listener.js 09:44:22 INFO - PROCESS | 18997 | ++DOMWINDOW == 109 (0xa3103800) [pid = 18997] [serial = 2308] [outer = 0xa2534c00] 09:44:23 INFO - PROCESS | 18997 | 1467823463296 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 09:44:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:44:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:44:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:44:23 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1486ms 09:44:23 INFO - PROCESS | 18997 | 1467823463346 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 09:44:23 INFO - PROCESS | 18997 | 1467823463349 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 09:44:23 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:44:23 INFO - PROCESS | 18997 | 1467823463357 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:44:23 INFO - PROCESS | 18997 | 1467823463360 Marionette TRACE conn3 <- [1,3042,null,{}] 09:44:23 INFO - PROCESS | 18997 | 1467823463428 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:23 INFO - PROCESS | 18997 | 1467823463433 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:23 INFO - PROCESS | 18997 | 1467823463695 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 09:44:23 INFO - PROCESS | 18997 | 1467823463844 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:23 INFO - PROCESS | 18997 | 1467823463850 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:23 INFO - PROCESS | 18997 | ++DOCSHELL 0x9388dc00 == 37 [pid = 18997] [id = 770] 09:44:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 110 (0x93914800) [pid = 18997] [serial = 2309] [outer = (nil)] 09:44:23 INFO - PROCESS | 18997 | ++DOMWINDOW == 111 (0x9b282800) [pid = 18997] [serial = 2310] [outer = 0x93914800] 09:44:23 INFO - PROCESS | 18997 | 1467823463933 Marionette DEBUG loaded listener.js 09:44:24 INFO - PROCESS | 18997 | ++DOMWINDOW == 112 (0x9be81800) [pid = 18997] [serial = 2311] [outer = 0x93914800] 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:44:25 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. 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:44:25 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'.) 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:44:25 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. 09:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:44:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:44:25 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. 09:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:44:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:44:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:44:25 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. 09:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:44:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:44:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:44:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 09:44:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:44:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:44:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:44:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:44:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:44:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:44:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:44:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:44:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:44:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:44:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:44:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:44:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:44:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:44:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:44:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:44:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:44:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:44:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:44:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:44:25 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1726ms 09:44:25 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:44:25 INFO - PROCESS | 18997 | 1467823464989 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 09:44:25 INFO - PROCESS | 18997 | 1467823465089 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 09:44:25 INFO - PROCESS | 18997 | 1467823465095 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 09:44:25 INFO - PROCESS | 18997 | 1467823465107 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:44:25 INFO - PROCESS | 18997 | 1467823465120 Marionette TRACE conn3 <- [1,3046,null,{}] 09:44:25 INFO - PROCESS | 18997 | 1467823465149 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:25 INFO - PROCESS | 18997 | 1467823465161 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:25 INFO - PROCESS | 18997 | 1467823465427 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 09:44:25 INFO - PROCESS | 18997 | 1467823465908 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:25 INFO - PROCESS | 18997 | 1467823465915 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:25 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e1d2c00 == 38 [pid = 18997] [id = 771] 09:44:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 113 (0x8e1d4800) [pid = 18997] [serial = 2312] [outer = (nil)] 09:44:25 INFO - PROCESS | 18997 | ++DOMWINDOW == 114 (0x8e3a2c00) [pid = 18997] [serial = 2313] [outer = 0x8e1d4800] 09:44:26 INFO - PROCESS | 18997 | 1467823465991 Marionette DEBUG loaded listener.js 09:44:26 INFO - PROCESS | 18997 | ++DOMWINDOW == 115 (0x8e3ae800) [pid = 18997] [serial = 2314] [outer = 0x8e1d4800] 09:44:26 INFO - PROCESS | 18997 | [18997] 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 09:44:26 INFO - PROCESS | 18997 | 1467823466850 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:44:26 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:44:26 INFO - {} 09:44:26 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1771ms 09:44:26 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:44:26 INFO - PROCESS | 18997 | 1467823466881 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 09:44:26 INFO - PROCESS | 18997 | 1467823466886 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 09:44:26 INFO - PROCESS | 18997 | 1467823466894 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:44:26 INFO - PROCESS | 18997 | 1467823466898 Marionette TRACE conn3 <- [1,3050,null,{}] 09:44:26 INFO - PROCESS | 18997 | 1467823466914 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:26 INFO - PROCESS | 18997 | 1467823466920 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:27 INFO - PROCESS | 18997 | 1467823467169 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 09:44:27 INFO - PROCESS | 18997 | 1467823467359 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:27 INFO - PROCESS | 18997 | 1467823467368 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:27 INFO - PROCESS | 18997 | ++DOCSHELL 0x9235d800 == 39 [pid = 18997] [id = 772] 09:44:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 116 (0x923f8400) [pid = 18997] [serial = 2315] [outer = (nil)] 09:44:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 117 (0x9258d800) [pid = 18997] [serial = 2316] [outer = 0x923f8400] 09:44:27 INFO - PROCESS | 18997 | 1467823467507 Marionette DEBUG loaded listener.js 09:44:27 INFO - PROCESS | 18997 | ++DOMWINDOW == 118 (0x92a90800) [pid = 18997] [serial = 2317] [outer = 0x923f8400] 09:44:27 INFO - PROCESS | 18997 | --DOCSHELL 0x92369800 == 38 [pid = 18997] [id = 729] 09:44:27 INFO - PROCESS | 18997 | --DOCSHELL 0x92aa5800 == 37 [pid = 18997] [id = 730] 09:44:27 INFO - PROCESS | 18997 | --DOCSHELL 0x8e1da800 == 36 [pid = 18997] [id = 728] 09:44:27 INFO - PROCESS | 18997 | --DOCSHELL 0x8e3ac800 == 35 [pid = 18997] [id = 763] 09:44:27 INFO - PROCESS | 18997 | --DOCSHELL 0x92aaac00 == 34 [pid = 18997] [id = 762] 09:44:28 INFO - PROCESS | 18997 | --DOCSHELL 0x92aab800 == 33 [pid = 18997] [id = 761] 09:44:28 INFO - PROCESS | 18997 | --DOCSHELL 0x9258f800 == 32 [pid = 18997] [id = 760] 09:44:28 INFO - PROCESS | 18997 | --DOCSHELL 0x8eec2000 == 31 [pid = 18997] [id = 759] 09:44:28 INFO - PROCESS | 18997 | --DOMWINDOW == 117 (0x99fdc000) [pid = 18997] [serial = 2237] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 18997 | --DOMWINDOW == 116 (0x9a46dc00) [pid = 18997] [serial = 2240] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 18997 | --DOMWINDOW == 115 (0x96ded800) [pid = 18997] [serial = 2231] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 18997 | --DOMWINDOW == 114 (0x923fc400) [pid = 18997] [serial = 2234] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 18997 | --DOMWINDOW == 113 (0x95190000) [pid = 18997] [serial = 2210] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 18997 | --DOMWINDOW == 112 (0x953b4400) [pid = 18997] [serial = 2211] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 18997 | --DOMWINDOW == 111 (0x982cc000) [pid = 18997] [serial = 2213] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 18997 | --DOMWINDOW == 110 (0x9953cc00) [pid = 18997] [serial = 2214] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 18997 | --DOMWINDOW == 109 (0x92909400) [pid = 18997] [serial = 2219] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 18997 | --DOMWINDOW == 108 (0x92a85800) [pid = 18997] [serial = 2220] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 18997 | --DOMWINDOW == 107 (0x93b38800) [pid = 18997] [serial = 2199] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 18997 | --DOMWINDOW == 106 (0x921ec400) [pid = 18997] [serial = 2222] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 18997 | --DOMWINDOW == 105 (0x923f7400) [pid = 18997] [serial = 2223] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 18997 | --DOMWINDOW == 104 (0x92aa1800) [pid = 18997] [serial = 2225] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 18997 | --DOMWINDOW == 103 (0x92d8d800) [pid = 18997] [serial = 2226] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 18997 | --DOMWINDOW == 102 (0x923ffc00) [pid = 18997] [serial = 2201] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 18997 | --DOMWINDOW == 101 (0x9290e800) [pid = 18997] [serial = 2202] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 18997 | --DOMWINDOW == 100 (0x95133400) [pid = 18997] [serial = 2207] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 18997 | --DOMWINDOW == 99 (0x95163800) [pid = 18997] [serial = 2208] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 18997 | --DOMWINDOW == 98 (0x99fd3800) [pid = 18997] [serial = 2216] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 18997 | --DOMWINDOW == 97 (0x99fd6c00) [pid = 18997] [serial = 2217] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 18997 | --DOMWINDOW == 96 (0x950bcc00) [pid = 18997] [serial = 2228] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 18997 | --DOMWINDOW == 95 (0x92eae400) [pid = 18997] [serial = 2204] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 18997 | --DOMWINDOW == 94 (0x92d97c00) [pid = 18997] [serial = 2205] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 18997 | --DOMWINDOW == 93 (0x9a15d400) [pid = 18997] [serial = 2238] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 18997 | --DOMWINDOW == 92 (0x98244000) [pid = 18997] [serial = 2232] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 18997 | --DOMWINDOW == 91 (0x95164400) [pid = 18997] [serial = 2229] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 18997 | --DOMWINDOW == 90 (0x92a82800) [pid = 18997] [serial = 2235] [outer = (nil)] [url = about:blank] 09:44:28 INFO - PROCESS | 18997 | 1467823468381 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 09:44:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:44:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:44:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:44:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:44:28 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1546ms 09:44:28 INFO - PROCESS | 18997 | 1467823468443 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 09:44:28 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:44:28 INFO - PROCESS | 18997 | 1467823468449 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 09:44:28 INFO - PROCESS | 18997 | 1467823468457 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:44:28 INFO - PROCESS | 18997 | 1467823468460 Marionette TRACE conn3 <- [1,3054,null,{}] 09:44:28 INFO - PROCESS | 18997 | 1467823468466 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:28 INFO - PROCESS | 18997 | 1467823468471 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:28 INFO - PROCESS | 18997 | 1467823468634 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 09:44:28 INFO - PROCESS | 18997 | 1467823468791 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:28 INFO - PROCESS | 18997 | 1467823468797 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:28 INFO - PROCESS | 18997 | ++DOCSHELL 0x921ec400 == 32 [pid = 18997] [id = 773] 09:44:28 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0x9290e800) [pid = 18997] [serial = 2318] [outer = (nil)] 09:44:28 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0x93890c00) [pid = 18997] [serial = 2319] [outer = 0x9290e800] 09:44:28 INFO - PROCESS | 18997 | 1467823468865 Marionette DEBUG loaded listener.js 09:44:28 INFO - PROCESS | 18997 | ++DOMWINDOW == 93 (0x9391dc00) [pid = 18997] [serial = 2320] [outer = 0x9290e800] 09:44:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:44:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:44:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:44:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:44:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:44:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:44:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:44:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:44:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:44:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:44:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:44:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:44:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:44:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:44:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:44:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:44:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:44:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:44:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:44:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:44:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:44:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:44:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:44:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:44:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:44:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:44:30 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" 09:44:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:44:30 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" 09:44:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:44:30 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1635ms 09:44:30 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:44:30 INFO - PROCESS | 18997 | 1467823469941 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 09:44:30 INFO - PROCESS | 18997 | 1467823470172 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 09:44:30 INFO - PROCESS | 18997 | 1467823470175 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 09:44:30 INFO - PROCESS | 18997 | 1467823470273 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:44:30 INFO - PROCESS | 18997 | 1467823470281 Marionette TRACE conn3 <- [1,3058,null,{}] 09:44:30 INFO - PROCESS | 18997 | 1467823470294 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:30 INFO - PROCESS | 18997 | 1467823470306 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:30 INFO - PROCESS | 18997 | 1467823470555 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 09:44:30 INFO - PROCESS | 18997 | 1467823470578 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:30 INFO - PROCESS | 18997 | 1467823470586 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:30 INFO - PROCESS | 18997 | ++DOCSHELL 0x92eaf400 == 33 [pid = 18997] [id = 774] 09:44:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 94 (0x93912c00) [pid = 18997] [serial = 2321] [outer = (nil)] 09:44:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 95 (0x99177000) [pid = 18997] [serial = 2322] [outer = 0x93912c00] 09:44:30 INFO - PROCESS | 18997 | 1467823470654 Marionette DEBUG loaded listener.js 09:44:30 INFO - PROCESS | 18997 | ++DOMWINDOW == 96 (0x99fd6000) [pid = 18997] [serial = 2323] [outer = 0x93912c00] 09:44:31 INFO - PROCESS | 18997 | 1467823471575 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 09:44:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:44:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:44:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:44:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:44:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:44:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:44:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:44:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:44:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:44:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:44:31 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:31 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:44:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:44:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:44:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:44:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:44:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:44:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:44:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:44:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:44:31 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1394ms 09:44:31 INFO - PROCESS | 18997 | 1467823471622 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 09:44:31 INFO - PROCESS | 18997 | 1467823471630 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 09:44:31 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:44:31 INFO - PROCESS | 18997 | 1467823471646 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:44:31 INFO - PROCESS | 18997 | 1467823471649 Marionette TRACE conn3 <- [1,3062,null,{}] 09:44:31 INFO - PROCESS | 18997 | 1467823471654 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:31 INFO - PROCESS | 18997 | 1467823471659 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:31 INFO - PROCESS | 18997 | 1467823471878 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 09:44:31 INFO - PROCESS | 18997 | 1467823471899 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:31 INFO - PROCESS | 18997 | 1467823471909 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:31 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e1cf400 == 34 [pid = 18997] [id = 775] 09:44:31 INFO - PROCESS | 18997 | ++DOMWINDOW == 97 (0x9953b400) [pid = 18997] [serial = 2324] [outer = (nil)] 09:44:31 INFO - PROCESS | 18997 | ++DOMWINDOW == 98 (0x9a679400) [pid = 18997] [serial = 2325] [outer = 0x9953b400] 09:44:31 INFO - PROCESS | 18997 | 1467823471988 Marionette DEBUG loaded listener.js 09:44:32 INFO - PROCESS | 18997 | ++DOMWINDOW == 99 (0x92365400) [pid = 18997] [serial = 2326] [outer = 0x9953b400] 09:44:32 INFO - PROCESS | 18997 | --DOMWINDOW == 98 (0x99fcac00) [pid = 18997] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 09:44:32 INFO - PROCESS | 18997 | --DOMWINDOW == 97 (0x9a37ec00) [pid = 18997] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 09:44:32 INFO - PROCESS | 18997 | --DOMWINDOW == 96 (0x9a61cc00) [pid = 18997] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 09:44:32 INFO - PROCESS | 18997 | --DOMWINDOW == 95 (0x95089000) [pid = 18997] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 09:44:32 INFO - PROCESS | 18997 | --DOMWINDOW == 94 (0x92ab0c00) [pid = 18997] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 09:44:32 INFO - PROCESS | 18997 | --DOMWINDOW == 93 (0x8eec2400) [pid = 18997] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 09:44:32 INFO - PROCESS | 18997 | --DOMWINDOW == 92 (0x9258fc00) [pid = 18997] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 09:44:32 INFO - PROCESS | 18997 | --DOMWINDOW == 91 (0x9a74e800) [pid = 18997] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 09:44:32 INFO - PROCESS | 18997 | --DOMWINDOW == 90 (0x923f6000) [pid = 18997] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 09:44:32 INFO - PROCESS | 18997 | --DOMWINDOW == 89 (0x97792400) [pid = 18997] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 09:44:32 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0x96df6c00) [pid = 18997] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 09:44:32 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x92eb0000) [pid = 18997] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:44:32 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x9388c400) [pid = 18997] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 09:44:32 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x8eec9000) [pid = 18997] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 09:44:32 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x92367000) [pid = 18997] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 09:44:32 INFO - PROCESS | 18997 | --DOMWINDOW == 83 (0x93b3a800) [pid = 18997] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 09:44:32 INFO - PROCESS | 18997 | [18997] 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 09:44:33 INFO - PROCESS | 18997 | 1467823473160 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:44:33 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:44:33 INFO - {} 09:44:33 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1549ms 09:44:33 INFO - PROCESS | 18997 | 1467823473196 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 09:44:33 INFO - PROCESS | 18997 | 1467823473201 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 09:44:33 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:44:33 INFO - PROCESS | 18997 | 1467823473207 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:44:33 INFO - PROCESS | 18997 | 1467823473210 Marionette TRACE conn3 <- [1,3066,null,{}] 09:44:33 INFO - PROCESS | 18997 | 1467823473215 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:33 INFO - PROCESS | 18997 | 1467823473220 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:33 INFO - PROCESS | 18997 | 1467823473377 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 09:44:33 INFO - PROCESS | 18997 | 1467823473532 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:33 INFO - PROCESS | 18997 | 1467823473549 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:33 INFO - PROCESS | 18997 | ++DOCSHELL 0x9388d800 == 35 [pid = 18997] [id = 776] 09:44:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 84 (0x99fe8000) [pid = 18997] [serial = 2327] [outer = (nil)] 09:44:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x9a745c00) [pid = 18997] [serial = 2328] [outer = 0x99fe8000] 09:44:33 INFO - PROCESS | 18997 | 1467823473643 Marionette DEBUG loaded listener.js 09:44:33 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x9b276000) [pid = 18997] [serial = 2329] [outer = 0x99fe8000] 09:44:34 INFO - PROCESS | 18997 | 1467823474363 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 09:44:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:44:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:44:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:44:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:44:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:44:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:44:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:44:34 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1190ms 09:44:34 INFO - PROCESS | 18997 | 1467823474399 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 09:44:34 INFO - PROCESS | 18997 | 1467823474402 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 09:44:34 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:44:34 INFO - PROCESS | 18997 | 1467823474408 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:44:34 INFO - PROCESS | 18997 | 1467823474411 Marionette TRACE conn3 <- [1,3070,null,{}] 09:44:34 INFO - PROCESS | 18997 | 1467823474416 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:34 INFO - PROCESS | 18997 | 1467823474422 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:34 INFO - PROCESS | 18997 | 1467823474638 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 09:44:34 INFO - PROCESS | 18997 | 1467823474839 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:34 INFO - PROCESS | 18997 | 1467823474847 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:34 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e3a5000 == 36 [pid = 18997] [id = 777] 09:44:34 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x8e3a5400) [pid = 18997] [serial = 2330] [outer = (nil)] 09:44:34 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0x8eec6000) [pid = 18997] [serial = 2331] [outer = 0x8e3a5400] 09:44:34 INFO - PROCESS | 18997 | 1467823474973 Marionette DEBUG loaded listener.js 09:44:35 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x92581c00) [pid = 18997] [serial = 2332] [outer = 0x8e3a5400] 09:44:36 INFO - PROCESS | 18997 | 1467823476172 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 09:44:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:44:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:44:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:44:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:44:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:44:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:44:36 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1786ms 09:44:36 INFO - PROCESS | 18997 | 1467823476198 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 09:44:36 INFO - PROCESS | 18997 | 1467823476205 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 09:44:36 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:44:36 INFO - PROCESS | 18997 | 1467823476213 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:44:36 INFO - PROCESS | 18997 | 1467823476219 Marionette TRACE conn3 <- [1,3074,null,{}] 09:44:36 INFO - PROCESS | 18997 | 1467823476276 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:36 INFO - PROCESS | 18997 | 1467823476283 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:36 INFO - PROCESS | 18997 | 1467823476484 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 09:44:36 INFO - PROCESS | 18997 | 1467823476690 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:36 INFO - PROCESS | 18997 | 1467823476697 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:36 INFO - PROCESS | 18997 | ++DOCSHELL 0x92aa7c00 == 37 [pid = 18997] [id = 778] 09:44:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0x92aaf000) [pid = 18997] [serial = 2333] [outer = (nil)] 09:44:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 91 (0x92d98c00) [pid = 18997] [serial = 2334] [outer = 0x92aaf000] 09:44:36 INFO - PROCESS | 18997 | 1467823476819 Marionette DEBUG loaded listener.js 09:44:36 INFO - PROCESS | 18997 | ++DOMWINDOW == 92 (0x92eae800) [pid = 18997] [serial = 2335] [outer = 0x92aaf000] 09:44:37 INFO - PROCESS | 18997 | 1467823477697 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 09:44:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:44:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:44:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:44:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:44:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:44:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:44:37 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1533ms 09:44:37 INFO - PROCESS | 18997 | 1467823477748 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 09:44:37 INFO - PROCESS | 18997 | 1467823477756 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 09:44:37 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:44:37 INFO - PROCESS | 18997 | 1467823477811 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:44:37 INFO - PROCESS | 18997 | 1467823477816 Marionette TRACE conn3 <- [1,3078,null,{}] 09:44:37 INFO - PROCESS | 18997 | 1467823477832 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:37 INFO - PROCESS | 18997 | 1467823477839 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:38 INFO - PROCESS | 18997 | 1467823478133 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 09:44:38 INFO - PROCESS | 18997 | 1467823478628 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:38 INFO - PROCESS | 18997 | 1467823478641 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:38 INFO - PROCESS | 18997 | ++DOCSHELL 0x8eec9000 == 38 [pid = 18997] [id = 779] 09:44:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 93 (0x923f1400) [pid = 18997] [serial = 2336] [outer = (nil)] 09:44:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 94 (0x95136400) [pid = 18997] [serial = 2337] [outer = 0x923f1400] 09:44:38 INFO - PROCESS | 18997 | 1467823478770 Marionette DEBUG loaded listener.js 09:44:38 INFO - PROCESS | 18997 | ++DOMWINDOW == 95 (0x98244000) [pid = 18997] [serial = 2338] [outer = 0x923f1400] 09:44:39 INFO - PROCESS | 18997 | 1467823479587 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 09:44:39 INFO - PROCESS | 18997 | 1467823479671 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 09:44:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 09:44:39 INFO - PROCESS | 18997 | 1467823479712 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:44:39 INFO - PROCESS | 18997 | 1467823479720 Marionette TRACE conn3 <- [1,3082,null,{}] 09:44:39 INFO - PROCESS | 18997 | 1467823479726 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:39 INFO - PROCESS | 18997 | 1467823479733 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:39 INFO - PROCESS | 18997 | 1467823479921 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 09:44:40 INFO - PROCESS | 18997 | 1467823480133 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:40 INFO - PROCESS | 18997 | 1467823480145 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:40 INFO - PROCESS | 18997 | ++DOCSHELL 0x8eec8400 == 39 [pid = 18997] [id = 780] 09:44:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 96 (0x95092c00) [pid = 18997] [serial = 2339] [outer = (nil)] 09:44:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 97 (0x9a66fc00) [pid = 18997] [serial = 2340] [outer = 0x95092c00] 09:44:40 INFO - PROCESS | 18997 | 1467823480267 Marionette DEBUG loaded listener.js 09:44:40 INFO - PROCESS | 18997 | ++DOMWINDOW == 98 (0x9a688c00) [pid = 18997] [serial = 2341] [outer = 0x95092c00] 09:44:41 INFO - PROCESS | 18997 | 1467823481104 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 09:44:41 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:44:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:44:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:44:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1459ms 09:44:41 INFO - PROCESS | 18997 | 1467823481162 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 09:44:41 INFO - PROCESS | 18997 | 1467823481166 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 09:44:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:44:41 INFO - PROCESS | 18997 | 1467823481173 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:44:41 INFO - PROCESS | 18997 | 1467823481177 Marionette TRACE conn3 <- [1,3086,null,{}] 09:44:41 INFO - PROCESS | 18997 | 1467823481229 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:41 INFO - PROCESS | 18997 | 1467823481234 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:41 INFO - PROCESS | 18997 | 1467823481435 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 09:44:41 INFO - PROCESS | 18997 | 1467823481697 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:41 INFO - PROCESS | 18997 | 1467823481706 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:41 INFO - PROCESS | 18997 | ++DOCSHELL 0x9a46d400 == 40 [pid = 18997] [id = 781] 09:44:41 INFO - PROCESS | 18997 | ++DOMWINDOW == 99 (0x9a46e800) [pid = 18997] [serial = 2342] [outer = (nil)] 09:44:41 INFO - PROCESS | 18997 | ++DOMWINDOW == 100 (0x9b282c00) [pid = 18997] [serial = 2343] [outer = 0x9a46e800] 09:44:41 INFO - PROCESS | 18997 | 1467823481795 Marionette DEBUG loaded listener.js 09:44:41 INFO - PROCESS | 18997 | ++DOMWINDOW == 101 (0x9b568c00) [pid = 18997] [serial = 2344] [outer = 0x9a46e800] 09:44:42 INFO - PROCESS | 18997 | 1467823482624 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 09:44:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:44:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1483ms 09:44:42 INFO - PROCESS | 18997 | 1467823482661 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 09:44:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:44:42 INFO - PROCESS | 18997 | 1467823482665 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 09:44:42 INFO - PROCESS | 18997 | 1467823482671 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:44:42 INFO - PROCESS | 18997 | 1467823482675 Marionette TRACE conn3 <- [1,3090,null,{}] 09:44:42 INFO - PROCESS | 18997 | 1467823482681 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:42 INFO - PROCESS | 18997 | 1467823482686 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:42 INFO - PROCESS | 18997 | 1467823482864 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 09:44:43 INFO - PROCESS | 18997 | 1467823483107 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:43 INFO - PROCESS | 18997 | 1467823483125 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:43 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e3ac000 == 41 [pid = 18997] [id = 782] 09:44:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 102 (0x9be7e000) [pid = 18997] [serial = 2345] [outer = (nil)] 09:44:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 103 (0x9be81000) [pid = 18997] [serial = 2346] [outer = 0x9be7e000] 09:44:43 INFO - PROCESS | 18997 | 1467823483220 Marionette DEBUG loaded listener.js 09:44:43 INFO - PROCESS | 18997 | ++DOMWINDOW == 104 (0x9bece800) [pid = 18997] [serial = 2347] [outer = 0x9be7e000] 09:44:44 INFO - PROCESS | 18997 | 1467823484091 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 09:44:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:44:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1435ms 09:44:44 INFO - PROCESS | 18997 | 1467823484106 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 09:44:44 INFO - PROCESS | 18997 | 1467823484111 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 09:44:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:44:44 INFO - PROCESS | 18997 | 1467823484119 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:44:44 INFO - PROCESS | 18997 | 1467823484122 Marionette TRACE conn3 <- [1,3094,null,{}] 09:44:44 INFO - PROCESS | 18997 | 1467823484128 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:44 INFO - PROCESS | 18997 | 1467823484134 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:44 INFO - PROCESS | 18997 | 1467823484322 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 09:44:44 INFO - PROCESS | 18997 | 1467823484597 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:44 INFO - PROCESS | 18997 | 1467823484607 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:44 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e1d4c00 == 42 [pid = 18997] [id = 783] 09:44:44 INFO - PROCESS | 18997 | ++DOMWINDOW == 105 (0x8e3a5800) [pid = 18997] [serial = 2348] [outer = (nil)] 09:44:44 INFO - PROCESS | 18997 | ++DOMWINDOW == 106 (0x9bf6a400) [pid = 18997] [serial = 2349] [outer = 0x8e3a5800] 09:44:44 INFO - PROCESS | 18997 | 1467823484741 Marionette DEBUG loaded listener.js 09:44:44 INFO - PROCESS | 18997 | ++DOMWINDOW == 107 (0x9c0e1800) [pid = 18997] [serial = 2350] [outer = 0x8e3a5800] 09:44:45 INFO - PROCESS | 18997 | 1467823485763 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 09:44:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:44:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1697ms 09:44:45 INFO - PROCESS | 18997 | 1467823485817 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 09:44:45 INFO - PROCESS | 18997 | 1467823485820 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 09:44:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:44:45 INFO - PROCESS | 18997 | 1467823485827 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:44:45 INFO - PROCESS | 18997 | 1467823485831 Marionette TRACE conn3 <- [1,3098,null,{}] 09:44:45 INFO - PROCESS | 18997 | 1467823485904 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:45 INFO - PROCESS | 18997 | 1467823485908 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:46 INFO - PROCESS | 18997 | 1467823486118 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 09:44:46 INFO - PROCESS | 18997 | 1467823486339 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:46 INFO - PROCESS | 18997 | 1467823486348 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:46 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e1ce000 == 43 [pid = 18997] [id = 784] 09:44:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 108 (0x8e1cec00) [pid = 18997] [serial = 2351] [outer = (nil)] 09:44:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 109 (0x92360c00) [pid = 18997] [serial = 2352] [outer = 0x8e1cec00] 09:44:46 INFO - PROCESS | 18997 | 1467823486426 Marionette DEBUG loaded listener.js 09:44:46 INFO - PROCESS | 18997 | ++DOMWINDOW == 110 (0x928db800) [pid = 18997] [serial = 2353] [outer = 0x8e1cec00] 09:44:47 INFO - PROCESS | 18997 | 1467823487542 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 09:44:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:44:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:44:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1740ms 09:44:47 INFO - PROCESS | 18997 | 1467823487569 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 09:44:47 INFO - PROCESS | 18997 | 1467823487576 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 09:44:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:44:47 INFO - PROCESS | 18997 | 1467823487586 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:44:47 INFO - PROCESS | 18997 | 1467823487590 Marionette TRACE conn3 <- [1,3102,null,{}] 09:44:47 INFO - PROCESS | 18997 | 1467823487600 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:47 INFO - PROCESS | 18997 | 1467823487605 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:47 INFO - PROCESS | 18997 | 1467823487834 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 09:44:48 INFO - PROCESS | 18997 | 1467823488166 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:48 INFO - PROCESS | 18997 | 1467823488176 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:48 INFO - PROCESS | 18997 | ++DOCSHELL 0x92910000 == 44 [pid = 18997] [id = 785] 09:44:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 111 (0x92a83400) [pid = 18997] [serial = 2354] [outer = (nil)] 09:44:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 112 (0x92aa4000) [pid = 18997] [serial = 2355] [outer = 0x92a83400] 09:44:48 INFO - PROCESS | 18997 | 1467823488252 Marionette DEBUG loaded listener.js 09:44:48 INFO - PROCESS | 18997 | ++DOMWINDOW == 113 (0x92aab000) [pid = 18997] [serial = 2356] [outer = 0x92a83400] 09:44:49 INFO - PROCESS | 18997 | 1467823489097 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 09:44:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:44:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1537ms 09:44:49 INFO - PROCESS | 18997 | 1467823489123 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 09:44:49 INFO - PROCESS | 18997 | 1467823489130 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 09:44:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:44:49 INFO - PROCESS | 18997 | 1467823489143 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 09:44:49 INFO - PROCESS | 18997 | 1467823489147 Marionette TRACE conn3 <- [1,3106,null,{}] 09:44:49 INFO - PROCESS | 18997 | 1467823489154 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:49 INFO - PROCESS | 18997 | 1467823489159 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:49 INFO - PROCESS | 18997 | 1467823489355 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 09:44:49 INFO - PROCESS | 18997 | 1467823489579 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:49 INFO - PROCESS | 18997 | 1467823489588 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:50 INFO - PROCESS | 18997 | --DOCSHELL 0x9258f400 == 43 [pid = 18997] [id = 714] 09:44:50 INFO - PROCESS | 18997 | --DOCSHELL 0x93b3c800 == 42 [pid = 18997] [id = 715] 09:44:50 INFO - PROCESS | 18997 | --DOCSHELL 0x92d8e800 == 41 [pid = 18997] [id = 727] 09:44:50 INFO - PROCESS | 18997 | --DOCSHELL 0x8eecd800 == 40 [pid = 18997] [id = 717] 09:44:50 INFO - PROCESS | 18997 | --DOCSHELL 0x8e1cf000 == 39 [pid = 18997] [id = 764] 09:44:50 INFO - PROCESS | 18997 | --DOCSHELL 0x8e1d6000 == 38 [pid = 18997] [id = 722] 09:44:50 INFO - PROCESS | 18997 | --DOCSHELL 0x8eec1400 == 37 [pid = 18997] [id = 718] 09:44:50 INFO - PROCESS | 18997 | --DOCSHELL 0x923fb800 == 36 [pid = 18997] [id = 765] 09:44:50 INFO - PROCESS | 18997 | --DOCSHELL 0x8eec7400 == 35 [pid = 18997] [id = 758] 09:44:50 INFO - PROCESS | 18997 | --DOCSHELL 0x92aa2800 == 34 [pid = 18997] [id = 766] 09:44:50 INFO - PROCESS | 18997 | --DOCSHELL 0x9b9b2800 == 33 [pid = 18997] [id = 724] 09:44:50 INFO - PROCESS | 18997 | --DOCSHELL 0x9a622400 == 32 [pid = 18997] [id = 767] 09:44:50 INFO - PROCESS | 18997 | --DOCSHELL 0x99109000 == 31 [pid = 18997] [id = 725] 09:44:50 INFO - PROCESS | 18997 | --DOCSHELL 0x9388dc00 == 30 [pid = 18997] [id = 770] 09:44:50 INFO - PROCESS | 18997 | --DOCSHELL 0x92361800 == 29 [pid = 18997] [id = 713] 09:44:50 INFO - PROCESS | 18997 | --DOCSHELL 0x9a674400 == 28 [pid = 18997] [id = 768] 09:44:50 INFO - PROCESS | 18997 | --DOCSHELL 0xa23b1400 == 27 [pid = 18997] [id = 769] 09:44:50 INFO - PROCESS | 18997 | --DOCSHELL 0x92d97800 == 26 [pid = 18997] [id = 719] 09:44:50 INFO - PROCESS | 18997 | --DOCSHELL 0x92d93000 == 25 [pid = 18997] [id = 720] 09:44:50 INFO - PROCESS | 18997 | --DOCSHELL 0x8e1d2c00 == 24 [pid = 18997] [id = 771] 09:44:50 INFO - PROCESS | 18997 | --DOCSHELL 0x99fcd800 == 23 [pid = 18997] [id = 721] 09:44:50 INFO - PROCESS | 18997 | --DOCSHELL 0x93b33800 == 22 [pid = 18997] [id = 716] 09:44:50 INFO - PROCESS | 18997 | --DOCSHELL 0x99f1f000 == 21 [pid = 18997] [id = 723] 09:44:50 INFO - PROCESS | 18997 | --DOCSHELL 0x8e1d6400 == 20 [pid = 18997] [id = 726] 09:44:50 INFO - PROCESS | 18997 | ++DOCSHELL 0x8e1cd000 == 21 [pid = 18997] [id = 786] 09:44:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 114 (0x8e1cf000) [pid = 18997] [serial = 2357] [outer = (nil)] 09:44:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 115 (0x8e1d7000) [pid = 18997] [serial = 2358] [outer = 0x8e1cf000] 09:44:50 INFO - PROCESS | 18997 | 1467823490814 Marionette DEBUG loaded listener.js 09:44:50 INFO - PROCESS | 18997 | ++DOMWINDOW == 116 (0x8e3a9000) [pid = 18997] [serial = 2359] [outer = 0x8e1cf000] 09:44:51 INFO - PROCESS | 18997 | --DOMWINDOW == 115 (0x9a168800) [pid = 18997] [serial = 2249] [outer = (nil)] [url = about:blank] 09:44:51 INFO - PROCESS | 18997 | --DOMWINDOW == 114 (0x9a160800) [pid = 18997] [serial = 2248] [outer = (nil)] [url = about:blank] 09:44:51 INFO - PROCESS | 18997 | --DOMWINDOW == 113 (0x9a626c00) [pid = 18997] [serial = 2252] [outer = (nil)] [url = about:blank] 09:44:51 INFO - PROCESS | 18997 | --DOMWINDOW == 112 (0x9a61c000) [pid = 18997] [serial = 2251] [outer = (nil)] [url = about:blank] 09:44:51 INFO - PROCESS | 18997 | --DOMWINDOW == 111 (0x9a673c00) [pid = 18997] [serial = 2255] [outer = (nil)] [url = about:blank] 09:44:51 INFO - PROCESS | 18997 | --DOMWINDOW == 110 (0x9a66f800) [pid = 18997] [serial = 2254] [outer = (nil)] [url = about:blank] 09:44:51 INFO - PROCESS | 18997 | --DOMWINDOW == 109 (0x9a74f400) [pid = 18997] [serial = 2258] [outer = (nil)] [url = about:blank] 09:44:51 INFO - PROCESS | 18997 | --DOMWINDOW == 108 (0x92d99800) [pid = 18997] [serial = 2284] [outer = (nil)] [url = about:blank] 09:44:51 INFO - PROCESS | 18997 | --DOMWINDOW == 107 (0x9a74c800) [pid = 18997] [serial = 2257] [outer = (nil)] [url = about:blank] 09:44:51 INFO - PROCESS | 18997 | --DOMWINDOW == 106 (0x8eec6c00) [pid = 18997] [serial = 2277] [outer = (nil)] [url = about:blank] 09:44:51 INFO - PROCESS | 18997 | --DOMWINDOW == 105 (0x8eeca800) [pid = 18997] [serial = 2278] [outer = (nil)] [url = about:blank] 09:44:51 INFO - PROCESS | 18997 | --DOMWINDOW == 104 (0x928da400) [pid = 18997] [serial = 2280] [outer = (nil)] [url = about:blank] 09:44:51 INFO - PROCESS | 18997 | --DOMWINDOW == 103 (0x9b213000) [pid = 18997] [serial = 2261] [outer = (nil)] [url = about:blank] 09:44:51 INFO - PROCESS | 18997 | --DOMWINDOW == 102 (0x9b070800) [pid = 18997] [serial = 2260] [outer = (nil)] [url = about:blank] 09:44:51 INFO - PROCESS | 18997 | --DOMWINDOW == 101 (0x946ae800) [pid = 18997] [serial = 2275] [outer = (nil)] [url = about:blank] 09:44:51 INFO - PROCESS | 18997 | --DOMWINDOW == 100 (0x92a8e800) [pid = 18997] [serial = 2274] [outer = (nil)] [url = about:blank] 09:44:51 INFO - PROCESS | 18997 | --DOMWINDOW == 99 (0x9b280800) [pid = 18997] [serial = 2264] [outer = (nil)] [url = about:blank] 09:44:51 INFO - PROCESS | 18997 | --DOMWINDOW == 98 (0x9b27d000) [pid = 18997] [serial = 2263] [outer = (nil)] [url = about:blank] 09:44:51 INFO - PROCESS | 18997 | --DOMWINDOW == 97 (0x9b9b2400) [pid = 18997] [serial = 2267] [outer = (nil)] [url = about:blank] 09:44:51 INFO - PROCESS | 18997 | --DOMWINDOW == 96 (0x9b949c00) [pid = 18997] [serial = 2266] [outer = (nil)] [url = about:blank] 09:44:51 INFO - PROCESS | 18997 | --DOMWINDOW == 95 (0x92590000) [pid = 18997] [serial = 2272] [outer = (nil)] [url = about:blank] 09:44:51 INFO - PROCESS | 18997 | --DOMWINDOW == 94 (0x93b34000) [pid = 18997] [serial = 2286] [outer = (nil)] [url = about:blank] 09:44:51 INFO - PROCESS | 18997 | --DOMWINDOW == 93 (0x92583400) [pid = 18997] [serial = 2270] [outer = (nil)] [url = about:blank] 09:44:51 INFO - PROCESS | 18997 | --DOMWINDOW == 92 (0x9235e400) [pid = 18997] [serial = 2269] [outer = (nil)] [url = about:blank] 09:44:51 INFO - PROCESS | 18997 | --DOMWINDOW == 91 (0x92a83000) [pid = 18997] [serial = 2243] [outer = (nil)] [url = about:blank] 09:44:51 INFO - PROCESS | 18997 | --DOMWINDOW == 90 (0x9258e000) [pid = 18997] [serial = 2242] [outer = (nil)] [url = about:blank] 09:44:51 INFO - PROCESS | 18997 | --DOMWINDOW == 89 (0x93912000) [pid = 18997] [serial = 2289] [outer = (nil)] [url = about:blank] 09:44:51 INFO - PROCESS | 18997 | --DOMWINDOW == 88 (0x92d92000) [pid = 18997] [serial = 2283] [outer = (nil)] [url = about:blank] 09:44:51 INFO - PROCESS | 18997 | --DOMWINDOW == 87 (0x9508a000) [pid = 18997] [serial = 2287] [outer = (nil)] [url = about:blank] 09:44:51 INFO - PROCESS | 18997 | --DOMWINDOW == 86 (0x982d6c00) [pid = 18997] [serial = 2246] [outer = (nil)] [url = about:blank] 09:44:51 INFO - PROCESS | 18997 | --DOMWINDOW == 85 (0x96dec800) [pid = 18997] [serial = 2245] [outer = (nil)] [url = about:blank] 09:44:51 INFO - PROCESS | 18997 | --DOMWINDOW == 84 (0x9290e400) [pid = 18997] [serial = 2281] [outer = (nil)] [url = about:blank] 09:44:51 INFO - PROCESS | 18997 | 1467823491829 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 09:44:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:44:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:44:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:44:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 2748ms 09:44:51 INFO - PROCESS | 18997 | 1467823491892 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 09:44:51 INFO - PROCESS | 18997 | 1467823491899 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 09:44:51 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:44:51 INFO - PROCESS | 18997 | 1467823491909 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 09:44:51 INFO - PROCESS | 18997 | 1467823491913 Marionette TRACE conn3 <- [1,3110,null,{}] 09:44:51 INFO - PROCESS | 18997 | 1467823491922 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:51 INFO - PROCESS | 18997 | 1467823491929 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:52 INFO - PROCESS | 18997 | 1467823492100 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 09:44:52 INFO - PROCESS | 18997 | 1467823492257 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:52 INFO - PROCESS | 18997 | 1467823492267 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:52 INFO - PROCESS | 18997 | ++DOCSHELL 0x92361400 == 22 [pid = 18997] [id = 787] 09:44:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 85 (0x92365000) [pid = 18997] [serial = 2360] [outer = (nil)] 09:44:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 86 (0x923f9800) [pid = 18997] [serial = 2361] [outer = 0x92365000] 09:44:52 INFO - PROCESS | 18997 | 1467823492355 Marionette DEBUG loaded listener.js 09:44:52 INFO - PROCESS | 18997 | ++DOMWINDOW == 87 (0x92587c00) [pid = 18997] [serial = 2362] [outer = 0x92365000] 09:44:53 INFO - PROCESS | 18997 | 1467823493153 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 09:44:53 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:44:53 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 09:44:53 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:44:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:44:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:44:53 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:44:53 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1282ms 09:44:53 INFO - PROCESS | 18997 | 1467823493191 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 09:44:53 INFO - PROCESS | 18997 | 1467823493196 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 09:44:53 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:44:53 INFO - PROCESS | 18997 | 1467823493206 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 09:44:53 INFO - PROCESS | 18997 | 1467823493210 Marionette TRACE conn3 <- [1,3114,null,{}] 09:44:53 INFO - PROCESS | 18997 | 1467823493216 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:53 INFO - PROCESS | 18997 | 1467823493221 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:53 INFO - PROCESS | 18997 | 1467823493395 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 09:44:53 INFO - PROCESS | 18997 | 1467823493584 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"2544c22e-3d51-4250-b8dd-7b8dd966d136\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:53 INFO - PROCESS | 18997 | 1467823493595 Marionette INFO sendAsync a13d1c1f-edce-480a-b2dd-f6f67b717d9a 09:44:53 INFO - PROCESS | 18997 | ++DOCSHELL 0x928dbc00 == 23 [pid = 18997] [id = 788] 09:44:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 88 (0x9290c400) [pid = 18997] [serial = 2363] [outer = (nil)] 09:44:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 89 (0x92a8d400) [pid = 18997] [serial = 2364] [outer = 0x9290c400] 09:44:53 INFO - PROCESS | 18997 | 1467823493668 Marionette DEBUG loaded listener.js 09:44:53 INFO - PROCESS | 18997 | ++DOMWINDOW == 90 (0x92aaa400) [pid = 18997] [serial = 2365] [outer = 0x9290c400] 09:44:54 INFO - PROCESS | 18997 | 1467823494542 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 09:44:54 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:44:54 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1349ms 09:44:54 INFO - PROCESS | 18997 | 1467823494554 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 09:44:54 INFO - PROCESS | 18997 | 1467823494558 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 09:44:55 WARNING - u'runner_teardown' () 09:44:55 INFO - No more tests 09:44:55 INFO - Got 0 unexpected results 09:44:55 INFO - SUITE-END | took 1240s 09:44:55 INFO - Closing logging queue 09:44:55 INFO - queue closed 09:44:55 INFO - Return code: 0 09:44:55 WARNING - # TBPL SUCCESS # 09:44:55 INFO - Running post-action listener: _resource_record_post_action 09:44:55 INFO - Running post-run listener: _resource_record_post_run 09:44:57 INFO - Total resource usage - Wall time: 1274s; CPU: 98.0%; Read bytes: 811008; Write bytes: 925548544; Read time: 32; Write time: 227396 09:44:57 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:44:57 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 142200832; Read time: 0; Write time: 126948 09:44:57 INFO - run-tests - Wall time: 1245s; CPU: 98.0%; Read bytes: 811008; Write bytes: 783265792; Read time: 32; Write time: 100448 09:44:57 INFO - Running post-run listener: _upload_blobber_files 09:44:57 INFO - Blob upload gear active. 09:44:57 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 09:44:57 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 09:44:57 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'] 09:44:57 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 09:44:57 INFO - (blobuploader) - INFO - Open directory for files ... 09:44:57 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 09:44:58 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:44:58 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:45:00 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:45:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:45:00 INFO - (blobuploader) - INFO - Done attempting. 09:45:00 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 09:45:00 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:45:00 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:45:01 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:45:01 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:45:01 INFO - (blobuploader) - INFO - Done attempting. 09:45:01 INFO - (blobuploader) - INFO - Iteration through files over. 09:45:01 INFO - Return code: 0 09:45:01 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 09:45:01 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 09:45:01 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2dd37586153fa61ef063dcdfe6186509901daca6ad8f701db973cfb81041cbd8a1e6ca940543b015f18861f45ae2464efb19ad19b4d6254f1261d9e8660cf8d5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/4a45045a217c4b6da2f2136c7c0c8f09dd1efcedac6168b7108a0ff1596dde118decd34bb1f912affd6b24d97c49fc75f45f9c9659b8d7e6bba5c985a636ff8c"} 09:45:01 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 09:45:01 INFO - Writing to file /builds/slave/test/properties/blobber_files 09:45:01 INFO - Contents: 09:45:01 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2dd37586153fa61ef063dcdfe6186509901daca6ad8f701db973cfb81041cbd8a1e6ca940543b015f18861f45ae2464efb19ad19b4d6254f1261d9e8660cf8d5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/4a45045a217c4b6da2f2136c7c0c8f09dd1efcedac6168b7108a0ff1596dde118decd34bb1f912affd6b24d97c49fc75f45f9c9659b8d7e6bba5c985a636ff8c"} 09:45:01 INFO - Running post-run listener: copy_logs_to_upload_dir 09:45:01 INFO - Copying logs to upload dir... 09:45:01 INFO - mkdir: /builds/slave/test/build/upload/logs 09:45:01 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1355.669879 ========= master_lag: 29.40 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 5 secs) (at 2016-07-06 09:45:30.912545) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 33 secs) (at 2016-07-06 09:45:30.913540) ========= 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-1467822124.207071-865177067 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2dd37586153fa61ef063dcdfe6186509901daca6ad8f701db973cfb81041cbd8a1e6ca940543b015f18861f45ae2464efb19ad19b4d6254f1261d9e8660cf8d5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/4a45045a217c4b6da2f2136c7c0c8f09dd1efcedac6168b7108a0ff1596dde118decd34bb1f912affd6b24d97c49fc75f45f9c9659b8d7e6bba5c985a636ff8c"} build_url:https://queue.taskcluster.net/v1/task/crHYDNHHQdKOYxo6DUW-UA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/crHYDNHHQdKOYxo6DUW-UA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.034514 build_url: 'https://queue.taskcluster.net/v1/task/crHYDNHHQdKOYxo6DUW-UA/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/2dd37586153fa61ef063dcdfe6186509901daca6ad8f701db973cfb81041cbd8a1e6ca940543b015f18861f45ae2464efb19ad19b4d6254f1261d9e8660cf8d5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/4a45045a217c4b6da2f2136c7c0c8f09dd1efcedac6168b7108a0ff1596dde118decd34bb1f912affd6b24d97c49fc75f45f9c9659b8d7e6bba5c985a636ff8c"}' symbols_url: 'https://queue.taskcluster.net/v1/task/crHYDNHHQdKOYxo6DUW-UA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 33.71 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 33 secs) (at 2016-07-06 09:46:04.655216) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 21 secs) (at 2016-07-06 09:46:04.655695) ========= 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-1467822124.207071-865177067 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020087 ========= master_lag: 21.92 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 21 secs) (at 2016-07-06 09:46:26.592505) ========= ========= Started reboot skipped (results: 3, elapsed: 9 secs) (at 2016-07-06 09:46:26.592940) ========= ========= Finished reboot skipped (results: 3, elapsed: 9 secs) (at 2016-07-06 09:46:36.491288) ========= ========= Total master_lag: 85.14 =========