builder: mozilla-aurora_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-487 starttime: 1464071598.12 results: success (0) buildid: 20160523220203 builduid: ef737131239b46eea1c42de17647cc5f revision: 9b9a73a98de81f22189dd3972c922459bce28393 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-23 23:33:18.118834) ========= master: http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-23 23:33:18.119308) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 33 secs) (at 2016-05-23 23:33:18.119597) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 33 secs) (at 2016-05-23 23:33:51.981799) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-05-23 23:33:51.982179) ========= 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-1464071452.75293-2027377621 _=/tools/buildbot/bin/python using PTY: False --2016-05-23 23:33:52-- 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% 8.68M=0.001s 2016-05-23 23:33:53 (8.68 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.350455 ========= master_lag: 3.80 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-05-23 23:33:56.129845) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-05-23 23:33:56.130193) ========= 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-1464071452.75293-2027377621 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.050206 ========= master_lag: 2.96 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-05-23 23:33:59.140782) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 14 secs) (at 2016-05-23 23:33:59.141128) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 9b9a73a98de81f22189dd3972c922459bce28393 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 9b9a73a98de81f22189dd3972c922459bce28393 --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-1464071452.75293-2027377621 _=/tools/buildbot/bin/python using PTY: False 2016-05-23 23:34:02,508 truncating revision to first 12 chars 2016-05-23 23:34:02,508 Setting DEBUG logging. 2016-05-23 23:34:02,509 attempt 1/10 2016-05-23 23:34:02,509 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/9b9a73a98de8?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-23 23:34:02,919 unpacking tar archive at: mozilla-aurora-9b9a73a98de8/testing/mozharness/ program finished with exit code 0 elapsedTime=0.695703 ========= master_lag: 13.74 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 14 secs) (at 2016-05-23 23:34:13.576918) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-23 23:34:13.577222) ========= script_repo_revision: 9b9a73a98de81f22189dd3972c922459bce28393 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-23 23:34:13.577606) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 1 mins, 0 secs) (at 2016-05-23 23:34:13.577881) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 1 mins, 0 secs) (at 2016-05-23 23:35:13.772066) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 29 mins, 4 secs) (at 2016-05-23 23:35:13.772360) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1464071452.75293-2027377621 _=/tools/buildbot/bin/python using PTY: False 23:35:14 INFO - MultiFileLogger online at 20160523 23:35:14 in /builds/slave/test 23:35:14 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 23:35:14 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 23:35:14 INFO - {'append_to_log': False, 23:35:14 INFO - 'base_work_dir': '/builds/slave/test', 23:35:14 INFO - 'blob_upload_branch': 'mozilla-aurora', 23:35:14 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 23:35:14 INFO - 'buildbot_json_path': 'buildprops.json', 23:35:14 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 23:35:14 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 23:35:14 INFO - 'download_minidump_stackwalk': True, 23:35:14 INFO - 'download_symbols': 'true', 23:35:14 INFO - 'e10s': False, 23:35:14 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 23:35:14 INFO - 'tooltool.py': '/tools/tooltool.py', 23:35:14 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 23:35:14 INFO - '/tools/misc-python/virtualenv.py')}, 23:35:14 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 23:35:14 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 23:35:14 INFO - 'log_level': 'info', 23:35:14 INFO - 'log_to_console': True, 23:35:14 INFO - 'opt_config_files': (), 23:35:14 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 23:35:14 INFO - '--processes=1', 23:35:14 INFO - '--config=%(test_path)s/wptrunner.ini', 23:35:14 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 23:35:14 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 23:35:14 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 23:35:14 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 23:35:14 INFO - 'pip_index': False, 23:35:14 INFO - 'require_test_zip': True, 23:35:14 INFO - 'test_type': ('testharness',), 23:35:14 INFO - 'this_chunk': '1', 23:35:14 INFO - 'tooltool_cache': '/builds/tooltool_cache', 23:35:14 INFO - 'total_chunks': '10', 23:35:14 INFO - 'virtualenv_path': 'venv', 23:35:14 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 23:35:14 INFO - 'work_dir': 'build'} 23:35:14 INFO - ##### 23:35:14 INFO - ##### Running clobber step. 23:35:14 INFO - ##### 23:35:14 INFO - Running pre-action listener: _resource_record_pre_action 23:35:14 INFO - Running main action method: clobber 23:35:14 INFO - rmtree: /builds/slave/test/build 23:35:14 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 23:35:15 INFO - Running post-action listener: _resource_record_post_action 23:35:15 INFO - ##### 23:35:15 INFO - ##### Running read-buildbot-config step. 23:35:15 INFO - ##### 23:35:15 INFO - Running pre-action listener: _resource_record_pre_action 23:35:15 INFO - Running main action method: read_buildbot_config 23:35:15 INFO - Using buildbot properties: 23:35:15 INFO - { 23:35:15 INFO - "project": "", 23:35:15 INFO - "product": "firefox", 23:35:15 INFO - "script_repo_revision": "production", 23:35:15 INFO - "scheduler": "tests-mozilla-aurora-ubuntu32_vm-debug-unittest", 23:35:15 INFO - "repository": "", 23:35:15 INFO - "buildername": "Ubuntu VM 12.04 mozilla-aurora debug test web-platform-tests-1", 23:35:15 INFO - "buildid": "20160523220203", 23:35:15 INFO - "pgo_build": "False", 23:35:15 INFO - "basedir": "/builds/slave/test", 23:35:15 INFO - "buildnumber": 55, 23:35:15 INFO - "slavename": "tst-linux32-spot-487", 23:35:15 INFO - "revision": "9b9a73a98de81f22189dd3972c922459bce28393", 23:35:15 INFO - "master": "http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/", 23:35:15 INFO - "platform": "linux", 23:35:15 INFO - "branch": "mozilla-aurora", 23:35:15 INFO - "repo_path": "releases/mozilla-aurora", 23:35:15 INFO - "moz_repo_path": "", 23:35:15 INFO - "stage_platform": "linux", 23:35:15 INFO - "builduid": "ef737131239b46eea1c42de17647cc5f", 23:35:15 INFO - "slavebuilddir": "test" 23:35:15 INFO - } 23:35:15 INFO - Found installer url https://queue.taskcluster.net/v1/task/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2. 23:35:15 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json. 23:35:15 INFO - Running post-action listener: _resource_record_post_action 23:35:15 INFO - ##### 23:35:15 INFO - ##### Running download-and-extract step. 23:35:15 INFO - ##### 23:35:15 INFO - Running pre-action listener: _resource_record_pre_action 23:35:15 INFO - Running main action method: download_and_extract 23:35:15 INFO - mkdir: /builds/slave/test/build/tests 23:35:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:35:15 INFO - https://queue.taskcluster.net/v1/task/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 23:35:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 23:35:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 23:35:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 23:35:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json'}, attempt #1 23:35:16 INFO - Downloaded 1325 bytes. 23:35:16 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 23:35:16 INFO - Using the following test package requirements: 23:35:16 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 23:35:16 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 23:35:16 INFO - u'firefox-48.0a2.en-US.linux-i686.cppunittest.tests.zip'], 23:35:16 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 23:35:16 INFO - u'firefox-48.0a2.en-US.linux-i686.gtest.tests.zip'], 23:35:16 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 23:35:16 INFO - u'jsshell-linux-i686.zip'], 23:35:16 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 23:35:16 INFO - u'firefox-48.0a2.en-US.linux-i686.mochitest.tests.zip'], 23:35:16 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 23:35:16 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 23:35:16 INFO - u'firefox-48.0a2.en-US.linux-i686.reftest.tests.zip'], 23:35:16 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 23:35:16 INFO - u'firefox-48.0a2.en-US.linux-i686.talos.tests.zip'], 23:35:16 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 23:35:16 INFO - u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'], 23:35:16 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 23:35:16 INFO - u'firefox-48.0a2.en-US.linux-i686.xpcshell.tests.zip']} 23:35:16 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 23:35:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:35:16 INFO - https://queue.taskcluster.net/v1/task/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 23:35:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 23:35:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 23:35:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 23:35:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip'}, attempt #1 23:35:19 INFO - Downloaded 22437362 bytes. 23:35:19 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 23:35:19 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 23:35:19 INFO - caution: filename not matched: web-platform/* 23:35:19 INFO - Return code: 11 23:35:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:35:19 INFO - https://queue.taskcluster.net/v1/task/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 23:35:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 23:35:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 23:35:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 23:35:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 23:35:23 INFO - Downloaded 36409041 bytes. 23:35:23 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 23:35:23 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 23:35:27 INFO - caution: filename not matched: bin/* 23:35:27 INFO - caution: filename not matched: config/* 23:35:27 INFO - caution: filename not matched: mozbase/* 23:35:27 INFO - caution: filename not matched: marionette/* 23:35:27 INFO - caution: filename not matched: tools/wptserve/* 23:35:27 INFO - Return code: 11 23:35: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')]} 23:35:27 INFO - https://queue.taskcluster.net/v1/task/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 23:35:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 23:35:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 23:35:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 23:35:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2'}, attempt #1 23:35:33 INFO - Downloaded 69330358 bytes. 23:35:33 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 23:35:33 INFO - mkdir: /builds/slave/test/properties 23:35:33 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 23:35:33 INFO - Writing to file /builds/slave/test/properties/build_url 23:35:33 INFO - Contents: 23:35:33 INFO - build_url:https://queue.taskcluster.net/v1/task/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 23:35:34 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 23:35:34 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 23:35:34 INFO - Writing to file /builds/slave/test/properties/symbols_url 23:35:34 INFO - Contents: 23:35:34 INFO - symbols_url:https://queue.taskcluster.net/v1/task/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 23:35:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:35:34 INFO - https://queue.taskcluster.net/v1/task/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 23:35:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 23:35:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 23:35:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 23:35:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 23:35:41 INFO - Downloaded 92306620 bytes. 23:35:41 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 23:35:41 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 23:35:50 INFO - Return code: 0 23:35:50 INFO - Running post-action listener: _resource_record_post_action 23:35:50 INFO - Running post-action listener: set_extra_try_arguments 23:35:50 INFO - ##### 23:35:50 INFO - ##### Running create-virtualenv step. 23:35:50 INFO - ##### 23:35:50 INFO - Running pre-action listener: _pre_create_virtualenv 23:35:50 INFO - Running pre-action listener: _resource_record_pre_action 23:35:50 INFO - Running main action method: create_virtualenv 23:35:50 INFO - Creating virtualenv /builds/slave/test/build/venv 23:35:50 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 23:35:50 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 23:35:50 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 23:35:51 INFO - Using real prefix '/usr' 23:35:51 INFO - New python executable in /builds/slave/test/build/venv/bin/python 23:35:51 INFO - Installing distribute.............................................................................................................................................................................................done. 23:35:55 INFO - Installing pip.................done. 23:35:55 INFO - Return code: 0 23:35:55 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 23:35:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:35:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:35:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:35:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:35:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:35:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:35:55 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0xa223c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa28a598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa33cf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa01ee30>, '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 0xa2bbc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa33a470>, '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-1464071452.75293-2027377621', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 23:35:55 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 23:35:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 23:35:55 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:35:55 INFO - 'CCACHE_UMASK': '002', 23:35:55 INFO - 'DISPLAY': ':0', 23:35:55 INFO - 'HOME': '/home/cltbld', 23:35:55 INFO - 'LANG': 'en_US.UTF-8', 23:35:55 INFO - 'LOGNAME': 'cltbld', 23:35:55 INFO - 'MAIL': '/var/mail/cltbld', 23:35:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:35:55 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:35:55 INFO - 'MOZ_NO_REMOTE': '1', 23:35:55 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:35:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:35:55 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:35:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:35:55 INFO - 'PWD': '/builds/slave/test', 23:35:55 INFO - 'SHELL': '/bin/bash', 23:35:55 INFO - 'SHLVL': '1', 23:35:55 INFO - 'TERM': 'linux', 23:35:55 INFO - 'TMOUT': '86400', 23:35:55 INFO - 'USER': 'cltbld', 23:35:55 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464071452.75293-2027377621', 23:35:55 INFO - '_': '/tools/buildbot/bin/python'} 23:35:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:35:55 INFO - Downloading/unpacking psutil>=0.7.1 23:35:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:35:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:35:55 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 23:35:55 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 23:35:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:35:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:35:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 23:35:59 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 23:35:59 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 23:35:59 INFO - Installing collected packages: psutil 23:35:59 INFO - Running setup.py install for psutil 23:35:59 INFO - building 'psutil._psutil_linux' extension 23:35:59 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 23:35:59 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 23:35:59 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 23:35:59 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 23:35:59 INFO - building 'psutil._psutil_posix' extension 23:35:59 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 23:36:00 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 23:36:00 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 23:36:00 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 23:36:00 INFO - Successfully installed psutil 23:36:00 INFO - Cleaning up... 23:36:00 INFO - Return code: 0 23:36:00 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 23:36:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:36:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:36:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:36:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:36:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:36:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:36:00 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 0xa223c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa28a598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa33cf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa01ee30>, '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 0xa2bbc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa33a470>, '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-1464071452.75293-2027377621', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 23:36:00 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 23:36:00 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 23:36:00 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:36:00 INFO - 'CCACHE_UMASK': '002', 23:36:00 INFO - 'DISPLAY': ':0', 23:36:00 INFO - 'HOME': '/home/cltbld', 23:36:00 INFO - 'LANG': 'en_US.UTF-8', 23:36:00 INFO - 'LOGNAME': 'cltbld', 23:36:00 INFO - 'MAIL': '/var/mail/cltbld', 23:36:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:36:00 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:36:00 INFO - 'MOZ_NO_REMOTE': '1', 23:36:00 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:36:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:36:00 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:36:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:36:00 INFO - 'PWD': '/builds/slave/test', 23:36:00 INFO - 'SHELL': '/bin/bash', 23:36:00 INFO - 'SHLVL': '1', 23:36:00 INFO - 'TERM': 'linux', 23:36:00 INFO - 'TMOUT': '86400', 23:36:00 INFO - 'USER': 'cltbld', 23:36:00 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464071452.75293-2027377621', 23:36:00 INFO - '_': '/tools/buildbot/bin/python'} 23:36:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:36:00 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 23:36:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:36:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:36:00 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 23:36:00 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 23:36:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:36:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:36:05 INFO - Downloading mozsystemmonitor-0.0.tar.gz 23:36:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 23:36:05 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 23:36:05 INFO - Installing collected packages: mozsystemmonitor 23:36:05 INFO - Running setup.py install for mozsystemmonitor 23:36:05 INFO - Successfully installed mozsystemmonitor 23:36:05 INFO - Cleaning up... 23:36:05 INFO - Return code: 0 23:36:05 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 23:36:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:36:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:36:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:36:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:36:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:36:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:36:05 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 0xa223c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa28a598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa33cf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa01ee30>, '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 0xa2bbc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa33a470>, '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-1464071452.75293-2027377621', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 23:36:05 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 23:36:05 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 23:36:05 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:36:05 INFO - 'CCACHE_UMASK': '002', 23:36:05 INFO - 'DISPLAY': ':0', 23:36:05 INFO - 'HOME': '/home/cltbld', 23:36:05 INFO - 'LANG': 'en_US.UTF-8', 23:36:05 INFO - 'LOGNAME': 'cltbld', 23:36:05 INFO - 'MAIL': '/var/mail/cltbld', 23:36:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:36:05 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:36:05 INFO - 'MOZ_NO_REMOTE': '1', 23:36:05 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:36:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:36:05 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:36:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:36:05 INFO - 'PWD': '/builds/slave/test', 23:36:05 INFO - 'SHELL': '/bin/bash', 23:36:05 INFO - 'SHLVL': '1', 23:36:05 INFO - 'TERM': 'linux', 23:36:05 INFO - 'TMOUT': '86400', 23:36:05 INFO - 'USER': 'cltbld', 23:36:05 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464071452.75293-2027377621', 23:36:05 INFO - '_': '/tools/buildbot/bin/python'} 23:36:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:36:06 INFO - Downloading/unpacking blobuploader==1.2.4 23:36:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:36:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:36:06 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 23:36:06 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 23:36:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:36:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:36:11 INFO - Downloading blobuploader-1.2.4.tar.gz 23:36:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 23:36:11 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 23:36:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:36:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:36:11 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 23:36:11 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 23:36:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:36:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:36:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 23:36:12 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 23:36:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:36:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:36:12 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 23:36:12 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 23:36:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:36:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:36:12 INFO - Downloading docopt-0.6.1.tar.gz 23:36:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 23:36:12 INFO - Installing collected packages: blobuploader, requests, docopt 23:36:12 INFO - Running setup.py install for blobuploader 23:36:12 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 23:36:12 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 23:36:12 INFO - Running setup.py install for requests 23:36:13 INFO - Running setup.py install for docopt 23:36:13 INFO - Successfully installed blobuploader requests docopt 23:36:13 INFO - Cleaning up... 23:36:13 INFO - Return code: 0 23:36:13 INFO - Installing None into virtualenv /builds/slave/test/build/venv 23:36: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')]} 23:36:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:36:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:36: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')]} 23:36:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:36:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:36:13 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 0xa223c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa28a598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa33cf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa01ee30>, '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 0xa2bbc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa33a470>, '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-1464071452.75293-2027377621', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 23:36:13 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 23:36:13 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 23:36:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:36:13 INFO - 'CCACHE_UMASK': '002', 23:36:13 INFO - 'DISPLAY': ':0', 23:36:13 INFO - 'HOME': '/home/cltbld', 23:36:13 INFO - 'LANG': 'en_US.UTF-8', 23:36:13 INFO - 'LOGNAME': 'cltbld', 23:36:13 INFO - 'MAIL': '/var/mail/cltbld', 23:36:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:36:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:36:13 INFO - 'MOZ_NO_REMOTE': '1', 23:36:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:36:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:36:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:36:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:36:13 INFO - 'PWD': '/builds/slave/test', 23:36:13 INFO - 'SHELL': '/bin/bash', 23:36:13 INFO - 'SHLVL': '1', 23:36:13 INFO - 'TERM': 'linux', 23:36:13 INFO - 'TMOUT': '86400', 23:36:13 INFO - 'USER': 'cltbld', 23:36:13 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464071452.75293-2027377621', 23:36:13 INFO - '_': '/tools/buildbot/bin/python'} 23:36:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:36:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 23:36:14 INFO - Running setup.py (path:/tmp/pip-f7pC79-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 23:36:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 23:36:14 INFO - Running setup.py (path:/tmp/pip-YCeAYv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 23:36:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 23:36:14 INFO - Running setup.py (path:/tmp/pip-xpdbxf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 23:36:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 23:36:14 INFO - Running setup.py (path:/tmp/pip-EpkRf1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 23:36:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 23:36:14 INFO - Running setup.py (path:/tmp/pip-nG7Ow1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 23:36:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 23:36:14 INFO - Running setup.py (path:/tmp/pip-LCaEKH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 23:36:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 23:36:15 INFO - Running setup.py (path:/tmp/pip-wFJCqV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 23:36:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 23:36:15 INFO - Running setup.py (path:/tmp/pip-PFiC86-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 23:36:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 23:36:15 INFO - Running setup.py (path:/tmp/pip-an1mdo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 23:36:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 23:36:15 INFO - Running setup.py (path:/tmp/pip-h8x9HY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 23:36:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 23:36:15 INFO - Running setup.py (path:/tmp/pip-DozXBp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 23:36:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 23:36:15 INFO - Running setup.py (path:/tmp/pip-_mfcZK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 23:36:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 23:36:15 INFO - Running setup.py (path:/tmp/pip-nZpzAx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 23:36:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 23:36:15 INFO - Running setup.py (path:/tmp/pip-bHZ0n7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 23:36:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 23:36:16 INFO - Running setup.py (path:/tmp/pip-jf90iT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 23:36:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 23:36:16 INFO - Running setup.py (path:/tmp/pip-ztmtYn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 23:36:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 23:36:16 INFO - Running setup.py (path:/tmp/pip-bzAhNl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 23:36:16 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 23:36:16 INFO - Running setup.py (path:/tmp/pip-Pis4jr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 23:36:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 23:36:16 INFO - Running setup.py (path:/tmp/pip-pHtKbn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 23:36:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:36:16 INFO - Running setup.py (path:/tmp/pip-5033zt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:36:16 INFO - Unpacking /builds/slave/test/build/tests/marionette 23:36:17 INFO - Running setup.py (path:/tmp/pip-jVZtgx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 23:36:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:36:17 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 23:36:17 INFO - Running setup.py install for manifestparser 23:36:17 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 23:36:17 INFO - Running setup.py install for mozcrash 23:36:17 INFO - Running setup.py install for mozdebug 23:36:17 INFO - Running setup.py install for mozdevice 23:36:18 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 23:36:18 INFO - Installing dm script to /builds/slave/test/build/venv/bin 23:36:18 INFO - Running setup.py install for mozfile 23:36:18 INFO - Running setup.py install for mozhttpd 23:36:18 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 23:36:18 INFO - Running setup.py install for mozinfo 23:36:18 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 23:36:18 INFO - Running setup.py install for mozInstall 23:36:18 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 23:36:18 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 23:36:18 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 23:36:18 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 23:36:18 INFO - Running setup.py install for mozleak 23:36:19 INFO - Running setup.py install for mozlog 23:36:19 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 23:36:19 INFO - Running setup.py install for moznetwork 23:36:19 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 23:36:19 INFO - Running setup.py install for mozprocess 23:36:19 INFO - Running setup.py install for mozprofile 23:36:20 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 23:36:20 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 23:36:20 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 23:36:20 INFO - Running setup.py install for mozrunner 23:36:20 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 23:36:20 INFO - Running setup.py install for mozscreenshot 23:36:20 INFO - Running setup.py install for moztest 23:36:20 INFO - Running setup.py install for mozversion 23:36:20 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 23:36:20 INFO - Running setup.py install for wptserve 23:36:21 INFO - Running setup.py install for marionette-driver 23:36:21 INFO - Running setup.py install for browsermob-proxy 23:36:21 INFO - Running setup.py install for marionette-client 23:36:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:36:22 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 23:36:22 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 23:36:22 INFO - Cleaning up... 23:36:22 INFO - Return code: 0 23:36:22 INFO - Installing None into virtualenv /builds/slave/test/build/venv 23:36:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:36:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:36:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:36:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:36:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:36:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:36:22 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 0xa223c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa28a598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa33cf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa01ee30>, '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 0xa2bbc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa33a470>, '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-1464071452.75293-2027377621', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 23:36:22 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 23:36:22 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 23:36:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:36:22 INFO - 'CCACHE_UMASK': '002', 23:36:22 INFO - 'DISPLAY': ':0', 23:36:22 INFO - 'HOME': '/home/cltbld', 23:36:22 INFO - 'LANG': 'en_US.UTF-8', 23:36:22 INFO - 'LOGNAME': 'cltbld', 23:36:22 INFO - 'MAIL': '/var/mail/cltbld', 23:36:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:36:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:36:22 INFO - 'MOZ_NO_REMOTE': '1', 23:36:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:36:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:36:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:36:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:36:22 INFO - 'PWD': '/builds/slave/test', 23:36:22 INFO - 'SHELL': '/bin/bash', 23:36:22 INFO - 'SHLVL': '1', 23:36:22 INFO - 'TERM': 'linux', 23:36:22 INFO - 'TMOUT': '86400', 23:36:22 INFO - 'USER': 'cltbld', 23:36:22 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464071452.75293-2027377621', 23:36:22 INFO - '_': '/tools/buildbot/bin/python'} 23:36:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:36:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 23:36:22 INFO - Running setup.py (path:/tmp/pip-S2l7Cz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 23:36:22 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 23:36:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 23:36:22 INFO - Running setup.py (path:/tmp/pip-LNeehd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 23:36:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 23:36:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 23:36:23 INFO - Running setup.py (path:/tmp/pip-V77P2b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 23:36:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 23:36:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 23:36:23 INFO - Running setup.py (path:/tmp/pip-iDFHgz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 23:36:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 23:36:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 23:36:23 INFO - Running setup.py (path:/tmp/pip-MPoAZR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 23:36:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 23:36:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 23:36:23 INFO - Running setup.py (path:/tmp/pip-m2a0un-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 23:36:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 23:36:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 23:36:23 INFO - Running setup.py (path:/tmp/pip-ePwvcP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 23:36:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 23:36:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 23:36:23 INFO - Running setup.py (path:/tmp/pip-rJZvu6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 23:36:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 23:36:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 23:36:23 INFO - Running setup.py (path:/tmp/pip-8V4g4j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 23:36:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 23:36:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 23:36:23 INFO - Running setup.py (path:/tmp/pip-pEZINe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 23:36:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 23:36:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 23:36:24 INFO - Running setup.py (path:/tmp/pip-bO06iN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 23:36:24 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 23:36:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 23:36:24 INFO - Running setup.py (path:/tmp/pip-zcVJ16-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 23:36:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 23:36:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 23:36:24 INFO - Running setup.py (path:/tmp/pip-I5konW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 23:36:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 23:36:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 23:36:24 INFO - Running setup.py (path:/tmp/pip-hCs4MJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 23:36:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 23:36:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 23:36:24 INFO - Running setup.py (path:/tmp/pip-Lwlsv3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 23:36:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 23:36:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 23:36:24 INFO - Running setup.py (path:/tmp/pip-SJ5Uhb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 23:36:24 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 23:36:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 23:36:24 INFO - Running setup.py (path:/tmp/pip-NbqKcu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 23:36:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 23:36:25 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 23:36:25 INFO - Running setup.py (path:/tmp/pip-Zudp7z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 23:36:25 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 23:36:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 23:36:25 INFO - Running setup.py (path:/tmp/pip-s0ikEZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 23:36:25 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 23:36:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:36:25 INFO - Running setup.py (path:/tmp/pip-kro2Mm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:36:25 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 23:36:25 INFO - Unpacking /builds/slave/test/build/tests/marionette 23:36:25 INFO - Running setup.py (path:/tmp/pip-ryLAhT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 23:36:25 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:36:25 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 23:36:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 23:36:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 23:36:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 23:36:26 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 23:36:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 23:36:26 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 23:36:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:36:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:36:26 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 23:36:26 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 23:36:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:36:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:36:29 INFO - Downloading blessings-1.6.tar.gz 23:36:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 23:36:29 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 23:36:29 INFO - Installing collected packages: blessings 23:36:29 INFO - Running setup.py install for blessings 23:36:29 INFO - Successfully installed blessings 23:36:29 INFO - Cleaning up... 23:36:30 INFO - Return code: 0 23:36:30 INFO - Done creating virtualenv /builds/slave/test/build/venv. 23:36:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 23:36:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 23:36:30 INFO - Reading from file tmpfile_stdout 23:36:30 INFO - Current package versions: 23:36:30 INFO - argparse == 1.2.1 23:36:30 INFO - blessings == 1.6 23:36:30 INFO - blobuploader == 1.2.4 23:36:30 INFO - browsermob-proxy == 0.6.0 23:36:30 INFO - docopt == 0.6.1 23:36:30 INFO - manifestparser == 1.1 23:36:30 INFO - marionette-client == 2.3.0 23:36:30 INFO - marionette-driver == 1.4.0 23:36:30 INFO - mozInstall == 1.12 23:36:30 INFO - mozcrash == 0.17 23:36:30 INFO - mozdebug == 0.1 23:36:30 INFO - mozdevice == 0.48 23:36:30 INFO - mozfile == 1.2 23:36:30 INFO - mozhttpd == 0.7 23:36:30 INFO - mozinfo == 0.9 23:36:30 INFO - mozleak == 0.1 23:36:30 INFO - mozlog == 3.1 23:36:30 INFO - moznetwork == 0.27 23:36:30 INFO - mozprocess == 0.22 23:36:30 INFO - mozprofile == 0.28 23:36:30 INFO - mozrunner == 6.11 23:36:30 INFO - mozscreenshot == 0.1 23:36:30 INFO - mozsystemmonitor == 0.0 23:36:30 INFO - moztest == 0.7 23:36:30 INFO - mozversion == 1.4 23:36:30 INFO - psutil == 3.1.1 23:36:30 INFO - requests == 1.2.3 23:36:30 INFO - wptserve == 1.4.0 23:36:30 INFO - wsgiref == 0.1.2 23:36:30 INFO - Running post-action listener: _resource_record_post_action 23:36:30 INFO - Running post-action listener: _start_resource_monitoring 23:36:30 INFO - Starting resource monitoring. 23:36:30 INFO - ##### 23:36:30 INFO - ##### Running pull step. 23:36:30 INFO - ##### 23:36:30 INFO - Running pre-action listener: _resource_record_pre_action 23:36:30 INFO - Running main action method: pull 23:36:30 INFO - Pull has nothing to do! 23:36:30 INFO - Running post-action listener: _resource_record_post_action 23:36:30 INFO - ##### 23:36:30 INFO - ##### Running install step. 23:36:30 INFO - ##### 23:36:30 INFO - Running pre-action listener: _resource_record_pre_action 23:36:30 INFO - Running main action method: install 23:36:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 23:36:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 23:36:30 INFO - Reading from file tmpfile_stdout 23:36:30 INFO - Detecting whether we're running mozinstall >=1.0... 23:36:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 23:36:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 23:36:30 INFO - Reading from file tmpfile_stdout 23:36:30 INFO - Output received: 23:36:30 INFO - Usage: mozinstall [options] installer 23:36:30 INFO - Options: 23:36:30 INFO - -h, --help show this help message and exit 23:36:30 INFO - -d DEST, --destination=DEST 23:36:30 INFO - Directory to install application into. [default: 23:36:30 INFO - "/builds/slave/test"] 23:36:30 INFO - --app=APP Application being installed. [default: firefox] 23:36:30 INFO - mkdir: /builds/slave/test/build/application 23:36:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 23:36:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 23:37:00 INFO - Reading from file tmpfile_stdout 23:37:00 INFO - Output received: 23:37:00 INFO - /builds/slave/test/build/application/firefox/firefox 23:37:00 INFO - Running post-action listener: _resource_record_post_action 23:37:00 INFO - ##### 23:37:00 INFO - ##### Running run-tests step. 23:37:00 INFO - ##### 23:37:00 INFO - Running pre-action listener: _resource_record_pre_action 23:37:00 INFO - Running main action method: run_tests 23:37:00 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 23:37:00 INFO - Minidump filename unknown. Determining based upon platform and architecture. 23:37:00 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 23:37:00 INFO - grabbing minidump binary from tooltool 23:37:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:37:00 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 0xa01ee30>, '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 0xa2bbc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa33a470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 23:37:00 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 23:37:00 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 23:37:00 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 23:37:00 INFO - Return code: 0 23:37:00 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 23:37:00 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 23:37:00 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/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 23:37:00 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/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 23:37:00 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:37:00 INFO - 'CCACHE_UMASK': '002', 23:37:00 INFO - 'DISPLAY': ':0', 23:37:00 INFO - 'HOME': '/home/cltbld', 23:37:00 INFO - 'LANG': 'en_US.UTF-8', 23:37:00 INFO - 'LOGNAME': 'cltbld', 23:37:00 INFO - 'MAIL': '/var/mail/cltbld', 23:37:00 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 23:37:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:37:00 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:37:00 INFO - 'MOZ_NO_REMOTE': '1', 23:37:00 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:37:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:37:00 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:37:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:37:00 INFO - 'PWD': '/builds/slave/test', 23:37:00 INFO - 'SHELL': '/bin/bash', 23:37:00 INFO - 'SHLVL': '1', 23:37:00 INFO - 'TERM': 'linux', 23:37:00 INFO - 'TMOUT': '86400', 23:37:00 INFO - 'USER': 'cltbld', 23:37:00 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464071452.75293-2027377621', 23:37:00 INFO - '_': '/tools/buildbot/bin/python'} 23:37:00 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/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 23:37:01 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 23:37:01 INFO - import pkg_resources 23:37:02 INFO - Using 1 client processes 23:37:02 INFO - wptserve Starting http server on 127.0.0.1:8000 23:37:03 INFO - wptserve Starting http server on 127.0.0.1:8001 23:37:03 INFO - wptserve Starting http server on 127.0.0.1:8443 23:37:05 INFO - SUITE-START | Running 778 tests 23:37:05 INFO - Running testharness tests 23:37:05 INFO - Setting up ssl 23:37:05 INFO - PROCESS | certutil | 23:37:05 INFO - PROCESS | certutil | 23:37:05 INFO - PROCESS | certutil | 23:37:05 INFO - Certificate Nickname Trust Attributes 23:37:05 INFO - SSL,S/MIME,JAR/XPI 23:37:05 INFO - 23:37:05 INFO - web-platform-tests CT,, 23:37:05 INFO - 23:37:05 INFO - Starting runner 23:37:07 INFO - PROCESS | 2638 | 1464071827937 Marionette DEBUG Marionette enabled via build flag and pref 23:37:08 INFO - PROCESS | 2638 | ++DOCSHELL 0xa50f0400 == 1 [pid = 2638] [id = 1] 23:37:08 INFO - PROCESS | 2638 | ++DOMWINDOW == 1 (0xa50f0800) [pid = 2638] [serial = 1] [outer = (nil)] 23:37:08 INFO - PROCESS | 2638 | [2638] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 23:37:08 INFO - PROCESS | 2638 | ++DOMWINDOW == 2 (0xa50f1000) [pid = 2638] [serial = 2] [outer = 0xa50f0800] 23:37:08 INFO - PROCESS | 2638 | 1464071828621 Marionette INFO Listening on port 2828 23:37:09 INFO - PROCESS | 2638 | 1464071829208 Marionette DEBUG Marionette enabled via command-line flag 23:37:09 INFO - PROCESS | 2638 | ++DOCSHELL 0xa227d800 == 2 [pid = 2638] [id = 2] 23:37:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 3 (0xa22bc800) [pid = 2638] [serial = 3] [outer = (nil)] 23:37:09 INFO - PROCESS | 2638 | [2638] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 23:37:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 4 (0xa22bd000) [pid = 2638] [serial = 4] [outer = 0xa22bc800] 23:37:09 INFO - PROCESS | 2638 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a21942e0 23:37:09 INFO - PROCESS | 2638 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a2194dc0 23:37:09 INFO - PROCESS | 2638 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a21b2cc0 23:37:09 INFO - PROCESS | 2638 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a21b4920 23:37:09 INFO - PROCESS | 2638 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a21b8660 23:37:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 5 (0xa21abc00) [pid = 2638] [serial = 5] [outer = 0xa50f0800] 23:37:09 INFO - PROCESS | 2638 | [2638] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 23:37:09 INFO - PROCESS | 2638 | 1464071829589 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:50990 23:37:09 INFO - PROCESS | 2638 | [2638] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 23:37:09 INFO - PROCESS | 2638 | 1464071829672 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:50991 23:37:09 INFO - PROCESS | 2638 | 1464071829681 Marionette DEBUG Closed connection conn0 23:37:09 INFO - PROCESS | 2638 | [2638] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2248 23:37:09 INFO - PROCESS | 2638 | [2638] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 23:37:09 INFO - PROCESS | 2638 | 1464071829813 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:50992 23:37:09 INFO - PROCESS | 2638 | 1464071829816 Marionette DEBUG Closed connection conn1 23:37:09 INFO - PROCESS | 2638 | [2638] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 23:37:09 INFO - PROCESS | 2638 | 1464071829880 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:50993 23:37:09 INFO - PROCESS | 2638 | 1464071829889 Marionette DEBUG Closed connection conn2 23:37:09 INFO - PROCESS | 2638 | 1464071829946 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:37:09 INFO - PROCESS | 2638 | 1464071829968 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160523220203","device":"desktop","version":"48.0a2"} 23:37:10 INFO - PROCESS | 2638 | [2638] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:37:11 INFO - PROCESS | 2638 | ++DOCSHELL 0x9ad24000 == 3 [pid = 2638] [id = 3] 23:37:11 INFO - PROCESS | 2638 | ++DOMWINDOW == 6 (0x9ad24400) [pid = 2638] [serial = 6] [outer = (nil)] 23:37:11 INFO - PROCESS | 2638 | ++DOCSHELL 0x9ad24800 == 4 [pid = 2638] [id = 4] 23:37:11 INFO - PROCESS | 2638 | ++DOMWINDOW == 7 (0x9ad27c00) [pid = 2638] [serial = 7] [outer = (nil)] 23:37:12 INFO - PROCESS | 2638 | [2638] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:37:12 INFO - PROCESS | 2638 | ++DOCSHELL 0x9a2c3c00 == 5 [pid = 2638] [id = 5] 23:37:12 INFO - PROCESS | 2638 | ++DOMWINDOW == 8 (0x9a2c4000) [pid = 2638] [serial = 8] [outer = (nil)] 23:37:12 INFO - PROCESS | 2638 | [2638] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:37:12 INFO - PROCESS | 2638 | [2638] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:37:12 INFO - PROCESS | 2638 | ++DOMWINDOW == 9 (0x9a1ec800) [pid = 2638] [serial = 9] [outer = 0x9a2c4000] 23:37:12 INFO - PROCESS | 2638 | ++DOMWINDOW == 10 (0x99de9400) [pid = 2638] [serial = 10] [outer = 0x9ad24400] 23:37:12 INFO - PROCESS | 2638 | ++DOMWINDOW == 11 (0x99deb000) [pid = 2638] [serial = 11] [outer = 0x9ad27c00] 23:37:12 INFO - PROCESS | 2638 | ++DOMWINDOW == 12 (0x99ded400) [pid = 2638] [serial = 12] [outer = 0x9a2c4000] 23:37:14 INFO - PROCESS | 2638 | 1464071834012 Marionette DEBUG loaded listener.js 23:37:14 INFO - PROCESS | 2638 | 1464071834032 Marionette DEBUG loaded listener.js 23:37:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 13 (0x9ae55c00) [pid = 2638] [serial = 13] [outer = 0x9a2c4000] 23:37:14 INFO - PROCESS | 2638 | 1464071834794 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"de35697b-0a61-4f51-b15a-9409845c9c56","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160523220203","device":"desktop","version":"48.0a2","command_id":1}}] 23:37:15 INFO - PROCESS | 2638 | 1464071835014 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}] 23:37:15 INFO - PROCESS | 2638 | 1464071835544 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 23:37:15 INFO - PROCESS | 2638 | 1464071835820 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 23:37:15 INFO - PROCESS | 2638 | [2638] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 23:37:16 INFO - PROCESS | 2638 | [2638] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 23:37:16 INFO - PROCESS | 2638 | ++DOMWINDOW == 14 (0x950de800) [pid = 2638] [serial = 14] [outer = 0x9a2c4000] 23:37:16 INFO - PROCESS | 2638 | [2638] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 23:37:16 INFO - PROCESS | 2638 | [2638] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:37:16 INFO - PROCESS | 2638 | 1464071836438 Marionette TRACE conn3 <- [1,3,null,{}] 23:37:16 INFO - PROCESS | 2638 | 1464071836467 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 23:37:16 INFO - PROCESS | 2638 | 1464071836544 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 23:37:16 INFO - PROCESS | 2638 | 1464071836581 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 23:37:16 INFO - PROCESS | 2638 | 1464071836585 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 23:37:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 23:37:16 INFO - PROCESS | 2638 | 1464071836614 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 23:37:16 INFO - PROCESS | 2638 | 1464071836619 Marionette TRACE conn3 <- [1,6,null,{}] 23:37:16 INFO - PROCESS | 2638 | 1464071836637 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}] 23:37:16 INFO - PROCESS | 2638 | 1464071836675 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 23:37:16 INFO - PROCESS | 2638 | 1464071836686 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:16 INFO - PROCESS | 2638 | ++DOCSHELL 0x950db000 == 6 [pid = 2638] [id = 6] 23:37:16 INFO - PROCESS | 2638 | ++DOMWINDOW == 15 (0x950db400) [pid = 2638] [serial = 15] [outer = (nil)] 23:37:16 INFO - PROCESS | 2638 | ++DOMWINDOW == 16 (0x950dd000) [pid = 2638] [serial = 16] [outer = 0x950db400] 23:37:16 INFO - PROCESS | 2638 | 1464071836766 Marionette DEBUG loaded listener.js 23:37:16 INFO - PROCESS | 2638 | ++DOMWINDOW == 17 (0x950e2000) [pid = 2638] [serial = 17] [outer = 0x950db400] 23:37:17 INFO - PROCESS | 2638 | ++DOCSHELL 0x93a71c00 == 7 [pid = 2638] [id = 7] 23:37:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 18 (0x93a72000) [pid = 2638] [serial = 18] [outer = (nil)] 23:37:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 19 (0x93a78c00) [pid = 2638] [serial = 19] [outer = 0x93a72000] 23:37:17 INFO - PROCESS | 2638 | 1464071837265 Marionette DEBUG loaded listener.js 23:37:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 20 (0x93a7cc00) [pid = 2638] [serial = 20] [outer = 0x93a72000] 23:37:17 INFO - PROCESS | 2638 | 1464071837803 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]]]}] 23:37:17 INFO - PROCESS | 2638 | [2638] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 23:37:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 23:37:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1257ms 23:37:17 INFO - PROCESS | 2638 | 1464071837896 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 23:37:17 INFO - PROCESS | 2638 | 1464071837900 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 23:37:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 23:37:18 INFO - PROCESS | 2638 | 1464071838000 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 23:37:18 INFO - PROCESS | 2638 | 1464071838004 Marionette TRACE conn3 <- [1,10,null,{}] 23:37:18 INFO - PROCESS | 2638 | 1464071838059 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}] 23:37:18 INFO - PROCESS | 2638 | 1464071838229 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 23:37:18 INFO - PROCESS | 2638 | 1464071838250 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:18 INFO - PROCESS | 2638 | ++DOCSHELL 0x9226c400 == 8 [pid = 2638] [id = 8] 23:37:18 INFO - PROCESS | 2638 | ++DOMWINDOW == 21 (0x9226c800) [pid = 2638] [serial = 21] [outer = (nil)] 23:37:18 INFO - PROCESS | 2638 | ++DOMWINDOW == 22 (0x9226f400) [pid = 2638] [serial = 22] [outer = 0x9226c800] 23:37:18 INFO - PROCESS | 2638 | 1464071838400 Marionette DEBUG loaded listener.js 23:37:18 INFO - PROCESS | 2638 | ++DOMWINDOW == 23 (0x9227ac00) [pid = 2638] [serial = 23] [outer = 0x9226c800] 23:37:19 INFO - PROCESS | 2638 | 1464071839542 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]]]}] 23:37:19 INFO - PROCESS | 2638 | ++DOCSHELL 0x92e13800 == 9 [pid = 2638] [id = 9] 23:37:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 24 (0x92e13c00) [pid = 2638] [serial = 24] [outer = (nil)] 23:37:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 25 (0x93a7a000) [pid = 2638] [serial = 25] [outer = 0x92e13c00] 23:37:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 23:37:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1674ms 23:37:19 INFO - PROCESS | 2638 | 1464071839647 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 23:37:19 INFO - PROCESS | 2638 | 1464071839657 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 23:37:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 26 (0x93a74000) [pid = 2638] [serial = 26] [outer = 0x92e13c00] 23:37:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 23:37:19 INFO - PROCESS | 2638 | ++DOCSHELL 0x92e12c00 == 10 [pid = 2638] [id = 10] 23:37:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 27 (0x950e1400) [pid = 2638] [serial = 27] [outer = (nil)] 23:37:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 28 (0x9827d800) [pid = 2638] [serial = 28] [outer = 0x950e1400] 23:37:19 INFO - PROCESS | 2638 | 1464071839838 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 23:37:19 INFO - PROCESS | 2638 | 1464071839844 Marionette TRACE conn3 <- [1,14,null,{}] 23:37:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 29 (0x98e25400) [pid = 2638] [serial = 29] [outer = 0x950e1400] 23:37:19 INFO - PROCESS | 2638 | 1464071839966 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}] 23:37:20 INFO - PROCESS | 2638 | 1464071840382 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 23:37:20 INFO - PROCESS | 2638 | 1464071840615 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:20 INFO - PROCESS | 2638 | ++DOCSHELL 0x99b14800 == 11 [pid = 2638] [id = 11] 23:37:20 INFO - PROCESS | 2638 | ++DOMWINDOW == 30 (0x99b15800) [pid = 2638] [serial = 30] [outer = (nil)] 23:37:20 INFO - PROCESS | 2638 | ++DOMWINDOW == 31 (0x99de8c00) [pid = 2638] [serial = 31] [outer = 0x99b15800] 23:37:20 INFO - PROCESS | 2638 | 1464071840798 Marionette DEBUG loaded listener.js 23:37:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 32 (0x9a0e5800) [pid = 2638] [serial = 32] [outer = 0x99b15800] 23:37:21 INFO - PROCESS | 2638 | 1464071841889 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]]]}] 23:37:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 23:37:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 2216ms 23:37:21 INFO - PROCESS | 2638 | 1464071841917 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 23:37:21 INFO - PROCESS | 2638 | 1464071841924 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 23:37:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 23:37:21 INFO - PROCESS | 2638 | 1464071841934 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 23:37:21 INFO - PROCESS | 2638 | 1464071841939 Marionette TRACE conn3 <- [1,18,null,{}] 23:37:21 INFO - PROCESS | 2638 | 1464071841945 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}] 23:37:22 INFO - PROCESS | 2638 | 1464071842127 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 23:37:22 INFO - PROCESS | 2638 | 1464071842256 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:22 INFO - PROCESS | 2638 | ++DOCSHELL 0x9989bc00 == 12 [pid = 2638] [id = 12] 23:37:22 INFO - PROCESS | 2638 | ++DOMWINDOW == 33 (0x9a0e4800) [pid = 2638] [serial = 33] [outer = (nil)] 23:37:22 INFO - PROCESS | 2638 | ++DOMWINDOW == 34 (0x9b54ec00) [pid = 2638] [serial = 34] [outer = 0x9a0e4800] 23:37:22 INFO - PROCESS | 2638 | 1464071842344 Marionette DEBUG loaded listener.js 23:37:22 INFO - PROCESS | 2638 | ++DOMWINDOW == 35 (0x9cdb6400) [pid = 2638] [serial = 35] [outer = 0x9a0e4800] 23:37:23 INFO - PROCESS | 2638 | 1464071843322 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]]]}] 23:37:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 23:37:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1445ms 23:37:23 INFO - PROCESS | 2638 | 1464071843380 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 23:37:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 23:37:23 INFO - PROCESS | 2638 | 1464071843385 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 23:37:23 INFO - PROCESS | 2638 | 1464071843392 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 23:37:23 INFO - PROCESS | 2638 | 1464071843398 Marionette TRACE conn3 <- [1,22,null,{}] 23:37:23 INFO - PROCESS | 2638 | 1464071843414 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}] 23:37:23 INFO - PROCESS | 2638 | 1464071843647 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 23:37:23 INFO - PROCESS | 2638 | 1464071843778 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:23 INFO - PROCESS | 2638 | ++DOCSHELL 0xa6732800 == 13 [pid = 2638] [id = 13] 23:37:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 36 (0xa6733000) [pid = 2638] [serial = 36] [outer = (nil)] 23:37:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 37 (0xa6738800) [pid = 2638] [serial = 37] [outer = 0xa6733000] 23:37:23 INFO - PROCESS | 2638 | 1464071843877 Marionette DEBUG loaded listener.js 23:37:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 38 (0xa68c5000) [pid = 2638] [serial = 38] [outer = 0xa6733000] 23:37:24 INFO - PROCESS | 2638 | 1464071844956 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]]]}] 23:37:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 23:37:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1593ms 23:37:24 INFO - PROCESS | 2638 | 1464071844987 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 23:37:24 INFO - PROCESS | 2638 | 1464071844995 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 23:37:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 23:37:25 INFO - PROCESS | 2638 | 1464071845023 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 23:37:25 INFO - PROCESS | 2638 | 1464071845030 Marionette TRACE conn3 <- [1,26,null,{}] 23:37:25 INFO - PROCESS | 2638 | 1464071845046 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}] 23:37:25 INFO - PROCESS | 2638 | 1464071845336 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 23:37:25 INFO - PROCESS | 2638 | 1464071845920 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:26 INFO - PROCESS | 2638 | ++DOCSHELL 0x9226b800 == 14 [pid = 2638] [id = 14] 23:37:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 39 (0x94687000) [pid = 2638] [serial = 39] [outer = (nil)] 23:37:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 40 (0x9468ec00) [pid = 2638] [serial = 40] [outer = 0x94687000] 23:37:26 INFO - PROCESS | 2638 | 1464071846101 Marionette DEBUG loaded listener.js 23:37:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 41 (0x950da400) [pid = 2638] [serial = 41] [outer = 0x94687000] 23:37:27 INFO - PROCESS | 2638 | --DOCSHELL 0x950db000 == 13 [pid = 2638] [id = 6] 23:37:27 INFO - PROCESS | 2638 | 1464071847583 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]]]}] 23:37:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 23:37:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 2668ms 23:37:27 INFO - PROCESS | 2638 | 1464071847751 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 23:37:27 INFO - PROCESS | 2638 | 1464071847761 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 23:37:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 23:37:27 INFO - PROCESS | 2638 | 1464071847774 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 23:37:27 INFO - PROCESS | 2638 | 1464071847784 Marionette TRACE conn3 <- [1,30,null,{}] 23:37:27 INFO - PROCESS | 2638 | 1464071847795 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}] 23:37:28 INFO - PROCESS | 2638 | 1464071848035 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 23:37:28 INFO - PROCESS | 2638 | 1464071848166 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:28 INFO - PROCESS | 2638 | ++DOCSHELL 0x9787bc00 == 14 [pid = 2638] [id = 15] 23:37:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 42 (0x9787c800) [pid = 2638] [serial = 42] [outer = (nil)] 23:37:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 43 (0x98229000) [pid = 2638] [serial = 43] [outer = 0x9787c800] 23:37:28 INFO - PROCESS | 2638 | 1464071848297 Marionette DEBUG loaded listener.js 23:37:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 44 (0x996a9400) [pid = 2638] [serial = 44] [outer = 0x9787c800] 23:37:29 INFO - PROCESS | 2638 | 1464071849501 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]]]}] 23:37:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 23:37:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1752ms 23:37:29 INFO - PROCESS | 2638 | 1464071849532 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 23:37:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 23:37:29 INFO - PROCESS | 2638 | 1464071849541 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 23:37:29 INFO - PROCESS | 2638 | 1464071849552 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 23:37:29 INFO - PROCESS | 2638 | 1464071849558 Marionette TRACE conn3 <- [1,34,null,{}] 23:37:29 INFO - PROCESS | 2638 | 1464071849569 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}] 23:37:29 INFO - PROCESS | 2638 | 1464071849870 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 23:37:29 INFO - PROCESS | 2638 | 1464071849952 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:30 INFO - PROCESS | 2638 | ++DOCSHELL 0x99b16800 == 15 [pid = 2638] [id = 16] 23:37:30 INFO - PROCESS | 2638 | ++DOMWINDOW == 45 (0x99b5a800) [pid = 2638] [serial = 45] [outer = (nil)] 23:37:30 INFO - PROCESS | 2638 | ++DOMWINDOW == 46 (0x99def800) [pid = 2638] [serial = 46] [outer = 0x99b5a800] 23:37:30 INFO - PROCESS | 2638 | 1464071850081 Marionette DEBUG loaded listener.js 23:37:30 INFO - PROCESS | 2638 | ++DOMWINDOW == 47 (0x9aa28000) [pid = 2638] [serial = 47] [outer = 0x99b5a800] 23:37:31 INFO - PROCESS | 2638 | 1464071851373 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]]]}] 23:37:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 23:37:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1856ms 23:37:31 INFO - PROCESS | 2638 | 1464071851423 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 23:37:31 INFO - PROCESS | 2638 | 1464071851430 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 23:37:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 23:37:31 INFO - PROCESS | 2638 | 1464071851451 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 23:37:31 INFO - PROCESS | 2638 | 1464071851466 Marionette TRACE conn3 <- [1,38,null,{}] 23:37:31 INFO - PROCESS | 2638 | 1464071851480 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}] 23:37:31 INFO - PROCESS | 2638 | 1464071851742 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 23:37:31 INFO - PROCESS | 2638 | 1464071851933 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:31 INFO - PROCESS | 2638 | ++DOCSHELL 0x9aa2d800 == 16 [pid = 2638] [id = 17] 23:37:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 48 (0x9b8a4c00) [pid = 2638] [serial = 48] [outer = (nil)] 23:37:32 INFO - PROCESS | 2638 | ++DOMWINDOW == 49 (0x9ba38c00) [pid = 2638] [serial = 49] [outer = 0x9b8a4c00] 23:37:32 INFO - PROCESS | 2638 | 1464071852060 Marionette DEBUG loaded listener.js 23:37:32 INFO - PROCESS | 2638 | ++DOMWINDOW == 50 (0x9ba40800) [pid = 2638] [serial = 50] [outer = 0x9b8a4c00] 23:37:33 INFO - PROCESS | 2638 | 1464071853099 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]]]}] 23:37:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 23:37:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1724ms 23:37:33 INFO - PROCESS | 2638 | 1464071853163 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 23:37:33 INFO - PROCESS | 2638 | 1464071853168 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 23:37:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 23:37:33 INFO - PROCESS | 2638 | 1464071853174 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 23:37:33 INFO - PROCESS | 2638 | 1464071853177 Marionette TRACE conn3 <- [1,42,null,{}] 23:37:33 INFO - PROCESS | 2638 | 1464071853182 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}] 23:37:33 INFO - PROCESS | 2638 | 1464071853328 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 23:37:33 INFO - PROCESS | 2638 | 1464071853340 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:33 INFO - PROCESS | 2638 | ++DOCSHELL 0x9cdda000 == 17 [pid = 2638] [id = 18] 23:37:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 51 (0x9cddb800) [pid = 2638] [serial = 51] [outer = (nil)] 23:37:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 52 (0x9cfa8c00) [pid = 2638] [serial = 52] [outer = 0x9cddb800] 23:37:33 INFO - PROCESS | 2638 | 1464071853510 Marionette DEBUG loaded listener.js 23:37:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 53 (0xa0617000) [pid = 2638] [serial = 53] [outer = 0x9cddb800] 23:37:34 INFO - PROCESS | 2638 | 1464071854185 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]]]}] 23:37:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 23:37:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1045ms 23:37:34 INFO - PROCESS | 2638 | 1464071854219 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 23:37:34 INFO - PROCESS | 2638 | 1464071854222 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 23:37:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 23:37:34 INFO - PROCESS | 2638 | 1464071854228 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 23:37:34 INFO - PROCESS | 2638 | 1464071854232 Marionette TRACE conn3 <- [1,46,null,{}] 23:37:34 INFO - PROCESS | 2638 | 1464071854241 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}] 23:37:34 INFO - PROCESS | 2638 | 1464071854432 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 23:37:34 INFO - PROCESS | 2638 | 1464071854461 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:34 INFO - PROCESS | 2638 | ++DOCSHELL 0xa114ac00 == 18 [pid = 2638] [id = 19] 23:37:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 54 (0xa114fc00) [pid = 2638] [serial = 54] [outer = (nil)] 23:37:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 55 (0xa2148400) [pid = 2638] [serial = 55] [outer = 0xa114fc00] 23:37:34 INFO - PROCESS | 2638 | 1464071854565 Marionette DEBUG loaded listener.js 23:37:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 56 (0xa22bd800) [pid = 2638] [serial = 56] [outer = 0xa114fc00] 23:37:35 INFO - PROCESS | 2638 | 1464071855443 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]]]}] 23:37:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 23:37:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1238ms 23:37:35 INFO - PROCESS | 2638 | 1464071855478 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 23:37:35 INFO - PROCESS | 2638 | 1464071855480 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 23:37:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 23:37:35 INFO - PROCESS | 2638 | 1464071855487 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 23:37:35 INFO - PROCESS | 2638 | 1464071855490 Marionette TRACE conn3 <- [1,50,null,{}] 23:37:35 INFO - PROCESS | 2638 | 1464071855495 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}] 23:37:35 INFO - PROCESS | 2638 | 1464071855660 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 23:37:35 INFO - PROCESS | 2638 | 1464071855678 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:35 INFO - PROCESS | 2638 | ++DOCSHELL 0x9cfa3c00 == 19 [pid = 2638] [id = 20] 23:37:35 INFO - PROCESS | 2638 | ++DOMWINDOW == 57 (0xa22c3c00) [pid = 2638] [serial = 57] [outer = (nil)] 23:37:35 INFO - PROCESS | 2638 | ++DOMWINDOW == 58 (0xa30ef000) [pid = 2638] [serial = 58] [outer = 0xa22c3c00] 23:37:35 INFO - PROCESS | 2638 | 1464071855755 Marionette DEBUG loaded listener.js 23:37:35 INFO - PROCESS | 2638 | ++DOMWINDOW == 59 (0xa3251c00) [pid = 2638] [serial = 59] [outer = 0xa22c3c00] 23:37:36 INFO - PROCESS | 2638 | 1464071856613 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]]]}] 23:37:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 23:37:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1182ms 23:37:37 INFO - PROCESS | 2638 | --DOCSHELL 0x9989bc00 == 18 [pid = 2638] [id = 12] 23:37:37 INFO - PROCESS | 2638 | --DOCSHELL 0xa6732800 == 17 [pid = 2638] [id = 13] 23:37:37 INFO - PROCESS | 2638 | --DOCSHELL 0x9226c400 == 16 [pid = 2638] [id = 8] 23:37:37 INFO - PROCESS | 2638 | --DOCSHELL 0x99b14800 == 15 [pid = 2638] [id = 11] 23:37:37 INFO - PROCESS | 2638 | 1464071857734 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 23:37:37 INFO - PROCESS | 2638 | 1464071857739 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 23:37:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 23:37:37 INFO - PROCESS | 2638 | 1464071857779 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 23:37:37 INFO - PROCESS | 2638 | 1464071857787 Marionette TRACE conn3 <- [1,54,null,{}] 23:37:37 INFO - PROCESS | 2638 | 1464071857796 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}] 23:37:37 INFO - PROCESS | 2638 | 1464071857984 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 23:37:38 INFO - PROCESS | 2638 | 1464071858050 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:38 INFO - PROCESS | 2638 | ++DOCSHELL 0x9505cc00 == 16 [pid = 2638] [id = 21] 23:37:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 60 (0x950d4800) [pid = 2638] [serial = 60] [outer = (nil)] 23:37:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 61 (0x950df400) [pid = 2638] [serial = 61] [outer = 0x950d4800] 23:37:38 INFO - PROCESS | 2638 | 1464071858132 Marionette DEBUG loaded listener.js 23:37:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 62 (0x951edc00) [pid = 2638] [serial = 62] [outer = 0x950d4800] 23:37:39 INFO - PROCESS | 2638 | --DOMWINDOW == 61 (0x950db400) [pid = 2638] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 23:37:39 INFO - PROCESS | 2638 | --DOMWINDOW == 60 (0x9b8a4c00) [pid = 2638] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 23:37:39 INFO - PROCESS | 2638 | --DOMWINDOW == 59 (0x9226c800) [pid = 2638] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 23:37:39 INFO - PROCESS | 2638 | --DOMWINDOW == 58 (0x99b15800) [pid = 2638] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 23:37:39 INFO - PROCESS | 2638 | --DOMWINDOW == 57 (0x9a0e4800) [pid = 2638] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 23:37:39 INFO - PROCESS | 2638 | --DOMWINDOW == 56 (0xa6733000) [pid = 2638] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 23:37:39 INFO - PROCESS | 2638 | --DOMWINDOW == 55 (0x94687000) [pid = 2638] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 23:37:39 INFO - PROCESS | 2638 | --DOMWINDOW == 54 (0x9787c800) [pid = 2638] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 23:37:39 INFO - PROCESS | 2638 | --DOMWINDOW == 53 (0x99b5a800) [pid = 2638] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 23:37:39 INFO - PROCESS | 2638 | 1464071859483 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]]]}] 23:37:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 23:37:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1754ms 23:37:39 INFO - PROCESS | 2638 | 1464071859534 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 23:37:39 INFO - PROCESS | 2638 | 1464071859540 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 23:37:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 23:37:39 INFO - PROCESS | 2638 | 1464071859552 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 23:37:39 INFO - PROCESS | 2638 | 1464071859557 Marionette TRACE conn3 <- [1,58,null,{}] 23:37:39 INFO - PROCESS | 2638 | 1464071859564 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}] 23:37:39 INFO - PROCESS | 2638 | 1464071859733 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 23:37:39 INFO - PROCESS | 2638 | 1464071859832 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:39 INFO - PROCESS | 2638 | ++DOCSHELL 0x94687000 == 17 [pid = 2638] [id = 22] 23:37:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 54 (0x9468b800) [pid = 2638] [serial = 63] [outer = (nil)] 23:37:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 55 (0x98b13800) [pid = 2638] [serial = 64] [outer = 0x9468b800] 23:37:39 INFO - PROCESS | 2638 | 1464071859910 Marionette DEBUG loaded listener.js 23:37:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 56 (0x996a6800) [pid = 2638] [serial = 65] [outer = 0x9468b800] 23:37:40 INFO - PROCESS | 2638 | 1464071860545 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]]]}] 23:37:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 23:37:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1040ms 23:37:40 INFO - PROCESS | 2638 | 1464071860589 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 23:37:40 INFO - PROCESS | 2638 | 1464071860592 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 23:37:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 23:37:40 INFO - PROCESS | 2638 | 1464071860599 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 23:37:40 INFO - PROCESS | 2638 | 1464071860602 Marionette TRACE conn3 <- [1,62,null,{}] 23:37:40 INFO - PROCESS | 2638 | 1464071860616 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}] 23:37:40 INFO - PROCESS | 2638 | 1464071860782 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 23:37:40 INFO - PROCESS | 2638 | 1464071860877 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:40 INFO - PROCESS | 2638 | ++DOCSHELL 0x99ac3400 == 18 [pid = 2638] [id = 23] 23:37:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 57 (0x99f41400) [pid = 2638] [serial = 66] [outer = (nil)] 23:37:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 58 (0x9aa91000) [pid = 2638] [serial = 67] [outer = 0x99f41400] 23:37:40 INFO - PROCESS | 2638 | 1464071860955 Marionette DEBUG loaded listener.js 23:37:41 INFO - PROCESS | 2638 | ++DOMWINDOW == 59 (0x9ae58000) [pid = 2638] [serial = 68] [outer = 0x99f41400] 23:37:41 INFO - PROCESS | 2638 | 1464071861844 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]]]}] 23:37:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 23:37:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1287ms 23:37:41 INFO - PROCESS | 2638 | 1464071861887 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 23:37:41 INFO - PROCESS | 2638 | 1464071861895 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 23:37:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 23:37:41 INFO - PROCESS | 2638 | 1464071861903 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 23:37:41 INFO - PROCESS | 2638 | 1464071861910 Marionette TRACE conn3 <- [1,66,null,{}] 23:37:41 INFO - PROCESS | 2638 | 1464071861918 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}] 23:37:42 INFO - PROCESS | 2638 | 1464071862095 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 23:37:42 INFO - PROCESS | 2638 | 1464071862231 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:42 INFO - PROCESS | 2638 | ++DOCSHELL 0x96e4d400 == 19 [pid = 2638] [id = 24] 23:37:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 60 (0x96e50c00) [pid = 2638] [serial = 69] [outer = (nil)] 23:37:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 61 (0x9989b000) [pid = 2638] [serial = 70] [outer = 0x96e50c00] 23:37:42 INFO - PROCESS | 2638 | 1464071862331 Marionette DEBUG loaded listener.js 23:37:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 62 (0x99f49800) [pid = 2638] [serial = 71] [outer = 0x96e50c00] 23:37:43 INFO - PROCESS | 2638 | 1464071863268 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]]]}] 23:37:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 23:37:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1435ms 23:37:43 INFO - PROCESS | 2638 | 1464071863339 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 23:37:43 INFO - PROCESS | 2638 | 1464071863347 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 23:37:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 23:37:43 INFO - PROCESS | 2638 | 1464071863359 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 23:37:43 INFO - PROCESS | 2638 | 1464071863363 Marionette TRACE conn3 <- [1,70,null,{}] 23:37:43 INFO - PROCESS | 2638 | 1464071863370 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}] 23:37:43 INFO - PROCESS | 2638 | 1464071863548 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 23:37:43 INFO - PROCESS | 2638 | 1464071863697 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:43 INFO - PROCESS | 2638 | ++DOCSHELL 0x9822a800 == 20 [pid = 2638] [id = 25] 23:37:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 63 (0x9aa2c800) [pid = 2638] [serial = 72] [outer = (nil)] 23:37:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 64 (0x9cdbc800) [pid = 2638] [serial = 73] [outer = 0x9aa2c800] 23:37:43 INFO - PROCESS | 2638 | 1464071863794 Marionette DEBUG loaded listener.js 23:37:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 65 (0x9cfab800) [pid = 2638] [serial = 74] [outer = 0x9aa2c800] 23:37:44 INFO - PROCESS | 2638 | 1464071864621 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]]]}] 23:37:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 23:37:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1337ms 23:37:44 INFO - PROCESS | 2638 | 1464071864701 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 23:37:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 23:37:44 INFO - PROCESS | 2638 | 1464071864705 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 23:37:44 INFO - PROCESS | 2638 | 1464071864712 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 23:37:44 INFO - PROCESS | 2638 | 1464071864718 Marionette TRACE conn3 <- [1,74,null,{}] 23:37:44 INFO - PROCESS | 2638 | 1464071864735 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}] 23:37:44 INFO - PROCESS | 2638 | 1464071864907 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 23:37:45 INFO - PROCESS | 2638 | 1464071865041 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:45 INFO - PROCESS | 2638 | ++DOCSHELL 0x97877c00 == 21 [pid = 2638] [id = 26] 23:37:45 INFO - PROCESS | 2638 | ++DOMWINDOW == 66 (0xa2279800) [pid = 2638] [serial = 75] [outer = (nil)] 23:37:45 INFO - PROCESS | 2638 | ++DOMWINDOW == 67 (0xa26e3400) [pid = 2638] [serial = 76] [outer = 0xa2279800] 23:37:45 INFO - PROCESS | 2638 | 1464071865136 Marionette DEBUG loaded listener.js 23:37:45 INFO - PROCESS | 2638 | ++DOMWINDOW == 68 (0xa30f3c00) [pid = 2638] [serial = 77] [outer = 0xa2279800] 23:37:45 INFO - PROCESS | 2638 | 1464071865925 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]]]}] 23:37:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 23:37:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1285ms 23:37:46 INFO - PROCESS | 2638 | 1464071865997 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 23:37:46 INFO - PROCESS | 2638 | 1464071866001 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 23:37:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 23:37:46 INFO - PROCESS | 2638 | 1464071866013 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 23:37:46 INFO - PROCESS | 2638 | 1464071866018 Marionette TRACE conn3 <- [1,78,null,{}] 23:37:46 INFO - PROCESS | 2638 | 1464071866028 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}] 23:37:46 INFO - PROCESS | 2638 | 1464071866216 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 23:37:46 INFO - PROCESS | 2638 | 1464071866352 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:46 INFO - PROCESS | 2638 | ++DOCSHELL 0xa2279400 == 22 [pid = 2638] [id = 27] 23:37:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 69 (0xa26c1000) [pid = 2638] [serial = 78] [outer = (nil)] 23:37:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 70 (0xa35f2800) [pid = 2638] [serial = 79] [outer = 0xa26c1000] 23:37:46 INFO - PROCESS | 2638 | 1464071866436 Marionette DEBUG loaded listener.js 23:37:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 71 (0xa50e9000) [pid = 2638] [serial = 80] [outer = 0xa26c1000] 23:37:47 INFO - PROCESS | 2638 | 1464071867301 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]]]}] 23:37:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 23:37:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1345ms 23:37:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 23:37:47 INFO - PROCESS | 2638 | 1464071867355 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 23:37:47 INFO - PROCESS | 2638 | 1464071867359 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 23:37:47 INFO - PROCESS | 2638 | 1464071867365 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 23:37:47 INFO - PROCESS | 2638 | 1464071867369 Marionette TRACE conn3 <- [1,82,null,{}] 23:37:47 INFO - PROCESS | 2638 | 1464071867375 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}] 23:37:47 INFO - PROCESS | 2638 | 1464071867544 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 23:37:47 INFO - PROCESS | 2638 | 1464071867681 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:47 INFO - PROCESS | 2638 | ++DOCSHELL 0x94684c00 == 23 [pid = 2638] [id = 28] 23:37:47 INFO - PROCESS | 2638 | ++DOMWINDOW == 72 (0xa30f3800) [pid = 2638] [serial = 81] [outer = (nil)] 23:37:47 INFO - PROCESS | 2638 | ++DOMWINDOW == 73 (0xa6287000) [pid = 2638] [serial = 82] [outer = 0xa30f3800] 23:37:47 INFO - PROCESS | 2638 | 1464071867785 Marionette DEBUG loaded listener.js 23:37:47 INFO - PROCESS | 2638 | ++DOMWINDOW == 74 (0xa50ee800) [pid = 2638] [serial = 83] [outer = 0xa30f3800] 23:37:48 INFO - PROCESS | 2638 | 1464071868728 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]]]}] 23:37:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 23:37:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1433ms 23:37:48 INFO - PROCESS | 2638 | 1464071868798 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 23:37:48 INFO - PROCESS | 2638 | 1464071868803 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 23:37:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 23:37:48 INFO - PROCESS | 2638 | 1464071868810 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 23:37:48 INFO - PROCESS | 2638 | 1464071868813 Marionette TRACE conn3 <- [1,86,null,{}] 23:37:48 INFO - PROCESS | 2638 | 1464071868821 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}] 23:37:49 INFO - PROCESS | 2638 | 1464071869001 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 23:37:49 INFO - PROCESS | 2638 | 1464071869113 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:49 INFO - PROCESS | 2638 | ++DOCSHELL 0x9468e400 == 24 [pid = 2638] [id = 29] 23:37:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 75 (0x99b1ec00) [pid = 2638] [serial = 84] [outer = (nil)] 23:37:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 76 (0x9cddc800) [pid = 2638] [serial = 85] [outer = 0x99b1ec00] 23:37:49 INFO - PROCESS | 2638 | 1464071869204 Marionette DEBUG loaded listener.js 23:37:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 77 (0x9b557400) [pid = 2638] [serial = 86] [outer = 0x99b1ec00] 23:37:50 INFO - PROCESS | 2638 | 1464071870081 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]]]}] 23:37:50 INFO - PROCESS | 2638 | ++DOMWINDOW == 78 (0x92e13400) [pid = 2638] [serial = 87] [outer = 0x950e1400] 23:37:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 23:37:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1335ms 23:37:50 INFO - PROCESS | 2638 | 1464071870181 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 23:37:50 INFO - PROCESS | 2638 | 1464071870187 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 23:37:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 23:37:50 INFO - PROCESS | 2638 | 1464071870250 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 23:37:50 INFO - PROCESS | 2638 | 1464071870257 Marionette TRACE conn3 <- [1,90,null,{}] 23:37:50 INFO - PROCESS | 2638 | 1464071870269 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}] 23:37:50 INFO - PROCESS | 2638 | 1464071870425 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 23:37:50 INFO - PROCESS | 2638 | 1464071870581 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:50 INFO - PROCESS | 2638 | ++DOCSHELL 0x97881000 == 25 [pid = 2638] [id = 30] 23:37:50 INFO - PROCESS | 2638 | ++DOMWINDOW == 79 (0x97882000) [pid = 2638] [serial = 88] [outer = (nil)] 23:37:50 INFO - PROCESS | 2638 | ++DOMWINDOW == 80 (0x98288c00) [pid = 2638] [serial = 89] [outer = 0x97882000] 23:37:50 INFO - PROCESS | 2638 | 1464071870718 Marionette DEBUG loaded listener.js 23:37:50 INFO - PROCESS | 2638 | ++DOMWINDOW == 81 (0x996a3c00) [pid = 2638] [serial = 90] [outer = 0x97882000] 23:37:51 INFO - PROCESS | 2638 | --DOCSHELL 0x9226b800 == 24 [pid = 2638] [id = 14] 23:37:51 INFO - PROCESS | 2638 | --DOMWINDOW == 80 (0x99ded400) [pid = 2638] [serial = 12] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 2638 | --DOMWINDOW == 79 (0x950e2000) [pid = 2638] [serial = 17] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 2638 | --DOMWINDOW == 78 (0xa50f1000) [pid = 2638] [serial = 2] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 2638 | --DOMWINDOW == 77 (0x99def800) [pid = 2638] [serial = 46] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 2638 | --DOMWINDOW == 76 (0x9ba38c00) [pid = 2638] [serial = 49] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 2638 | --DOMWINDOW == 75 (0x9cfa8c00) [pid = 2638] [serial = 52] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 2638 | --DOMWINDOW == 74 (0xa2148400) [pid = 2638] [serial = 55] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 2638 | --DOMWINDOW == 73 (0x9226f400) [pid = 2638] [serial = 22] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 2638 | --DOMWINDOW == 72 (0x9827d800) [pid = 2638] [serial = 28] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 2638 | --DOMWINDOW == 71 (0x99de8c00) [pid = 2638] [serial = 31] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 2638 | --DOMWINDOW == 70 (0x9b54ec00) [pid = 2638] [serial = 34] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 2638 | --DOMWINDOW == 69 (0xa6738800) [pid = 2638] [serial = 37] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 2638 | --DOMWINDOW == 68 (0x9468ec00) [pid = 2638] [serial = 40] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 2638 | --DOMWINDOW == 67 (0x98229000) [pid = 2638] [serial = 43] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 2638 | --DOMWINDOW == 66 (0x9aa28000) [pid = 2638] [serial = 47] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 2638 | --DOMWINDOW == 65 (0x93a7a000) [pid = 2638] [serial = 25] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 2638 | --DOMWINDOW == 64 (0x9ba40800) [pid = 2638] [serial = 50] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 2638 | --DOMWINDOW == 63 (0x950da400) [pid = 2638] [serial = 41] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 2638 | --DOMWINDOW == 62 (0x9a0e5800) [pid = 2638] [serial = 32] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 2638 | --DOMWINDOW == 61 (0x9cdb6400) [pid = 2638] [serial = 35] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 2638 | --DOMWINDOW == 60 (0x996a9400) [pid = 2638] [serial = 44] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 2638 | --DOMWINDOW == 59 (0xa68c5000) [pid = 2638] [serial = 38] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 2638 | --DOMWINDOW == 58 (0x9227ac00) [pid = 2638] [serial = 23] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 2638 | --DOMWINDOW == 57 (0x93a78c00) [pid = 2638] [serial = 19] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 2638 | --DOMWINDOW == 56 (0x950dd000) [pid = 2638] [serial = 16] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 2638 | --DOMWINDOW == 55 (0x9a1ec800) [pid = 2638] [serial = 9] [outer = (nil)] [url = about:blank] 23:37:52 INFO - PROCESS | 2638 | 1464071872260 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]]]}] 23:37:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 23:37:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 2086ms 23:37:52 INFO - PROCESS | 2638 | 1464071872291 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 23:37:52 INFO - PROCESS | 2638 | 1464071872297 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 23:37:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 23:37:52 INFO - PROCESS | 2638 | 1464071872305 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 23:37:52 INFO - PROCESS | 2638 | 1464071872310 Marionette TRACE conn3 <- [1,94,null,{}] 23:37:52 INFO - PROCESS | 2638 | 1464071872319 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}] 23:37:52 INFO - PROCESS | 2638 | 1464071872474 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 23:37:52 INFO - PROCESS | 2638 | 1464071872495 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:52 INFO - PROCESS | 2638 | ++DOCSHELL 0x94683400 == 25 [pid = 2638] [id = 31] 23:37:52 INFO - PROCESS | 2638 | ++DOMWINDOW == 56 (0x9468f800) [pid = 2638] [serial = 91] [outer = (nil)] 23:37:52 INFO - PROCESS | 2638 | ++DOMWINDOW == 57 (0x950d5c00) [pid = 2638] [serial = 92] [outer = 0x9468f800] 23:37:52 INFO - PROCESS | 2638 | 1464071872578 Marionette DEBUG loaded listener.js 23:37:52 INFO - PROCESS | 2638 | ++DOMWINDOW == 58 (0x950df800) [pid = 2638] [serial = 93] [outer = 0x9468f800] 23:37:53 INFO - PROCESS | 2638 | 1464071873354 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]]]}] 23:37:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 23:37:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1084ms 23:37:53 INFO - PROCESS | 2638 | 1464071873389 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 23:37:53 INFO - PROCESS | 2638 | 1464071873400 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 23:37:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 23:37:53 INFO - PROCESS | 2638 | 1464071873423 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 23:37:53 INFO - PROCESS | 2638 | 1464071873428 Marionette TRACE conn3 <- [1,98,null,{}] 23:37:53 INFO - PROCESS | 2638 | 1464071873435 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}] 23:37:53 INFO - PROCESS | 2638 | 1464071873593 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 23:37:53 INFO - PROCESS | 2638 | 1464071873608 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:53 INFO - PROCESS | 2638 | ++DOCSHELL 0x96e46800 == 26 [pid = 2638] [id = 32] 23:37:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 59 (0x96e4a000) [pid = 2638] [serial = 94] [outer = (nil)] 23:37:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 60 (0x98e25000) [pid = 2638] [serial = 95] [outer = 0x96e4a000] 23:37:53 INFO - PROCESS | 2638 | 1464071873683 Marionette DEBUG loaded listener.js 23:37:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 61 (0x99782800) [pid = 2638] [serial = 96] [outer = 0x96e4a000] 23:37:54 INFO - PROCESS | 2638 | 1464071874470 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]]]}] 23:37:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 23:37:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1098ms 23:37:54 INFO - PROCESS | 2638 | 1464071874519 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 23:37:54 INFO - PROCESS | 2638 | 1464071874524 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 23:37:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 23:37:54 INFO - PROCESS | 2638 | 1464071874532 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 23:37:54 INFO - PROCESS | 2638 | 1464071874538 Marionette TRACE conn3 <- [1,102,null,{}] 23:37:54 INFO - PROCESS | 2638 | 1464071874564 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}] 23:37:54 INFO - PROCESS | 2638 | 1464071874760 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 23:37:54 INFO - PROCESS | 2638 | 1464071874788 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:54 INFO - PROCESS | 2638 | ++DOCSHELL 0x9aa2dc00 == 27 [pid = 2638] [id = 33] 23:37:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 62 (0x9aa2e800) [pid = 2638] [serial = 97] [outer = (nil)] 23:37:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 63 (0x9ad2f000) [pid = 2638] [serial = 98] [outer = 0x9aa2e800] 23:37:54 INFO - PROCESS | 2638 | 1464071874864 Marionette DEBUG loaded listener.js 23:37:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 64 (0x9b552400) [pid = 2638] [serial = 99] [outer = 0x9aa2e800] 23:37:55 INFO - PROCESS | 2638 | 1464071875881 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]]]}] 23:37:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 23:37:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1396ms 23:37:55 INFO - PROCESS | 2638 | 1464071875929 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 23:37:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 23:37:55 INFO - PROCESS | 2638 | 1464071875934 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 23:37:55 INFO - PROCESS | 2638 | 1464071875941 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 23:37:55 INFO - PROCESS | 2638 | 1464071875944 Marionette TRACE conn3 <- [1,106,null,{}] 23:37:55 INFO - PROCESS | 2638 | 1464071875955 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}] 23:37:56 INFO - PROCESS | 2638 | 1464071876135 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 23:37:56 INFO - PROCESS | 2638 | 1464071876154 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:56 INFO - PROCESS | 2638 | ++DOCSHELL 0x9226e800 == 28 [pid = 2638] [id = 34] 23:37:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 65 (0x9ba33400) [pid = 2638] [serial = 100] [outer = (nil)] 23:37:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 66 (0x9cdbe000) [pid = 2638] [serial = 101] [outer = 0x9ba33400] 23:37:56 INFO - PROCESS | 2638 | 1464071876251 Marionette DEBUG loaded listener.js 23:37:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 67 (0x9cfa8c00) [pid = 2638] [serial = 102] [outer = 0x9ba33400] 23:37:56 INFO - PROCESS | 2638 | --DOMWINDOW == 66 (0xa22c3c00) [pid = 2638] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 23:37:56 INFO - PROCESS | 2638 | --DOMWINDOW == 65 (0x9cddb800) [pid = 2638] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 23:37:56 INFO - PROCESS | 2638 | --DOMWINDOW == 64 (0xa114fc00) [pid = 2638] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 23:37:56 INFO - PROCESS | 2638 | --DOMWINDOW == 63 (0x99f41400) [pid = 2638] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 23:37:56 INFO - PROCESS | 2638 | --DOMWINDOW == 62 (0x950d4800) [pid = 2638] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 23:37:56 INFO - PROCESS | 2638 | --DOMWINDOW == 61 (0x9468b800) [pid = 2638] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 23:37:57 INFO - PROCESS | 2638 | 1464071877140 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]]]}] 23:37:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 23:37:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1238ms 23:37:57 INFO - PROCESS | 2638 | 1464071877179 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 23:37:57 INFO - PROCESS | 2638 | 1464071877182 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 23:37:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 23:37:57 INFO - PROCESS | 2638 | 1464071877188 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 23:37:57 INFO - PROCESS | 2638 | 1464071877191 Marionette TRACE conn3 <- [1,110,null,{}] 23:37:57 INFO - PROCESS | 2638 | 1464071877196 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}] 23:37:57 INFO - PROCESS | 2638 | 1464071877330 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 23:37:57 INFO - PROCESS | 2638 | 1464071877426 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:57 INFO - PROCESS | 2638 | ++DOCSHELL 0x93a77400 == 29 [pid = 2638] [id = 35] 23:37:57 INFO - PROCESS | 2638 | ++DOMWINDOW == 62 (0x97886400) [pid = 2638] [serial = 103] [outer = (nil)] 23:37:57 INFO - PROCESS | 2638 | ++DOMWINDOW == 63 (0xa0616000) [pid = 2638] [serial = 104] [outer = 0x97886400] 23:37:57 INFO - PROCESS | 2638 | 1464071877500 Marionette DEBUG loaded listener.js 23:37:57 INFO - PROCESS | 2638 | ++DOMWINDOW == 64 (0xa1151800) [pid = 2638] [serial = 105] [outer = 0x97886400] 23:37:58 INFO - PROCESS | 2638 | 1464071878258 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]]]}] 23:37:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 23:37:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1129ms 23:37:58 INFO - PROCESS | 2638 | 1464071878319 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 23:37:58 INFO - PROCESS | 2638 | 1464071878322 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 23:37:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 23:37:58 INFO - PROCESS | 2638 | 1464071878328 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 23:37:58 INFO - PROCESS | 2638 | 1464071878331 Marionette TRACE conn3 <- [1,114,null,{}] 23:37:58 INFO - PROCESS | 2638 | 1464071878337 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}] 23:37:58 INFO - PROCESS | 2638 | 1464071878510 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 23:37:58 INFO - PROCESS | 2638 | 1464071878525 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:58 INFO - PROCESS | 2638 | ++DOCSHELL 0x951e2400 == 30 [pid = 2638] [id = 36] 23:37:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 65 (0x951e5000) [pid = 2638] [serial = 106] [outer = (nil)] 23:37:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 66 (0x98ba5c00) [pid = 2638] [serial = 107] [outer = 0x951e5000] 23:37:58 INFO - PROCESS | 2638 | 1464071878686 Marionette DEBUG loaded listener.js 23:37:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 67 (0xa214fc00) [pid = 2638] [serial = 108] [outer = 0x951e5000] 23:37:59 INFO - PROCESS | 2638 | 1464071879687 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]]]}] 23:37:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 23:37:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1435ms 23:37:59 INFO - PROCESS | 2638 | 1464071879767 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 23:37:59 INFO - PROCESS | 2638 | 1464071879775 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 23:37:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 23:37:59 INFO - PROCESS | 2638 | 1464071879783 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 23:37:59 INFO - PROCESS | 2638 | 1464071879790 Marionette TRACE conn3 <- [1,118,null,{}] 23:37:59 INFO - PROCESS | 2638 | 1464071879798 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}] 23:38:00 INFO - PROCESS | 2638 | 1464071880001 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 23:38:00 INFO - PROCESS | 2638 | 1464071880119 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:00 INFO - PROCESS | 2638 | ++DOCSHELL 0x94677400 == 31 [pid = 2638] [id = 37] 23:38:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 68 (0x950d7000) [pid = 2638] [serial = 109] [outer = (nil)] 23:38:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 69 (0x951e6400) [pid = 2638] [serial = 110] [outer = 0x950d7000] 23:38:00 INFO - PROCESS | 2638 | 1464071880209 Marionette DEBUG loaded listener.js 23:38:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 70 (0x9787f000) [pid = 2638] [serial = 111] [outer = 0x950d7000] 23:38:01 INFO - PROCESS | 2638 | 1464071881197 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]]]}] 23:38:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 23:38:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1434ms 23:38:01 INFO - PROCESS | 2638 | 1464071881216 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 23:38:01 INFO - PROCESS | 2638 | 1464071881229 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 23:38:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 23:38:01 INFO - PROCESS | 2638 | 1464071881272 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 23:38:01 INFO - PROCESS | 2638 | 1464071881276 Marionette TRACE conn3 <- [1,122,null,{}] 23:38:01 INFO - PROCESS | 2638 | 1464071881287 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}] 23:38:01 INFO - PROCESS | 2638 | 1464071881525 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 23:38:01 INFO - PROCESS | 2638 | 1464071881669 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:01 INFO - PROCESS | 2638 | ++DOCSHELL 0x98228c00 == 32 [pid = 2638] [id = 38] 23:38:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 71 (0x99def800) [pid = 2638] [serial = 112] [outer = (nil)] 23:38:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 72 (0x9aa28000) [pid = 2638] [serial = 113] [outer = 0x99def800] 23:38:01 INFO - PROCESS | 2638 | 1464071881809 Marionette DEBUG loaded listener.js 23:38:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 73 (0x9b596400) [pid = 2638] [serial = 114] [outer = 0x99def800] 23:38:02 INFO - PROCESS | 2638 | 1464071882718 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]]]}] 23:38:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 23:38:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1499ms 23:38:02 INFO - PROCESS | 2638 | 1464071882771 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 23:38:02 INFO - PROCESS | 2638 | 1464071882776 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 23:38:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 23:38:02 INFO - PROCESS | 2638 | 1464071882810 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 23:38:02 INFO - PROCESS | 2638 | 1464071882816 Marionette TRACE conn3 <- [1,126,null,{}] 23:38:02 INFO - PROCESS | 2638 | 1464071882845 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}] 23:38:03 INFO - PROCESS | 2638 | 1464071883023 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 23:38:03 INFO - PROCESS | 2638 | 1464071883154 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:03 INFO - PROCESS | 2638 | ++DOCSHELL 0x9aa2d400 == 33 [pid = 2638] [id = 39] 23:38:03 INFO - PROCESS | 2638 | ++DOMWINDOW == 74 (0x9b8aac00) [pid = 2638] [serial = 115] [outer = (nil)] 23:38:03 INFO - PROCESS | 2638 | ++DOMWINDOW == 75 (0xa22e9c00) [pid = 2638] [serial = 116] [outer = 0x9b8aac00] 23:38:03 INFO - PROCESS | 2638 | 1464071883245 Marionette DEBUG loaded listener.js 23:38:03 INFO - PROCESS | 2638 | ++DOMWINDOW == 76 (0xa22ef000) [pid = 2638] [serial = 117] [outer = 0x9b8aac00] 23:38:04 INFO - PROCESS | 2638 | 1464071884201 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]]]}] 23:38:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 23:38:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1461ms 23:38:04 INFO - PROCESS | 2638 | 1464071884269 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 23:38:04 INFO - PROCESS | 2638 | 1464071884274 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 23:38:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 23:38:04 INFO - PROCESS | 2638 | 1464071884281 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 23:38:04 INFO - PROCESS | 2638 | 1464071884285 Marionette TRACE conn3 <- [1,130,null,{}] 23:38:04 INFO - PROCESS | 2638 | 1464071884291 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}] 23:38:04 INFO - PROCESS | 2638 | 1464071884462 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 23:38:04 INFO - PROCESS | 2638 | 1464071884602 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:04 INFO - PROCESS | 2638 | ++DOCSHELL 0x9226fc00 == 34 [pid = 2638] [id = 40] 23:38:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 77 (0x92e11000) [pid = 2638] [serial = 118] [outer = (nil)] 23:38:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 78 (0x98e2d400) [pid = 2638] [serial = 119] [outer = 0x92e11000] 23:38:04 INFO - PROCESS | 2638 | 1464071884691 Marionette DEBUG loaded listener.js 23:38:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 79 (0x9ae4f000) [pid = 2638] [serial = 120] [outer = 0x92e11000] 23:38:05 INFO - PROCESS | 2638 | --DOMWINDOW == 78 (0xa30ef000) [pid = 2638] [serial = 58] [outer = (nil)] [url = about:blank] 23:38:05 INFO - PROCESS | 2638 | --DOMWINDOW == 77 (0xa0617000) [pid = 2638] [serial = 53] [outer = (nil)] [url = about:blank] 23:38:05 INFO - PROCESS | 2638 | --DOMWINDOW == 76 (0xa22bd800) [pid = 2638] [serial = 56] [outer = (nil)] [url = about:blank] 23:38:05 INFO - PROCESS | 2638 | --DOMWINDOW == 75 (0x98e25400) [pid = 2638] [serial = 29] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:38:05 INFO - PROCESS | 2638 | --DOMWINDOW == 74 (0x9ae58000) [pid = 2638] [serial = 68] [outer = (nil)] [url = about:blank] 23:38:05 INFO - PROCESS | 2638 | --DOMWINDOW == 73 (0x9aa91000) [pid = 2638] [serial = 67] [outer = (nil)] [url = about:blank] 23:38:05 INFO - PROCESS | 2638 | --DOMWINDOW == 72 (0x950df400) [pid = 2638] [serial = 61] [outer = (nil)] [url = about:blank] 23:38:05 INFO - PROCESS | 2638 | --DOMWINDOW == 71 (0x98b13800) [pid = 2638] [serial = 64] [outer = (nil)] [url = about:blank] 23:38:05 INFO - PROCESS | 2638 | --DOMWINDOW == 70 (0x951edc00) [pid = 2638] [serial = 62] [outer = (nil)] [url = about:blank] 23:38:05 INFO - PROCESS | 2638 | --DOMWINDOW == 69 (0x996a6800) [pid = 2638] [serial = 65] [outer = (nil)] [url = about:blank] 23:38:05 INFO - PROCESS | 2638 | --DOMWINDOW == 68 (0xa3251c00) [pid = 2638] [serial = 59] [outer = (nil)] [url = about:blank] 23:38:06 INFO - PROCESS | 2638 | 1464071886033 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]]]}] 23:38:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 23:38:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1834ms 23:38:06 INFO - PROCESS | 2638 | 1464071886126 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 23:38:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 23:38:06 INFO - PROCESS | 2638 | 1464071886131 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 23:38:06 INFO - PROCESS | 2638 | 1464071886138 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 23:38:06 INFO - PROCESS | 2638 | 1464071886142 Marionette TRACE conn3 <- [1,134,null,{}] 23:38:06 INFO - PROCESS | 2638 | 1464071886150 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}] 23:38:06 INFO - PROCESS | 2638 | 1464071886311 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 23:38:06 INFO - PROCESS | 2638 | 1464071886457 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:06 INFO - PROCESS | 2638 | ++DOCSHELL 0x95268800 == 35 [pid = 2638] [id = 41] 23:38:06 INFO - PROCESS | 2638 | ++DOMWINDOW == 69 (0x96e47c00) [pid = 2638] [serial = 121] [outer = (nil)] 23:38:06 INFO - PROCESS | 2638 | ++DOMWINDOW == 70 (0x996a2800) [pid = 2638] [serial = 122] [outer = 0x96e47c00] 23:38:06 INFO - PROCESS | 2638 | 1464071886537 Marionette DEBUG loaded listener.js 23:38:06 INFO - PROCESS | 2638 | ++DOMWINDOW == 71 (0x9989a800) [pid = 2638] [serial = 123] [outer = 0x96e47c00] 23:38:07 INFO - PROCESS | 2638 | 1464071887297 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]]]}] 23:38:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 23:38:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1187ms 23:38:07 INFO - PROCESS | 2638 | 1464071887330 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 23:38:07 INFO - PROCESS | 2638 | 1464071887338 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 23:38:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 23:38:07 INFO - PROCESS | 2638 | 1464071887354 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 23:38:07 INFO - PROCESS | 2638 | 1464071887358 Marionette TRACE conn3 <- [1,138,null,{}] 23:38:07 INFO - PROCESS | 2638 | 1464071887364 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}] 23:38:07 INFO - PROCESS | 2638 | 1464071887520 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 23:38:07 INFO - PROCESS | 2638 | 1464071887532 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:07 INFO - PROCESS | 2638 | ++DOCSHELL 0x9a0da800 == 36 [pid = 2638] [id = 42] 23:38:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 72 (0x9a0dac00) [pid = 2638] [serial = 124] [outer = (nil)] 23:38:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 73 (0x9ae4d000) [pid = 2638] [serial = 125] [outer = 0x9a0dac00] 23:38:07 INFO - PROCESS | 2638 | 1464071887605 Marionette DEBUG loaded listener.js 23:38:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 74 (0x9ba38800) [pid = 2638] [serial = 126] [outer = 0x9a0dac00] 23:38:08 INFO - PROCESS | 2638 | 1464071888508 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]]]}] 23:38:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 23:38:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1299ms 23:38:08 INFO - PROCESS | 2638 | 1464071888679 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 23:38:08 INFO - PROCESS | 2638 | 1464071888681 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 23:38:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 23:38:08 INFO - PROCESS | 2638 | 1464071888719 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 23:38:08 INFO - PROCESS | 2638 | 1464071888726 Marionette TRACE conn3 <- [1,142,null,{}] 23:38:08 INFO - PROCESS | 2638 | 1464071888757 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}] 23:38:08 INFO - PROCESS | 2638 | 1464071888934 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 23:38:08 INFO - PROCESS | 2638 | 1464071888966 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:08 INFO - PROCESS | 2638 | ++DOCSHELL 0x99de5000 == 37 [pid = 2638] [id = 43] 23:38:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 75 (0xa061d400) [pid = 2638] [serial = 127] [outer = (nil)] 23:38:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 76 (0xa262e800) [pid = 2638] [serial = 128] [outer = 0xa061d400] 23:38:09 INFO - PROCESS | 2638 | 1464071889047 Marionette DEBUG loaded listener.js 23:38:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 77 (0xa3056400) [pid = 2638] [serial = 129] [outer = 0xa061d400] 23:38:09 INFO - PROCESS | 2638 | 1464071889905 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]]]}] 23:38:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 23:38:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1263ms 23:38:09 INFO - PROCESS | 2638 | 1464071889976 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 23:38:09 INFO - PROCESS | 2638 | 1464071889983 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 23:38:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 23:38:09 INFO - PROCESS | 2638 | 1464071889991 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 23:38:09 INFO - PROCESS | 2638 | 1464071889995 Marionette TRACE conn3 <- [1,146,null,{}] 23:38:10 INFO - PROCESS | 2638 | 1464071890001 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}] 23:38:10 INFO - PROCESS | 2638 | 1464071890195 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 23:38:10 INFO - PROCESS | 2638 | 1464071890259 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:10 INFO - PROCESS | 2638 | ++DOCSHELL 0x98e24000 == 38 [pid = 2638] [id = 44] 23:38:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 78 (0xa3050400) [pid = 2638] [serial = 130] [outer = (nil)] 23:38:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 79 (0xa3253000) [pid = 2638] [serial = 131] [outer = 0xa3050400] 23:38:10 INFO - PROCESS | 2638 | 1464071890335 Marionette DEBUG loaded listener.js 23:38:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 80 (0xa3259800) [pid = 2638] [serial = 132] [outer = 0xa3050400] 23:38:10 INFO - PROCESS | 2638 | --DOMWINDOW == 79 (0x9ba33400) [pid = 2638] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 23:38:10 INFO - PROCESS | 2638 | --DOMWINDOW == 78 (0x96e4a000) [pid = 2638] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 23:38:10 INFO - PROCESS | 2638 | --DOMWINDOW == 77 (0x96e50c00) [pid = 2638] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 23:38:10 INFO - PROCESS | 2638 | --DOMWINDOW == 76 (0x9aa2c800) [pid = 2638] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 23:38:10 INFO - PROCESS | 2638 | --DOMWINDOW == 75 (0xa2279800) [pid = 2638] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 23:38:10 INFO - PROCESS | 2638 | --DOMWINDOW == 74 (0x9468f800) [pid = 2638] [serial = 91] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 23:38:10 INFO - PROCESS | 2638 | --DOMWINDOW == 73 (0xa26c1000) [pid = 2638] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 23:38:10 INFO - PROCESS | 2638 | --DOMWINDOW == 72 (0xa30f3800) [pid = 2638] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 23:38:10 INFO - PROCESS | 2638 | --DOMWINDOW == 71 (0x99b1ec00) [pid = 2638] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 23:38:10 INFO - PROCESS | 2638 | --DOMWINDOW == 70 (0x9aa2e800) [pid = 2638] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 23:38:10 INFO - PROCESS | 2638 | --DOMWINDOW == 69 (0x97886400) [pid = 2638] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 23:38:11 INFO - PROCESS | 2638 | 1464071891204 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]]]}] 23:38:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 23:38:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1257ms 23:38:11 INFO - PROCESS | 2638 | 1464071891251 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 23:38:11 INFO - PROCESS | 2638 | 1464071891256 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 23:38:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 23:38:11 INFO - PROCESS | 2638 | 1464071891265 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 23:38:11 INFO - PROCESS | 2638 | 1464071891270 Marionette TRACE conn3 <- [1,150,null,{}] 23:38:11 INFO - PROCESS | 2638 | 1464071891279 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}] 23:38:11 INFO - PROCESS | 2638 | 1464071891582 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 23:38:11 INFO - PROCESS | 2638 | 1464071891603 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:11 INFO - PROCESS | 2638 | ++DOCSHELL 0x9468d400 == 39 [pid = 2638] [id = 45] 23:38:11 INFO - PROCESS | 2638 | ++DOMWINDOW == 70 (0x951e1800) [pid = 2638] [serial = 133] [outer = (nil)] 23:38:11 INFO - PROCESS | 2638 | ++DOMWINDOW == 71 (0x9ba33400) [pid = 2638] [serial = 134] [outer = 0x951e1800] 23:38:11 INFO - PROCESS | 2638 | 1464071891724 Marionette DEBUG loaded listener.js 23:38:11 INFO - PROCESS | 2638 | ++DOMWINDOW == 72 (0xa227a400) [pid = 2638] [serial = 135] [outer = 0x951e1800] 23:38:12 INFO - PROCESS | 2638 | 1464071892644 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]]]}] 23:38:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 23:38:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1443ms 23:38:12 INFO - PROCESS | 2638 | 1464071892706 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 23:38:12 INFO - PROCESS | 2638 | 1464071892709 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 23:38:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 23:38:12 INFO - PROCESS | 2638 | 1464071892716 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 23:38:12 INFO - PROCESS | 2638 | 1464071892718 Marionette TRACE conn3 <- [1,154,null,{}] 23:38:12 INFO - PROCESS | 2638 | 1464071892724 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}] 23:38:12 INFO - PROCESS | 2638 | 1464071892956 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 23:38:13 INFO - PROCESS | 2638 | 1464071893096 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:13 INFO - PROCESS | 2638 | ++DOCSHELL 0x9227ac00 == 40 [pid = 2638] [id = 46] 23:38:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 73 (0x92892000) [pid = 2638] [serial = 136] [outer = (nil)] 23:38:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 74 (0x93a7c000) [pid = 2638] [serial = 137] [outer = 0x92892000] 23:38:13 INFO - PROCESS | 2638 | 1464071893190 Marionette DEBUG loaded listener.js 23:38:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 75 (0x95051000) [pid = 2638] [serial = 138] [outer = 0x92892000] 23:38:14 INFO - PROCESS | 2638 | 1464071894057 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 23:38:14 INFO - PROCESS | 2638 | 1464071894248 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]]]}] 23:38:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 23:38:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1579ms 23:38:14 INFO - PROCESS | 2638 | 1464071894298 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 23:38:14 INFO - PROCESS | 2638 | 1464071894306 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 23:38:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 23:38:14 INFO - PROCESS | 2638 | 1464071894315 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 23:38:14 INFO - PROCESS | 2638 | 1464071894320 Marionette TRACE conn3 <- [1,158,null,{}] 23:38:14 INFO - PROCESS | 2638 | 1464071894332 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}] 23:38:14 INFO - PROCESS | 2638 | 1464071894554 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 23:38:14 INFO - PROCESS | 2638 | 1464071894747 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:14 INFO - PROCESS | 2638 | ++DOCSHELL 0x951df800 == 41 [pid = 2638] [id = 47] 23:38:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 76 (0x951edc00) [pid = 2638] [serial = 139] [outer = (nil)] 23:38:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 77 (0x9977b400) [pid = 2638] [serial = 140] [outer = 0x951edc00] 23:38:14 INFO - PROCESS | 2638 | 1464071894882 Marionette DEBUG loaded listener.js 23:38:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 78 (0x99deac00) [pid = 2638] [serial = 141] [outer = 0x951edc00] 23:38:15 INFO - PROCESS | 2638 | 1464071895790 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]]]}] 23:38:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 23:38:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1544ms 23:38:15 INFO - PROCESS | 2638 | 1464071895859 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 23:38:15 INFO - PROCESS | 2638 | 1464071895865 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 23:38:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 23:38:15 INFO - PROCESS | 2638 | 1464071895872 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 23:38:15 INFO - PROCESS | 2638 | 1464071895876 Marionette TRACE conn3 <- [1,162,null,{}] 23:38:15 INFO - PROCESS | 2638 | 1464071895883 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}] 23:38:16 INFO - PROCESS | 2638 | 1464071896099 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 23:38:16 INFO - PROCESS | 2638 | 1464071896289 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:16 INFO - PROCESS | 2638 | ++DOCSHELL 0x99a2d800 == 42 [pid = 2638] [id = 48] 23:38:16 INFO - PROCESS | 2638 | ++DOMWINDOW == 79 (0x9b8aa000) [pid = 2638] [serial = 142] [outer = (nil)] 23:38:16 INFO - PROCESS | 2638 | ++DOMWINDOW == 80 (0x9ba3b400) [pid = 2638] [serial = 143] [outer = 0x9b8aa000] 23:38:16 INFO - PROCESS | 2638 | 1464071896450 Marionette DEBUG loaded listener.js 23:38:16 INFO - PROCESS | 2638 | ++DOMWINDOW == 81 (0x9cfaa800) [pid = 2638] [serial = 144] [outer = 0x9b8aa000] 23:38:17 INFO - PROCESS | 2638 | 1464071897538 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]]]}] 23:38:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 23:38:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1736ms 23:38:17 INFO - PROCESS | 2638 | 1464071897609 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 23:38:17 INFO - PROCESS | 2638 | 1464071897616 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 23:38:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 23:38:17 INFO - PROCESS | 2638 | 1464071897633 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 23:38:17 INFO - PROCESS | 2638 | 1464071897641 Marionette TRACE conn3 <- [1,166,null,{}] 23:38:17 INFO - PROCESS | 2638 | 1464071897646 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}] 23:38:17 INFO - PROCESS | 2638 | 1464071897862 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 23:38:18 INFO - PROCESS | 2638 | 1464071898052 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:18 INFO - PROCESS | 2638 | ++DOCSHELL 0x92e13000 == 43 [pid = 2638] [id = 49] 23:38:18 INFO - PROCESS | 2638 | ++DOMWINDOW == 82 (0x9cdb0c00) [pid = 2638] [serial = 145] [outer = (nil)] 23:38:18 INFO - PROCESS | 2638 | ++DOMWINDOW == 83 (0xa324f800) [pid = 2638] [serial = 146] [outer = 0x9cdb0c00] 23:38:18 INFO - PROCESS | 2638 | 1464071898181 Marionette DEBUG loaded listener.js 23:38:18 INFO - PROCESS | 2638 | ++DOMWINDOW == 84 (0xa50aec00) [pid = 2638] [serial = 147] [outer = 0x9cdb0c00] 23:38:19 INFO - PROCESS | 2638 | 1464071899051 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]]]}] 23:38:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 23:38:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1446ms 23:38:19 INFO - PROCESS | 2638 | 1464071899072 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 23:38:19 INFO - PROCESS | 2638 | 1464071899075 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 23:38:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 23:38:19 INFO - PROCESS | 2638 | 1464071899082 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 23:38:19 INFO - PROCESS | 2638 | 1464071899085 Marionette TRACE conn3 <- [1,170,null,{}] 23:38:19 INFO - PROCESS | 2638 | 1464071899091 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}] 23:38:19 INFO - PROCESS | 2638 | 1464071899273 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 23:38:19 INFO - PROCESS | 2638 | 1464071899423 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:19 INFO - PROCESS | 2638 | ++DOCSHELL 0x94689000 == 44 [pid = 2638] [id = 50] 23:38:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 85 (0x951de400) [pid = 2638] [serial = 148] [outer = (nil)] 23:38:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 86 (0x9cddb800) [pid = 2638] [serial = 149] [outer = 0x951de400] 23:38:19 INFO - PROCESS | 2638 | 1464071899513 Marionette DEBUG loaded listener.js 23:38:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 87 (0xa6286000) [pid = 2638] [serial = 150] [outer = 0x951de400] 23:38:20 INFO - PROCESS | 2638 | 1464071900633 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]]]}] 23:38:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 23:38:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1588ms 23:38:20 INFO - PROCESS | 2638 | 1464071900673 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 23:38:20 INFO - PROCESS | 2638 | 1464071900682 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 23:38:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 23:38:20 INFO - PROCESS | 2638 | 1464071900694 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 23:38:20 INFO - PROCESS | 2638 | 1464071900699 Marionette TRACE conn3 <- [1,174,null,{}] 23:38:20 INFO - PROCESS | 2638 | 1464071900710 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}] 23:38:20 INFO - PROCESS | 2638 | 1464071900930 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 23:38:21 INFO - PROCESS | 2638 | 1464071901114 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:21 INFO - PROCESS | 2638 | ++DOCSHELL 0x95190400 == 45 [pid = 2638] [id = 51] 23:38:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 88 (0x95199c00) [pid = 2638] [serial = 151] [outer = (nil)] 23:38:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 89 (0x98284c00) [pid = 2638] [serial = 152] [outer = 0x95199c00] 23:38:21 INFO - PROCESS | 2638 | 1464071901197 Marionette DEBUG loaded listener.js 23:38:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 90 (0x9977d000) [pid = 2638] [serial = 153] [outer = 0x95199c00] 23:38:22 INFO - PROCESS | 2638 | 1464071902092 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]]]}] 23:38:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 23:38:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1489ms 23:38:22 INFO - PROCESS | 2638 | 1464071902183 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 23:38:22 INFO - PROCESS | 2638 | 1464071902191 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 23:38:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 23:38:22 INFO - PROCESS | 2638 | 1464071902201 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 23:38:22 INFO - PROCESS | 2638 | 1464071902206 Marionette TRACE conn3 <- [1,178,null,{}] 23:38:22 INFO - PROCESS | 2638 | 1464071902211 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}] 23:38:22 INFO - PROCESS | 2638 | 1464071902435 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 23:38:22 INFO - PROCESS | 2638 | --DOCSHELL 0x9468d400 == 44 [pid = 2638] [id = 45] 23:38:22 INFO - PROCESS | 2638 | --DOCSHELL 0x98e24000 == 43 [pid = 2638] [id = 44] 23:38:22 INFO - PROCESS | 2638 | --DOMWINDOW == 89 (0x98288c00) [pid = 2638] [serial = 89] [outer = (nil)] [url = about:blank] 23:38:22 INFO - PROCESS | 2638 | --DOCSHELL 0x99de5000 == 42 [pid = 2638] [id = 43] 23:38:22 INFO - PROCESS | 2638 | --DOCSHELL 0x9a0da800 == 41 [pid = 2638] [id = 42] 23:38:22 INFO - PROCESS | 2638 | --DOCSHELL 0x95268800 == 40 [pid = 2638] [id = 41] 23:38:22 INFO - PROCESS | 2638 | --DOCSHELL 0x9226fc00 == 39 [pid = 2638] [id = 40] 23:38:22 INFO - PROCESS | 2638 | --DOCSHELL 0x94677400 == 38 [pid = 2638] [id = 37] 23:38:22 INFO - PROCESS | 2638 | 1464071902619 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:22 INFO - PROCESS | 2638 | ++DOCSHELL 0x93a76400 == 39 [pid = 2638] [id = 52] 23:38:22 INFO - PROCESS | 2638 | ++DOMWINDOW == 90 (0x94677000) [pid = 2638] [serial = 154] [outer = (nil)] 23:38:22 INFO - PROCESS | 2638 | ++DOMWINDOW == 91 (0x98288c00) [pid = 2638] [serial = 155] [outer = 0x94677000] 23:38:22 INFO - PROCESS | 2638 | 1464071902702 Marionette DEBUG loaded listener.js 23:38:22 INFO - PROCESS | 2638 | ++DOMWINDOW == 92 (0x99b17800) [pid = 2638] [serial = 156] [outer = 0x94677000] 23:38:22 INFO - PROCESS | 2638 | --DOMWINDOW == 91 (0x9cdbe000) [pid = 2638] [serial = 101] [outer = (nil)] [url = about:blank] 23:38:22 INFO - PROCESS | 2638 | --DOMWINDOW == 90 (0x98e25000) [pid = 2638] [serial = 95] [outer = (nil)] [url = about:blank] 23:38:23 INFO - PROCESS | 2638 | --DOMWINDOW == 89 (0x99f49800) [pid = 2638] [serial = 71] [outer = (nil)] [url = about:blank] 23:38:23 INFO - PROCESS | 2638 | --DOMWINDOW == 88 (0x9989b000) [pid = 2638] [serial = 70] [outer = (nil)] [url = about:blank] 23:38:23 INFO - PROCESS | 2638 | --DOMWINDOW == 87 (0x9cfa8c00) [pid = 2638] [serial = 102] [outer = (nil)] [url = about:blank] 23:38:23 INFO - PROCESS | 2638 | --DOMWINDOW == 86 (0x9cfab800) [pid = 2638] [serial = 74] [outer = (nil)] [url = about:blank] 23:38:23 INFO - PROCESS | 2638 | --DOMWINDOW == 85 (0x9cdbc800) [pid = 2638] [serial = 73] [outer = (nil)] [url = about:blank] 23:38:23 INFO - PROCESS | 2638 | --DOMWINDOW == 84 (0xa30f3c00) [pid = 2638] [serial = 77] [outer = (nil)] [url = about:blank] 23:38:23 INFO - PROCESS | 2638 | --DOMWINDOW == 83 (0xa26e3400) [pid = 2638] [serial = 76] [outer = (nil)] [url = about:blank] 23:38:23 INFO - PROCESS | 2638 | --DOMWINDOW == 82 (0x950df800) [pid = 2638] [serial = 93] [outer = (nil)] [url = about:blank] 23:38:23 INFO - PROCESS | 2638 | --DOMWINDOW == 81 (0xa50e9000) [pid = 2638] [serial = 80] [outer = (nil)] [url = about:blank] 23:38:23 INFO - PROCESS | 2638 | --DOMWINDOW == 80 (0xa35f2800) [pid = 2638] [serial = 79] [outer = (nil)] [url = about:blank] 23:38:23 INFO - PROCESS | 2638 | --DOMWINDOW == 79 (0xa50ee800) [pid = 2638] [serial = 83] [outer = (nil)] [url = about:blank] 23:38:23 INFO - PROCESS | 2638 | --DOMWINDOW == 78 (0xa6287000) [pid = 2638] [serial = 82] [outer = (nil)] [url = about:blank] 23:38:23 INFO - PROCESS | 2638 | --DOMWINDOW == 77 (0x950d5c00) [pid = 2638] [serial = 92] [outer = (nil)] [url = about:blank] 23:38:23 INFO - PROCESS | 2638 | --DOMWINDOW == 76 (0x9b557400) [pid = 2638] [serial = 86] [outer = (nil)] [url = about:blank] 23:38:23 INFO - PROCESS | 2638 | --DOMWINDOW == 75 (0x9cddc800) [pid = 2638] [serial = 85] [outer = (nil)] [url = about:blank] 23:38:23 INFO - PROCESS | 2638 | --DOMWINDOW == 74 (0x9ad2f000) [pid = 2638] [serial = 98] [outer = (nil)] [url = about:blank] 23:38:23 INFO - PROCESS | 2638 | --DOMWINDOW == 73 (0xa0616000) [pid = 2638] [serial = 104] [outer = (nil)] [url = about:blank] 23:38:23 INFO - PROCESS | 2638 | --DOMWINDOW == 72 (0x9b552400) [pid = 2638] [serial = 99] [outer = (nil)] [url = about:blank] 23:38:23 INFO - PROCESS | 2638 | --DOMWINDOW == 71 (0xa1151800) [pid = 2638] [serial = 105] [outer = (nil)] [url = about:blank] 23:38:23 INFO - PROCESS | 2638 | --DOMWINDOW == 70 (0x99782800) [pid = 2638] [serial = 96] [outer = (nil)] [url = about:blank] 23:38:23 INFO - PROCESS | 2638 | 1464071903503 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]]]}] 23:38:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 23:38:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1339ms 23:38:23 INFO - PROCESS | 2638 | 1464071903541 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 23:38:23 INFO - PROCESS | 2638 | 1464071903545 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 23:38:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 23:38:23 INFO - PROCESS | 2638 | 1464071903551 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 23:38:23 INFO - PROCESS | 2638 | 1464071903557 Marionette TRACE conn3 <- [1,182,null,{}] 23:38:23 INFO - PROCESS | 2638 | 1464071903573 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}] 23:38:23 INFO - PROCESS | 2638 | 1464071903737 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 23:38:23 INFO - PROCESS | 2638 | 1464071903766 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:23 INFO - PROCESS | 2638 | ++DOCSHELL 0x950df800 == 40 [pid = 2638] [id = 53] 23:38:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 71 (0x9ae53400) [pid = 2638] [serial = 157] [outer = (nil)] 23:38:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 72 (0x9ba3dc00) [pid = 2638] [serial = 158] [outer = 0x9ae53400] 23:38:24 INFO - PROCESS | 2638 | 1464071904032 Marionette DEBUG loaded listener.js 23:38:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 73 (0x9cfa2800) [pid = 2638] [serial = 159] [outer = 0x9ae53400] 23:38:24 INFO - PROCESS | 2638 | 1464071904985 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]]]}] 23:38:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 23:38:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1484ms 23:38:25 INFO - PROCESS | 2638 | 1464071905036 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 23:38:25 INFO - PROCESS | 2638 | 1464071905041 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 23:38:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 23:38:25 INFO - PROCESS | 2638 | 1464071905053 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 23:38:25 INFO - PROCESS | 2638 | 1464071905055 Marionette TRACE conn3 <- [1,186,null,{}] 23:38:25 INFO - PROCESS | 2638 | 1464071905060 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}] 23:38:25 INFO - PROCESS | 2638 | 1464071905249 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 23:38:25 INFO - PROCESS | 2638 | 1464071905275 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:25 INFO - PROCESS | 2638 | ++DOCSHELL 0x92273c00 == 41 [pid = 2638] [id = 54] 23:38:25 INFO - PROCESS | 2638 | ++DOMWINDOW == 74 (0x9cfa9c00) [pid = 2638] [serial = 160] [outer = (nil)] 23:38:25 INFO - PROCESS | 2638 | ++DOMWINDOW == 75 (0xa22bb800) [pid = 2638] [serial = 161] [outer = 0x9cfa9c00] 23:38:25 INFO - PROCESS | 2638 | 1464071905350 Marionette DEBUG loaded listener.js 23:38:25 INFO - PROCESS | 2638 | ++DOMWINDOW == 76 (0xa22f2400) [pid = 2638] [serial = 162] [outer = 0x9cfa9c00] 23:38:26 INFO - PROCESS | 2638 | 1464071906198 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]]]}] 23:38:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 23:38:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1181ms 23:38:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 23:38:26 INFO - PROCESS | 2638 | 1464071906234 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 23:38:26 INFO - PROCESS | 2638 | 1464071906237 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 23:38:26 INFO - PROCESS | 2638 | 1464071906254 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 23:38:26 INFO - PROCESS | 2638 | 1464071906256 Marionette TRACE conn3 <- [1,190,null,{}] 23:38:26 INFO - PROCESS | 2638 | 1464071906262 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}] 23:38:26 INFO - PROCESS | 2638 | 1464071906475 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 23:38:26 INFO - PROCESS | 2638 | 1464071906499 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:26 INFO - PROCESS | 2638 | ++DOCSHELL 0x9226b800 == 42 [pid = 2638] [id = 55] 23:38:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 77 (0x9226f000) [pid = 2638] [serial = 163] [outer = (nil)] 23:38:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 78 (0xa26e4800) [pid = 2638] [serial = 164] [outer = 0x9226f000] 23:38:26 INFO - PROCESS | 2638 | 1464071906579 Marionette DEBUG loaded listener.js 23:38:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 79 (0xa30c3400) [pid = 2638] [serial = 165] [outer = 0x9226f000] 23:38:27 INFO - PROCESS | 2638 | --DOMWINDOW == 78 (0xa3050400) [pid = 2638] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 23:38:27 INFO - PROCESS | 2638 | --DOMWINDOW == 77 (0xa061d400) [pid = 2638] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 23:38:27 INFO - PROCESS | 2638 | --DOMWINDOW == 76 (0x96e47c00) [pid = 2638] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 23:38:27 INFO - PROCESS | 2638 | --DOMWINDOW == 75 (0x9a0dac00) [pid = 2638] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 23:38:27 INFO - PROCESS | 2638 | --DOMWINDOW == 74 (0x97882000) [pid = 2638] [serial = 88] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 23:38:27 INFO - PROCESS | 2638 | 1464071907478 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]]]}] 23:38:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 23:38:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1267ms 23:38:27 INFO - PROCESS | 2638 | 1464071907511 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 23:38:27 INFO - PROCESS | 2638 | 1464071907514 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 23:38:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 23:38:27 INFO - PROCESS | 2638 | 1464071907525 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 23:38:27 INFO - PROCESS | 2638 | 1464071907528 Marionette TRACE conn3 <- [1,194,null,{}] 23:38:27 INFO - PROCESS | 2638 | 1464071907533 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}] 23:38:27 INFO - PROCESS | 2638 | 1464071907745 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 23:38:27 INFO - PROCESS | 2638 | 1464071907855 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:27 INFO - PROCESS | 2638 | ++DOCSHELL 0x93a7f400 == 43 [pid = 2638] [id = 56] 23:38:27 INFO - PROCESS | 2638 | ++DOMWINDOW == 75 (0x9468bc00) [pid = 2638] [serial = 166] [outer = (nil)] 23:38:27 INFO - PROCESS | 2638 | ++DOMWINDOW == 76 (0xa50ed000) [pid = 2638] [serial = 167] [outer = 0x9468bc00] 23:38:27 INFO - PROCESS | 2638 | 1464071907948 Marionette DEBUG loaded listener.js 23:38:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 77 (0xa6738400) [pid = 2638] [serial = 168] [outer = 0x9468bc00] 23:38:28 INFO - PROCESS | 2638 | 1464071908776 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]]]}] 23:38:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 23:38:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1288ms 23:38:28 INFO - PROCESS | 2638 | 1464071908818 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 23:38:28 INFO - PROCESS | 2638 | 1464071908822 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 23:38:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 23:38:28 INFO - PROCESS | 2638 | 1464071908828 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 23:38:28 INFO - PROCESS | 2638 | 1464071908831 Marionette TRACE conn3 <- [1,198,null,{}] 23:38:28 INFO - PROCESS | 2638 | 1464071908844 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}] 23:38:28 INFO - PROCESS | 2638 | 1464071908994 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 23:38:29 INFO - PROCESS | 2638 | 1464071909004 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:29 INFO - PROCESS | 2638 | ++DOCSHELL 0x93a79800 == 44 [pid = 2638] [id = 57] 23:38:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 78 (0xa24ba000) [pid = 2638] [serial = 169] [outer = (nil)] 23:38:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 79 (0xa24c1000) [pid = 2638] [serial = 170] [outer = 0xa24ba000] 23:38:29 INFO - PROCESS | 2638 | 1464071909078 Marionette DEBUG loaded listener.js 23:38:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 80 (0xa24bfc00) [pid = 2638] [serial = 171] [outer = 0xa24ba000] 23:38:30 INFO - PROCESS | 2638 | 1464071910075 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]]]}] 23:38:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 23:38:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1285ms 23:38:30 INFO - PROCESS | 2638 | 1464071910115 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 23:38:30 INFO - PROCESS | 2638 | 1464071910123 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 23:38:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 23:38:30 INFO - PROCESS | 2638 | 1464071910131 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 23:38:30 INFO - PROCESS | 2638 | 1464071910138 Marionette TRACE conn3 <- [1,202,null,{}] 23:38:30 INFO - PROCESS | 2638 | 1464071910146 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}] 23:38:30 INFO - PROCESS | 2638 | 1464071910326 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 23:38:30 INFO - PROCESS | 2638 | 1464071910469 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:30 INFO - PROCESS | 2638 | ++DOCSHELL 0x9226f800 == 45 [pid = 2638] [id = 58] 23:38:30 INFO - PROCESS | 2638 | ++DOMWINDOW == 81 (0x950e2400) [pid = 2638] [serial = 172] [outer = (nil)] 23:38:30 INFO - PROCESS | 2638 | ++DOMWINDOW == 82 (0x96e54000) [pid = 2638] [serial = 173] [outer = 0x950e2400] 23:38:30 INFO - PROCESS | 2638 | 1464071910564 Marionette DEBUG loaded listener.js 23:38:30 INFO - PROCESS | 2638 | ++DOMWINDOW == 83 (0x98e25000) [pid = 2638] [serial = 174] [outer = 0x950e2400] 23:38:31 INFO - PROCESS | 2638 | 1464071911528 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]]]}] 23:38:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 23:38:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1436ms 23:38:31 INFO - PROCESS | 2638 | 1464071911569 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 23:38:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 23:38:31 INFO - PROCESS | 2638 | 1464071911579 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 23:38:31 INFO - PROCESS | 2638 | 1464071911591 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 23:38:31 INFO - PROCESS | 2638 | 1464071911596 Marionette TRACE conn3 <- [1,206,null,{}] 23:38:31 INFO - PROCESS | 2638 | 1464071911602 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}] 23:38:31 INFO - PROCESS | 2638 | 1464071911799 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 23:38:32 INFO - PROCESS | 2638 | 1464071911992 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:32 INFO - PROCESS | 2638 | ++DOCSHELL 0x94687400 == 46 [pid = 2638] [id = 59] 23:38:32 INFO - PROCESS | 2638 | ++DOMWINDOW == 84 (0x9b54fc00) [pid = 2638] [serial = 175] [outer = (nil)] 23:38:32 INFO - PROCESS | 2638 | ++DOMWINDOW == 85 (0xa0619800) [pid = 2638] [serial = 176] [outer = 0x9b54fc00] 23:38:32 INFO - PROCESS | 2638 | 1464071912135 Marionette DEBUG loaded listener.js 23:38:32 INFO - PROCESS | 2638 | ++DOMWINDOW == 86 (0xa22ea000) [pid = 2638] [serial = 177] [outer = 0x9b54fc00] 23:38:33 INFO - PROCESS | 2638 | 1464071913035 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]]]}] 23:38:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 23:38:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1484ms 23:38:33 INFO - PROCESS | 2638 | 1464071913073 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 23:38:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 23:38:33 INFO - PROCESS | 2638 | 1464071913078 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 23:38:33 INFO - PROCESS | 2638 | 1464071913086 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 23:38:33 INFO - PROCESS | 2638 | 1464071913092 Marionette TRACE conn3 <- [1,210,null,{}] 23:38:33 INFO - PROCESS | 2638 | 1464071913111 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}] 23:38:33 INFO - PROCESS | 2638 | 1464071913317 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 23:38:33 INFO - PROCESS | 2638 | 1464071913465 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:33 INFO - PROCESS | 2638 | ++DOCSHELL 0x93a72800 == 47 [pid = 2638] [id = 60] 23:38:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 87 (0x9b063000) [pid = 2638] [serial = 178] [outer = (nil)] 23:38:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 88 (0xa3482c00) [pid = 2638] [serial = 179] [outer = 0x9b063000] 23:38:33 INFO - PROCESS | 2638 | 1464071913559 Marionette DEBUG loaded listener.js 23:38:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 89 (0xa628b800) [pid = 2638] [serial = 180] [outer = 0x9b063000] 23:38:34 INFO - PROCESS | 2638 | 1464071914611 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]]]}] 23:38:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 23:38:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1594ms 23:38:34 INFO - PROCESS | 2638 | 1464071914680 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 23:38:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 23:38:34 INFO - PROCESS | 2638 | 1464071914686 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 23:38:34 INFO - PROCESS | 2638 | 1464071914692 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 23:38:34 INFO - PROCESS | 2638 | 1464071914696 Marionette TRACE conn3 <- [1,214,null,{}] 23:38:34 INFO - PROCESS | 2638 | 1464071914701 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}] 23:38:34 INFO - PROCESS | 2638 | 1464071914912 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 23:38:35 INFO - PROCESS | 2638 | 1464071915090 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:35 INFO - PROCESS | 2638 | ++DOCSHELL 0x9a1ca400 == 48 [pid = 2638] [id = 61] 23:38:35 INFO - PROCESS | 2638 | ++DOMWINDOW == 90 (0x9a1cb800) [pid = 2638] [serial = 181] [outer = (nil)] 23:38:35 INFO - PROCESS | 2638 | ++DOMWINDOW == 91 (0x9a1d3800) [pid = 2638] [serial = 182] [outer = 0x9a1cb800] 23:38:35 INFO - PROCESS | 2638 | 1464071915231 Marionette DEBUG loaded listener.js 23:38:35 INFO - PROCESS | 2638 | ++DOMWINDOW == 92 (0xa24c8800) [pid = 2638] [serial = 183] [outer = 0x9a1cb800] 23:38:36 INFO - PROCESS | 2638 | 1464071916030 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]]]}] 23:38:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 23:38:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1394ms 23:38:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 23:38:36 INFO - PROCESS | 2638 | 1464071916086 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 23:38:36 INFO - PROCESS | 2638 | 1464071916090 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 23:38:36 INFO - PROCESS | 2638 | 1464071916096 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 23:38:36 INFO - PROCESS | 2638 | 1464071916100 Marionette TRACE conn3 <- [1,218,null,{}] 23:38:36 INFO - PROCESS | 2638 | 1464071916105 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}] 23:38:36 INFO - PROCESS | 2638 | 1464071916273 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 23:38:36 INFO - PROCESS | 2638 | 1464071916416 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:36 INFO - PROCESS | 2638 | ++DOCSHELL 0x92277000 == 49 [pid = 2638] [id = 62] 23:38:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 93 (0x92e10400) [pid = 2638] [serial = 184] [outer = (nil)] 23:38:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 94 (0x9b8a5800) [pid = 2638] [serial = 185] [outer = 0x92e10400] 23:38:36 INFO - PROCESS | 2638 | 1464071916518 Marionette DEBUG loaded listener.js 23:38:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 95 (0xa67c0400) [pid = 2638] [serial = 186] [outer = 0x92e10400] 23:38:37 INFO - PROCESS | 2638 | 1464071917466 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]]]}] 23:38:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 23:38:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1431ms 23:38:37 INFO - PROCESS | 2638 | 1464071917527 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 23:38:37 INFO - PROCESS | 2638 | 1464071917531 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 23:38:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 23:38:37 INFO - PROCESS | 2638 | 1464071917537 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 23:38:37 INFO - PROCESS | 2638 | 1464071917541 Marionette TRACE conn3 <- [1,222,null,{}] 23:38:37 INFO - PROCESS | 2638 | 1464071917546 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}] 23:38:37 INFO - PROCESS | 2638 | 1464071917743 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 23:38:38 INFO - PROCESS | 2638 | 1464071918156 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:38 INFO - PROCESS | 2638 | ++DOCSHELL 0x9518f000 == 50 [pid = 2638] [id = 63] 23:38:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 96 (0x95194000) [pid = 2638] [serial = 187] [outer = (nil)] 23:38:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 97 (0x9519cc00) [pid = 2638] [serial = 188] [outer = 0x95194000] 23:38:38 INFO - PROCESS | 2638 | 1464071918255 Marionette DEBUG loaded listener.js 23:38:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 98 (0x95269400) [pid = 2638] [serial = 189] [outer = 0x95194000] 23:38:39 INFO - PROCESS | 2638 | 1464071919101 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]]]}] 23:38:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 23:38:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1595ms 23:38:39 INFO - PROCESS | 2638 | 1464071919135 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 23:38:39 INFO - PROCESS | 2638 | 1464071919140 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 23:38:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 23:38:39 INFO - PROCESS | 2638 | 1464071919148 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 23:38:39 INFO - PROCESS | 2638 | 1464071919153 Marionette TRACE conn3 <- [1,226,null,{}] 23:38:39 INFO - PROCESS | 2638 | 1464071919161 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}] 23:38:39 INFO - PROCESS | 2638 | 1464071919326 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 23:38:39 INFO - PROCESS | 2638 | 1464071919504 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:39 INFO - PROCESS | 2638 | ++DOCSHELL 0x95192800 == 51 [pid = 2638] [id = 64] 23:38:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 99 (0x9525d400) [pid = 2638] [serial = 190] [outer = (nil)] 23:38:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 100 (0x9aa2f000) [pid = 2638] [serial = 191] [outer = 0x9525d400] 23:38:39 INFO - PROCESS | 2638 | 1464071919687 Marionette DEBUG loaded listener.js 23:38:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 101 (0x9b593000) [pid = 2638] [serial = 192] [outer = 0x9525d400] 23:38:40 INFO - PROCESS | 2638 | --DOCSHELL 0x96e4d400 == 50 [pid = 2638] [id = 24] 23:38:40 INFO - PROCESS | 2638 | --DOCSHELL 0x97881000 == 49 [pid = 2638] [id = 30] 23:38:40 INFO - PROCESS | 2638 | --DOMWINDOW == 100 (0x9ba33400) [pid = 2638] [serial = 134] [outer = (nil)] [url = about:blank] 23:38:40 INFO - PROCESS | 2638 | --DOMWINDOW == 99 (0x98e2d400) [pid = 2638] [serial = 119] [outer = (nil)] [url = about:blank] 23:38:40 INFO - PROCESS | 2638 | --DOCSHELL 0x9227ac00 == 48 [pid = 2638] [id = 46] 23:38:40 INFO - PROCESS | 2638 | 1464071920778 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]]]}] 23:38:40 INFO - PROCESS | 2638 | --DOMWINDOW == 98 (0x996a3c00) [pid = 2638] [serial = 90] [outer = (nil)] [url = about:blank] 23:38:40 INFO - PROCESS | 2638 | --DOMWINDOW == 97 (0xa3253000) [pid = 2638] [serial = 131] [outer = (nil)] [url = about:blank] 23:38:40 INFO - PROCESS | 2638 | --DOMWINDOW == 96 (0x98ba5c00) [pid = 2638] [serial = 107] [outer = (nil)] [url = about:blank] 23:38:40 INFO - PROCESS | 2638 | --DOMWINDOW == 95 (0x951e6400) [pid = 2638] [serial = 110] [outer = (nil)] [url = about:blank] 23:38:40 INFO - PROCESS | 2638 | --DOMWINDOW == 94 (0x9aa28000) [pid = 2638] [serial = 113] [outer = (nil)] [url = about:blank] 23:38:40 INFO - PROCESS | 2638 | --DOMWINDOW == 93 (0xa3056400) [pid = 2638] [serial = 129] [outer = (nil)] [url = about:blank] 23:38:40 INFO - PROCESS | 2638 | --DOMWINDOW == 92 (0x996a2800) [pid = 2638] [serial = 122] [outer = (nil)] [url = about:blank] 23:38:40 INFO - PROCESS | 2638 | --DOMWINDOW == 91 (0x9989a800) [pid = 2638] [serial = 123] [outer = (nil)] [url = about:blank] 23:38:40 INFO - PROCESS | 2638 | --DOMWINDOW == 90 (0x9ae4d000) [pid = 2638] [serial = 125] [outer = (nil)] [url = about:blank] 23:38:40 INFO - PROCESS | 2638 | --DOMWINDOW == 89 (0xa262e800) [pid = 2638] [serial = 128] [outer = (nil)] [url = about:blank] 23:38:40 INFO - PROCESS | 2638 | --DOMWINDOW == 88 (0xa22e9c00) [pid = 2638] [serial = 116] [outer = (nil)] [url = about:blank] 23:38:40 INFO - PROCESS | 2638 | --DOMWINDOW == 87 (0xa3259800) [pid = 2638] [serial = 132] [outer = (nil)] [url = about:blank] 23:38:40 INFO - PROCESS | 2638 | --DOMWINDOW == 86 (0x9ba38800) [pid = 2638] [serial = 126] [outer = (nil)] [url = about:blank] 23:38:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 23:38:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1694ms 23:38:40 INFO - PROCESS | 2638 | 1464071920845 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 23:38:40 INFO - PROCESS | 2638 | 1464071920852 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 23:38:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 23:38:40 INFO - PROCESS | 2638 | 1464071920858 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 23:38:40 INFO - PROCESS | 2638 | 1464071920862 Marionette TRACE conn3 <- [1,230,null,{}] 23:38:40 INFO - PROCESS | 2638 | 1464071920867 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}] 23:38:41 INFO - PROCESS | 2638 | 1464071921019 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 23:38:41 INFO - PROCESS | 2638 | 1464071921121 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:41 INFO - PROCESS | 2638 | ++DOCSHELL 0x98e2d400 == 49 [pid = 2638] [id = 65] 23:38:41 INFO - PROCESS | 2638 | ++DOMWINDOW == 87 (0x996a2800) [pid = 2638] [serial = 193] [outer = (nil)] 23:38:41 INFO - PROCESS | 2638 | ++DOMWINDOW == 88 (0x9a0e2000) [pid = 2638] [serial = 194] [outer = 0x996a2800] 23:38:41 INFO - PROCESS | 2638 | 1464071921199 Marionette DEBUG loaded listener.js 23:38:41 INFO - PROCESS | 2638 | ++DOMWINDOW == 89 (0x9b557c00) [pid = 2638] [serial = 195] [outer = 0x996a2800] 23:38:41 INFO - PROCESS | 2638 | 1464071921962 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]]]}] 23:38:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 23:38:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1142ms 23:38:42 INFO - PROCESS | 2638 | 1464071922002 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 23:38:42 INFO - PROCESS | 2638 | 1464071922005 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 23:38:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 23:38:42 INFO - PROCESS | 2638 | 1464071922019 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 23:38:42 INFO - PROCESS | 2638 | 1464071922028 Marionette TRACE conn3 <- [1,234,null,{}] 23:38:42 INFO - PROCESS | 2638 | 1464071922037 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}] 23:38:42 INFO - PROCESS | 2638 | 1464071922209 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 23:38:42 INFO - PROCESS | 2638 | 1464071922221 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:42 INFO - PROCESS | 2638 | ++DOCSHELL 0xa2149000 == 50 [pid = 2638] [id = 66] 23:38:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 90 (0xa22eb400) [pid = 2638] [serial = 196] [outer = (nil)] 23:38:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 91 (0xa24be000) [pid = 2638] [serial = 197] [outer = 0xa22eb400] 23:38:42 INFO - PROCESS | 2638 | 1464071922295 Marionette DEBUG loaded listener.js 23:38:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 92 (0xa24c6800) [pid = 2638] [serial = 198] [outer = 0xa22eb400] 23:38:43 INFO - PROCESS | 2638 | 1464071923170 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]]]}] 23:38:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 23:38:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1205ms 23:38:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 23:38:43 INFO - PROCESS | 2638 | 1464071923225 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 23:38:43 INFO - PROCESS | 2638 | 1464071923228 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 23:38:43 INFO - PROCESS | 2638 | 1464071923235 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 23:38:43 INFO - PROCESS | 2638 | 1464071923238 Marionette TRACE conn3 <- [1,238,null,{}] 23:38:43 INFO - PROCESS | 2638 | 1464071923243 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}] 23:38:43 INFO - PROCESS | 2638 | 1464071923437 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 23:38:43 INFO - PROCESS | 2638 | 1464071923466 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:43 INFO - PROCESS | 2638 | ++DOCSHELL 0x9a1d5000 == 51 [pid = 2638] [id = 67] 23:38:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 93 (0x9ad3c800) [pid = 2638] [serial = 199] [outer = (nil)] 23:38:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 94 (0x9ad44800) [pid = 2638] [serial = 200] [outer = 0x9ad3c800] 23:38:43 INFO - PROCESS | 2638 | 1464071923547 Marionette DEBUG loaded listener.js 23:38:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 95 (0x9ad47000) [pid = 2638] [serial = 201] [outer = 0x9ad3c800] 23:38:44 INFO - PROCESS | 2638 | 1464071924419 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]]]}] 23:38:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 23:38:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1230ms 23:38:44 INFO - PROCESS | 2638 | 1464071924470 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 23:38:44 INFO - PROCESS | 2638 | 1464071924474 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 23:38:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 23:38:44 INFO - PROCESS | 2638 | 1464071924480 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 23:38:44 INFO - PROCESS | 2638 | 1464071924482 Marionette TRACE conn3 <- [1,242,null,{}] 23:38:44 INFO - PROCESS | 2638 | 1464071924488 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}] 23:38:44 INFO - PROCESS | 2638 | 1464071924733 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 23:38:44 INFO - PROCESS | 2638 | 1464071924768 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:44 INFO - PROCESS | 2638 | ++DOCSHELL 0x95052400 == 52 [pid = 2638] [id = 68] 23:38:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 96 (0x9ad48c00) [pid = 2638] [serial = 202] [outer = (nil)] 23:38:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 97 (0xa24c1c00) [pid = 2638] [serial = 203] [outer = 0x9ad48c00] 23:38:44 INFO - PROCESS | 2638 | 1464071924989 Marionette DEBUG loaded listener.js 23:38:45 INFO - PROCESS | 2638 | ++DOMWINDOW == 98 (0xa35ed000) [pid = 2638] [serial = 204] [outer = 0x9ad48c00] 23:38:45 INFO - PROCESS | 2638 | --DOMWINDOW == 97 (0x94677000) [pid = 2638] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 23:38:45 INFO - PROCESS | 2638 | --DOMWINDOW == 96 (0x951e1800) [pid = 2638] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 23:38:45 INFO - PROCESS | 2638 | --DOMWINDOW == 95 (0x95199c00) [pid = 2638] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 23:38:45 INFO - PROCESS | 2638 | --DOMWINDOW == 94 (0x9ae53400) [pid = 2638] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 23:38:45 INFO - PROCESS | 2638 | --DOMWINDOW == 93 (0x9cfa9c00) [pid = 2638] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 23:38:45 INFO - PROCESS | 2638 | --DOMWINDOW == 92 (0x92e11000) [pid = 2638] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 23:38:45 INFO - PROCESS | 2638 | --DOMWINDOW == 91 (0x9226f000) [pid = 2638] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 23:38:45 INFO - PROCESS | 2638 | --DOMWINDOW == 90 (0x9468bc00) [pid = 2638] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 23:38:46 INFO - PROCESS | 2638 | 1464071926403 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]]]}] 23:38:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 23:38:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1942ms 23:38:46 INFO - PROCESS | 2638 | 1464071926422 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 23:38:46 INFO - PROCESS | 2638 | 1464071926425 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 23:38:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 23:38:46 INFO - PROCESS | 2638 | 1464071926431 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 23:38:46 INFO - PROCESS | 2638 | 1464071926434 Marionette TRACE conn3 <- [1,246,null,{}] 23:38:46 INFO - PROCESS | 2638 | 1464071926440 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}] 23:38:46 INFO - PROCESS | 2638 | 1464071926639 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 23:38:46 INFO - PROCESS | 2638 | 1464071926687 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:46 INFO - PROCESS | 2638 | ++DOCSHELL 0x951e1800 == 53 [pid = 2638] [id = 69] 23:38:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 91 (0x99ac6400) [pid = 2638] [serial = 205] [outer = (nil)] 23:38:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 92 (0xa5038c00) [pid = 2638] [serial = 206] [outer = 0x99ac6400] 23:38:46 INFO - PROCESS | 2638 | 1464071926762 Marionette DEBUG loaded listener.js 23:38:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 93 (0xa6889400) [pid = 2638] [serial = 207] [outer = 0x99ac6400] 23:38:47 INFO - PROCESS | 2638 | 1464071927833 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]]]}] 23:38:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 23:38:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1439ms 23:38:47 INFO - PROCESS | 2638 | 1464071927875 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 23:38:47 INFO - PROCESS | 2638 | 1464071927886 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 23:38:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 23:38:47 INFO - PROCESS | 2638 | 1464071927901 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 23:38:47 INFO - PROCESS | 2638 | 1464071927912 Marionette TRACE conn3 <- [1,250,null,{}] 23:38:47 INFO - PROCESS | 2638 | 1464071927929 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}] 23:38:48 INFO - PROCESS | 2638 | 1464071928287 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 23:38:48 INFO - PROCESS | 2638 | 1464071928567 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:48 INFO - PROCESS | 2638 | ++DOCSHELL 0x951e7800 == 54 [pid = 2638] [id = 70] 23:38:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 94 (0x951eb400) [pid = 2638] [serial = 208] [outer = (nil)] 23:38:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 95 (0x97890400) [pid = 2638] [serial = 209] [outer = 0x951eb400] 23:38:48 INFO - PROCESS | 2638 | 1464071928729 Marionette DEBUG loaded listener.js 23:38:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 96 (0x97895800) [pid = 2638] [serial = 210] [outer = 0x951eb400] 23:38:50 INFO - PROCESS | 2638 | 1464071930065 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]]]}] 23:38:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 23:38:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 2211ms 23:38:50 INFO - PROCESS | 2638 | 1464071930112 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 23:38:50 INFO - PROCESS | 2638 | 1464071930126 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 23:38:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 23:38:50 INFO - PROCESS | 2638 | ++DOMWINDOW == 97 (0x9789b000) [pid = 2638] [serial = 211] [outer = 0x950e1400] 23:38:50 INFO - PROCESS | 2638 | 1464071930232 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 23:38:50 INFO - PROCESS | 2638 | 1464071930240 Marionette TRACE conn3 <- [1,254,null,{}] 23:38:50 INFO - PROCESS | 2638 | 1464071930511 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}] 23:38:50 INFO - PROCESS | 2638 | 1464071930868 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 23:38:51 INFO - PROCESS | 2638 | 1464071931016 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:51 INFO - PROCESS | 2638 | ++DOCSHELL 0x93a7b400 == 55 [pid = 2638] [id = 71] 23:38:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 98 (0x94686000) [pid = 2638] [serial = 212] [outer = (nil)] 23:38:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 99 (0x98ba5c00) [pid = 2638] [serial = 213] [outer = 0x94686000] 23:38:51 INFO - PROCESS | 2638 | 1464071931209 Marionette DEBUG loaded listener.js 23:38:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 100 (0x9a1d3400) [pid = 2638] [serial = 214] [outer = 0x94686000] 23:38:52 INFO - PROCESS | 2638 | 1464071932553 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]]]}] 23:38:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 23:38:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 2451ms 23:38:52 INFO - PROCESS | 2638 | 1464071932601 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 23:38:52 INFO - PROCESS | 2638 | 1464071932608 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 23:38:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 23:38:52 INFO - PROCESS | 2638 | 1464071932619 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 23:38:52 INFO - PROCESS | 2638 | 1464071932629 Marionette TRACE conn3 <- [1,258,null,{}] 23:38:52 INFO - PROCESS | 2638 | 1464071932735 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}] 23:38:53 INFO - PROCESS | 2638 | 1464071933120 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 23:38:53 INFO - PROCESS | 2638 | 1464071933336 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:53 INFO - PROCESS | 2638 | ++DOCSHELL 0x99b1ec00 == 56 [pid = 2638] [id = 72] 23:38:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 101 (0x9ad40c00) [pid = 2638] [serial = 215] [outer = (nil)] 23:38:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 102 (0x9cddc000) [pid = 2638] [serial = 216] [outer = 0x9ad40c00] 23:38:53 INFO - PROCESS | 2638 | 1464071933533 Marionette DEBUG loaded listener.js 23:38:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 103 (0xa22c3000) [pid = 2638] [serial = 217] [outer = 0x9ad40c00] 23:38:54 INFO - PROCESS | 2638 | 1464071934899 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]]]}] 23:38:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 23:38:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 2316ms 23:38:54 INFO - PROCESS | 2638 | 1464071934937 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 23:38:54 INFO - PROCESS | 2638 | 1464071934945 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 23:38:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 23:38:54 INFO - PROCESS | 2638 | 1464071934957 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 23:38:54 INFO - PROCESS | 2638 | 1464071934964 Marionette TRACE conn3 <- [1,262,null,{}] 23:38:55 INFO - PROCESS | 2638 | 1464071934992 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}] 23:38:55 INFO - PROCESS | 2638 | 1464071935418 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 23:38:55 INFO - PROCESS | 2638 | 1464071935612 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:55 INFO - PROCESS | 2638 | ++DOCSHELL 0x950dcc00 == 57 [pid = 2638] [id = 73] 23:38:55 INFO - PROCESS | 2638 | ++DOMWINDOW == 104 (0x996a2c00) [pid = 2638] [serial = 218] [outer = (nil)] 23:38:55 INFO - PROCESS | 2638 | ++DOMWINDOW == 105 (0xa673fc00) [pid = 2638] [serial = 219] [outer = 0x996a2c00] 23:38:55 INFO - PROCESS | 2638 | 1464071935763 Marionette DEBUG loaded listener.js 23:38:55 INFO - PROCESS | 2638 | ++DOMWINDOW == 106 (0xa68ccc00) [pid = 2638] [serial = 220] [outer = 0x996a2c00] 23:38:56 INFO - PROCESS | 2638 | 1464071936613 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]]]}] 23:38:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 23:38:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1717ms 23:38:56 INFO - PROCESS | 2638 | 1464071936673 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 23:38:56 INFO - PROCESS | 2638 | 1464071936677 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 23:38:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 23:38:56 INFO - PROCESS | 2638 | 1464071936684 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 23:38:56 INFO - PROCESS | 2638 | 1464071936687 Marionette TRACE conn3 <- [1,266,null,{}] 23:38:56 INFO - PROCESS | 2638 | 1464071936694 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}] 23:38:56 INFO - PROCESS | 2638 | 1464071936917 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 23:38:57 INFO - PROCESS | 2638 | 1464071937080 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:57 INFO - PROCESS | 2638 | ++DOCSHELL 0x9227a000 == 58 [pid = 2638] [id = 74] 23:38:57 INFO - PROCESS | 2638 | ++DOMWINDOW == 107 (0x9cfa3800) [pid = 2638] [serial = 221] [outer = (nil)] 23:38:57 INFO - PROCESS | 2638 | ++DOMWINDOW == 108 (0xa6f2d400) [pid = 2638] [serial = 222] [outer = 0x9cfa3800] 23:38:57 INFO - PROCESS | 2638 | 1464071937174 Marionette DEBUG loaded listener.js 23:38:57 INFO - PROCESS | 2638 | ++DOMWINDOW == 109 (0xa6f35000) [pid = 2638] [serial = 223] [outer = 0x9cfa3800] 23:38:58 INFO - PROCESS | 2638 | 1464071938028 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]]]}] 23:38:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 23:38:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1392ms 23:38:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 23:38:58 INFO - PROCESS | 2638 | 1464071938080 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 23:38:58 INFO - PROCESS | 2638 | 1464071938083 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 23:38:58 INFO - PROCESS | 2638 | 1464071938090 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 23:38:58 INFO - PROCESS | 2638 | 1464071938094 Marionette TRACE conn3 <- [1,270,null,{}] 23:38:58 INFO - PROCESS | 2638 | 1464071938100 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}] 23:38:58 INFO - PROCESS | 2638 | 1464071938307 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 23:38:58 INFO - PROCESS | 2638 | 1464071938461 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:58 INFO - PROCESS | 2638 | ++DOCSHELL 0xa6f3b400 == 59 [pid = 2638] [id = 75] 23:38:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 110 (0xa828e800) [pid = 2638] [serial = 224] [outer = (nil)] 23:38:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 111 (0xa8c20400) [pid = 2638] [serial = 225] [outer = 0xa828e800] 23:38:58 INFO - PROCESS | 2638 | 1464071938546 Marionette DEBUG loaded listener.js 23:38:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 112 (0xa901fc00) [pid = 2638] [serial = 226] [outer = 0xa828e800] 23:38:59 INFO - PROCESS | 2638 | 1464071939446 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]]]}] 23:38:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 23:38:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1400ms 23:38:59 INFO - PROCESS | 2638 | 1464071939490 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 23:38:59 INFO - PROCESS | 2638 | 1464071939495 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 23:38:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 23:38:59 INFO - PROCESS | 2638 | 1464071939501 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 23:38:59 INFO - PROCESS | 2638 | 1464071939504 Marionette TRACE conn3 <- [1,274,null,{}] 23:38:59 INFO - PROCESS | 2638 | 1464071939510 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}] 23:38:59 INFO - PROCESS | 2638 | 1464071939670 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 23:38:59 INFO - PROCESS | 2638 | 1464071939826 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:59 INFO - PROCESS | 2638 | ++DOCSHELL 0x93a7c800 == 60 [pid = 2638] [id = 76] 23:38:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 113 (0xa82ab800) [pid = 2638] [serial = 227] [outer = (nil)] 23:38:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 114 (0xa90ad400) [pid = 2638] [serial = 228] [outer = 0xa82ab800] 23:38:59 INFO - PROCESS | 2638 | 1464071939911 Marionette DEBUG loaded listener.js 23:39:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 115 (0xa90b7c00) [pid = 2638] [serial = 229] [outer = 0xa82ab800] 23:39:00 INFO - PROCESS | 2638 | 1464071940819 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]]]}] 23:39:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 23:39:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1381ms 23:39:00 INFO - PROCESS | 2638 | 1464071940883 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 23:39:00 INFO - PROCESS | 2638 | 1464071940886 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 23:39:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 23:39:00 INFO - PROCESS | 2638 | 1464071940893 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 23:39:00 INFO - PROCESS | 2638 | 1464071940897 Marionette TRACE conn3 <- [1,278,null,{}] 23:39:00 INFO - PROCESS | 2638 | 1464071940903 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}] 23:39:01 INFO - PROCESS | 2638 | 1464071941074 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 23:39:01 INFO - PROCESS | 2638 | 1464071941226 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:01 INFO - PROCESS | 2638 | ++DOCSHELL 0x90d64c00 == 61 [pid = 2638] [id = 77] 23:39:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 116 (0x90d65c00) [pid = 2638] [serial = 230] [outer = (nil)] 23:39:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 117 (0x90d6b400) [pid = 2638] [serial = 231] [outer = 0x90d65c00] 23:39:01 INFO - PROCESS | 2638 | 1464071941311 Marionette DEBUG loaded listener.js 23:39:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 118 (0x90d6f400) [pid = 2638] [serial = 232] [outer = 0x90d65c00] 23:39:02 INFO - PROCESS | 2638 | 1464071942487 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]]]}] 23:39:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 23:39:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1690ms 23:39:02 INFO - PROCESS | 2638 | 1464071942585 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 23:39:02 INFO - PROCESS | 2638 | 1464071942590 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 23:39:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 23:39:02 INFO - PROCESS | 2638 | 1464071942600 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 23:39:02 INFO - PROCESS | 2638 | 1464071942605 Marionette TRACE conn3 <- [1,282,null,{}] 23:39:02 INFO - PROCESS | 2638 | 1464071942613 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}] 23:39:02 INFO - PROCESS | 2638 | 1464071942864 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 23:39:03 INFO - PROCESS | 2638 | 1464071943007 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:03 INFO - PROCESS | 2638 | ++DOCSHELL 0x90d70400 == 62 [pid = 2638] [id = 78] 23:39:03 INFO - PROCESS | 2638 | ++DOMWINDOW == 119 (0x9226f400) [pid = 2638] [serial = 233] [outer = (nil)] 23:39:03 INFO - PROCESS | 2638 | ++DOMWINDOW == 120 (0x96e4d400) [pid = 2638] [serial = 234] [outer = 0x9226f400] 23:39:03 INFO - PROCESS | 2638 | 1464071943085 Marionette DEBUG loaded listener.js 23:39:03 INFO - PROCESS | 2638 | ++DOMWINDOW == 121 (0x9789a000) [pid = 2638] [serial = 235] [outer = 0x9226f400] 23:39:03 INFO - PROCESS | 2638 | 1464071943946 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]]]}] 23:39:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 23:39:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1388ms 23:39:03 INFO - PROCESS | 2638 | 1464071943987 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 23:39:03 INFO - PROCESS | 2638 | 1464071943995 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 23:39:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 23:39:04 INFO - PROCESS | 2638 | 1464071944005 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 23:39:04 INFO - PROCESS | 2638 | 1464071944008 Marionette TRACE conn3 <- [1,286,null,{}] 23:39:04 INFO - PROCESS | 2638 | 1464071944014 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}] 23:39:04 INFO - PROCESS | 2638 | 1464071944192 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 23:39:04 INFO - PROCESS | 2638 | 1464071944346 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:04 INFO - PROCESS | 2638 | ++DOCSHELL 0x97896000 == 63 [pid = 2638] [id = 79] 23:39:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 122 (0x99784c00) [pid = 2638] [serial = 236] [outer = (nil)] 23:39:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 123 (0x9a1ccc00) [pid = 2638] [serial = 237] [outer = 0x99784c00] 23:39:04 INFO - PROCESS | 2638 | 1464071944424 Marionette DEBUG loaded listener.js 23:39:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 124 (0x9ad3b400) [pid = 2638] [serial = 238] [outer = 0x99784c00] 23:39:04 INFO - PROCESS | 2638 | --DOCSHELL 0x9aa2d400 == 62 [pid = 2638] [id = 39] 23:39:04 INFO - PROCESS | 2638 | --DOCSHELL 0x98228c00 == 61 [pid = 2638] [id = 38] 23:39:04 INFO - PROCESS | 2638 | --DOMWINDOW == 123 (0x99b17800) [pid = 2638] [serial = 156] [outer = (nil)] [url = about:blank] 23:39:04 INFO - PROCESS | 2638 | --DOMWINDOW == 122 (0xa324f800) [pid = 2638] [serial = 146] [outer = (nil)] [url = about:blank] 23:39:04 INFO - PROCESS | 2638 | --DOMWINDOW == 121 (0xa227a400) [pid = 2638] [serial = 135] [outer = (nil)] [url = about:blank] 23:39:04 INFO - PROCESS | 2638 | --DOMWINDOW == 120 (0x98284c00) [pid = 2638] [serial = 152] [outer = (nil)] [url = about:blank] 23:39:04 INFO - PROCESS | 2638 | --DOMWINDOW == 119 (0x9977b400) [pid = 2638] [serial = 140] [outer = (nil)] [url = about:blank] 23:39:04 INFO - PROCESS | 2638 | --DOMWINDOW == 118 (0x9cfa2800) [pid = 2638] [serial = 159] [outer = (nil)] [url = about:blank] 23:39:04 INFO - PROCESS | 2638 | --DOMWINDOW == 117 (0xa22f2400) [pid = 2638] [serial = 162] [outer = (nil)] [url = about:blank] 23:39:04 INFO - PROCESS | 2638 | --DOMWINDOW == 116 (0x9cddb800) [pid = 2638] [serial = 149] [outer = (nil)] [url = about:blank] 23:39:04 INFO - PROCESS | 2638 | --DOMWINDOW == 115 (0x9ae4f000) [pid = 2638] [serial = 120] [outer = (nil)] [url = about:blank] 23:39:04 INFO - PROCESS | 2638 | --DOMWINDOW == 114 (0x9ba3dc00) [pid = 2638] [serial = 158] [outer = (nil)] [url = about:blank] 23:39:04 INFO - PROCESS | 2638 | --DOMWINDOW == 113 (0xa22bb800) [pid = 2638] [serial = 161] [outer = (nil)] [url = about:blank] 23:39:04 INFO - PROCESS | 2638 | --DOMWINDOW == 112 (0xa26e4800) [pid = 2638] [serial = 164] [outer = (nil)] [url = about:blank] 23:39:04 INFO - PROCESS | 2638 | --DOMWINDOW == 111 (0x9ba3b400) [pid = 2638] [serial = 143] [outer = (nil)] [url = about:blank] 23:39:04 INFO - PROCESS | 2638 | --DOMWINDOW == 110 (0x9977d000) [pid = 2638] [serial = 153] [outer = (nil)] [url = about:blank] 23:39:04 INFO - PROCESS | 2638 | --DOMWINDOW == 109 (0xa30c3400) [pid = 2638] [serial = 165] [outer = (nil)] [url = about:blank] 23:39:04 INFO - PROCESS | 2638 | --DOMWINDOW == 108 (0x93a7c000) [pid = 2638] [serial = 137] [outer = (nil)] [url = about:blank] 23:39:04 INFO - PROCESS | 2638 | --DOMWINDOW == 107 (0xa50ed000) [pid = 2638] [serial = 167] [outer = (nil)] [url = about:blank] 23:39:04 INFO - PROCESS | 2638 | --DOMWINDOW == 106 (0x98288c00) [pid = 2638] [serial = 155] [outer = (nil)] [url = about:blank] 23:39:04 INFO - PROCESS | 2638 | --DOMWINDOW == 105 (0xa6738400) [pid = 2638] [serial = 168] [outer = (nil)] [url = about:blank] 23:39:05 INFO - PROCESS | 2638 | 1464071945261 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]]]}] 23:39:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 23:39:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1278ms 23:39:05 INFO - PROCESS | 2638 | 1464071945282 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 23:39:05 INFO - PROCESS | 2638 | 1464071945286 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 23:39:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 23:39:05 INFO - PROCESS | 2638 | 1464071945309 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 23:39:05 INFO - PROCESS | 2638 | 1464071945315 Marionette TRACE conn3 <- [1,290,null,{}] 23:39:05 INFO - PROCESS | 2638 | 1464071945336 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}] 23:39:05 INFO - PROCESS | 2638 | 1464071945501 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 23:39:05 INFO - PROCESS | 2638 | 1464071945514 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:05 INFO - PROCESS | 2638 | ++DOCSHELL 0x93a7c000 == 62 [pid = 2638] [id = 80] 23:39:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 106 (0x99ac1c00) [pid = 2638] [serial = 239] [outer = (nil)] 23:39:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 107 (0x9ad43000) [pid = 2638] [serial = 240] [outer = 0x99ac1c00] 23:39:05 INFO - PROCESS | 2638 | 1464071945591 Marionette DEBUG loaded listener.js 23:39:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 108 (0x9b590800) [pid = 2638] [serial = 241] [outer = 0x99ac1c00] 23:39:06 INFO - PROCESS | 2638 | 1464071946382 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]]]}] 23:39:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 23:39:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1106ms 23:39:06 INFO - PROCESS | 2638 | 1464071946458 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 23:39:06 INFO - PROCESS | 2638 | 1464071946463 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 23:39:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 23:39:06 INFO - PROCESS | 2638 | 1464071946470 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 23:39:06 INFO - PROCESS | 2638 | 1464071946473 Marionette TRACE conn3 <- [1,294,null,{}] 23:39:06 INFO - PROCESS | 2638 | 1464071946478 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}] 23:39:06 INFO - PROCESS | 2638 | 1464071946626 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 23:39:06 INFO - PROCESS | 2638 | 1464071946636 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:06 INFO - PROCESS | 2638 | ++DOCSHELL 0x950d5c00 == 63 [pid = 2638] [id = 81] 23:39:06 INFO - PROCESS | 2638 | ++DOMWINDOW == 109 (0x9b89f800) [pid = 2638] [serial = 242] [outer = (nil)] 23:39:06 INFO - PROCESS | 2638 | ++DOMWINDOW == 110 (0x9cfa2c00) [pid = 2638] [serial = 243] [outer = 0x9b89f800] 23:39:06 INFO - PROCESS | 2638 | 1464071946709 Marionette DEBUG loaded listener.js 23:39:06 INFO - PROCESS | 2638 | ++DOMWINDOW == 111 (0xa2147c00) [pid = 2638] [serial = 244] [outer = 0x9b89f800] 23:39:07 INFO - PROCESS | 2638 | 1464071947545 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]]]}] 23:39:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:39:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1130ms 23:39:07 INFO - PROCESS | 2638 | 1464071947606 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 23:39:07 INFO - PROCESS | 2638 | 1464071947610 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 23:39:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 23:39:07 INFO - PROCESS | 2638 | 1464071947615 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 23:39:07 INFO - PROCESS | 2638 | 1464071947620 Marionette TRACE conn3 <- [1,298,null,{}] 23:39:07 INFO - PROCESS | 2638 | 1464071947625 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}] 23:39:07 INFO - PROCESS | 2638 | 1464071947822 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 23:39:07 INFO - PROCESS | 2638 | 1464071947847 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:07 INFO - PROCESS | 2638 | ++DOCSHELL 0x9cdb6000 == 64 [pid = 2638] [id = 82] 23:39:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 112 (0x9cfa6800) [pid = 2638] [serial = 245] [outer = (nil)] 23:39:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 113 (0xa22ee000) [pid = 2638] [serial = 246] [outer = 0x9cfa6800] 23:39:07 INFO - PROCESS | 2638 | 1464071947919 Marionette DEBUG loaded listener.js 23:39:08 INFO - PROCESS | 2638 | ++DOMWINDOW == 114 (0xa24c6000) [pid = 2638] [serial = 247] [outer = 0x9cfa6800] 23:39:08 INFO - PROCESS | 2638 | 1464071948782 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]]]}] 23:39:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:39:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1200ms 23:39:08 INFO - PROCESS | 2638 | 1464071948817 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 23:39:08 INFO - PROCESS | 2638 | 1464071948820 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 23:39:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 23:39:08 INFO - PROCESS | 2638 | 1464071948837 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 23:39:08 INFO - PROCESS | 2638 | 1464071948841 Marionette TRACE conn3 <- [1,302,null,{}] 23:39:08 INFO - PROCESS | 2638 | 1464071948846 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}] 23:39:09 INFO - PROCESS | 2638 | 1464071949067 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 23:39:09 INFO - PROCESS | 2638 | 1464071949112 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:09 INFO - PROCESS | 2638 | ++DOCSHELL 0x9ad2e800 == 65 [pid = 2638] [id = 83] 23:39:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 115 (0x9b556c00) [pid = 2638] [serial = 248] [outer = (nil)] 23:39:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 116 (0xa263a000) [pid = 2638] [serial = 249] [outer = 0x9b556c00] 23:39:09 INFO - PROCESS | 2638 | 1464071949187 Marionette DEBUG loaded listener.js 23:39:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 117 (0xa6733400) [pid = 2638] [serial = 250] [outer = 0x9b556c00] 23:39:09 INFO - PROCESS | 2638 | --DOMWINDOW == 116 (0x9ad48c00) [pid = 2638] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 23:39:09 INFO - PROCESS | 2638 | --DOMWINDOW == 115 (0x9525d400) [pid = 2638] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 23:39:09 INFO - PROCESS | 2638 | --DOMWINDOW == 114 (0x95194000) [pid = 2638] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 23:39:09 INFO - PROCESS | 2638 | --DOMWINDOW == 113 (0xa22eb400) [pid = 2638] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 23:39:09 INFO - PROCESS | 2638 | --DOMWINDOW == 112 (0x996a2800) [pid = 2638] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 23:39:09 INFO - PROCESS | 2638 | --DOMWINDOW == 111 (0x9ad3c800) [pid = 2638] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 23:39:10 INFO - PROCESS | 2638 | 1464071950194 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]]]}] 23:39:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:39:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1393ms 23:39:10 INFO - PROCESS | 2638 | 1464071950221 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 23:39:10 INFO - PROCESS | 2638 | 1464071950224 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 23:39:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 23:39:10 INFO - PROCESS | 2638 | 1464071950230 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 23:39:10 INFO - PROCESS | 2638 | 1464071950233 Marionette TRACE conn3 <- [1,306,null,{}] 23:39:10 INFO - PROCESS | 2638 | 1464071950238 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}] 23:39:10 INFO - PROCESS | 2638 | 1464071950383 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 23:39:10 INFO - PROCESS | 2638 | 1464071950398 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:10 INFO - PROCESS | 2638 | ++DOCSHELL 0x90ee8800 == 66 [pid = 2638] [id = 84] 23:39:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 112 (0x90eeac00) [pid = 2638] [serial = 251] [outer = (nil)] 23:39:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 113 (0x90ef2000) [pid = 2638] [serial = 252] [outer = 0x90eeac00] 23:39:10 INFO - PROCESS | 2638 | 1464071950471 Marionette DEBUG loaded listener.js 23:39:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 114 (0x90ef5800) [pid = 2638] [serial = 253] [outer = 0x90eeac00] 23:39:11 INFO - PROCESS | 2638 | 1464071951245 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]]]}] 23:39:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:39:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1030ms 23:39:11 INFO - PROCESS | 2638 | 1464071951261 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 23:39:11 INFO - PROCESS | 2638 | 1464071951265 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 23:39:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 23:39:11 INFO - PROCESS | 2638 | 1464071951271 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 23:39:11 INFO - PROCESS | 2638 | 1464071951273 Marionette TRACE conn3 <- [1,310,null,{}] 23:39:11 INFO - PROCESS | 2638 | 1464071951279 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}] 23:39:11 INFO - PROCESS | 2638 | 1464071951524 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 23:39:11 INFO - PROCESS | 2638 | 1464071951538 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:11 INFO - PROCESS | 2638 | ++DOCSHELL 0x90eeb800 == 67 [pid = 2638] [id = 85] 23:39:11 INFO - PROCESS | 2638 | ++DOMWINDOW == 115 (0x90ef2800) [pid = 2638] [serial = 254] [outer = (nil)] 23:39:11 INFO - PROCESS | 2638 | ++DOMWINDOW == 116 (0x9ad48c00) [pid = 2638] [serial = 255] [outer = 0x90ef2800] 23:39:11 INFO - PROCESS | 2638 | 1464071951613 Marionette DEBUG loaded listener.js 23:39:11 INFO - PROCESS | 2638 | ++DOMWINDOW == 117 (0xa22f6000) [pid = 2638] [serial = 256] [outer = 0x90ef2800] 23:39:12 INFO - PROCESS | 2638 | 1464071952646 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]]]}] 23:39:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:39:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1432ms 23:39:12 INFO - PROCESS | 2638 | 1464071952704 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 23:39:12 INFO - PROCESS | 2638 | 1464071952712 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 23:39:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 23:39:12 INFO - PROCESS | 2638 | 1464071952721 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 23:39:12 INFO - PROCESS | 2638 | 1464071952727 Marionette TRACE conn3 <- [1,314,null,{}] 23:39:12 INFO - PROCESS | 2638 | 1464071952735 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}] 23:39:12 INFO - PROCESS | 2638 | 1464071952953 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 23:39:13 INFO - PROCESS | 2638 | 1464071953107 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:13 INFO - PROCESS | 2638 | ++DOCSHELL 0x950dbc00 == 68 [pid = 2638] [id = 86] 23:39:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 118 (0x9518e400) [pid = 2638] [serial = 257] [outer = (nil)] 23:39:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 119 (0x9525d400) [pid = 2638] [serial = 258] [outer = 0x9518e400] 23:39:13 INFO - PROCESS | 2638 | 1464071953198 Marionette DEBUG loaded listener.js 23:39:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 120 (0x9827e400) [pid = 2638] [serial = 259] [outer = 0x9518e400] 23:39:14 INFO - PROCESS | 2638 | 1464071954131 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]]]}] 23:39:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:39:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1447ms 23:39:14 INFO - PROCESS | 2638 | 1464071954168 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 23:39:14 INFO - PROCESS | 2638 | 1464071954178 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 23:39:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 23:39:14 INFO - PROCESS | 2638 | 1464071954190 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 23:39:14 INFO - PROCESS | 2638 | 1464071954193 Marionette TRACE conn3 <- [1,318,null,{}] 23:39:14 INFO - PROCESS | 2638 | 1464071954200 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}] 23:39:14 INFO - PROCESS | 2638 | 1464071954387 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 23:39:14 INFO - PROCESS | 2638 | 1464071954542 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:14 INFO - PROCESS | 2638 | ++DOCSHELL 0x90ef3400 == 69 [pid = 2638] [id = 87] 23:39:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 121 (0x9468b400) [pid = 2638] [serial = 260] [outer = (nil)] 23:39:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 122 (0x9ad3fc00) [pid = 2638] [serial = 261] [outer = 0x9468b400] 23:39:14 INFO - PROCESS | 2638 | 1464071954632 Marionette DEBUG loaded listener.js 23:39:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 123 (0x9ba39800) [pid = 2638] [serial = 262] [outer = 0x9468b400] 23:39:15 INFO - PROCESS | 2638 | 1464071955684 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]]]}] 23:39:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:39:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1533ms 23:39:15 INFO - PROCESS | 2638 | 1464071955722 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 23:39:15 INFO - PROCESS | 2638 | 1464071955727 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 23:39:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 23:39:15 INFO - PROCESS | 2638 | 1464071955734 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 23:39:15 INFO - PROCESS | 2638 | 1464071955740 Marionette TRACE conn3 <- [1,322,null,{}] 23:39:15 INFO - PROCESS | 2638 | 1464071955757 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}] 23:39:15 INFO - PROCESS | 2638 | 1464071955975 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 23:39:16 INFO - PROCESS | 2638 | 1464071956218 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:16 INFO - PROCESS | 2638 | ++DOCSHELL 0x94677000 == 70 [pid = 2638] [id = 88] 23:39:16 INFO - PROCESS | 2638 | ++DOMWINDOW == 124 (0x9ad44000) [pid = 2638] [serial = 263] [outer = (nil)] 23:39:16 INFO - PROCESS | 2638 | ++DOMWINDOW == 125 (0xa6767000) [pid = 2638] [serial = 264] [outer = 0x9ad44000] 23:39:16 INFO - PROCESS | 2638 | 1464071956312 Marionette DEBUG loaded listener.js 23:39:16 INFO - PROCESS | 2638 | ++DOMWINDOW == 126 (0xa6e94400) [pid = 2638] [serial = 265] [outer = 0x9ad44000] 23:39:17 INFO - PROCESS | 2638 | 1464071957218 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]]]}] 23:39:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:39:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1535ms 23:39:17 INFO - PROCESS | 2638 | 1464071957270 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 23:39:17 INFO - PROCESS | 2638 | 1464071957275 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 23:39:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 23:39:17 INFO - PROCESS | 2638 | 1464071957281 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 23:39:17 INFO - PROCESS | 2638 | 1464071957285 Marionette TRACE conn3 <- [1,326,null,{}] 23:39:17 INFO - PROCESS | 2638 | 1464071957290 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}] 23:39:17 INFO - PROCESS | 2638 | 1464071957498 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 23:39:17 INFO - PROCESS | 2638 | 1464071957692 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:17 INFO - PROCESS | 2638 | ++DOCSHELL 0x90d43800 == 71 [pid = 2638] [id = 89] 23:39:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 127 (0x90d45c00) [pid = 2638] [serial = 266] [outer = (nil)] 23:39:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 128 (0x90d4cc00) [pid = 2638] [serial = 267] [outer = 0x90d45c00] 23:39:17 INFO - PROCESS | 2638 | 1464071957823 Marionette DEBUG loaded listener.js 23:39:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 129 (0x90d63000) [pid = 2638] [serial = 268] [outer = 0x90d45c00] 23:39:18 INFO - PROCESS | 2638 | 1464071958676 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]]]}] 23:39:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:39:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1438ms 23:39:18 INFO - PROCESS | 2638 | 1464071958721 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 23:39:18 INFO - PROCESS | 2638 | 1464071958725 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 23:39:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 23:39:18 INFO - PROCESS | 2638 | 1464071958731 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 23:39:18 INFO - PROCESS | 2638 | 1464071958735 Marionette TRACE conn3 <- [1,330,null,{}] 23:39:18 INFO - PROCESS | 2638 | 1464071958740 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}] 23:39:18 INFO - PROCESS | 2638 | 1464071958904 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 23:39:19 INFO - PROCESS | 2638 | 1464071959063 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:19 INFO - PROCESS | 2638 | ++DOCSHELL 0x90d4e000 == 72 [pid = 2638] [id = 90] 23:39:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 130 (0x90d50400) [pid = 2638] [serial = 269] [outer = (nil)] 23:39:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 131 (0xa67c1400) [pid = 2638] [serial = 270] [outer = 0x90d50400] 23:39:19 INFO - PROCESS | 2638 | 1464071959167 Marionette DEBUG loaded listener.js 23:39:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 132 (0xa8293400) [pid = 2638] [serial = 271] [outer = 0x90d50400] 23:39:20 INFO - PROCESS | 2638 | 1464071960089 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]]]}] 23:39:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:39:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1386ms 23:39:20 INFO - PROCESS | 2638 | 1464071960118 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 23:39:20 INFO - PROCESS | 2638 | 1464071960122 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 23:39:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 23:39:20 INFO - PROCESS | 2638 | 1464071960128 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 23:39:20 INFO - PROCESS | 2638 | 1464071960131 Marionette TRACE conn3 <- [1,334,null,{}] 23:39:20 INFO - PROCESS | 2638 | 1464071960137 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}] 23:39:20 INFO - PROCESS | 2638 | 1464071960311 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 23:39:20 INFO - PROCESS | 2638 | 1464071960472 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:20 INFO - PROCESS | 2638 | ++DOCSHELL 0xa8c06000 == 73 [pid = 2638] [id = 91] 23:39:20 INFO - PROCESS | 2638 | ++DOMWINDOW == 133 (0xa901e800) [pid = 2638] [serial = 272] [outer = (nil)] 23:39:20 INFO - PROCESS | 2638 | ++DOMWINDOW == 134 (0xa9b06400) [pid = 2638] [serial = 273] [outer = 0xa901e800] 23:39:20 INFO - PROCESS | 2638 | 1464071960559 Marionette DEBUG loaded listener.js 23:39:20 INFO - PROCESS | 2638 | ++DOMWINDOW == 135 (0xa9b09800) [pid = 2638] [serial = 274] [outer = 0xa901e800] 23:39:21 INFO - PROCESS | 2638 | 1464071961407 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]]]}] 23:39:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 23:39:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1333ms 23:39:21 INFO - PROCESS | 2638 | 1464071961462 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 23:39:21 INFO - PROCESS | 2638 | 1464071961465 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 23:39:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 23:39:21 INFO - PROCESS | 2638 | 1464071961490 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 23:39:21 INFO - PROCESS | 2638 | 1464071961494 Marionette TRACE conn3 <- [1,338,null,{}] 23:39:21 INFO - PROCESS | 2638 | 1464071961500 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}] 23:39:21 INFO - PROCESS | 2638 | 1464071961674 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 23:39:21 INFO - PROCESS | 2638 | 1464071961834 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:21 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f4f1400 == 74 [pid = 2638] [id = 92] 23:39:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 136 (0x8f4f2000) [pid = 2638] [serial = 275] [outer = (nil)] 23:39:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 137 (0x8f4f8000) [pid = 2638] [serial = 276] [outer = 0x8f4f2000] 23:39:21 INFO - PROCESS | 2638 | 1464071961919 Marionette DEBUG loaded listener.js 23:39:22 INFO - PROCESS | 2638 | ++DOMWINDOW == 138 (0x8f4fb400) [pid = 2638] [serial = 277] [outer = 0x8f4f2000] 23:39:22 INFO - PROCESS | 2638 | 1464071962769 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]]]}] 23:39:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 23:39:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1338ms 23:39:22 INFO - PROCESS | 2638 | 1464071962826 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 23:39:22 INFO - PROCESS | 2638 | 1464071962830 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 23:39:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 23:39:22 INFO - PROCESS | 2638 | 1464071962837 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 23:39:22 INFO - PROCESS | 2638 | 1464071962840 Marionette TRACE conn3 <- [1,342,null,{}] 23:39:22 INFO - PROCESS | 2638 | 1464071962846 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}] 23:39:23 INFO - PROCESS | 2638 | 1464071963018 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 23:39:23 INFO - PROCESS | 2638 | 1464071963176 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:23 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f4f3400 == 75 [pid = 2638] [id = 93] 23:39:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 139 (0x8f4f6c00) [pid = 2638] [serial = 278] [outer = (nil)] 23:39:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 140 (0x8f576c00) [pid = 2638] [serial = 279] [outer = 0x8f4f6c00] 23:39:23 INFO - PROCESS | 2638 | 1464071963268 Marionette DEBUG loaded listener.js 23:39:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 141 (0x8f57d000) [pid = 2638] [serial = 280] [outer = 0x8f4f6c00] 23:39:24 INFO - PROCESS | 2638 | 1464071964149 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]]]}] 23:39:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 23:39:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1393ms 23:39:24 INFO - PROCESS | 2638 | 1464071964231 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 23:39:24 INFO - PROCESS | 2638 | 1464071964235 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 23:39:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 23:39:24 INFO - PROCESS | 2638 | 1464071964242 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 23:39:24 INFO - PROCESS | 2638 | 1464071964245 Marionette TRACE conn3 <- [1,346,null,{}] 23:39:24 INFO - PROCESS | 2638 | 1464071964251 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}] 23:39:24 INFO - PROCESS | 2638 | 1464071964437 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 23:39:24 INFO - PROCESS | 2638 | 1464071964595 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:24 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f4f0400 == 76 [pid = 2638] [id = 94] 23:39:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 142 (0x8f4fb800) [pid = 2638] [serial = 281] [outer = (nil)] 23:39:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 143 (0x8f583400) [pid = 2638] [serial = 282] [outer = 0x8f4fb800] 23:39:24 INFO - PROCESS | 2638 | 1464071964683 Marionette DEBUG loaded listener.js 23:39:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 144 (0x8f584c00) [pid = 2638] [serial = 283] [outer = 0x8f4fb800] 23:39:25 INFO - PROCESS | 2638 | 1464071965591 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]]]}] 23:39:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 23:39:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1384ms 23:39:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 23:39:25 INFO - PROCESS | 2638 | 1464071965626 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 23:39:25 INFO - PROCESS | 2638 | 1464071965630 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 23:39:25 INFO - PROCESS | 2638 | 1464071965636 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 23:39:25 INFO - PROCESS | 2638 | 1464071965640 Marionette TRACE conn3 <- [1,350,null,{}] 23:39:25 INFO - PROCESS | 2638 | 1464071965646 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}] 23:39:25 INFO - PROCESS | 2638 | 1464071965820 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 23:39:26 INFO - PROCESS | 2638 | 1464071966267 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:26 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f576000 == 77 [pid = 2638] [id = 95] 23:39:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 145 (0x90d43000) [pid = 2638] [serial = 284] [outer = (nil)] 23:39:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 146 (0x90d49000) [pid = 2638] [serial = 285] [outer = 0x90d43000] 23:39:26 INFO - PROCESS | 2638 | 1464071966392 Marionette DEBUG loaded listener.js 23:39:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 147 (0x90d65000) [pid = 2638] [serial = 286] [outer = 0x90d43000] 23:39:27 INFO - PROCESS | 2638 | 1464071967246 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]]]}] 23:39:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 23:39:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1683ms 23:39:27 INFO - PROCESS | 2638 | 1464071967320 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 23:39:27 INFO - PROCESS | 2638 | 1464071967326 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 23:39:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 23:39:27 INFO - PROCESS | 2638 | 1464071967334 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 23:39:27 INFO - PROCESS | 2638 | 1464071967339 Marionette TRACE conn3 <- [1,354,null,{}] 23:39:27 INFO - PROCESS | 2638 | 1464071967346 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}] 23:39:27 INFO - PROCESS | 2638 | 1464071967599 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 23:39:27 INFO - PROCESS | 2638 | 1464071967810 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:27 INFO - PROCESS | 2638 | ++DOCSHELL 0x90d6fc00 == 78 [pid = 2638] [id = 96] 23:39:27 INFO - PROCESS | 2638 | ++DOMWINDOW == 148 (0x90eef000) [pid = 2638] [serial = 287] [outer = (nil)] 23:39:27 INFO - PROCESS | 2638 | ++DOMWINDOW == 149 (0x93a78c00) [pid = 2638] [serial = 288] [outer = 0x90eef000] 23:39:27 INFO - PROCESS | 2638 | 1464071967949 Marionette DEBUG loaded listener.js 23:39:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 150 (0x950e2c00) [pid = 2638] [serial = 289] [outer = 0x90eef000] 23:39:28 INFO - PROCESS | 2638 | --DOCSHELL 0x9aa2dc00 == 77 [pid = 2638] [id = 33] 23:39:28 INFO - PROCESS | 2638 | --DOCSHELL 0x94687000 == 76 [pid = 2638] [id = 22] 23:39:28 INFO - PROCESS | 2638 | --DOCSHELL 0x94683400 == 75 [pid = 2638] [id = 31] 23:39:28 INFO - PROCESS | 2638 | --DOCSHELL 0x9505cc00 == 74 [pid = 2638] [id = 21] 23:39:28 INFO - PROCESS | 2638 | --DOCSHELL 0x90ee8800 == 73 [pid = 2638] [id = 84] 23:39:28 INFO - PROCESS | 2638 | --DOMWINDOW == 149 (0xa5038c00) [pid = 2638] [serial = 206] [outer = (nil)] [url = about:blank] 23:39:28 INFO - PROCESS | 2638 | --DOCSHELL 0x9ad2e800 == 72 [pid = 2638] [id = 83] 23:39:28 INFO - PROCESS | 2638 | --DOCSHELL 0x9cdb6000 == 71 [pid = 2638] [id = 82] 23:39:28 INFO - PROCESS | 2638 | --DOCSHELL 0x950d5c00 == 70 [pid = 2638] [id = 81] 23:39:28 INFO - PROCESS | 2638 | --DOCSHELL 0x93a7c000 == 69 [pid = 2638] [id = 80] 23:39:28 INFO - PROCESS | 2638 | --DOCSHELL 0x97896000 == 68 [pid = 2638] [id = 79] 23:39:28 INFO - PROCESS | 2638 | --DOCSHELL 0x90d70400 == 67 [pid = 2638] [id = 78] 23:39:28 INFO - PROCESS | 2638 | --DOCSHELL 0x93a7b400 == 66 [pid = 2638] [id = 71] 23:39:28 INFO - PROCESS | 2638 | --DOCSHELL 0x951e7800 == 65 [pid = 2638] [id = 70] 23:39:28 INFO - PROCESS | 2638 | --DOMWINDOW == 148 (0xa24c1c00) [pid = 2638] [serial = 203] [outer = (nil)] [url = about:blank] 23:39:28 INFO - PROCESS | 2638 | --DOMWINDOW == 147 (0xa24c1000) [pid = 2638] [serial = 170] [outer = (nil)] [url = about:blank] 23:39:28 INFO - PROCESS | 2638 | --DOMWINDOW == 146 (0x96e54000) [pid = 2638] [serial = 173] [outer = (nil)] [url = about:blank] 23:39:28 INFO - PROCESS | 2638 | --DOMWINDOW == 145 (0xa0619800) [pid = 2638] [serial = 176] [outer = (nil)] [url = about:blank] 23:39:28 INFO - PROCESS | 2638 | --DOMWINDOW == 144 (0xa3482c00) [pid = 2638] [serial = 179] [outer = (nil)] [url = about:blank] 23:39:28 INFO - PROCESS | 2638 | --DOMWINDOW == 143 (0x9a1d3800) [pid = 2638] [serial = 182] [outer = (nil)] [url = about:blank] 23:39:28 INFO - PROCESS | 2638 | --DOMWINDOW == 142 (0x9b593000) [pid = 2638] [serial = 192] [outer = (nil)] [url = about:blank] 23:39:28 INFO - PROCESS | 2638 | --DOMWINDOW == 141 (0x9aa2f000) [pid = 2638] [serial = 191] [outer = (nil)] [url = about:blank] 23:39:28 INFO - PROCESS | 2638 | --DOMWINDOW == 140 (0x95269400) [pid = 2638] [serial = 189] [outer = (nil)] [url = about:blank] 23:39:28 INFO - PROCESS | 2638 | --DOMWINDOW == 139 (0x9519cc00) [pid = 2638] [serial = 188] [outer = (nil)] [url = about:blank] 23:39:28 INFO - PROCESS | 2638 | --DOMWINDOW == 138 (0xa24be000) [pid = 2638] [serial = 197] [outer = (nil)] [url = about:blank] 23:39:28 INFO - PROCESS | 2638 | --DOMWINDOW == 137 (0x9a0e2000) [pid = 2638] [serial = 194] [outer = (nil)] [url = about:blank] 23:39:28 INFO - PROCESS | 2638 | --DOMWINDOW == 136 (0x9b557c00) [pid = 2638] [serial = 195] [outer = (nil)] [url = about:blank] 23:39:28 INFO - PROCESS | 2638 | --DOMWINDOW == 135 (0x9b8a5800) [pid = 2638] [serial = 185] [outer = (nil)] [url = about:blank] 23:39:28 INFO - PROCESS | 2638 | --DOMWINDOW == 134 (0x9ad44800) [pid = 2638] [serial = 200] [outer = (nil)] [url = about:blank] 23:39:28 INFO - PROCESS | 2638 | --DOMWINDOW == 133 (0xa35ed000) [pid = 2638] [serial = 204] [outer = (nil)] [url = about:blank] 23:39:28 INFO - PROCESS | 2638 | --DOMWINDOW == 132 (0x9ad47000) [pid = 2638] [serial = 201] [outer = (nil)] [url = about:blank] 23:39:28 INFO - PROCESS | 2638 | --DOMWINDOW == 131 (0xa24c6800) [pid = 2638] [serial = 198] [outer = (nil)] [url = about:blank] 23:39:28 INFO - PROCESS | 2638 | 1464071968862 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]]]}] 23:39:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:39:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1595ms 23:39:28 INFO - PROCESS | 2638 | 1464071968933 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 23:39:28 INFO - PROCESS | 2638 | 1464071968939 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 23:39:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 23:39:28 INFO - PROCESS | 2638 | 1464071968945 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 23:39:28 INFO - PROCESS | 2638 | 1464071968948 Marionette TRACE conn3 <- [1,358,null,{}] 23:39:28 INFO - PROCESS | 2638 | 1464071968954 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}] 23:39:29 INFO - PROCESS | 2638 | 1464071969117 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 23:39:29 INFO - PROCESS | 2638 | 1464071969259 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:29 INFO - PROCESS | 2638 | ++DOCSHELL 0x93a7b400 == 66 [pid = 2638] [id = 97] 23:39:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 132 (0x9468ec00) [pid = 2638] [serial = 290] [outer = (nil)] 23:39:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 133 (0x951ea400) [pid = 2638] [serial = 291] [outer = 0x9468ec00] 23:39:29 INFO - PROCESS | 2638 | 1464071969338 Marionette DEBUG loaded listener.js 23:39:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 134 (0x97899400) [pid = 2638] [serial = 292] [outer = 0x9468ec00] 23:39:30 INFO - PROCESS | 2638 | 1464071970155 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]]]}] 23:39:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:39:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1235ms 23:39:30 INFO - PROCESS | 2638 | 1464071970181 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 23:39:30 INFO - PROCESS | 2638 | 1464071970185 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 23:39:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 23:39:30 INFO - PROCESS | 2638 | 1464071970200 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 23:39:30 INFO - PROCESS | 2638 | 1464071970210 Marionette TRACE conn3 <- [1,362,null,{}] 23:39:30 INFO - PROCESS | 2638 | 1464071970219 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}] 23:39:30 INFO - PROCESS | 2638 | 1464071970378 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 23:39:30 INFO - PROCESS | 2638 | 1464071970398 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:30 INFO - PROCESS | 2638 | ++DOCSHELL 0x9789f000 == 67 [pid = 2638] [id = 98] 23:39:30 INFO - PROCESS | 2638 | ++DOMWINDOW == 135 (0x9a1d3800) [pid = 2638] [serial = 293] [outer = (nil)] 23:39:30 INFO - PROCESS | 2638 | ++DOMWINDOW == 136 (0x9a2bf400) [pid = 2638] [serial = 294] [outer = 0x9a1d3800] 23:39:30 INFO - PROCESS | 2638 | 1464071970474 Marionette DEBUG loaded listener.js 23:39:30 INFO - PROCESS | 2638 | ++DOMWINDOW == 137 (0x9ad3c400) [pid = 2638] [serial = 295] [outer = 0x9a1d3800] 23:39:31 INFO - PROCESS | 2638 | 1464071971387 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]]]}] 23:39:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:39:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1254ms 23:39:31 INFO - PROCESS | 2638 | 1464071971448 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 23:39:31 INFO - PROCESS | 2638 | 1464071971453 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 23:39:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 23:39:31 INFO - PROCESS | 2638 | 1464071971463 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 23:39:31 INFO - PROCESS | 2638 | 1464071971466 Marionette TRACE conn3 <- [1,366,null,{}] 23:39:31 INFO - PROCESS | 2638 | 1464071971478 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}] 23:39:31 INFO - PROCESS | 2638 | 1464071971682 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 23:39:31 INFO - PROCESS | 2638 | 1464071971711 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:31 INFO - PROCESS | 2638 | ++DOCSHELL 0x9a1cfc00 == 68 [pid = 2638] [id = 99] 23:39:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 138 (0x9ad2f000) [pid = 2638] [serial = 296] [outer = (nil)] 23:39:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 139 (0x9ae4d000) [pid = 2638] [serial = 297] [outer = 0x9ad2f000] 23:39:31 INFO - PROCESS | 2638 | 1464071971790 Marionette DEBUG loaded listener.js 23:39:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 140 (0x9b593c00) [pid = 2638] [serial = 298] [outer = 0x9ad2f000] 23:39:32 INFO - PROCESS | 2638 | 1464071972803 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]]]}] 23:39:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:39:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1395ms 23:39:32 INFO - PROCESS | 2638 | 1464071972860 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 23:39:32 INFO - PROCESS | 2638 | 1464071972864 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 23:39:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 23:39:32 INFO - PROCESS | 2638 | 1464071972870 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 23:39:32 INFO - PROCESS | 2638 | 1464071972874 Marionette TRACE conn3 <- [1,370,null,{}] 23:39:32 INFO - PROCESS | 2638 | 1464071972887 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}] 23:39:33 INFO - PROCESS | 2638 | 1464071973087 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 23:39:33 INFO - PROCESS | 2638 | --DOMWINDOW == 139 (0x9b89f800) [pid = 2638] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 23:39:33 INFO - PROCESS | 2638 | --DOMWINDOW == 138 (0x9b556c00) [pid = 2638] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 23:39:33 INFO - PROCESS | 2638 | --DOMWINDOW == 137 (0x99784c00) [pid = 2638] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 23:39:33 INFO - PROCESS | 2638 | --DOMWINDOW == 136 (0x90eeac00) [pid = 2638] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 23:39:33 INFO - PROCESS | 2638 | --DOMWINDOW == 135 (0x99ac1c00) [pid = 2638] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 23:39:33 INFO - PROCESS | 2638 | --DOMWINDOW == 134 (0x9cfa6800) [pid = 2638] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 23:39:33 INFO - PROCESS | 2638 | --DOMWINDOW == 133 (0x9226f400) [pid = 2638] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 23:39:33 INFO - PROCESS | 2638 | --DOMWINDOW == 132 (0x99ac6400) [pid = 2638] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 23:39:33 INFO - PROCESS | 2638 | 1464071973344 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:33 INFO - PROCESS | 2638 | ++DOCSHELL 0x9468a000 == 69 [pid = 2638] [id = 100] 23:39:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 133 (0x97895000) [pid = 2638] [serial = 299] [outer = (nil)] 23:39:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 134 (0x9aa23000) [pid = 2638] [serial = 300] [outer = 0x97895000] 23:39:33 INFO - PROCESS | 2638 | 1464071973444 Marionette DEBUG loaded listener.js 23:39:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 135 (0xa22bb800) [pid = 2638] [serial = 301] [outer = 0x97895000] 23:39:34 INFO - PROCESS | 2638 | 1464071974186 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]]]}] 23:39:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:39:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1396ms 23:39:34 INFO - PROCESS | 2638 | 1464071974268 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 23:39:34 INFO - PROCESS | 2638 | 1464071974270 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 23:39:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 23:39:34 INFO - PROCESS | 2638 | 1464071974277 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 23:39:34 INFO - PROCESS | 2638 | 1464071974279 Marionette TRACE conn3 <- [1,374,null,{}] 23:39:34 INFO - PROCESS | 2638 | 1464071974285 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}] 23:39:34 INFO - PROCESS | 2638 | 1464071974439 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 23:39:34 INFO - PROCESS | 2638 | 1464071974451 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:34 INFO - PROCESS | 2638 | ++DOCSHELL 0x90eed400 == 70 [pid = 2638] [id = 101] 23:39:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 136 (0xa22eb400) [pid = 2638] [serial = 302] [outer = (nil)] 23:39:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 137 (0xa26e4800) [pid = 2638] [serial = 303] [outer = 0xa22eb400] 23:39:34 INFO - PROCESS | 2638 | 1464071974523 Marionette DEBUG loaded listener.js 23:39:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 138 (0xa30f3c00) [pid = 2638] [serial = 304] [outer = 0xa22eb400] 23:39:35 INFO - PROCESS | 2638 | 1464071975488 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 23:39:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 23:39:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1230ms 23:39:35 INFO - PROCESS | 2638 | 1464071975517 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 23:39:35 INFO - PROCESS | 2638 | 1464071975523 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 23:39:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 23:39:35 INFO - PROCESS | 2638 | 1464071975535 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 23:39:35 INFO - PROCESS | 2638 | 1464071975541 Marionette TRACE conn3 <- [1,378,null,{}] 23:39:35 INFO - PROCESS | 2638 | 1464071975552 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}] 23:39:35 INFO - PROCESS | 2638 | 1464071975752 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 23:39:35 INFO - PROCESS | 2638 | 1464071975915 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:35 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f4f4400 == 71 [pid = 2638] [id = 102] 23:39:35 INFO - PROCESS | 2638 | ++DOMWINDOW == 139 (0x8f57a400) [pid = 2638] [serial = 305] [outer = (nil)] 23:39:35 INFO - PROCESS | 2638 | ++DOMWINDOW == 140 (0x8f78b800) [pid = 2638] [serial = 306] [outer = 0x8f57a400] 23:39:36 INFO - PROCESS | 2638 | 1464071976014 Marionette DEBUG loaded listener.js 23:39:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 141 (0x8f790000) [pid = 2638] [serial = 307] [outer = 0x8f57a400] 23:39:37 INFO - PROCESS | 2638 | 1464071977003 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 23:39:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 23:39:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1545ms 23:39:37 INFO - PROCESS | 2638 | 1464071977080 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 23:39:37 INFO - PROCESS | 2638 | 1464071977089 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 23:39:37 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 23:39:37 INFO - PROCESS | 2638 | 1464071977100 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 23:39:37 INFO - PROCESS | 2638 | 1464071977105 Marionette TRACE conn3 <- [1,382,null,{}] 23:39:37 INFO - PROCESS | 2638 | 1464071977111 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}] 23:39:37 INFO - PROCESS | 2638 | 1464071977330 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 23:39:37 INFO - PROCESS | 2638 | 1464071977537 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:37 INFO - PROCESS | 2638 | ++DOCSHELL 0x90d64000 == 72 [pid = 2638] [id = 103] 23:39:37 INFO - PROCESS | 2638 | ++DOMWINDOW == 142 (0x90d6e400) [pid = 2638] [serial = 308] [outer = (nil)] 23:39:37 INFO - PROCESS | 2638 | ++DOMWINDOW == 143 (0x92888400) [pid = 2638] [serial = 309] [outer = 0x90d6e400] 23:39:37 INFO - PROCESS | 2638 | 1464071977668 Marionette DEBUG loaded listener.js 23:39:37 INFO - PROCESS | 2638 | ++DOMWINDOW == 144 (0x95199000) [pid = 2638] [serial = 310] [outer = 0x90d6e400] 23:39:38 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:39:38 INFO - PROCESS | 2638 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:39:38 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:39:38 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:39:38 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:39:38 INFO - PROCESS | 2638 | 1464071978646 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 23:39:38 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 23:39:38 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1585ms 23:39:38 INFO - PROCESS | 2638 | 1464071978685 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 23:39:38 INFO - PROCESS | 2638 | 1464071978689 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 23:39:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 23:39:38 INFO - PROCESS | 2638 | 1464071978696 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 23:39:38 INFO - PROCESS | 2638 | 1464071978702 Marionette TRACE conn3 <- [1,386,null,{}] 23:39:38 INFO - PROCESS | 2638 | 1464071978719 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}] 23:39:38 INFO - PROCESS | 2638 | 1464071978941 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 23:39:39 INFO - PROCESS | 2638 | 1464071979160 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:39 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f6dbc00 == 73 [pid = 2638] [id = 104] 23:39:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 145 (0x9989a000) [pid = 2638] [serial = 311] [outer = (nil)] 23:39:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 146 (0x9aa22c00) [pid = 2638] [serial = 312] [outer = 0x9989a000] 23:39:39 INFO - PROCESS | 2638 | 1464071979304 Marionette DEBUG loaded listener.js 23:39:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 147 (0x9cfa5000) [pid = 2638] [serial = 313] [outer = 0x9989a000] 23:39:40 INFO - PROCESS | 2638 | 1464071980219 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]]]}] 23:39:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 23:39:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1596ms 23:39:40 INFO - PROCESS | 2638 | 1464071980293 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 23:39:40 INFO - PROCESS | 2638 | 1464071980298 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 23:39:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 23:39:40 INFO - PROCESS | 2638 | 1464071980304 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 23:39:40 INFO - PROCESS | 2638 | 1464071980308 Marionette TRACE conn3 <- [1,390,null,{}] 23:39:40 INFO - PROCESS | 2638 | 1464071980314 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}] 23:39:40 INFO - PROCESS | 2638 | 1464071980490 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 23:39:40 INFO - PROCESS | 2638 | 1464071980695 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:40 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f6dc000 == 74 [pid = 2638] [id = 105] 23:39:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 148 (0x94685400) [pid = 2638] [serial = 314] [outer = (nil)] 23:39:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 149 (0xa3053000) [pid = 2638] [serial = 315] [outer = 0x94685400] 23:39:40 INFO - PROCESS | 2638 | 1464071980827 Marionette DEBUG loaded listener.js 23:39:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 150 (0xa35ee800) [pid = 2638] [serial = 316] [outer = 0x94685400] 23:39:41 INFO - PROCESS | 2638 | 1464071981736 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]]]}] 23:39:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 23:39:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1480ms 23:39:41 INFO - PROCESS | 2638 | 1464071981786 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 23:39:41 INFO - PROCESS | 2638 | 1464071981790 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 23:39:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 23:39:41 INFO - PROCESS | 2638 | 1464071981796 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 23:39:41 INFO - PROCESS | 2638 | 1464071981800 Marionette TRACE conn3 <- [1,394,null,{}] 23:39:41 INFO - PROCESS | 2638 | 1464071981805 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}] 23:39:41 INFO - PROCESS | 2638 | 1464071981973 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 23:39:42 INFO - PROCESS | 2638 | 1464071982134 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:42 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f4fa800 == 75 [pid = 2638] [id = 106] 23:39:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 151 (0x8f6dac00) [pid = 2638] [serial = 317] [outer = (nil)] 23:39:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 152 (0xa675c000) [pid = 2638] [serial = 318] [outer = 0x8f6dac00] 23:39:42 INFO - PROCESS | 2638 | 1464071982226 Marionette DEBUG loaded listener.js 23:39:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 153 (0xa67c1800) [pid = 2638] [serial = 319] [outer = 0x8f6dac00] 23:39:43 INFO - PROCESS | 2638 | 1464071983129 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]]]}] 23:39:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 23:39:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1385ms 23:39:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 23:39:43 INFO - PROCESS | 2638 | 1464071983182 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 23:39:43 INFO - PROCESS | 2638 | 1464071983185 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 23:39:43 INFO - PROCESS | 2638 | 1464071983192 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 23:39:43 INFO - PROCESS | 2638 | 1464071983196 Marionette TRACE conn3 <- [1,398,null,{}] 23:39:43 INFO - PROCESS | 2638 | 1464071983202 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}] 23:39:43 INFO - PROCESS | 2638 | 1464071983411 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 23:39:43 INFO - PROCESS | 2638 | 1464071983637 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:43 INFO - PROCESS | 2638 | ++DOCSHELL 0xa6f2e000 == 76 [pid = 2638] [id = 107] 23:39:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 154 (0xa8c4b000) [pid = 2638] [serial = 320] [outer = (nil)] 23:39:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 155 (0xa9063800) [pid = 2638] [serial = 321] [outer = 0xa8c4b000] 23:39:43 INFO - PROCESS | 2638 | 1464071983767 Marionette DEBUG loaded listener.js 23:39:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 156 (0xa9b07400) [pid = 2638] [serial = 322] [outer = 0xa8c4b000] 23:39:44 INFO - PROCESS | 2638 | 1464071984665 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]]]}] 23:39:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 23:39:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1534ms 23:39:44 INFO - PROCESS | 2638 | 1464071984726 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 23:39:44 INFO - PROCESS | 2638 | 1464071984730 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 23:39:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 23:39:44 INFO - PROCESS | 2638 | 1464071984736 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 23:39:44 INFO - PROCESS | 2638 | 1464071984740 Marionette TRACE conn3 <- [1,402,null,{}] 23:39:44 INFO - PROCESS | 2638 | 1464071984746 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}] 23:39:44 INFO - PROCESS | 2638 | 1464071984915 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 23:39:45 INFO - PROCESS | 2638 | 1464071985079 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:45 INFO - PROCESS | 2638 | ++DOCSHELL 0x8e393000 == 77 [pid = 2638] [id = 108] 23:39:45 INFO - PROCESS | 2638 | ++DOMWINDOW == 157 (0x8e393c00) [pid = 2638] [serial = 323] [outer = (nil)] 23:39:45 INFO - PROCESS | 2638 | ++DOMWINDOW == 158 (0x8e39c800) [pid = 2638] [serial = 324] [outer = 0x8e393c00] 23:39:45 INFO - PROCESS | 2638 | 1464071985208 Marionette DEBUG loaded listener.js 23:39:45 INFO - PROCESS | 2638 | ++DOMWINDOW == 159 (0x8e3a0400) [pid = 2638] [serial = 325] [outer = 0x8e393c00] 23:39:46 INFO - PROCESS | 2638 | 1464071986083 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]]]}] 23:39:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 23:39:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1383ms 23:39:46 INFO - PROCESS | 2638 | 1464071986121 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 23:39:46 INFO - PROCESS | 2638 | 1464071986124 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 23:39:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 23:39:46 INFO - PROCESS | 2638 | 1464071986131 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 23:39:46 INFO - PROCESS | 2638 | 1464071986135 Marionette TRACE conn3 <- [1,406,null,{}] 23:39:46 INFO - PROCESS | 2638 | 1464071986140 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}] 23:39:46 INFO - PROCESS | 2638 | 1464071986305 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 23:39:46 INFO - PROCESS | 2638 | 1464071986475 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:46 INFO - PROCESS | 2638 | ++DOCSHELL 0x8e39bc00 == 78 [pid = 2638] [id = 109] 23:39:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 160 (0x8e39f400) [pid = 2638] [serial = 326] [outer = (nil)] 23:39:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 161 (0x8e596c00) [pid = 2638] [serial = 327] [outer = 0x8e39f400] 23:39:46 INFO - PROCESS | 2638 | 1464071986558 Marionette DEBUG loaded listener.js 23:39:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 162 (0x8e59a800) [pid = 2638] [serial = 328] [outer = 0x8e39f400] 23:39:47 INFO - PROCESS | 2638 | 1464071987547 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]]]}] 23:39:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 23:39:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1484ms 23:39:47 INFO - PROCESS | 2638 | 1464071987616 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 23:39:47 INFO - PROCESS | 2638 | 1464071987620 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 23:39:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 23:39:47 INFO - PROCESS | 2638 | 1464071987627 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 23:39:47 INFO - PROCESS | 2638 | 1464071987631 Marionette TRACE conn3 <- [1,410,null,{}] 23:39:47 INFO - PROCESS | 2638 | 1464071987636 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}] 23:39:47 INFO - PROCESS | 2638 | 1464071987808 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 23:39:48 INFO - PROCESS | 2638 | 1464071988019 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:48 INFO - PROCESS | 2638 | ++DOCSHELL 0x8e3a1400 == 79 [pid = 2638] [id = 110] 23:39:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 163 (0x8e594000) [pid = 2638] [serial = 329] [outer = (nil)] 23:39:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 164 (0x8ebb2c00) [pid = 2638] [serial = 330] [outer = 0x8e594000] 23:39:48 INFO - PROCESS | 2638 | 1464071988121 Marionette DEBUG loaded listener.js 23:39:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 165 (0x8ebb7400) [pid = 2638] [serial = 331] [outer = 0x8e594000] 23:39:49 INFO - PROCESS | 2638 | 1464071989055 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]]]}] 23:39:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 23:39:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1479ms 23:39:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 23:39:49 INFO - PROCESS | 2638 | 1464071989107 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 23:39:49 INFO - PROCESS | 2638 | 1464071989110 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 23:39:49 INFO - PROCESS | 2638 | 1464071989117 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 23:39:49 INFO - PROCESS | 2638 | 1464071989121 Marionette TRACE conn3 <- [1,414,null,{}] 23:39:49 INFO - PROCESS | 2638 | 1464071989126 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}] 23:39:49 INFO - PROCESS | 2638 | 1464071989308 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 23:39:49 INFO - PROCESS | 2638 | 1464071989528 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:49 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ebad400 == 80 [pid = 2638] [id = 111] 23:39:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 166 (0x8ebad800) [pid = 2638] [serial = 332] [outer = (nil)] 23:39:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 167 (0x8ebaf800) [pid = 2638] [serial = 333] [outer = 0x8ebad800] 23:39:49 INFO - PROCESS | 2638 | 1464071989881 Marionette DEBUG loaded listener.js 23:39:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 168 (0x8ebb9c00) [pid = 2638] [serial = 334] [outer = 0x8ebad800] 23:39:50 INFO - PROCESS | 2638 | 1464071990809 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]]]}] 23:39:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 23:39:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1738ms 23:39:50 INFO - PROCESS | 2638 | 1464071990856 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 23:39:50 INFO - PROCESS | 2638 | 1464071990863 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 23:39:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 23:39:50 INFO - PROCESS | 2638 | 1464071990871 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 23:39:50 INFO - PROCESS | 2638 | 1464071990876 Marionette TRACE conn3 <- [1,418,null,{}] 23:39:50 INFO - PROCESS | 2638 | 1464071990884 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}] 23:39:51 INFO - PROCESS | 2638 | 1464071991059 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 23:39:51 INFO - PROCESS | 2638 | 1464071991387 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:51 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f4f2400 == 81 [pid = 2638] [id = 112] 23:39:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 169 (0x8f4fac00) [pid = 2638] [serial = 335] [outer = (nil)] 23:39:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 170 (0x8f6ce800) [pid = 2638] [serial = 336] [outer = 0x8f4fac00] 23:39:51 INFO - PROCESS | 2638 | 1464071991474 Marionette DEBUG loaded listener.js 23:39:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 171 (0x8f6d9c00) [pid = 2638] [serial = 337] [outer = 0x8f4fac00] 23:39:52 INFO - PROCESS | 2638 | --DOCSHELL 0x9cdda000 == 80 [pid = 2638] [id = 18] 23:39:52 INFO - PROCESS | 2638 | --DOCSHELL 0x9aa2d800 == 79 [pid = 2638] [id = 17] 23:39:52 INFO - PROCESS | 2638 | --DOCSHELL 0x99b16800 == 78 [pid = 2638] [id = 16] 23:39:52 INFO - PROCESS | 2638 | --DOCSHELL 0x9787bc00 == 77 [pid = 2638] [id = 15] 23:39:52 INFO - PROCESS | 2638 | --DOMWINDOW == 170 (0xa8c20400) [pid = 2638] [serial = 225] [outer = (nil)] [url = about:blank] 23:39:52 INFO - PROCESS | 2638 | --DOMWINDOW == 169 (0xa6f2d400) [pid = 2638] [serial = 222] [outer = (nil)] [url = about:blank] 23:39:52 INFO - PROCESS | 2638 | --DOMWINDOW == 168 (0xa673fc00) [pid = 2638] [serial = 219] [outer = (nil)] [url = about:blank] 23:39:52 INFO - PROCESS | 2638 | --DOMWINDOW == 167 (0x97890400) [pid = 2638] [serial = 209] [outer = (nil)] [url = about:blank] 23:39:52 INFO - PROCESS | 2638 | --DOMWINDOW == 166 (0x9cddc000) [pid = 2638] [serial = 216] [outer = (nil)] [url = about:blank] 23:39:52 INFO - PROCESS | 2638 | --DOMWINDOW == 165 (0x98ba5c00) [pid = 2638] [serial = 213] [outer = (nil)] [url = about:blank] 23:39:52 INFO - PROCESS | 2638 | --DOMWINDOW == 164 (0xa90ad400) [pid = 2638] [serial = 228] [outer = (nil)] [url = about:blank] 23:39:52 INFO - PROCESS | 2638 | --DOMWINDOW == 163 (0x90d6b400) [pid = 2638] [serial = 231] [outer = (nil)] [url = about:blank] 23:39:52 INFO - PROCESS | 2638 | --DOCSHELL 0x9468a000 == 76 [pid = 2638] [id = 100] 23:39:52 INFO - PROCESS | 2638 | --DOCSHELL 0x9a1cfc00 == 75 [pid = 2638] [id = 99] 23:39:52 INFO - PROCESS | 2638 | --DOCSHELL 0x9789f000 == 74 [pid = 2638] [id = 98] 23:39:52 INFO - PROCESS | 2638 | --DOCSHELL 0x93a7b400 == 73 [pid = 2638] [id = 97] 23:39:52 INFO - PROCESS | 2638 | --DOCSHELL 0x90d6fc00 == 72 [pid = 2638] [id = 96] 23:39:52 INFO - PROCESS | 2638 | --DOCSHELL 0x8f576000 == 71 [pid = 2638] [id = 95] 23:39:52 INFO - PROCESS | 2638 | --DOCSHELL 0x950dbc00 == 70 [pid = 2638] [id = 86] 23:39:52 INFO - PROCESS | 2638 | --DOMWINDOW == 162 (0x9cfa2c00) [pid = 2638] [serial = 243] [outer = (nil)] [url = about:blank] 23:39:52 INFO - PROCESS | 2638 | --DOMWINDOW == 161 (0xa6733400) [pid = 2638] [serial = 250] [outer = (nil)] [url = about:blank] 23:39:52 INFO - PROCESS | 2638 | --DOMWINDOW == 160 (0xa2147c00) [pid = 2638] [serial = 244] [outer = (nil)] [url = about:blank] 23:39:52 INFO - PROCESS | 2638 | --DOMWINDOW == 159 (0x9a1ccc00) [pid = 2638] [serial = 237] [outer = (nil)] [url = about:blank] 23:39:52 INFO - PROCESS | 2638 | --DOMWINDOW == 158 (0x90ef2000) [pid = 2638] [serial = 252] [outer = (nil)] [url = about:blank] 23:39:52 INFO - PROCESS | 2638 | --DOMWINDOW == 157 (0x9ad43000) [pid = 2638] [serial = 240] [outer = (nil)] [url = about:blank] 23:39:52 INFO - PROCESS | 2638 | --DOMWINDOW == 156 (0xa24c6000) [pid = 2638] [serial = 247] [outer = (nil)] [url = about:blank] 23:39:52 INFO - PROCESS | 2638 | --DOMWINDOW == 155 (0x9789a000) [pid = 2638] [serial = 235] [outer = (nil)] [url = about:blank] 23:39:52 INFO - PROCESS | 2638 | --DOMWINDOW == 154 (0x9b590800) [pid = 2638] [serial = 241] [outer = (nil)] [url = about:blank] 23:39:52 INFO - PROCESS | 2638 | --DOMWINDOW == 153 (0x92e13400) [pid = 2638] [serial = 87] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:39:52 INFO - PROCESS | 2638 | --DOMWINDOW == 152 (0x90ef5800) [pid = 2638] [serial = 253] [outer = (nil)] [url = about:blank] 23:39:52 INFO - PROCESS | 2638 | --DOMWINDOW == 151 (0xa263a000) [pid = 2638] [serial = 249] [outer = (nil)] [url = about:blank] 23:39:52 INFO - PROCESS | 2638 | --DOMWINDOW == 150 (0x9ad3b400) [pid = 2638] [serial = 238] [outer = (nil)] [url = about:blank] 23:39:52 INFO - PROCESS | 2638 | --DOMWINDOW == 149 (0x96e4d400) [pid = 2638] [serial = 234] [outer = (nil)] [url = about:blank] 23:39:52 INFO - PROCESS | 2638 | --DOMWINDOW == 148 (0xa6889400) [pid = 2638] [serial = 207] [outer = (nil)] [url = about:blank] 23:39:52 INFO - PROCESS | 2638 | --DOMWINDOW == 147 (0xa22ee000) [pid = 2638] [serial = 246] [outer = (nil)] [url = about:blank] 23:39:52 INFO - PROCESS | 2638 | 1464071992740 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]]]}] 23:39:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 23:39:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1887ms 23:39:52 INFO - PROCESS | 2638 | 1464071992758 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 23:39:52 INFO - PROCESS | 2638 | 1464071992764 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 23:39:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 23:39:52 INFO - PROCESS | 2638 | 1464071992774 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 23:39:52 INFO - PROCESS | 2638 | 1464071992778 Marionette TRACE conn3 <- [1,422,null,{}] 23:39:52 INFO - PROCESS | 2638 | 1464071992784 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}] 23:39:52 INFO - PROCESS | 2638 | 1464071992974 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 23:39:53 INFO - PROCESS | 2638 | 1464071993104 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:53 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f4fdc00 == 71 [pid = 2638] [id = 113] 23:39:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 148 (0x8f78bc00) [pid = 2638] [serial = 338] [outer = (nil)] 23:39:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 149 (0x8f793400) [pid = 2638] [serial = 339] [outer = 0x8f78bc00] 23:39:53 INFO - PROCESS | 2638 | 1464071993188 Marionette DEBUG loaded listener.js 23:39:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 150 (0x90d62400) [pid = 2638] [serial = 340] [outer = 0x8f78bc00] 23:39:54 INFO - PROCESS | 2638 | 1464071994351 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]]]}] 23:39:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 23:39:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1630ms 23:39:54 INFO - PROCESS | 2638 | 1464071994405 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 23:39:54 INFO - PROCESS | 2638 | 1464071994408 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 23:39:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 23:39:54 INFO - PROCESS | 2638 | 1464071994425 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 23:39:54 INFO - PROCESS | 2638 | 1464071994431 Marionette TRACE conn3 <- [1,426,null,{}] 23:39:54 INFO - PROCESS | 2638 | 1464071994446 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}] 23:39:54 INFO - PROCESS | 2638 | 1464071994703 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 23:39:54 INFO - PROCESS | 2638 | 1464071994787 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:54 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f789c00 == 72 [pid = 2638] [id = 114] 23:39:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 151 (0x90ef5400) [pid = 2638] [serial = 341] [outer = (nil)] 23:39:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 152 (0x94687000) [pid = 2638] [serial = 342] [outer = 0x90ef5400] 23:39:54 INFO - PROCESS | 2638 | 1464071994861 Marionette DEBUG loaded listener.js 23:39:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 153 (0x950d4400) [pid = 2638] [serial = 343] [outer = 0x90ef5400] 23:39:55 INFO - PROCESS | 2638 | 1464071995642 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] 23:39:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 23:39:55 INFO - PROCESS | 2638 | 1464071995727 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 23:39:55 INFO - PROCESS | 2638 | 1464071995733 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 23:39:55 INFO - PROCESS | 2638 | 1464071995737 Marionette TRACE conn3 <- [1,430,null,{}] 23:39:55 INFO - PROCESS | 2638 | 1464071995748 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}] 23:39:55 INFO - PROCESS | 2638 | 1464071995970 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 23:39:56 INFO - PROCESS | 2638 | 1464071995992 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:56 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f789000 == 73 [pid = 2638] [id = 115] 23:39:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 154 (0x92277800) [pid = 2638] [serial = 344] [outer = (nil)] 23:39:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 155 (0x97894400) [pid = 2638] [serial = 345] [outer = 0x92277800] 23:39:56 INFO - PROCESS | 2638 | 1464071996080 Marionette DEBUG loaded listener.js 23:39:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 156 (0x97899c00) [pid = 2638] [serial = 346] [outer = 0x92277800] 23:39:57 INFO - PROCESS | 2638 | 1464071997055 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]]]}] 23:39:57 INFO - PROCESS | 2638 | --DOMWINDOW == 155 (0x99def800) [pid = 2638] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 23:39:57 INFO - PROCESS | 2638 | --DOMWINDOW == 154 (0xa24ba000) [pid = 2638] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 23:39:57 INFO - PROCESS | 2638 | --DOMWINDOW == 153 (0x950d7000) [pid = 2638] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 23:39:57 INFO - PROCESS | 2638 | --DOMWINDOW == 152 (0x9ad2f000) [pid = 2638] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 23:39:57 INFO - PROCESS | 2638 | --DOMWINDOW == 151 (0x97895000) [pid = 2638] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 23:39:57 INFO - PROCESS | 2638 | --DOMWINDOW == 150 (0x9468ec00) [pid = 2638] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 23:39:57 INFO - PROCESS | 2638 | --DOMWINDOW == 149 (0x90eef000) [pid = 2638] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 23:39:57 INFO - PROCESS | 2638 | --DOMWINDOW == 148 (0x90d43000) [pid = 2638] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 23:39:57 INFO - PROCESS | 2638 | --DOMWINDOW == 147 (0x9a1d3800) [pid = 2638] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 23:39:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 23:39:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1591ms 23:39:57 INFO - PROCESS | 2638 | --DOMWINDOW == 146 (0x9b8aac00) [pid = 2638] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 23:39:57 INFO - PROCESS | 2638 | 1464071997330 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 23:39:57 INFO - PROCESS | 2638 | 1464071997334 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 23:39:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 23:39:57 INFO - PROCESS | 2638 | 1464071997341 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 23:39:57 INFO - PROCESS | 2638 | 1464071997343 Marionette TRACE conn3 <- [1,434,null,{}] 23:39:57 INFO - PROCESS | 2638 | 1464071997349 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}] 23:39:57 INFO - PROCESS | 2638 | 1464071997513 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 23:39:57 INFO - PROCESS | 2638 | 1464071997688 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:57 INFO - PROCESS | 2638 | ++DOCSHELL 0x92279400 == 74 [pid = 2638] [id = 116] 23:39:57 INFO - PROCESS | 2638 | ++DOMWINDOW == 147 (0x950db400) [pid = 2638] [serial = 347] [outer = (nil)] 23:39:57 INFO - PROCESS | 2638 | ++DOMWINDOW == 148 (0x97879c00) [pid = 2638] [serial = 348] [outer = 0x950db400] 23:39:57 INFO - PROCESS | 2638 | 1464071997770 Marionette DEBUG loaded listener.js 23:39:57 INFO - PROCESS | 2638 | ++DOMWINDOW == 149 (0x996ae000) [pid = 2638] [serial = 349] [outer = 0x950db400] 23:39:58 INFO - PROCESS | 2638 | 1464071998482 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]]]}] 23:39:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 23:39:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1180ms 23:39:58 INFO - PROCESS | 2638 | 1464071998522 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 23:39:58 INFO - PROCESS | 2638 | 1464071998524 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 23:39:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 23:39:58 INFO - PROCESS | 2638 | 1464071998536 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 23:39:58 INFO - PROCESS | 2638 | 1464071998542 Marionette TRACE conn3 <- [1,438,null,{}] 23:39:58 INFO - PROCESS | 2638 | 1464071998550 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}] 23:39:58 INFO - PROCESS | 2638 | 1464071998757 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 23:39:58 INFO - PROCESS | 2638 | 1464071998774 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:58 INFO - PROCESS | 2638 | ++DOCSHELL 0x9787c800 == 75 [pid = 2638] [id = 117] 23:39:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 150 (0x97890400) [pid = 2638] [serial = 350] [outer = (nil)] 23:39:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 151 (0x9a1d6c00) [pid = 2638] [serial = 351] [outer = 0x97890400] 23:39:58 INFO - PROCESS | 2638 | 1464071998852 Marionette DEBUG loaded listener.js 23:39:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 152 (0x9ad3d000) [pid = 2638] [serial = 352] [outer = 0x97890400] 23:39:59 INFO - PROCESS | 2638 | 1464071999920 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]]]}] 23:39:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 23:39:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1445ms 23:39:59 INFO - PROCESS | 2638 | 1464071999987 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 23:39:59 INFO - PROCESS | 2638 | 1464071999994 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 23:39:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 23:40:00 INFO - PROCESS | 2638 | 1464072000003 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 23:40:00 INFO - PROCESS | 2638 | 1464072000008 Marionette TRACE conn3 <- [1,442,null,{}] 23:40:00 INFO - PROCESS | 2638 | 1464072000017 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}] 23:40:00 INFO - PROCESS | 2638 | 1464072000221 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 23:40:00 INFO - PROCESS | 2638 | 1464072000514 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:00 INFO - PROCESS | 2638 | ++DOCSHELL 0x8e39b800 == 76 [pid = 2638] [id = 118] 23:40:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 153 (0x8ebae400) [pid = 2638] [serial = 353] [outer = (nil)] 23:40:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 154 (0x8f4fa000) [pid = 2638] [serial = 354] [outer = 0x8ebae400] 23:40:00 INFO - PROCESS | 2638 | 1464072000609 Marionette DEBUG loaded listener.js 23:40:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 155 (0x8f6d1400) [pid = 2638] [serial = 355] [outer = 0x8ebae400] 23:40:01 INFO - PROCESS | 2638 | 1464072001554 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]]]}] 23:40:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 23:40:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1589ms 23:40:01 INFO - PROCESS | 2638 | 1464072001592 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 23:40:01 INFO - PROCESS | 2638 | 1464072001604 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 23:40:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 23:40:01 INFO - PROCESS | 2638 | 1464072001622 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 23:40:01 INFO - PROCESS | 2638 | 1464072001628 Marionette TRACE conn3 <- [1,446,null,{}] 23:40:01 INFO - PROCESS | 2638 | 1464072001635 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}] 23:40:01 INFO - PROCESS | 2638 | 1464072001905 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 23:40:02 INFO - PROCESS | 2638 | 1464072002190 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:02 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f4f4c00 == 77 [pid = 2638] [id = 119] 23:40:02 INFO - PROCESS | 2638 | ++DOMWINDOW == 156 (0x90d66800) [pid = 2638] [serial = 356] [outer = (nil)] 23:40:02 INFO - PROCESS | 2638 | ++DOMWINDOW == 157 (0x90eeb000) [pid = 2638] [serial = 357] [outer = 0x90d66800] 23:40:02 INFO - PROCESS | 2638 | 1464072002285 Marionette DEBUG loaded listener.js 23:40:02 INFO - PROCESS | 2638 | ++DOMWINDOW == 158 (0x92e0f400) [pid = 2638] [serial = 358] [outer = 0x90d66800] 23:40:03 INFO - PROCESS | 2638 | 1464072003448 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]]]}] 23:40:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 23:40:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1892ms 23:40:03 INFO - PROCESS | 2638 | 1464072003512 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 23:40:03 INFO - PROCESS | 2638 | 1464072003517 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 23:40:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 23:40:03 INFO - PROCESS | 2638 | 1464072003523 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 23:40:03 INFO - PROCESS | 2638 | 1464072003530 Marionette TRACE conn3 <- [1,450,null,{}] 23:40:03 INFO - PROCESS | 2638 | 1464072003547 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}] 23:40:03 INFO - PROCESS | 2638 | 1464072003779 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 23:40:04 INFO - PROCESS | 2638 | 1464072003982 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:04 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ebac400 == 78 [pid = 2638] [id = 120] 23:40:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 159 (0x99b16800) [pid = 2638] [serial = 359] [outer = (nil)] 23:40:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 160 (0x9ae4f000) [pid = 2638] [serial = 360] [outer = 0x99b16800] 23:40:04 INFO - PROCESS | 2638 | 1464072004075 Marionette DEBUG loaded listener.js 23:40:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 161 (0x9b979800) [pid = 2638] [serial = 361] [outer = 0x99b16800] 23:40:04 INFO - PROCESS | 2638 | 1464072004984 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] 23:40:05 INFO - PROCESS | 2638 | 1464072005070 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 23:40:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 23:40:05 INFO - PROCESS | 2638 | 1464072005076 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 23:40:05 INFO - PROCESS | 2638 | 1464072005080 Marionette TRACE conn3 <- [1,454,null,{}] 23:40:05 INFO - PROCESS | 2638 | 1464072005085 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}] 23:40:05 INFO - PROCESS | 2638 | 1464072005307 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 23:40:05 INFO - PROCESS | 2638 | 1464072005523 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:05 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ecc1400 == 79 [pid = 2638] [id = 121] 23:40:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 162 (0x8ecc7400) [pid = 2638] [serial = 362] [outer = (nil)] 23:40:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 163 (0x8eccc800) [pid = 2638] [serial = 363] [outer = 0x8ecc7400] 23:40:05 INFO - PROCESS | 2638 | 1464072005627 Marionette DEBUG loaded listener.js 23:40:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 164 (0x90ee9400) [pid = 2638] [serial = 364] [outer = 0x8ecc7400] 23:40:06 INFO - PROCESS | 2638 | [2638] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:40:06 INFO - PROCESS | 2638 | 1464072006548 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]]]}] 23:40:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 23:40:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1535ms 23:40:06 INFO - PROCESS | 2638 | 1464072006612 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 23:40:06 INFO - PROCESS | 2638 | 1464072006617 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 23:40:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 23:40:06 INFO - PROCESS | 2638 | 1464072006623 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 23:40:06 INFO - PROCESS | 2638 | 1464072006627 Marionette TRACE conn3 <- [1,458,null,{}] 23:40:06 INFO - PROCESS | 2638 | 1464072006633 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}] 23:40:06 INFO - PROCESS | 2638 | 1464072006813 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 23:40:07 INFO - PROCESS | 2638 | 1464072007026 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:07 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ebab000 == 80 [pid = 2638] [id = 122] 23:40:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 165 (0x8eccd000) [pid = 2638] [serial = 365] [outer = (nil)] 23:40:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 166 (0x91a1bc00) [pid = 2638] [serial = 366] [outer = 0x8eccd000] 23:40:07 INFO - PROCESS | 2638 | 1464072007162 Marionette DEBUG loaded listener.js 23:40:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 167 (0x91a1e400) [pid = 2638] [serial = 367] [outer = 0x8eccd000] 23:40:08 INFO - PROCESS | 2638 | 1464072008082 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] 23:40:08 INFO - PROCESS | 2638 | 1464072008164 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 23:40:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 23:40:08 INFO - PROCESS | 2638 | 1464072008172 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 23:40:08 INFO - PROCESS | 2638 | 1464072008176 Marionette TRACE conn3 <- [1,462,null,{}] 23:40:08 INFO - PROCESS | 2638 | 1464072008181 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}] 23:40:08 INFO - PROCESS | 2638 | 1464072008417 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 23:40:08 INFO - PROCESS | 2638 | 1464072008650 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:08 INFO - PROCESS | 2638 | ++DOCSHELL 0x90ef5c00 == 81 [pid = 2638] [id = 123] 23:40:08 INFO - PROCESS | 2638 | ++DOMWINDOW == 168 (0x91a20400) [pid = 2638] [serial = 368] [outer = (nil)] 23:40:08 INFO - PROCESS | 2638 | ++DOMWINDOW == 169 (0x9cfab000) [pid = 2638] [serial = 369] [outer = 0x91a20400] 23:40:08 INFO - PROCESS | 2638 | 1464072008752 Marionette DEBUG loaded listener.js 23:40:08 INFO - PROCESS | 2638 | ++DOMWINDOW == 170 (0xa2280400) [pid = 2638] [serial = 370] [outer = 0x91a20400] 23:40:09 INFO - PROCESS | 2638 | [2638] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:40:09 INFO - PROCESS | 2638 | 1464072009662 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] 23:40:09 INFO - PROCESS | 2638 | 1464072009709 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 23:40:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 23:40:09 INFO - PROCESS | 2638 | 1464072009716 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 23:40:09 INFO - PROCESS | 2638 | 1464072009719 Marionette TRACE conn3 <- [1,466,null,{}] 23:40:09 INFO - PROCESS | 2638 | 1464072009725 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}] 23:40:09 INFO - PROCESS | 2638 | 1464072009896 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 23:40:10 INFO - PROCESS | 2638 | 1464072010069 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:10 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ea7d800 == 82 [pid = 2638] [id = 124] 23:40:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 171 (0x8ea7e400) [pid = 2638] [serial = 371] [outer = (nil)] 23:40:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 172 (0x8ea86c00) [pid = 2638] [serial = 372] [outer = 0x8ea7e400] 23:40:10 INFO - PROCESS | 2638 | 1464072010202 Marionette DEBUG loaded listener.js 23:40:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 173 (0x8ea89c00) [pid = 2638] [serial = 373] [outer = 0x8ea7e400] 23:40:11 INFO - PROCESS | 2638 | 1464072011496 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] 23:40:11 INFO - PROCESS | 2638 | 1464072011583 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 23:40:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 23:40:11 INFO - PROCESS | 2638 | 1464072011634 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 23:40:11 INFO - PROCESS | 2638 | 1464072011641 Marionette TRACE conn3 <- [1,470,null,{}] 23:40:11 INFO - PROCESS | 2638 | 1464072011657 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}] 23:40:12 INFO - PROCESS | 2638 | 1464072012012 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 23:40:12 INFO - PROCESS | 2638 | 1464072012947 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:13 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d33b000 == 83 [pid = 2638] [id = 125] 23:40:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 174 (0x8d33b400) [pid = 2638] [serial = 374] [outer = (nil)] 23:40:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 175 (0x8d33d400) [pid = 2638] [serial = 375] [outer = 0x8d33b400] 23:40:13 INFO - PROCESS | 2638 | 1464072013249 Marionette DEBUG loaded listener.js 23:40:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 176 (0x90d6f000) [pid = 2638] [serial = 376] [outer = 0x8d33b400] 23:40:14 INFO - PROCESS | 2638 | 1464072014665 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]]]}] 23:40:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 23:40:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 3141ms 23:40:14 INFO - PROCESS | 2638 | 1464072014734 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 23:40:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 23:40:14 INFO - PROCESS | 2638 | 1464072014738 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 23:40:14 INFO - PROCESS | 2638 | 1464072014745 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 23:40:14 INFO - PROCESS | 2638 | 1464072014749 Marionette TRACE conn3 <- [1,474,null,{}] 23:40:14 INFO - PROCESS | 2638 | 1464072014756 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}] 23:40:14 INFO - PROCESS | 2638 | 1464072014963 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 23:40:15 INFO - PROCESS | 2638 | 1464072015137 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:15 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d4d2000 == 84 [pid = 2638] [id = 126] 23:40:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 177 (0x8d4d2400) [pid = 2638] [serial = 377] [outer = (nil)] 23:40:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 178 (0x8d4db000) [pid = 2638] [serial = 378] [outer = 0x8d4d2400] 23:40:15 INFO - PROCESS | 2638 | 1464072015238 Marionette DEBUG loaded listener.js 23:40:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 179 (0x8eba8000) [pid = 2638] [serial = 379] [outer = 0x8d4d2400] 23:40:16 INFO - PROCESS | 2638 | 1464072016289 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]]]}] 23:40:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 23:40:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1590ms 23:40:16 INFO - PROCESS | 2638 | 1464072016335 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 23:40:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 23:40:16 INFO - PROCESS | 2638 | 1464072016340 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 23:40:16 INFO - PROCESS | 2638 | 1464072016346 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 23:40:16 INFO - PROCESS | 2638 | 1464072016350 Marionette TRACE conn3 <- [1,478,null,{}] 23:40:16 INFO - PROCESS | 2638 | 1464072016356 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}] 23:40:16 INFO - PROCESS | 2638 | 1464072016557 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 23:40:16 INFO - PROCESS | 2638 | 1464072016812 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:16 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d704c00 == 85 [pid = 2638] [id = 127] 23:40:16 INFO - PROCESS | 2638 | ++DOMWINDOW == 180 (0x8d706c00) [pid = 2638] [serial = 380] [outer = (nil)] 23:40:16 INFO - PROCESS | 2638 | ++DOMWINDOW == 181 (0x8d709400) [pid = 2638] [serial = 381] [outer = 0x8d706c00] 23:40:16 INFO - PROCESS | 2638 | 1464072016935 Marionette DEBUG loaded listener.js 23:40:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 182 (0x8d70b800) [pid = 2638] [serial = 382] [outer = 0x8d706c00] 23:40:18 INFO - PROCESS | 2638 | 1464072018039 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]]]}] 23:40:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 23:40:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1738ms 23:40:18 INFO - PROCESS | 2638 | 1464072018088 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 23:40:18 INFO - PROCESS | 2638 | 1464072018095 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 23:40:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 23:40:18 INFO - PROCESS | 2638 | 1464072018105 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 23:40:18 INFO - PROCESS | 2638 | 1464072018111 Marionette TRACE conn3 <- [1,482,null,{}] 23:40:18 INFO - PROCESS | 2638 | 1464072018121 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}] 23:40:18 INFO - PROCESS | 2638 | 1464072018582 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 23:40:18 INFO - PROCESS | 2638 | 1464072018737 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:18 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d703400 == 86 [pid = 2638] [id = 128] 23:40:18 INFO - PROCESS | 2638 | ++DOMWINDOW == 183 (0x8d8bd400) [pid = 2638] [serial = 383] [outer = (nil)] 23:40:18 INFO - PROCESS | 2638 | ++DOMWINDOW == 184 (0x8d8c6400) [pid = 2638] [serial = 384] [outer = 0x8d8bd400] 23:40:18 INFO - PROCESS | 2638 | 1464072018837 Marionette DEBUG loaded listener.js 23:40:18 INFO - PROCESS | 2638 | ++DOMWINDOW == 185 (0x8ea80c00) [pid = 2638] [serial = 385] [outer = 0x8d8bd400] 23:40:19 INFO - PROCESS | 2638 | 1464072019893 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]]]}] 23:40:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 23:40:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1839ms 23:40:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 23:40:19 INFO - PROCESS | 2638 | 1464072019944 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 23:40:19 INFO - PROCESS | 2638 | 1464072019947 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 23:40:19 INFO - PROCESS | 2638 | 1464072019954 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 23:40:19 INFO - PROCESS | 2638 | 1464072019957 Marionette TRACE conn3 <- [1,486,null,{}] 23:40:19 INFO - PROCESS | 2638 | 1464072019963 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}] 23:40:20 INFO - PROCESS | 2638 | 1464072020139 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 23:40:20 INFO - PROCESS | 2638 | 1464072020686 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:20 INFO - PROCESS | 2638 | ++DOMWINDOW == 186 (0x8d69b000) [pid = 2638] [serial = 386] [outer = 0x950e1400] 23:40:20 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d701800 == 87 [pid = 2638] [id = 129] 23:40:20 INFO - PROCESS | 2638 | ++DOMWINDOW == 187 (0x8d702000) [pid = 2638] [serial = 387] [outer = (nil)] 23:40:20 INFO - PROCESS | 2638 | ++DOMWINDOW == 188 (0x8d707400) [pid = 2638] [serial = 388] [outer = 0x8d702000] 23:40:20 INFO - PROCESS | 2638 | 1464072020845 Marionette DEBUG loaded listener.js 23:40:20 INFO - PROCESS | 2638 | ++DOMWINDOW == 189 (0x8d8bf800) [pid = 2638] [serial = 389] [outer = 0x8d702000] 23:40:21 INFO - PROCESS | 2638 | 1464072021847 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]]]}] 23:40:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 23:40:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1941ms 23:40:21 INFO - PROCESS | 2638 | 1464072021896 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 23:40:21 INFO - PROCESS | 2638 | 1464072021901 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 23:40:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 23:40:21 INFO - PROCESS | 2638 | 1464072021909 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 23:40:21 INFO - PROCESS | 2638 | 1464072021914 Marionette TRACE conn3 <- [1,490,null,{}] 23:40:21 INFO - PROCESS | 2638 | 1464072021922 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}] 23:40:22 INFO - PROCESS | 2638 | 1464072022101 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 23:40:22 INFO - PROCESS | 2638 | 1464072022421 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:22 INFO - PROCESS | 2638 | ++DOCSHELL 0x8e395000 == 88 [pid = 2638] [id = 130] 23:40:22 INFO - PROCESS | 2638 | ++DOMWINDOW == 190 (0x8e399800) [pid = 2638] [serial = 390] [outer = (nil)] 23:40:22 INFO - PROCESS | 2638 | ++DOMWINDOW == 191 (0x8ea7c800) [pid = 2638] [serial = 391] [outer = 0x8e399800] 23:40:22 INFO - PROCESS | 2638 | 1464072022514 Marionette DEBUG loaded listener.js 23:40:22 INFO - PROCESS | 2638 | ++DOMWINDOW == 192 (0x8eba6000) [pid = 2638] [serial = 392] [outer = 0x8e399800] 23:40:23 INFO - PROCESS | 2638 | 1464072023749 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]]]}] 23:40:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 23:40:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1890ms 23:40:23 INFO - PROCESS | 2638 | 1464072023807 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 23:40:23 INFO - PROCESS | 2638 | 1464072023817 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 23:40:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 23:40:23 INFO - PROCESS | 2638 | 1464072023885 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 23:40:23 INFO - PROCESS | 2638 | 1464072023892 Marionette TRACE conn3 <- [1,494,null,{}] 23:40:23 INFO - PROCESS | 2638 | 1464072023926 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}] 23:40:24 INFO - PROCESS | 2638 | 1464072024208 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 23:40:24 INFO - PROCESS | 2638 | 1464072024406 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:24 INFO - PROCESS | 2638 | --DOCSHELL 0x9226e800 == 87 [pid = 2638] [id = 34] 23:40:24 INFO - PROCESS | 2638 | --DOMWINDOW == 191 (0x9ad48c00) [pid = 2638] [serial = 255] [outer = (nil)] [url = about:blank] 23:40:24 INFO - PROCESS | 2638 | --DOMWINDOW == 190 (0x9525d400) [pid = 2638] [serial = 258] [outer = (nil)] [url = about:blank] 23:40:24 INFO - PROCESS | 2638 | --DOMWINDOW == 189 (0x9ad3fc00) [pid = 2638] [serial = 261] [outer = (nil)] [url = about:blank] 23:40:24 INFO - PROCESS | 2638 | --DOMWINDOW == 188 (0xa6767000) [pid = 2638] [serial = 264] [outer = (nil)] [url = about:blank] 23:40:24 INFO - PROCESS | 2638 | --DOMWINDOW == 187 (0x90d4cc00) [pid = 2638] [serial = 267] [outer = (nil)] [url = about:blank] 23:40:24 INFO - PROCESS | 2638 | --DOMWINDOW == 186 (0xa67c1400) [pid = 2638] [serial = 270] [outer = (nil)] [url = about:blank] 23:40:24 INFO - PROCESS | 2638 | --DOMWINDOW == 185 (0xa9b06400) [pid = 2638] [serial = 273] [outer = (nil)] [url = about:blank] 23:40:24 INFO - PROCESS | 2638 | --DOMWINDOW == 184 (0x8f4f8000) [pid = 2638] [serial = 276] [outer = (nil)] [url = about:blank] 23:40:24 INFO - PROCESS | 2638 | --DOMWINDOW == 183 (0x8f576c00) [pid = 2638] [serial = 279] [outer = (nil)] [url = about:blank] 23:40:24 INFO - PROCESS | 2638 | --DOMWINDOW == 182 (0x8f583400) [pid = 2638] [serial = 282] [outer = (nil)] [url = about:blank] 23:40:24 INFO - PROCESS | 2638 | --DOMWINDOW == 181 (0xa26e4800) [pid = 2638] [serial = 303] [outer = (nil)] [url = about:blank] 23:40:24 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ebb6000 == 88 [pid = 2638] [id = 131] 23:40:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 182 (0x8ebbb800) [pid = 2638] [serial = 393] [outer = (nil)] 23:40:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 183 (0x8f4f3c00) [pid = 2638] [serial = 394] [outer = 0x8ebbb800] 23:40:24 INFO - PROCESS | 2638 | 1464072024557 Marionette DEBUG loaded listener.js 23:40:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 184 (0x8f57d800) [pid = 2638] [serial = 395] [outer = 0x8ebbb800] 23:40:24 INFO - PROCESS | 2638 | --DOCSHELL 0x92279400 == 87 [pid = 2638] [id = 116] 23:40:24 INFO - PROCESS | 2638 | --DOCSHELL 0x8f789000 == 86 [pid = 2638] [id = 115] 23:40:24 INFO - PROCESS | 2638 | --DOCSHELL 0x8f789c00 == 85 [pid = 2638] [id = 114] 23:40:24 INFO - PROCESS | 2638 | --DOCSHELL 0x8f4fdc00 == 84 [pid = 2638] [id = 113] 23:40:24 INFO - PROCESS | 2638 | --DOCSHELL 0x8f4f2400 == 83 [pid = 2638] [id = 112] 23:40:24 INFO - PROCESS | 2638 | --DOCSHELL 0x8ebad400 == 82 [pid = 2638] [id = 111] 23:40:25 INFO - PROCESS | 2638 | --DOCSHELL 0x8f6dc000 == 81 [pid = 2638] [id = 105] 23:40:25 INFO - PROCESS | 2638 | --DOCSHELL 0x8f4f4400 == 80 [pid = 2638] [id = 102] 23:40:25 INFO - PROCESS | 2638 | --DOMWINDOW == 183 (0xa22ef000) [pid = 2638] [serial = 117] [outer = (nil)] [url = about:blank] 23:40:25 INFO - PROCESS | 2638 | --DOMWINDOW == 182 (0x9b596400) [pid = 2638] [serial = 114] [outer = (nil)] [url = about:blank] 23:40:25 INFO - PROCESS | 2638 | --DOMWINDOW == 181 (0xa24bfc00) [pid = 2638] [serial = 171] [outer = (nil)] [url = about:blank] 23:40:25 INFO - PROCESS | 2638 | --DOMWINDOW == 180 (0x9787f000) [pid = 2638] [serial = 111] [outer = (nil)] [url = about:blank] 23:40:25 INFO - PROCESS | 2638 | --DOMWINDOW == 179 (0x9ae4d000) [pid = 2638] [serial = 297] [outer = (nil)] [url = about:blank] 23:40:25 INFO - PROCESS | 2638 | --DOMWINDOW == 178 (0x9aa23000) [pid = 2638] [serial = 300] [outer = (nil)] [url = about:blank] 23:40:25 INFO - PROCESS | 2638 | --DOMWINDOW == 177 (0x951ea400) [pid = 2638] [serial = 291] [outer = (nil)] [url = about:blank] 23:40:25 INFO - PROCESS | 2638 | --DOMWINDOW == 176 (0x97899400) [pid = 2638] [serial = 292] [outer = (nil)] [url = about:blank] 23:40:25 INFO - PROCESS | 2638 | --DOMWINDOW == 175 (0x950e2c00) [pid = 2638] [serial = 289] [outer = (nil)] [url = about:blank] 23:40:25 INFO - PROCESS | 2638 | --DOMWINDOW == 174 (0x93a78c00) [pid = 2638] [serial = 288] [outer = (nil)] [url = about:blank] 23:40:25 INFO - PROCESS | 2638 | --DOMWINDOW == 173 (0x90d65000) [pid = 2638] [serial = 286] [outer = (nil)] [url = about:blank] 23:40:25 INFO - PROCESS | 2638 | --DOMWINDOW == 172 (0x90d49000) [pid = 2638] [serial = 285] [outer = (nil)] [url = about:blank] 23:40:25 INFO - PROCESS | 2638 | --DOMWINDOW == 171 (0x9a2bf400) [pid = 2638] [serial = 294] [outer = (nil)] [url = about:blank] 23:40:25 INFO - PROCESS | 2638 | --DOMWINDOW == 170 (0x9b593c00) [pid = 2638] [serial = 298] [outer = (nil)] [url = about:blank] 23:40:25 INFO - PROCESS | 2638 | --DOMWINDOW == 169 (0xa22bb800) [pid = 2638] [serial = 301] [outer = (nil)] [url = about:blank] 23:40:25 INFO - PROCESS | 2638 | --DOMWINDOW == 168 (0x9ad3c400) [pid = 2638] [serial = 295] [outer = (nil)] [url = about:blank] 23:40:25 INFO - PROCESS | 2638 | 1464072025367 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]]]}] 23:40:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 23:40:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1600ms 23:40:25 INFO - PROCESS | 2638 | 1464072025441 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 23:40:25 INFO - PROCESS | 2638 | 1464072025444 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 23:40:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 23:40:25 INFO - PROCESS | 2638 | 1464072025458 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 23:40:25 INFO - PROCESS | 2638 | 1464072025466 Marionette TRACE conn3 <- [1,498,null,{}] 23:40:25 INFO - PROCESS | 2638 | 1464072025475 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}] 23:40:25 INFO - PROCESS | 2638 | 1464072025640 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 23:40:25 INFO - PROCESS | 2638 | 1464072025774 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:25 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ecc2400 == 81 [pid = 2638] [id = 132] 23:40:25 INFO - PROCESS | 2638 | ++DOMWINDOW == 169 (0x8f4f4400) [pid = 2638] [serial = 396] [outer = (nil)] 23:40:25 INFO - PROCESS | 2638 | ++DOMWINDOW == 170 (0x8f793c00) [pid = 2638] [serial = 397] [outer = 0x8f4f4400] 23:40:25 INFO - PROCESS | 2638 | 1464072025853 Marionette DEBUG loaded listener.js 23:40:25 INFO - PROCESS | 2638 | ++DOMWINDOW == 171 (0x90d45800) [pid = 2638] [serial = 398] [outer = 0x8f4f4400] 23:40:26 INFO - PROCESS | 2638 | 1464072026600 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]]]}] 23:40:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 23:40:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1200ms 23:40:26 INFO - PROCESS | 2638 | 1464072026674 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 23:40:26 INFO - PROCESS | 2638 | 1464072026677 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 23:40:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 23:40:26 INFO - PROCESS | 2638 | 1464072026687 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 23:40:26 INFO - PROCESS | 2638 | 1464072026690 Marionette TRACE conn3 <- [1,502,null,{}] 23:40:26 INFO - PROCESS | 2638 | 1464072026696 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}] 23:40:26 INFO - PROCESS | 2638 | 1464072026853 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 23:40:26 INFO - PROCESS | 2638 | 1464072026864 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:26 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ecd0800 == 82 [pid = 2638] [id = 133] 23:40:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 172 (0x8f78c000) [pid = 2638] [serial = 399] [outer = (nil)] 23:40:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 173 (0x90d6fc00) [pid = 2638] [serial = 400] [outer = 0x8f78c000] 23:40:26 INFO - PROCESS | 2638 | 1464072026939 Marionette DEBUG loaded listener.js 23:40:27 INFO - PROCESS | 2638 | ++DOMWINDOW == 174 (0x91a18000) [pid = 2638] [serial = 401] [outer = 0x8f78c000] 23:40:27 INFO - PROCESS | 2638 | 1464072027936 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]]]}] 23:40:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 23:40:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1283ms 23:40:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 23:40:27 INFO - PROCESS | 2638 | 1464072027975 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 23:40:27 INFO - PROCESS | 2638 | 1464072027978 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 23:40:27 INFO - PROCESS | 2638 | 1464072027985 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 23:40:27 INFO - PROCESS | 2638 | 1464072027988 Marionette TRACE conn3 <- [1,506,null,{}] 23:40:28 INFO - PROCESS | 2638 | 1464072027998 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}] 23:40:28 INFO - PROCESS | 2638 | 1464072028208 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 23:40:28 INFO - PROCESS | 2638 | 1464072028238 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:28 INFO - PROCESS | 2638 | ++DOCSHELL 0x90eec400 == 83 [pid = 2638] [id = 134] 23:40:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 175 (0x90eefc00) [pid = 2638] [serial = 402] [outer = (nil)] 23:40:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 176 (0x94684000) [pid = 2638] [serial = 403] [outer = 0x90eefc00] 23:40:28 INFO - PROCESS | 2638 | 1464072028335 Marionette DEBUG loaded listener.js 23:40:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 177 (0x950e1800) [pid = 2638] [serial = 404] [outer = 0x90eefc00] 23:40:29 INFO - PROCESS | 2638 | --DOMWINDOW == 176 (0x90ef5400) [pid = 2638] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 23:40:29 INFO - PROCESS | 2638 | --DOMWINDOW == 175 (0x8f78bc00) [pid = 2638] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 23:40:29 INFO - PROCESS | 2638 | --DOMWINDOW == 174 (0x92277800) [pid = 2638] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 23:40:29 INFO - PROCESS | 2638 | --DOMWINDOW == 173 (0x950db400) [pid = 2638] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 23:40:29 INFO - PROCESS | 2638 | --DOMWINDOW == 172 (0x8ebad800) [pid = 2638] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 23:40:29 INFO - PROCESS | 2638 | --DOMWINDOW == 171 (0x8f4fac00) [pid = 2638] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 23:40:29 INFO - PROCESS | 2638 | 1464072029534 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]]]}] 23:40:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 23:40:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1590ms 23:40:29 INFO - PROCESS | 2638 | 1464072029575 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 23:40:29 INFO - PROCESS | 2638 | 1464072029579 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 23:40:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 23:40:29 INFO - PROCESS | 2638 | 1464072029585 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 23:40:29 INFO - PROCESS | 2638 | 1464072029588 Marionette TRACE conn3 <- [1,510,null,{}] 23:40:29 INFO - PROCESS | 2638 | 1464072029601 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}] 23:40:29 INFO - PROCESS | 2638 | 1464072029759 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 23:40:29 INFO - PROCESS | 2638 | 1464072029778 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:29 INFO - PROCESS | 2638 | ++DOCSHELL 0x8e39e000 == 84 [pid = 2638] [id = 135] 23:40:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 172 (0x8ea8a000) [pid = 2638] [serial = 405] [outer = (nil)] 23:40:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 173 (0x95195800) [pid = 2638] [serial = 406] [outer = 0x8ea8a000] 23:40:29 INFO - PROCESS | 2638 | 1464072029851 Marionette DEBUG loaded listener.js 23:40:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 174 (0x97884000) [pid = 2638] [serial = 407] [outer = 0x8ea8a000] 23:40:30 INFO - PROCESS | 2638 | 1464072030696 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]]]}] 23:40:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 23:40:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1135ms 23:40:30 INFO - PROCESS | 2638 | 1464072030721 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 23:40:30 INFO - PROCESS | 2638 | 1464072030725 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 23:40:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 23:40:30 INFO - PROCESS | 2638 | 1464072030740 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 23:40:30 INFO - PROCESS | 2638 | 1464072030743 Marionette TRACE conn3 <- [1,514,null,{}] 23:40:30 INFO - PROCESS | 2638 | 1464072030753 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}] 23:40:30 INFO - PROCESS | 2638 | 1464072030911 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 23:40:30 INFO - PROCESS | 2638 | 1464072030927 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:30 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f78e000 == 85 [pid = 2638] [id = 136] 23:40:30 INFO - PROCESS | 2638 | ++DOMWINDOW == 175 (0x93a7c400) [pid = 2638] [serial = 408] [outer = (nil)] 23:40:30 INFO - PROCESS | 2638 | ++DOMWINDOW == 176 (0x996a2800) [pid = 2638] [serial = 409] [outer = 0x93a7c400] 23:40:31 INFO - PROCESS | 2638 | 1464072030999 Marionette DEBUG loaded listener.js 23:40:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 177 (0x99b13800) [pid = 2638] [serial = 410] [outer = 0x93a7c400] 23:40:32 INFO - PROCESS | 2638 | 1464072032234 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]]]}] 23:40:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 23:40:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1538ms 23:40:32 INFO - PROCESS | 2638 | 1464072032279 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 23:40:32 INFO - PROCESS | 2638 | 1464072032287 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 23:40:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 23:40:32 INFO - PROCESS | 2638 | 1464072032297 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 23:40:32 INFO - PROCESS | 2638 | 1464072032302 Marionette TRACE conn3 <- [1,518,null,{}] 23:40:32 INFO - PROCESS | 2638 | 1464072032313 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}] 23:40:32 INFO - PROCESS | 2638 | 1464072032587 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 23:40:32 INFO - PROCESS | 2638 | 1464072032882 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:33 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d8c5400 == 86 [pid = 2638] [id = 137] 23:40:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 178 (0x8e599000) [pid = 2638] [serial = 411] [outer = (nil)] 23:40:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 179 (0x8ea82400) [pid = 2638] [serial = 412] [outer = 0x8e599000] 23:40:33 INFO - PROCESS | 2638 | 1464072033127 Marionette DEBUG loaded listener.js 23:40:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 180 (0x8ebb9400) [pid = 2638] [serial = 413] [outer = 0x8e599000] 23:40:34 INFO - PROCESS | 2638 | 1464072034315 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]]]}] 23:40:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 23:40:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 2086ms 23:40:34 INFO - PROCESS | 2638 | 1464072034385 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 23:40:34 INFO - PROCESS | 2638 | 1464072034394 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 23:40:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 23:40:34 INFO - PROCESS | 2638 | 1464072034405 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 23:40:34 INFO - PROCESS | 2638 | 1464072034409 Marionette TRACE conn3 <- [1,522,null,{}] 23:40:34 INFO - PROCESS | 2638 | 1464072034415 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}] 23:40:34 INFO - PROCESS | 2638 | 1464072034623 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 23:40:34 INFO - PROCESS | 2638 | 1464072034850 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:34 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f6d7800 == 87 [pid = 2638] [id = 138] 23:40:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 181 (0x8f6d8800) [pid = 2638] [serial = 414] [outer = (nil)] 23:40:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 182 (0x8f78e800) [pid = 2638] [serial = 415] [outer = 0x8f6d8800] 23:40:34 INFO - PROCESS | 2638 | 1464072034983 Marionette DEBUG loaded listener.js 23:40:35 INFO - PROCESS | 2638 | ++DOMWINDOW == 183 (0x90d67400) [pid = 2638] [serial = 416] [outer = 0x8f6d8800] 23:40:35 INFO - PROCESS | 2638 | 1464072035954 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]]]}] 23:40:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 23:40:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1599ms 23:40:36 INFO - PROCESS | 2638 | 1464072036005 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 23:40:36 INFO - PROCESS | 2638 | 1464072036009 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 23:40:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 23:40:36 INFO - PROCESS | 2638 | 1464072036016 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 23:40:36 INFO - PROCESS | 2638 | 1464072036022 Marionette TRACE conn3 <- [1,526,null,{}] 23:40:36 INFO - PROCESS | 2638 | 1464072036040 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}] 23:40:36 INFO - PROCESS | 2638 | 1464072036254 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 23:40:36 INFO - PROCESS | 2638 | 1464072036531 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:36 INFO - PROCESS | 2638 | ++DOCSHELL 0x97899800 == 88 [pid = 2638] [id = 139] 23:40:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 184 (0x9789d800) [pid = 2638] [serial = 417] [outer = (nil)] 23:40:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 185 (0x99782800) [pid = 2638] [serial = 418] [outer = 0x9789d800] 23:40:36 INFO - PROCESS | 2638 | 1464072036663 Marionette DEBUG loaded listener.js 23:40:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 186 (0x9a1d5800) [pid = 2638] [serial = 419] [outer = 0x9789d800] 23:40:37 INFO - PROCESS | 2638 | 1464072037713 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]]]}] 23:40:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 23:40:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1750ms 23:40:37 INFO - PROCESS | 2638 | 1464072037767 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 23:40:37 INFO - PROCESS | 2638 | 1464072037772 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 23:40:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 23:40:37 INFO - PROCESS | 2638 | 1464072037779 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 23:40:37 INFO - PROCESS | 2638 | 1464072037782 Marionette TRACE conn3 <- [1,530,null,{}] 23:40:37 INFO - PROCESS | 2638 | 1464072037788 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}] 23:40:37 INFO - PROCESS | 2638 | 1464072037981 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 23:40:38 INFO - PROCESS | 2638 | 1464072038216 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:38 INFO - PROCESS | 2638 | ++DOCSHELL 0x99896c00 == 89 [pid = 2638] [id = 140] 23:40:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 187 (0x9ad3fc00) [pid = 2638] [serial = 420] [outer = (nil)] 23:40:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 188 (0x9b05f800) [pid = 2638] [serial = 421] [outer = 0x9ad3fc00] 23:40:38 INFO - PROCESS | 2638 | 1464072038344 Marionette DEBUG loaded listener.js 23:40:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 189 (0x9b8ac000) [pid = 2638] [serial = 422] [outer = 0x9ad3fc00] 23:40:39 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 23:40:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 23:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:40:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 23:40:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 23:40:39 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 23:40:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 23:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:40:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 23:40:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 23:40:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1431ms 23:40:39 INFO - PROCESS | 2638 | 1464072039192 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"]]]}] 23:40:39 INFO - PROCESS | 2638 | 1464072039231 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 23:40:39 INFO - PROCESS | 2638 | 1464072039235 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 23:40:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 23:40:39 INFO - PROCESS | 2638 | 1464072039245 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 23:40:39 INFO - PROCESS | 2638 | 1464072039247 Marionette TRACE conn3 <- [1,534,null,{}] 23:40:39 INFO - PROCESS | 2638 | 1464072039253 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}] 23:40:39 INFO - PROCESS | 2638 | 1464072039459 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 23:40:39 INFO - PROCESS | 2638 | 1464072039651 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:39 INFO - PROCESS | 2638 | ++DOCSHELL 0x951eac00 == 90 [pid = 2638] [id = 141] 23:40:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 190 (0x9ad3b800) [pid = 2638] [serial = 423] [outer = (nil)] 23:40:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 191 (0xa22bf000) [pid = 2638] [serial = 424] [outer = 0x9ad3b800] 23:40:39 INFO - PROCESS | 2638 | 1464072039738 Marionette DEBUG loaded listener.js 23:40:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 192 (0xa24c1000) [pid = 2638] [serial = 425] [outer = 0x9ad3b800] 23:40:40 INFO - PROCESS | 2638 | 1464072040641 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]]]}] 23:40:40 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 23:40:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1432ms 23:40:40 INFO - PROCESS | 2638 | 1464072040678 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 23:40:40 INFO - PROCESS | 2638 | 1464072040682 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 23:40:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 23:40:40 INFO - PROCESS | 2638 | 1464072040688 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 23:40:40 INFO - PROCESS | 2638 | 1464072040693 Marionette TRACE conn3 <- [1,538,null,{}] 23:40:40 INFO - PROCESS | 2638 | 1464072040699 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}] 23:40:41 INFO - PROCESS | 2638 | 1464072041005 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 23:40:41 INFO - PROCESS | 2638 | 1464072041148 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:41 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d32ec00 == 91 [pid = 2638] [id = 142] 23:40:41 INFO - PROCESS | 2638 | ++DOMWINDOW == 193 (0x8ecce000) [pid = 2638] [serial = 426] [outer = (nil)] 23:40:41 INFO - PROCESS | 2638 | ++DOMWINDOW == 194 (0x8f79dc00) [pid = 2638] [serial = 427] [outer = 0x8ecce000] 23:40:41 INFO - PROCESS | 2638 | 1464072041278 Marionette DEBUG loaded listener.js 23:40:41 INFO - PROCESS | 2638 | ++DOMWINDOW == 195 (0xa24f0000) [pid = 2638] [serial = 428] [outer = 0x8ecce000] 23:40:42 INFO - PROCESS | 2638 | 1464072042184 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]]]}] 23:40:42 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 23:40:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1540ms 23:40:42 INFO - PROCESS | 2638 | 1464072042230 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 23:40:42 INFO - PROCESS | 2638 | 1464072042234 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 23:40:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 23:40:42 INFO - PROCESS | 2638 | 1464072042241 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 23:40:42 INFO - PROCESS | 2638 | 1464072042245 Marionette TRACE conn3 <- [1,542,null,{}] 23:40:42 INFO - PROCESS | 2638 | 1464072042270 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}] 23:40:42 INFO - PROCESS | 2638 | 1464072042458 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 23:40:42 INFO - PROCESS | 2638 | 1464072042644 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:42 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d337c00 == 92 [pid = 2638] [id = 143] 23:40:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 196 (0x8d80fc00) [pid = 2638] [serial = 429] [outer = (nil)] 23:40:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 197 (0x8d817000) [pid = 2638] [serial = 430] [outer = 0x8d80fc00] 23:40:42 INFO - PROCESS | 2638 | 1464072042734 Marionette DEBUG loaded listener.js 23:40:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 198 (0x8d818c00) [pid = 2638] [serial = 431] [outer = 0x8d80fc00] 23:40:43 INFO - PROCESS | 2638 | 1464072043619 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]]]}] 23:40:43 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 23:40:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1398ms 23:40:43 INFO - PROCESS | 2638 | 1464072043640 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 23:40:43 INFO - PROCESS | 2638 | 1464072043644 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 23:40:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 23:40:43 INFO - PROCESS | 2638 | 1464072043651 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 23:40:43 INFO - PROCESS | 2638 | 1464072043653 Marionette TRACE conn3 <- [1,546,null,{}] 23:40:43 INFO - PROCESS | 2638 | 1464072043660 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}] 23:40:43 INFO - PROCESS | 2638 | 1464072043872 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 23:40:44 INFO - PROCESS | 2638 | 1464072044068 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:44 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d80f800 == 93 [pid = 2638] [id = 144] 23:40:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 199 (0x8d810800) [pid = 2638] [serial = 432] [outer = (nil)] 23:40:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 200 (0x8d81c400) [pid = 2638] [serial = 433] [outer = 0x8d810800] 23:40:44 INFO - PROCESS | 2638 | 1464072044156 Marionette DEBUG loaded listener.js 23:40:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 201 (0xa3053800) [pid = 2638] [serial = 434] [outer = 0x8d810800] 23:40:45 INFO - PROCESS | 2638 | 1464072045088 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]]]}] 23:40:45 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 23:40:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1481ms 23:40:45 INFO - PROCESS | 2638 | 1464072045155 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 23:40:45 INFO - PROCESS | 2638 | 1464072045160 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 23:40:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 23:40:45 INFO - PROCESS | 2638 | 1464072045168 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 23:40:45 INFO - PROCESS | 2638 | 1464072045171 Marionette TRACE conn3 <- [1,550,null,{}] 23:40:45 INFO - PROCESS | 2638 | 1464072045176 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}] 23:40:45 INFO - PROCESS | 2638 | 1464072045376 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 23:40:45 INFO - PROCESS | 2638 | 1464072045559 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:45 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d816400 == 94 [pid = 2638] [id = 145] 23:40:45 INFO - PROCESS | 2638 | ++DOMWINDOW == 202 (0x8f79c800) [pid = 2638] [serial = 435] [outer = (nil)] 23:40:45 INFO - PROCESS | 2638 | ++DOMWINDOW == 203 (0xa30eb400) [pid = 2638] [serial = 436] [outer = 0x8f79c800] 23:40:45 INFO - PROCESS | 2638 | 1464072045653 Marionette DEBUG loaded listener.js 23:40:45 INFO - PROCESS | 2638 | ++DOMWINDOW == 204 (0xa3482c00) [pid = 2638] [serial = 437] [outer = 0x8f79c800] 23:40:46 INFO - PROCESS | 2638 | 1464072046558 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]]]}] 23:40:46 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 23:40:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1484ms 23:40:46 INFO - PROCESS | 2638 | 1464072046653 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 23:40:46 INFO - PROCESS | 2638 | 1464072046656 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 23:40:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 23:40:46 INFO - PROCESS | 2638 | 1464072046663 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 23:40:46 INFO - PROCESS | 2638 | 1464072046666 Marionette TRACE conn3 <- [1,554,null,{}] 23:40:46 INFO - PROCESS | 2638 | 1464072046673 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}] 23:40:46 INFO - PROCESS | 2638 | 1464072046904 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 23:40:47 INFO - PROCESS | 2638 | 1464072047131 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:47 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b701800 == 95 [pid = 2638] [id = 146] 23:40:47 INFO - PROCESS | 2638 | ++DOMWINDOW == 205 (0x8b701c00) [pid = 2638] [serial = 438] [outer = (nil)] 23:40:47 INFO - PROCESS | 2638 | ++DOMWINDOW == 206 (0x8b708c00) [pid = 2638] [serial = 439] [outer = 0x8b701c00] 23:40:47 INFO - PROCESS | 2638 | 1464072047234 Marionette DEBUG loaded listener.js 23:40:47 INFO - PROCESS | 2638 | ++DOMWINDOW == 207 (0x8b70d000) [pid = 2638] [serial = 440] [outer = 0x8b701c00] 23:40:47 INFO - PROCESS | 2638 | [2638] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:40:48 INFO - PROCESS | 2638 | 1464072048212 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]]]}] 23:40:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 23:40:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1593ms 23:40:48 INFO - PROCESS | 2638 | 1464072048256 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 23:40:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 23:40:48 INFO - PROCESS | 2638 | 1464072048261 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 23:40:48 INFO - PROCESS | 2638 | 1464072048268 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 23:40:48 INFO - PROCESS | 2638 | 1464072048273 Marionette TRACE conn3 <- [1,558,null,{}] 23:40:48 INFO - PROCESS | 2638 | 1464072048280 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}] 23:40:48 INFO - PROCESS | 2638 | 1464072048570 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 23:40:48 INFO - PROCESS | 2638 | 1464072048862 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:48 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b709400 == 96 [pid = 2638] [id = 147] 23:40:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 208 (0x8b846800) [pid = 2638] [serial = 441] [outer = (nil)] 23:40:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 209 (0x8b84bc00) [pid = 2638] [serial = 442] [outer = 0x8b846800] 23:40:48 INFO - PROCESS | 2638 | 1464072048958 Marionette DEBUG loaded listener.js 23:40:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 210 (0x8f7a2800) [pid = 2638] [serial = 443] [outer = 0x8b846800] 23:40:49 INFO - PROCESS | 2638 | 1464072049847 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]]]}] 23:40:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 23:40:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1640ms 23:40:49 INFO - PROCESS | 2638 | 1464072049908 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 23:40:49 INFO - PROCESS | 2638 | 1464072049912 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 23:40:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 23:40:49 INFO - PROCESS | 2638 | 1464072049918 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 23:40:49 INFO - PROCESS | 2638 | 1464072049922 Marionette TRACE conn3 <- [1,562,null,{}] 23:40:49 INFO - PROCESS | 2638 | 1464072049927 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}] 23:40:50 INFO - PROCESS | 2638 | 1464072050111 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 23:40:50 INFO - PROCESS | 2638 | 1464072050290 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:50 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b70f000 == 97 [pid = 2638] [id = 148] 23:40:50 INFO - PROCESS | 2638 | ++DOMWINDOW == 211 (0x8b710400) [pid = 2638] [serial = 444] [outer = (nil)] 23:40:50 INFO - PROCESS | 2638 | ++DOMWINDOW == 212 (0x8ba7f800) [pid = 2638] [serial = 445] [outer = 0x8b710400] 23:40:50 INFO - PROCESS | 2638 | 1464072050381 Marionette DEBUG loaded listener.js 23:40:50 INFO - PROCESS | 2638 | ++DOMWINDOW == 213 (0x8ba81800) [pid = 2638] [serial = 446] [outer = 0x8b710400] 23:40:50 INFO - PROCESS | 2638 | [2638] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:40:51 INFO - PROCESS | 2638 | 1464072051277 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]]]}] 23:40:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 23:40:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1391ms 23:40:51 INFO - PROCESS | 2638 | 1464072051311 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 23:40:51 INFO - PROCESS | 2638 | 1464072051314 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 23:40:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 23:40:51 INFO - PROCESS | 2638 | 1464072051321 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 23:40:51 INFO - PROCESS | 2638 | 1464072051324 Marionette TRACE conn3 <- [1,566,null,{}] 23:40:51 INFO - PROCESS | 2638 | 1464072051330 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}] 23:40:51 INFO - PROCESS | 2638 | 1464072051508 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 23:40:51 INFO - PROCESS | 2638 | 1464072051696 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:51 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b84ec00 == 98 [pid = 2638] [id = 149] 23:40:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 214 (0x8ba7c400) [pid = 2638] [serial = 447] [outer = (nil)] 23:40:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 215 (0x8ba89400) [pid = 2638] [serial = 448] [outer = 0x8ba7c400] 23:40:51 INFO - PROCESS | 2638 | 1464072051780 Marionette DEBUG loaded listener.js 23:40:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 216 (0x8d811400) [pid = 2638] [serial = 449] [outer = 0x8ba7c400] 23:40:52 INFO - PROCESS | 2638 | [2638] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:40:52 INFO - PROCESS | 2638 | 1464072052692 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]]]}] 23:40:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 23:40:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1442ms 23:40:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 23:40:52 INFO - PROCESS | 2638 | 1464072052764 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 23:40:52 INFO - PROCESS | 2638 | 1464072052767 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 23:40:52 INFO - PROCESS | 2638 | 1464072052774 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 23:40:52 INFO - PROCESS | 2638 | 1464072052777 Marionette TRACE conn3 <- [1,570,null,{}] 23:40:52 INFO - PROCESS | 2638 | 1464072052783 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}] 23:40:52 INFO - PROCESS | 2638 | 1464072052970 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 23:40:53 INFO - PROCESS | 2638 | 1464072053166 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:53 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ba85400 == 99 [pid = 2638] [id = 150] 23:40:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 217 (0x8ba85c00) [pid = 2638] [serial = 450] [outer = (nil)] 23:40:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 218 (0x8f6d9800) [pid = 2638] [serial = 451] [outer = 0x8ba85c00] 23:40:53 INFO - PROCESS | 2638 | 1464072053295 Marionette DEBUG loaded listener.js 23:40:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 219 (0x910d4800) [pid = 2638] [serial = 452] [outer = 0x8ba85c00] 23:40:53 INFO - PROCESS | 2638 | [2638] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:40:54 INFO - PROCESS | 2638 | 1464072054171 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]]]}] 23:40:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 23:40:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1434ms 23:40:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 23:40:54 INFO - PROCESS | 2638 | 1464072054208 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 23:40:54 INFO - PROCESS | 2638 | 1464072054211 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 23:40:54 INFO - PROCESS | 2638 | 1464072054218 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 23:40:54 INFO - PROCESS | 2638 | 1464072054221 Marionette TRACE conn3 <- [1,574,null,{}] 23:40:54 INFO - PROCESS | 2638 | 1464072054227 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}] 23:40:54 INFO - PROCESS | 2638 | 1464072054417 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 23:40:54 INFO - PROCESS | 2638 | 1464072054630 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:54 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ba85000 == 100 [pid = 2638] [id = 151] 23:40:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 220 (0x8ebb6c00) [pid = 2638] [serial = 453] [outer = (nil)] 23:40:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 221 (0x910dc400) [pid = 2638] [serial = 454] [outer = 0x8ebb6c00] 23:40:54 INFO - PROCESS | 2638 | 1464072054714 Marionette DEBUG loaded listener.js 23:40:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 222 (0x910ddc00) [pid = 2638] [serial = 455] [outer = 0x8ebb6c00] 23:40:56 INFO - PROCESS | 2638 | 1464072056117 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]]]}] 23:40:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 23:40:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1986ms 23:40:56 INFO - PROCESS | 2638 | 1464072056212 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 23:40:56 INFO - PROCESS | 2638 | 1464072056217 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 23:40:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 23:40:56 INFO - PROCESS | 2638 | 1464072056226 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 23:40:56 INFO - PROCESS | 2638 | 1464072056231 Marionette TRACE conn3 <- [1,578,null,{}] 23:40:56 INFO - PROCESS | 2638 | 1464072056239 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}] 23:40:56 INFO - PROCESS | 2638 | 1464072056415 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 23:40:56 INFO - PROCESS | 2638 | 1464072056602 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:56 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b847400 == 101 [pid = 2638] [id = 152] 23:40:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 223 (0x8ba7fc00) [pid = 2638] [serial = 456] [outer = (nil)] 23:40:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 224 (0x8d4d8c00) [pid = 2638] [serial = 457] [outer = 0x8ba7fc00] 23:40:56 INFO - PROCESS | 2638 | 1464072056683 Marionette DEBUG loaded listener.js 23:40:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 225 (0x8d703000) [pid = 2638] [serial = 458] [outer = 0x8ba7fc00] 23:40:57 INFO - PROCESS | 2638 | 1464072057683 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]]]}] 23:40:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 23:40:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1532ms 23:40:57 INFO - PROCESS | 2638 | 1464072057759 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 23:40:57 INFO - PROCESS | 2638 | 1464072057767 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 23:40:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 23:40:57 INFO - PROCESS | 2638 | 1464072057777 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 23:40:57 INFO - PROCESS | 2638 | 1464072057781 Marionette TRACE conn3 <- [1,582,null,{}] 23:40:57 INFO - PROCESS | 2638 | 1464072057787 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}] 23:40:58 INFO - PROCESS | 2638 | 1464072058003 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 23:40:58 INFO - PROCESS | 2638 | --DOCSHELL 0x94684c00 == 100 [pid = 2638] [id = 28] 23:40:58 INFO - PROCESS | 2638 | --DOCSHELL 0x90eed400 == 99 [pid = 2638] [id = 101] 23:40:58 INFO - PROCESS | 2638 | --DOCSHELL 0xa8c06000 == 98 [pid = 2638] [id = 91] 23:40:58 INFO - PROCESS | 2638 | --DOCSHELL 0x8f4f3400 == 97 [pid = 2638] [id = 93] 23:40:58 INFO - PROCESS | 2638 | --DOMWINDOW == 224 (0x9a1d6c00) [pid = 2638] [serial = 351] [outer = (nil)] [url = about:blank] 23:40:58 INFO - PROCESS | 2638 | 1464072058362 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:58 INFO - PROCESS | 2638 | --DOCSHELL 0x8f4f1400 == 96 [pid = 2638] [id = 92] 23:40:58 INFO - PROCESS | 2638 | --DOCSHELL 0x8f4f0400 == 95 [pid = 2638] [id = 94] 23:40:58 INFO - PROCESS | 2638 | --DOCSHELL 0x90d43800 == 94 [pid = 2638] [id = 89] 23:40:58 INFO - PROCESS | 2638 | --DOCSHELL 0x94677000 == 93 [pid = 2638] [id = 88] 23:40:58 INFO - PROCESS | 2638 | --DOCSHELL 0x93a77400 == 92 [pid = 2638] [id = 35] 23:40:58 INFO - PROCESS | 2638 | --DOCSHELL 0x90ef3400 == 91 [pid = 2638] [id = 87] 23:40:58 INFO - PROCESS | 2638 | --DOCSHELL 0x90d4e000 == 90 [pid = 2638] [id = 90] 23:40:58 INFO - PROCESS | 2638 | --DOCSHELL 0x8e39e000 == 89 [pid = 2638] [id = 135] 23:40:58 INFO - PROCESS | 2638 | --DOCSHELL 0x90eec400 == 88 [pid = 2638] [id = 134] 23:40:58 INFO - PROCESS | 2638 | --DOCSHELL 0x8ecd0800 == 87 [pid = 2638] [id = 133] 23:40:58 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d338400 == 88 [pid = 2638] [id = 153] 23:40:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 225 (0x8d4d8800) [pid = 2638] [serial = 459] [outer = (nil)] 23:40:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 226 (0x8d8c0400) [pid = 2638] [serial = 460] [outer = 0x8d4d8800] 23:40:58 INFO - PROCESS | 2638 | 1464072058506 Marionette DEBUG loaded listener.js 23:40:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 227 (0x8e593c00) [pid = 2638] [serial = 461] [outer = 0x8d4d8800] 23:40:58 INFO - PROCESS | 2638 | --DOCSHELL 0x8ecc2400 == 87 [pid = 2638] [id = 132] 23:40:58 INFO - PROCESS | 2638 | --DOCSHELL 0x8ebb6000 == 86 [pid = 2638] [id = 131] 23:40:58 INFO - PROCESS | 2638 | --DOCSHELL 0x8e395000 == 85 [pid = 2638] [id = 130] 23:40:58 INFO - PROCESS | 2638 | --DOCSHELL 0x8d701800 == 84 [pid = 2638] [id = 129] 23:40:58 INFO - PROCESS | 2638 | --DOCSHELL 0x8d4d2000 == 83 [pid = 2638] [id = 126] 23:40:58 INFO - PROCESS | 2638 | --DOCSHELL 0x8d33b000 == 82 [pid = 2638] [id = 125] 23:40:58 INFO - PROCESS | 2638 | --DOCSHELL 0x8ea7d800 == 81 [pid = 2638] [id = 124] 23:40:58 INFO - PROCESS | 2638 | --DOCSHELL 0x90ef5c00 == 80 [pid = 2638] [id = 123] 23:40:58 INFO - PROCESS | 2638 | --DOCSHELL 0x8ebab000 == 79 [pid = 2638] [id = 122] 23:40:59 INFO - PROCESS | 2638 | --DOCSHELL 0x8ecc1400 == 78 [pid = 2638] [id = 121] 23:40:59 INFO - PROCESS | 2638 | --DOCSHELL 0x8e39b800 == 77 [pid = 2638] [id = 118] 23:40:59 INFO - PROCESS | 2638 | --DOMWINDOW == 226 (0x950d4400) [pid = 2638] [serial = 343] [outer = (nil)] [url = about:blank] 23:40:59 INFO - PROCESS | 2638 | --DOMWINDOW == 225 (0x8e39c800) [pid = 2638] [serial = 324] [outer = (nil)] [url = about:blank] 23:40:59 INFO - PROCESS | 2638 | --DOMWINDOW == 224 (0x8ebb2c00) [pid = 2638] [serial = 330] [outer = (nil)] [url = about:blank] 23:40:59 INFO - PROCESS | 2638 | --DOMWINDOW == 223 (0xa675c000) [pid = 2638] [serial = 318] [outer = (nil)] [url = about:blank] 23:40:59 INFO - PROCESS | 2638 | --DOMWINDOW == 222 (0x8f793400) [pid = 2638] [serial = 339] [outer = (nil)] [url = about:blank] 23:40:59 INFO - PROCESS | 2638 | --DOMWINDOW == 221 (0x97899c00) [pid = 2638] [serial = 346] [outer = (nil)] [url = about:blank] 23:40:59 INFO - PROCESS | 2638 | --DOMWINDOW == 220 (0x8f78b800) [pid = 2638] [serial = 306] [outer = (nil)] [url = about:blank] 23:40:59 INFO - PROCESS | 2638 | --DOMWINDOW == 219 (0x97894400) [pid = 2638] [serial = 345] [outer = (nil)] [url = about:blank] 23:40:59 INFO - PROCESS | 2638 | --DOMWINDOW == 218 (0x97879c00) [pid = 2638] [serial = 348] [outer = (nil)] [url = about:blank] 23:40:59 INFO - PROCESS | 2638 | --DOMWINDOW == 217 (0x9aa22c00) [pid = 2638] [serial = 312] [outer = (nil)] [url = about:blank] 23:40:59 INFO - PROCESS | 2638 | --DOMWINDOW == 216 (0x8e596c00) [pid = 2638] [serial = 327] [outer = (nil)] [url = about:blank] 23:40:59 INFO - PROCESS | 2638 | --DOMWINDOW == 215 (0x8ebaf800) [pid = 2638] [serial = 333] [outer = (nil)] [url = about:blank] 23:40:59 INFO - PROCESS | 2638 | --DOMWINDOW == 214 (0x92888400) [pid = 2638] [serial = 309] [outer = (nil)] [url = about:blank] 23:40:59 INFO - PROCESS | 2638 | --DOMWINDOW == 213 (0x94687000) [pid = 2638] [serial = 342] [outer = (nil)] [url = about:blank] 23:40:59 INFO - PROCESS | 2638 | --DOMWINDOW == 212 (0xa9063800) [pid = 2638] [serial = 321] [outer = (nil)] [url = about:blank] 23:40:59 INFO - PROCESS | 2638 | --DOMWINDOW == 211 (0x90d62400) [pid = 2638] [serial = 340] [outer = (nil)] [url = about:blank] 23:40:59 INFO - PROCESS | 2638 | --DOMWINDOW == 210 (0x8ebb9c00) [pid = 2638] [serial = 334] [outer = (nil)] [url = about:blank] 23:40:59 INFO - PROCESS | 2638 | --DOMWINDOW == 209 (0x996ae000) [pid = 2638] [serial = 349] [outer = (nil)] [url = about:blank] 23:40:59 INFO - PROCESS | 2638 | --DOMWINDOW == 208 (0x8f6ce800) [pid = 2638] [serial = 336] [outer = (nil)] [url = about:blank] 23:40:59 INFO - PROCESS | 2638 | --DOMWINDOW == 207 (0xa3053000) [pid = 2638] [serial = 315] [outer = (nil)] [url = about:blank] 23:40:59 INFO - PROCESS | 2638 | --DOMWINDOW == 206 (0x8f6d9c00) [pid = 2638] [serial = 337] [outer = (nil)] [url = about:blank] 23:40:59 INFO - PROCESS | 2638 | 1464072059376 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]]]}] 23:40:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 23:40:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1636ms 23:40:59 INFO - PROCESS | 2638 | 1464072059414 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 23:40:59 INFO - PROCESS | 2638 | 1464072059418 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 23:40:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 23:40:59 INFO - PROCESS | 2638 | 1464072059424 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 23:40:59 INFO - PROCESS | 2638 | 1464072059429 Marionette TRACE conn3 <- [1,586,null,{}] 23:40:59 INFO - PROCESS | 2638 | 1464072059445 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}] 23:40:59 INFO - PROCESS | 2638 | 1464072059629 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 23:40:59 INFO - PROCESS | 2638 | 1464072059788 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:59 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d336800 == 78 [pid = 2638] [id = 154] 23:40:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 207 (0x8e39c800) [pid = 2638] [serial = 462] [outer = (nil)] 23:40:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 208 (0x8ebbb400) [pid = 2638] [serial = 463] [outer = 0x8e39c800] 23:40:59 INFO - PROCESS | 2638 | 1464072059868 Marionette DEBUG loaded listener.js 23:40:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 209 (0x8ecc7800) [pid = 2638] [serial = 464] [outer = 0x8e39c800] 23:41:00 INFO - PROCESS | 2638 | [2638] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:41:00 INFO - PROCESS | 2638 | 1464072060644 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]]]}] 23:41:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 23:41:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1251ms 23:41:00 INFO - PROCESS | 2638 | 1464072060704 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 23:41:00 INFO - PROCESS | 2638 | 1464072060709 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 23:41:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 23:41:00 INFO - PROCESS | 2638 | 1464072060717 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 23:41:00 INFO - PROCESS | 2638 | 1464072060720 Marionette TRACE conn3 <- [1,590,null,{}] 23:41:00 INFO - PROCESS | 2638 | 1464072060730 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}] 23:41:00 INFO - PROCESS | 2638 | 1464072060948 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 23:41:00 INFO - PROCESS | 2638 | 1464072060969 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:00 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d337000 == 79 [pid = 2638] [id = 155] 23:41:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 210 (0x8e596c00) [pid = 2638] [serial = 465] [outer = (nil)] 23:41:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 211 (0x8f4fc000) [pid = 2638] [serial = 466] [outer = 0x8e596c00] 23:41:01 INFO - PROCESS | 2638 | 1464072061044 Marionette DEBUG loaded listener.js 23:41:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 212 (0x8f6d7000) [pid = 2638] [serial = 467] [outer = 0x8e596c00] 23:41:02 INFO - PROCESS | 2638 | 1464072062066 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]]]}] 23:41:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 23:41:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1394ms 23:41:02 INFO - PROCESS | 2638 | 1464072062112 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 23:41:02 INFO - PROCESS | 2638 | 1464072062116 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 23:41:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 23:41:02 INFO - PROCESS | 2638 | 1464072062122 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 23:41:02 INFO - PROCESS | 2638 | 1464072062124 Marionette TRACE conn3 <- [1,594,null,{}] 23:41:02 INFO - PROCESS | 2638 | 1464072062130 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}] 23:41:02 INFO - PROCESS | 2638 | 1464072062356 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 23:41:02 INFO - PROCESS | 2638 | 1464072062380 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:02 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ea89000 == 80 [pid = 2638] [id = 156] 23:41:02 INFO - PROCESS | 2638 | ++DOMWINDOW == 213 (0x8eccd400) [pid = 2638] [serial = 468] [outer = (nil)] 23:41:02 INFO - PROCESS | 2638 | ++DOMWINDOW == 214 (0x8f78b000) [pid = 2638] [serial = 469] [outer = 0x8eccd400] 23:41:02 INFO - PROCESS | 2638 | 1464072062457 Marionette DEBUG loaded listener.js 23:41:02 INFO - PROCESS | 2638 | ++DOMWINDOW == 215 (0x8f797800) [pid = 2638] [serial = 470] [outer = 0x8eccd400] 23:41:03 INFO - PROCESS | 2638 | --DOMWINDOW == 214 (0xa22eb400) [pid = 2638] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 23:41:03 INFO - PROCESS | 2638 | --DOMWINDOW == 213 (0x8ebbb800) [pid = 2638] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 23:41:03 INFO - PROCESS | 2638 | --DOMWINDOW == 212 (0x8d702000) [pid = 2638] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 23:41:03 INFO - PROCESS | 2638 | --DOMWINDOW == 211 (0x8f78c000) [pid = 2638] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 23:41:03 INFO - PROCESS | 2638 | --DOMWINDOW == 210 (0x8e399800) [pid = 2638] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 23:41:03 INFO - PROCESS | 2638 | --DOMWINDOW == 209 (0x8f4f4400) [pid = 2638] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 23:41:03 INFO - PROCESS | 2638 | --DOMWINDOW == 208 (0x90eefc00) [pid = 2638] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 23:41:03 INFO - PROCESS | 2638 | --DOMWINDOW == 207 (0x8ea8a000) [pid = 2638] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 23:41:03 INFO - PROCESS | 2638 | --DOMWINDOW == 206 (0x90ef2800) [pid = 2638] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 23:41:03 INFO - PROCESS | 2638 | 1464072063863 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]]]}] 23:41:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 23:41:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1782ms 23:41:03 INFO - PROCESS | 2638 | 1464072063913 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 23:41:03 INFO - PROCESS | 2638 | 1464072063916 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 23:41:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 23:41:03 INFO - PROCESS | 2638 | 1464072063923 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 23:41:03 INFO - PROCESS | 2638 | 1464072063926 Marionette TRACE conn3 <- [1,598,null,{}] 23:41:03 INFO - PROCESS | 2638 | 1464072063931 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}] 23:41:04 INFO - PROCESS | 2638 | 1464072064112 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 23:41:04 INFO - PROCESS | 2638 | 1464072064124 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:04 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b70bc00 == 81 [pid = 2638] [id = 157] 23:41:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 207 (0x8ea88400) [pid = 2638] [serial = 471] [outer = (nil)] 23:41:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 208 (0x90d44400) [pid = 2638] [serial = 472] [outer = 0x8ea88400] 23:41:04 INFO - PROCESS | 2638 | 1464072064200 Marionette DEBUG loaded listener.js 23:41:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 209 (0x90d4f000) [pid = 2638] [serial = 473] [outer = 0x8ea88400] 23:41:05 INFO - PROCESS | 2638 | 1464072065101 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]]]}] 23:41:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 23:41:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1228ms 23:41:05 INFO - PROCESS | 2638 | 1464072065157 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 23:41:05 INFO - PROCESS | 2638 | 1464072065161 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 23:41:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 23:41:05 INFO - PROCESS | 2638 | 1464072065167 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 23:41:05 INFO - PROCESS | 2638 | 1464072065170 Marionette TRACE conn3 <- [1,602,null,{}] 23:41:05 INFO - PROCESS | 2638 | 1464072065175 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}] 23:41:05 INFO - PROCESS | 2638 | 1464072065339 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 23:41:05 INFO - PROCESS | 2638 | 1464072065611 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:05 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b703000 == 82 [pid = 2638] [id = 158] 23:41:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 210 (0x8b706000) [pid = 2638] [serial = 474] [outer = (nil)] 23:41:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 211 (0x8b845400) [pid = 2638] [serial = 475] [outer = 0x8b706000] 23:41:05 INFO - PROCESS | 2638 | 1464072065703 Marionette DEBUG loaded listener.js 23:41:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 212 (0x8ba7e400) [pid = 2638] [serial = 476] [outer = 0x8b706000] 23:41:06 INFO - PROCESS | 2638 | 1464072066757 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]]]}] 23:41:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 23:41:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1646ms 23:41:06 INFO - PROCESS | 2638 | 1464072066815 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 23:41:06 INFO - PROCESS | 2638 | 1464072066823 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 23:41:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 23:41:06 INFO - PROCESS | 2638 | 1464072066831 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 23:41:06 INFO - PROCESS | 2638 | 1464072066837 Marionette TRACE conn3 <- [1,606,null,{}] 23:41:06 INFO - PROCESS | 2638 | 1464072066844 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}] 23:41:07 INFO - PROCESS | 2638 | 1464072067054 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 23:41:07 INFO - PROCESS | 2638 | 1464072067297 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:07 INFO - PROCESS | 2638 | ++DOCSHELL 0x8e395400 == 83 [pid = 2638] [id = 159] 23:41:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 213 (0x8e39e800) [pid = 2638] [serial = 477] [outer = (nil)] 23:41:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 214 (0x8ea80000) [pid = 2638] [serial = 478] [outer = 0x8e39e800] 23:41:07 INFO - PROCESS | 2638 | 1464072067432 Marionette DEBUG loaded listener.js 23:41:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 215 (0x8ebae000) [pid = 2638] [serial = 479] [outer = 0x8e39e800] 23:41:08 INFO - PROCESS | 2638 | 1464072068395 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]]]}] 23:41:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 23:41:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1640ms 23:41:08 INFO - PROCESS | 2638 | 1464072068475 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 23:41:08 INFO - PROCESS | 2638 | 1464072068482 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 23:41:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 23:41:08 INFO - PROCESS | 2638 | 1464072068489 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 23:41:08 INFO - PROCESS | 2638 | 1464072068492 Marionette TRACE conn3 <- [1,610,null,{}] 23:41:08 INFO - PROCESS | 2638 | 1464072068499 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}] 23:41:08 INFO - PROCESS | 2638 | 1464072068744 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 23:41:09 INFO - PROCESS | 2638 | 1464072069090 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:09 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ebacc00 == 84 [pid = 2638] [id = 160] 23:41:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 216 (0x8f78c000) [pid = 2638] [serial = 480] [outer = (nil)] 23:41:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 217 (0x8f7a4800) [pid = 2638] [serial = 481] [outer = 0x8f78c000] 23:41:09 INFO - PROCESS | 2638 | 1464072069185 Marionette DEBUG loaded listener.js 23:41:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 218 (0x90d4c800) [pid = 2638] [serial = 482] [outer = 0x8f78c000] 23:41:10 INFO - PROCESS | 2638 | 1464072070139 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]]]}] 23:41:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 23:41:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1690ms 23:41:10 INFO - PROCESS | 2638 | 1464072070180 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 23:41:10 INFO - PROCESS | 2638 | 1464072070184 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 23:41:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 23:41:10 INFO - PROCESS | 2638 | 1464072070201 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 23:41:10 INFO - PROCESS | 2638 | 1464072070212 Marionette TRACE conn3 <- [1,614,null,{}] 23:41:10 INFO - PROCESS | 2638 | 1464072070219 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}] 23:41:10 INFO - PROCESS | 2638 | 1464072070431 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 23:41:10 INFO - PROCESS | 2638 | 1464072070659 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:10 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d68fc00 == 85 [pid = 2638] [id = 161] 23:41:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 219 (0x8f792800) [pid = 2638] [serial = 483] [outer = (nil)] 23:41:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 220 (0x92279400) [pid = 2638] [serial = 484] [outer = 0x8f792800] 23:41:10 INFO - PROCESS | 2638 | 1464072070792 Marionette DEBUG loaded listener.js 23:41:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 221 (0x9468c800) [pid = 2638] [serial = 485] [outer = 0x8f792800] 23:41:11 INFO - PROCESS | 2638 | 1464072071693 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]]]}] 23:41:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 23:41:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1567ms 23:41:11 INFO - PROCESS | 2638 | 1464072071761 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 23:41:11 INFO - PROCESS | 2638 | 1464072071766 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 23:41:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 23:41:11 INFO - PROCESS | 2638 | 1464072071773 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 23:41:11 INFO - PROCESS | 2638 | 1464072071776 Marionette TRACE conn3 <- [1,618,null,{}] 23:41:11 INFO - PROCESS | 2638 | 1464072071783 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}] 23:41:12 INFO - PROCESS | 2638 | 1464072072094 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 23:41:12 INFO - PROCESS | 2638 | 1464072072517 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:12 INFO - PROCESS | 2638 | ++DOCSHELL 0x94694400 == 86 [pid = 2638] [id = 162] 23:41:12 INFO - PROCESS | 2638 | ++DOMWINDOW == 222 (0x9518fc00) [pid = 2638] [serial = 486] [outer = (nil)] 23:41:12 INFO - PROCESS | 2638 | ++DOMWINDOW == 223 (0x9789d400) [pid = 2638] [serial = 487] [outer = 0x9518fc00] 23:41:12 INFO - PROCESS | 2638 | 1464072072609 Marionette DEBUG loaded listener.js 23:41:12 INFO - PROCESS | 2638 | ++DOMWINDOW == 224 (0x9822ac00) [pid = 2638] [serial = 488] [outer = 0x9518fc00] 23:41:13 INFO - PROCESS | 2638 | 1464072073559 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]]]}] 23:41:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 23:41:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1832ms 23:41:13 INFO - PROCESS | 2638 | 1464072073606 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 23:41:13 INFO - PROCESS | 2638 | 1464072073610 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 23:41:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 23:41:13 INFO - PROCESS | 2638 | 1464072073616 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 23:41:13 INFO - PROCESS | 2638 | 1464072073620 Marionette TRACE conn3 <- [1,622,null,{}] 23:41:13 INFO - PROCESS | 2638 | 1464072073626 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}] 23:41:13 INFO - PROCESS | 2638 | 1464072073821 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 23:41:14 INFO - PROCESS | 2638 | 1464072074065 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:14 INFO - PROCESS | 2638 | ++DOCSHELL 0x99aa7000 == 87 [pid = 2638] [id = 163] 23:41:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 225 (0x99ac6c00) [pid = 2638] [serial = 489] [outer = (nil)] 23:41:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 226 (0x9a0e5400) [pid = 2638] [serial = 490] [outer = 0x99ac6c00] 23:41:14 INFO - PROCESS | 2638 | 1464072074213 Marionette DEBUG loaded listener.js 23:41:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 227 (0x9ad42000) [pid = 2638] [serial = 491] [outer = 0x99ac6c00] 23:41:15 INFO - PROCESS | 2638 | 1464072075125 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]]]}] 23:41:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 23:41:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1538ms 23:41:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 23:41:15 INFO - PROCESS | 2638 | 1464072075157 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 23:41:15 INFO - PROCESS | 2638 | 1464072075160 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 23:41:15 INFO - PROCESS | 2638 | 1464072075167 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 23:41:15 INFO - PROCESS | 2638 | 1464072075170 Marionette TRACE conn3 <- [1,626,null,{}] 23:41:15 INFO - PROCESS | 2638 | 1464072075176 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}] 23:41:15 INFO - PROCESS | 2638 | 1464072075361 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 23:41:15 INFO - PROCESS | 2638 | 1464072075551 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:15 INFO - PROCESS | 2638 | ++DOCSHELL 0x950db400 == 88 [pid = 2638] [id = 164] 23:41:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 228 (0x99779400) [pid = 2638] [serial = 492] [outer = (nil)] 23:41:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 229 (0x9cdd9c00) [pid = 2638] [serial = 493] [outer = 0x99779400] 23:41:15 INFO - PROCESS | 2638 | 1464072075637 Marionette DEBUG loaded listener.js 23:41:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 230 (0xa0617400) [pid = 2638] [serial = 494] [outer = 0x99779400] 23:41:16 INFO - PROCESS | 2638 | 1464072076595 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]]]}] 23:41:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 23:41:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1481ms 23:41:16 INFO - PROCESS | 2638 | 1464072076648 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 23:41:16 INFO - PROCESS | 2638 | 1464072076651 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 23:41:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 23:41:16 INFO - PROCESS | 2638 | 1464072076657 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 23:41:16 INFO - PROCESS | 2638 | 1464072076660 Marionette TRACE conn3 <- [1,630,null,{}] 23:41:16 INFO - PROCESS | 2638 | 1464072076666 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}] 23:41:16 INFO - PROCESS | 2638 | 1464072076850 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 23:41:17 INFO - PROCESS | 2638 | 1464072077083 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:17 INFO - PROCESS | 2638 | ++DOCSHELL 0x9ad46000 == 89 [pid = 2638] [id = 165] 23:41:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 231 (0x9b064000) [pid = 2638] [serial = 495] [outer = (nil)] 23:41:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 232 (0xa22e9400) [pid = 2638] [serial = 496] [outer = 0x9b064000] 23:41:17 INFO - PROCESS | 2638 | 1464072077182 Marionette DEBUG loaded listener.js 23:41:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 233 (0xa22f4400) [pid = 2638] [serial = 497] [outer = 0x9b064000] 23:41:18 INFO - PROCESS | 2638 | 1464072078063 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]]]}] 23:41:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 23:41:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1436ms 23:41:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 23:41:18 INFO - PROCESS | 2638 | 1464072078097 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 23:41:18 INFO - PROCESS | 2638 | 1464072078100 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 23:41:18 INFO - PROCESS | 2638 | 1464072078107 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 23:41:18 INFO - PROCESS | 2638 | 1464072078110 Marionette TRACE conn3 <- [1,634,null,{}] 23:41:18 INFO - PROCESS | 2638 | 1464072078116 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}] 23:41:18 INFO - PROCESS | 2638 | 1464072078295 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 23:41:18 INFO - PROCESS | 2638 | 1464072078496 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:18 INFO - PROCESS | 2638 | ++DOCSHELL 0x97898000 == 90 [pid = 2638] [id = 166] 23:41:18 INFO - PROCESS | 2638 | ++DOMWINDOW == 234 (0x9a1c8800) [pid = 2638] [serial = 498] [outer = (nil)] 23:41:18 INFO - PROCESS | 2638 | ++DOMWINDOW == 235 (0xa3056400) [pid = 2638] [serial = 499] [outer = 0x9a1c8800] 23:41:18 INFO - PROCESS | 2638 | 1464072078618 Marionette DEBUG loaded listener.js 23:41:18 INFO - PROCESS | 2638 | ++DOMWINDOW == 236 (0xa3256400) [pid = 2638] [serial = 500] [outer = 0x9a1c8800] 23:41:19 INFO - PROCESS | 2638 | [2638] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:41:19 INFO - PROCESS | 2638 | 1464072079603 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]]]}] 23:41:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 23:41:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1541ms 23:41:19 INFO - PROCESS | 2638 | 1464072079648 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 23:41:19 INFO - PROCESS | 2638 | 1464072079652 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 23:41:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 23:41:19 INFO - PROCESS | 2638 | 1464072079658 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 23:41:19 INFO - PROCESS | 2638 | 1464072079661 Marionette TRACE conn3 <- [1,638,null,{}] 23:41:19 INFO - PROCESS | 2638 | 1464072079667 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}] 23:41:19 INFO - PROCESS | 2638 | 1464072079858 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 23:41:20 INFO - PROCESS | 2638 | 1464072080086 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:20 INFO - PROCESS | 2638 | ++DOCSHELL 0x8bd11800 == 91 [pid = 2638] [id = 167] 23:41:20 INFO - PROCESS | 2638 | ++DOMWINDOW == 237 (0x8bd11c00) [pid = 2638] [serial = 501] [outer = (nil)] 23:41:20 INFO - PROCESS | 2638 | ++DOMWINDOW == 238 (0x8bd1a800) [pid = 2638] [serial = 502] [outer = 0x8bd11c00] 23:41:20 INFO - PROCESS | 2638 | 1464072080212 Marionette DEBUG loaded listener.js 23:41:20 INFO - PROCESS | 2638 | ++DOMWINDOW == 239 (0x8bd1d400) [pid = 2638] [serial = 503] [outer = 0x8bd11c00] 23:41:20 INFO - PROCESS | 2638 | [2638] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:41:21 INFO - PROCESS | 2638 | 1464072081058 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]]]}] 23:41:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 23:41:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1483ms 23:41:21 INFO - PROCESS | 2638 | 1464072081146 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 23:41:21 INFO - PROCESS | 2638 | 1464072081152 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 23:41:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 23:41:21 INFO - PROCESS | 2638 | 1464072081159 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 23:41:21 INFO - PROCESS | 2638 | 1464072081162 Marionette TRACE conn3 <- [1,642,null,{}] 23:41:21 INFO - PROCESS | 2638 | 1464072081168 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}] 23:41:21 INFO - PROCESS | 2638 | 1464072081385 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 23:41:21 INFO - PROCESS | 2638 | 1464072081625 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:21 INFO - PROCESS | 2638 | ++DOCSHELL 0xa26eb800 == 92 [pid = 2638] [id = 168] 23:41:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 240 (0xa3053000) [pid = 2638] [serial = 504] [outer = (nil)] 23:41:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 241 (0xa6281400) [pid = 2638] [serial = 505] [outer = 0xa3053000] 23:41:21 INFO - PROCESS | 2638 | 1464072081774 Marionette DEBUG loaded listener.js 23:41:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 242 (0xa67bf400) [pid = 2638] [serial = 506] [outer = 0xa3053000] 23:41:22 INFO - PROCESS | 2638 | 1464072082719 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]]]}] 23:41:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 23:41:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1631ms 23:41:22 INFO - PROCESS | 2638 | 1464072082791 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 23:41:22 INFO - PROCESS | 2638 | 1464072082795 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 23:41:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 23:41:22 INFO - PROCESS | 2638 | 1464072082802 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 23:41:22 INFO - PROCESS | 2638 | 1464072082806 Marionette TRACE conn3 <- [1,646,null,{}] 23:41:22 INFO - PROCESS | 2638 | 1464072082812 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}] 23:41:23 INFO - PROCESS | 2638 | 1464072083093 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 23:41:23 INFO - PROCESS | 2638 | 1464072083378 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:23 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d8bf400 == 93 [pid = 2638] [id = 169] 23:41:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 243 (0x8d8c1800) [pid = 2638] [serial = 507] [outer = (nil)] 23:41:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 244 (0x8ecc1c00) [pid = 2638] [serial = 508] [outer = 0x8d8c1800] 23:41:23 INFO - PROCESS | 2638 | 1464072083467 Marionette DEBUG loaded listener.js 23:41:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 245 (0x8f789c00) [pid = 2638] [serial = 509] [outer = 0x8d8c1800] 23:41:24 INFO - PROCESS | 2638 | 1464072084394 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]]]}] 23:41:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 23:41:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1649ms 23:41:24 INFO - PROCESS | 2638 | 1464072084452 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 23:41:24 INFO - PROCESS | 2638 | 1464072084455 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 23:41:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 23:41:24 INFO - PROCESS | 2638 | 1464072084462 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 23:41:24 INFO - PROCESS | 2638 | 1464072084465 Marionette TRACE conn3 <- [1,650,null,{}] 23:41:24 INFO - PROCESS | 2638 | 1464072084471 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}] 23:41:24 INFO - PROCESS | 2638 | 1464072084684 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 23:41:25 INFO - PROCESS | 2638 | 1464072085274 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:25 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d33a400 == 94 [pid = 2638] [id = 170] 23:41:25 INFO - PROCESS | 2638 | ++DOMWINDOW == 246 (0x8d33b000) [pid = 2638] [serial = 510] [outer = (nil)] 23:41:25 INFO - PROCESS | 2638 | ++DOMWINDOW == 247 (0x8d4dcc00) [pid = 2638] [serial = 511] [outer = 0x8d33b000] 23:41:25 INFO - PROCESS | 2638 | 1464072085400 Marionette DEBUG loaded listener.js 23:41:25 INFO - PROCESS | 2638 | ++DOMWINDOW == 248 (0x8d708c00) [pid = 2638] [serial = 512] [outer = 0x8d33b000] 23:41:26 INFO - PROCESS | 2638 | 1464072086273 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]]]}] 23:41:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 23:41:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1846ms 23:41:26 INFO - PROCESS | 2638 | 1464072086310 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 23:41:26 INFO - PROCESS | 2638 | 1464072086316 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 23:41:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 23:41:26 INFO - PROCESS | 2638 | 1464072086324 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 23:41:26 INFO - PROCESS | 2638 | 1464072086330 Marionette TRACE conn3 <- [1,654,null,{}] 23:41:26 INFO - PROCESS | 2638 | 1464072086337 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}] 23:41:26 INFO - PROCESS | 2638 | 1464072086523 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 23:41:26 INFO - PROCESS | 2638 | 1464072086727 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:26 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b84e000 == 95 [pid = 2638] [id = 171] 23:41:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 249 (0x8bd12000) [pid = 2638] [serial = 513] [outer = (nil)] 23:41:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 250 (0x8eba5400) [pid = 2638] [serial = 514] [outer = 0x8bd12000] 23:41:26 INFO - PROCESS | 2638 | 1464072086807 Marionette DEBUG loaded listener.js 23:41:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 251 (0x8f4f4400) [pid = 2638] [serial = 515] [outer = 0x8bd12000] 23:41:27 INFO - PROCESS | 2638 | 1464072087815 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]]]}] 23:41:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 23:41:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1532ms 23:41:27 INFO - PROCESS | 2638 | 1464072087860 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 23:41:27 INFO - PROCESS | 2638 | 1464072087866 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 23:41:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 23:41:27 INFO - PROCESS | 2638 | 1464072087873 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 23:41:27 INFO - PROCESS | 2638 | 1464072087876 Marionette TRACE conn3 <- [1,658,null,{}] 23:41:27 INFO - PROCESS | 2638 | 1464072087882 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}] 23:41:28 INFO - PROCESS | 2638 | 1464072088068 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 23:41:28 INFO - PROCESS | 2638 | 1464072088353 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:28 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d704800 == 96 [pid = 2638] [id = 172] 23:41:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 252 (0x8d706000) [pid = 2638] [serial = 516] [outer = (nil)] 23:41:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 253 (0x8d8c6c00) [pid = 2638] [serial = 517] [outer = 0x8d706000] 23:41:28 INFO - PROCESS | 2638 | 1464072088482 Marionette DEBUG loaded listener.js 23:41:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 254 (0x8f798800) [pid = 2638] [serial = 518] [outer = 0x8d706000] 23:41:29 INFO - PROCESS | 2638 | --DOCSHELL 0x8b70bc00 == 95 [pid = 2638] [id = 157] 23:41:29 INFO - PROCESS | 2638 | --DOCSHELL 0x8ea89000 == 94 [pid = 2638] [id = 156] 23:41:29 INFO - PROCESS | 2638 | --DOMWINDOW == 253 (0x996a2800) [pid = 2638] [serial = 409] [outer = (nil)] [url = about:blank] 23:41:29 INFO - PROCESS | 2638 | --DOMWINDOW == 252 (0x8eccc800) [pid = 2638] [serial = 363] [outer = (nil)] [url = about:blank] 23:41:29 INFO - PROCESS | 2638 | --DOMWINDOW == 251 (0x90eeb000) [pid = 2638] [serial = 357] [outer = (nil)] [url = about:blank] 23:41:29 INFO - PROCESS | 2638 | --DOMWINDOW == 250 (0x8d33d400) [pid = 2638] [serial = 375] [outer = (nil)] [url = about:blank] 23:41:29 INFO - PROCESS | 2638 | --DOMWINDOW == 249 (0x9ae4f000) [pid = 2638] [serial = 360] [outer = (nil)] [url = about:blank] 23:41:29 INFO - PROCESS | 2638 | --DOMWINDOW == 248 (0x91a1bc00) [pid = 2638] [serial = 366] [outer = (nil)] [url = about:blank] 23:41:29 INFO - PROCESS | 2638 | --DOMWINDOW == 247 (0x8d8c6400) [pid = 2638] [serial = 384] [outer = (nil)] [url = about:blank] 23:41:29 INFO - PROCESS | 2638 | --DOMWINDOW == 246 (0x8ea86c00) [pid = 2638] [serial = 372] [outer = (nil)] [url = about:blank] 23:41:29 INFO - PROCESS | 2638 | --DOMWINDOW == 245 (0x8d709400) [pid = 2638] [serial = 381] [outer = (nil)] [url = about:blank] 23:41:29 INFO - PROCESS | 2638 | --DOMWINDOW == 244 (0x8f4fa000) [pid = 2638] [serial = 354] [outer = (nil)] [url = about:blank] 23:41:29 INFO - PROCESS | 2638 | --DOMWINDOW == 243 (0x9cfab000) [pid = 2638] [serial = 369] [outer = (nil)] [url = about:blank] 23:41:29 INFO - PROCESS | 2638 | --DOMWINDOW == 242 (0x8d4db000) [pid = 2638] [serial = 378] [outer = (nil)] [url = about:blank] 23:41:29 INFO - PROCESS | 2638 | --DOCSHELL 0x8d337000 == 93 [pid = 2638] [id = 155] 23:41:29 INFO - PROCESS | 2638 | --DOCSHELL 0x8d336800 == 92 [pid = 2638] [id = 154] 23:41:29 INFO - PROCESS | 2638 | --DOCSHELL 0x8d338400 == 91 [pid = 2638] [id = 153] 23:41:29 INFO - PROCESS | 2638 | --DOCSHELL 0x8b847400 == 90 [pid = 2638] [id = 152] 23:41:29 INFO - PROCESS | 2638 | --DOCSHELL 0x8f6d7800 == 89 [pid = 2638] [id = 138] 23:41:29 INFO - PROCESS | 2638 | --DOCSHELL 0x8d8c5400 == 88 [pid = 2638] [id = 137] 23:41:29 INFO - PROCESS | 2638 | --DOMWINDOW == 241 (0x97884000) [pid = 2638] [serial = 407] [outer = (nil)] [url = about:blank] 23:41:29 INFO - PROCESS | 2638 | --DOMWINDOW == 240 (0x8f57d800) [pid = 2638] [serial = 395] [outer = (nil)] [url = about:blank] 23:41:29 INFO - PROCESS | 2638 | --DOMWINDOW == 239 (0x8d707400) [pid = 2638] [serial = 388] [outer = (nil)] [url = about:blank] 23:41:29 INFO - PROCESS | 2638 | --DOMWINDOW == 238 (0x8f4f3c00) [pid = 2638] [serial = 394] [outer = (nil)] [url = about:blank] 23:41:29 INFO - PROCESS | 2638 | --DOMWINDOW == 237 (0x91a18000) [pid = 2638] [serial = 401] [outer = (nil)] [url = about:blank] 23:41:29 INFO - PROCESS | 2638 | --DOMWINDOW == 236 (0x8ea7c800) [pid = 2638] [serial = 391] [outer = (nil)] [url = about:blank] 23:41:29 INFO - PROCESS | 2638 | --DOMWINDOW == 235 (0x8f793c00) [pid = 2638] [serial = 397] [outer = (nil)] [url = about:blank] 23:41:29 INFO - PROCESS | 2638 | --DOMWINDOW == 234 (0x950e1800) [pid = 2638] [serial = 404] [outer = (nil)] [url = about:blank] 23:41:29 INFO - PROCESS | 2638 | --DOMWINDOW == 233 (0x95195800) [pid = 2638] [serial = 406] [outer = (nil)] [url = about:blank] 23:41:29 INFO - PROCESS | 2638 | --DOMWINDOW == 232 (0x90d6fc00) [pid = 2638] [serial = 400] [outer = (nil)] [url = about:blank] 23:41:29 INFO - PROCESS | 2638 | --DOMWINDOW == 231 (0x8eba6000) [pid = 2638] [serial = 392] [outer = (nil)] [url = about:blank] 23:41:29 INFO - PROCESS | 2638 | --DOMWINDOW == 230 (0x8d8bf800) [pid = 2638] [serial = 389] [outer = (nil)] [url = about:blank] 23:41:29 INFO - PROCESS | 2638 | --DOMWINDOW == 229 (0x94684000) [pid = 2638] [serial = 403] [outer = (nil)] [url = about:blank] 23:41:29 INFO - PROCESS | 2638 | --DOMWINDOW == 228 (0x9789b000) [pid = 2638] [serial = 211] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:41:29 INFO - PROCESS | 2638 | --DOMWINDOW == 227 (0x90d45800) [pid = 2638] [serial = 398] [outer = (nil)] [url = about:blank] 23:41:29 INFO - PROCESS | 2638 | --DOMWINDOW == 226 (0xa22f6000) [pid = 2638] [serial = 256] [outer = (nil)] [url = about:blank] 23:41:29 INFO - PROCESS | 2638 | --DOMWINDOW == 225 (0xa30f3c00) [pid = 2638] [serial = 304] [outer = (nil)] [url = about:blank] 23:41:29 INFO - PROCESS | 2638 | 1464072089591 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]]]}] 23:41:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 23:41:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1788ms 23:41:29 INFO - PROCESS | 2638 | 1464072089667 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 23:41:29 INFO - PROCESS | 2638 | 1464072089673 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 23:41:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 23:41:29 INFO - PROCESS | 2638 | 1464072089695 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 23:41:29 INFO - PROCESS | 2638 | 1464072089709 Marionette TRACE conn3 <- [1,662,null,{}] 23:41:29 INFO - PROCESS | 2638 | 1464072089734 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}] 23:41:30 INFO - PROCESS | 2638 | 1464072090014 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 23:41:30 INFO - PROCESS | 2638 | 1464072090316 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:30 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b708800 == 89 [pid = 2638] [id = 173] 23:41:30 INFO - PROCESS | 2638 | ++DOMWINDOW == 226 (0x8d336800) [pid = 2638] [serial = 519] [outer = (nil)] 23:41:30 INFO - PROCESS | 2638 | ++DOMWINDOW == 227 (0x8ebaf800) [pid = 2638] [serial = 520] [outer = 0x8d336800] 23:41:30 INFO - PROCESS | 2638 | 1464072090446 Marionette DEBUG loaded listener.js 23:41:30 INFO - PROCESS | 2638 | ++DOMWINDOW == 228 (0x8f7a4c00) [pid = 2638] [serial = 521] [outer = 0x8d336800] 23:41:31 INFO - PROCESS | 2638 | [2638] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:41:31 INFO - PROCESS | 2638 | 1464072091706 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]]]}] 23:41:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 23:41:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 2088ms 23:41:31 INFO - PROCESS | 2638 | 1464072091781 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 23:41:31 INFO - PROCESS | 2638 | 1464072091788 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 23:41:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 23:41:31 INFO - PROCESS | 2638 | 1464072091828 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 23:41:31 INFO - PROCESS | 2638 | 1464072091835 Marionette TRACE conn3 <- [1,666,null,{}] 23:41:31 INFO - PROCESS | 2638 | 1464072091851 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}] 23:41:32 INFO - PROCESS | 2638 | 1464072092305 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 23:41:32 INFO - PROCESS | 2638 | 1464072092378 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:32 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ea89000 == 90 [pid = 2638] [id = 174] 23:41:32 INFO - PROCESS | 2638 | ++DOMWINDOW == 229 (0x8f6d0400) [pid = 2638] [serial = 522] [outer = (nil)] 23:41:32 INFO - PROCESS | 2638 | ++DOMWINDOW == 230 (0x90ca1800) [pid = 2638] [serial = 523] [outer = 0x8f6d0400] 23:41:32 INFO - PROCESS | 2638 | 1464072092632 Marionette DEBUG loaded listener.js 23:41:32 INFO - PROCESS | 2638 | ++DOMWINDOW == 231 (0x90d44c00) [pid = 2638] [serial = 524] [outer = 0x8f6d0400] 23:41:33 INFO - PROCESS | 2638 | [2638] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:41:34 INFO - PROCESS | 2638 | --DOMWINDOW == 230 (0x8e596c00) [pid = 2638] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 23:41:34 INFO - PROCESS | 2638 | --DOMWINDOW == 229 (0x97890400) [pid = 2638] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 23:41:34 INFO - PROCESS | 2638 | --DOMWINDOW == 228 (0x8d4d8800) [pid = 2638] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 23:41:34 INFO - PROCESS | 2638 | --DOMWINDOW == 227 (0x8e39c800) [pid = 2638] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 23:41:34 INFO - PROCESS | 2638 | --DOMWINDOW == 226 (0x8ba7fc00) [pid = 2638] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 23:41:34 INFO - PROCESS | 2638 | --DOMWINDOW == 225 (0x8eccd400) [pid = 2638] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 23:41:34 INFO - PROCESS | 2638 | 1464072094614 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]]]}] 23:41: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 23:41:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 2847ms 23:41:34 INFO - PROCESS | 2638 | 1464072094646 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 23:41:34 INFO - PROCESS | 2638 | 1464072094652 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 23:41:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 23:41:34 INFO - PROCESS | 2638 | 1464072094672 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 23:41:34 INFO - PROCESS | 2638 | 1464072094677 Marionette TRACE conn3 <- [1,670,null,{}] 23:41:34 INFO - PROCESS | 2638 | 1464072094686 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}] 23:41:34 INFO - PROCESS | 2638 | 1464072094947 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 23:41:35 INFO - PROCESS | 2638 | 1464072095149 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:35 INFO - PROCESS | 2638 | ++DOCSHELL 0x8eba3800 == 91 [pid = 2638] [id = 175] 23:41:35 INFO - PROCESS | 2638 | ++DOMWINDOW == 226 (0x8eba4400) [pid = 2638] [serial = 525] [outer = (nil)] 23:41:35 INFO - PROCESS | 2638 | ++DOMWINDOW == 227 (0x90c99c00) [pid = 2638] [serial = 526] [outer = 0x8eba4400] 23:41:35 INFO - PROCESS | 2638 | 1464072095290 Marionette DEBUG loaded listener.js 23:41:35 INFO - PROCESS | 2638 | ++DOMWINDOW == 228 (0x910d1400) [pid = 2638] [serial = 527] [outer = 0x8eba4400] 23:41:36 INFO - PROCESS | 2638 | 1464072096270 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]]]}] 23:41:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 23:41:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1644ms 23:41:36 INFO - PROCESS | 2638 | 1464072096315 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 23:41:36 INFO - PROCESS | 2638 | 1464072096321 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 23:41:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 23:41:36 INFO - PROCESS | 2638 | 1464072096330 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 23:41:36 INFO - PROCESS | 2638 | 1464072096336 Marionette TRACE conn3 <- [1,674,null,{}] 23:41:36 INFO - PROCESS | 2638 | 1464072096346 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}] 23:41:36 INFO - PROCESS | 2638 | 1464072096550 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 23:41:36 INFO - PROCESS | 2638 | 1464072096738 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:36 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d4ddc00 == 92 [pid = 2638] [id = 176] 23:41:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 229 (0x8d68f400) [pid = 2638] [serial = 528] [outer = (nil)] 23:41:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 230 (0x8d705c00) [pid = 2638] [serial = 529] [outer = 0x8d68f400] 23:41:36 INFO - PROCESS | 2638 | 1464072096892 Marionette DEBUG loaded listener.js 23:41:37 INFO - PROCESS | 2638 | ++DOMWINDOW == 231 (0x8d8c0000) [pid = 2638] [serial = 530] [outer = 0x8d68f400] 23:41:37 INFO - PROCESS | 2638 | [2638] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:41:37 INFO - PROCESS | 2638 | 1464072097830 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]]]}] 23:41: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 23:41:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1535ms 23:41:37 INFO - PROCESS | 2638 | 1464072097866 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 23:41:37 INFO - PROCESS | 2638 | 1464072097875 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 23:41:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 23:41:37 INFO - PROCESS | 2638 | 1464072097885 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 23:41:37 INFO - PROCESS | 2638 | 1464072097890 Marionette TRACE conn3 <- [1,678,null,{}] 23:41:37 INFO - PROCESS | 2638 | 1464072097896 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}] 23:41:38 INFO - PROCESS | 2638 | 1464072098085 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 23:41:38 INFO - PROCESS | 2638 | 1464072098321 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:38 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ea82800 == 93 [pid = 2638] [id = 177] 23:41:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 232 (0x8eba3c00) [pid = 2638] [serial = 531] [outer = (nil)] 23:41:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 233 (0x8ecc4c00) [pid = 2638] [serial = 532] [outer = 0x8eba3c00] 23:41:38 INFO - PROCESS | 2638 | 1464072098450 Marionette DEBUG loaded listener.js 23:41:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 234 (0x8f57b400) [pid = 2638] [serial = 533] [outer = 0x8eba3c00] 23:41:39 INFO - PROCESS | 2638 | 1464072099357 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]]]}] 23:41: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 23:41:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1531ms 23:41:39 INFO - PROCESS | 2638 | 1464072099418 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 23:41:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 23:41:39 INFO - PROCESS | 2638 | 1464072099423 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 23:41:39 INFO - PROCESS | 2638 | 1464072099430 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 23:41:39 INFO - PROCESS | 2638 | 1464072099436 Marionette TRACE conn3 <- [1,682,null,{}] 23:41:39 INFO - PROCESS | 2638 | 1464072099455 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}] 23:41:39 INFO - PROCESS | 2638 | 1464072099691 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 23:41:39 INFO - PROCESS | 2638 | 1464072099969 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:40 INFO - PROCESS | 2638 | ++DOCSHELL 0x90c9b000 == 94 [pid = 2638] [id = 178] 23:41:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 235 (0x90ef3400) [pid = 2638] [serial = 534] [outer = (nil)] 23:41:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 236 (0x910df000) [pid = 2638] [serial = 535] [outer = 0x90ef3400] 23:41:40 INFO - PROCESS | 2638 | 1464072100103 Marionette DEBUG loaded listener.js 23:41:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 237 (0x91a21400) [pid = 2638] [serial = 536] [outer = 0x90ef3400] 23:41:41 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:41:41 INFO - PROCESS | 2638 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:41:41 INFO - PROCESS | 2638 | 1464072101393 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]]]}] 23:41: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) 23:41:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1987ms 23:41:41 INFO - PROCESS | 2638 | 1464072101417 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 23:41:41 INFO - PROCESS | 2638 | 1464072101421 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 23:41:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 23:41:41 INFO - PROCESS | 2638 | 1464072101428 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 23:41:41 INFO - PROCESS | 2638 | 1464072101431 Marionette TRACE conn3 <- [1,686,null,{}] 23:41:41 INFO - PROCESS | 2638 | 1464072101437 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}] 23:41:41 INFO - PROCESS | 2638 | 1464072101659 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 23:41:41 INFO - PROCESS | 2638 | 1464072101856 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:41 INFO - PROCESS | 2638 | ++DOCSHELL 0x90eee800 == 95 [pid = 2638] [id = 179] 23:41:41 INFO - PROCESS | 2638 | ++DOMWINDOW == 238 (0x91a21000) [pid = 2638] [serial = 537] [outer = (nil)] 23:41:41 INFO - PROCESS | 2638 | ++DOMWINDOW == 239 (0x929edc00) [pid = 2638] [serial = 538] [outer = 0x91a21000] 23:41:41 INFO - PROCESS | 2638 | 1464072101940 Marionette DEBUG loaded listener.js 23:41:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 240 (0x929f2000) [pid = 2638] [serial = 539] [outer = 0x91a21000] 23:41:43 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:41:43 INFO - PROCESS | 2638 | 1464072103251 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]]]}] 23:41: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 23:41:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1880ms 23:41:43 INFO - PROCESS | 2638 | 1464072103326 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 23:41:43 INFO - PROCESS | 2638 | 1464072103329 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 23:41:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 23:41:43 INFO - PROCESS | 2638 | 1464072103355 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 23:41:43 INFO - PROCESS | 2638 | 1464072103358 Marionette TRACE conn3 <- [1,690,null,{}] 23:41:43 INFO - PROCESS | 2638 | 1464072103364 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}] 23:41:43 INFO - PROCESS | 2638 | 1464072103526 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 23:41:43 INFO - PROCESS | 2638 | 1464072103711 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:43 INFO - PROCESS | 2638 | ++DOCSHELL 0x929e9400 == 96 [pid = 2638] [id = 180] 23:41:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 241 (0x929e9c00) [pid = 2638] [serial = 540] [outer = (nil)] 23:41:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 242 (0x94686800) [pid = 2638] [serial = 541] [outer = 0x929e9c00] 23:41:43 INFO - PROCESS | 2638 | 1464072103807 Marionette DEBUG loaded listener.js 23:41:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 243 (0x950dd000) [pid = 2638] [serial = 542] [outer = 0x929e9c00] 23:41:45 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:41:45 INFO - PROCESS | 2638 | 1464072105128 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]]]}] 23:41:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 23:41:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1804ms 23:41:45 INFO - PROCESS | 2638 | 1464072105208 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 23:41:45 INFO - PROCESS | 2638 | 1464072105211 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 23:41:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 23:41:45 INFO - PROCESS | 2638 | 1464072105238 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 23:41:45 INFO - PROCESS | 2638 | 1464072105242 Marionette TRACE conn3 <- [1,694,null,{}] 23:41:45 INFO - PROCESS | 2638 | 1464072105249 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}] 23:41:45 INFO - PROCESS | 2638 | 1464072105447 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 23:41:45 INFO - PROCESS | 2638 | 1464072105633 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:45 INFO - PROCESS | 2638 | ++DOCSHELL 0x929f6c00 == 97 [pid = 2638] [id = 181] 23:41:45 INFO - PROCESS | 2638 | ++DOMWINDOW == 244 (0x929f7000) [pid = 2638] [serial = 543] [outer = (nil)] 23:41:45 INFO - PROCESS | 2638 | ++DOMWINDOW == 245 (0x9789a000) [pid = 2638] [serial = 544] [outer = 0x929f7000] 23:41:45 INFO - PROCESS | 2638 | 1464072105719 Marionette DEBUG loaded listener.js 23:41:45 INFO - PROCESS | 2638 | ++DOMWINDOW == 246 (0x9a0e6800) [pid = 2638] [serial = 545] [outer = 0x929f7000] 23:41:46 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:41:47 INFO - PROCESS | 2638 | 1464072107020 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]]]}] 23:41:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 23:41:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1839ms 23:41:47 INFO - PROCESS | 2638 | 1464072107115 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 23:41:47 INFO - PROCESS | 2638 | 1464072107120 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 23:41:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 23:41:47 INFO - PROCESS | 2638 | 1464072107180 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 23:41:47 INFO - PROCESS | 2638 | 1464072107184 Marionette TRACE conn3 <- [1,698,null,{}] 23:41:47 INFO - PROCESS | 2638 | 1464072107190 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}] 23:41:47 INFO - PROCESS | 2638 | 1464072107357 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 23:41:47 INFO - PROCESS | 2638 | 1464072107542 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:47 INFO - PROCESS | 2638 | ++DOCSHELL 0x97897400 == 98 [pid = 2638] [id = 182] 23:41:47 INFO - PROCESS | 2638 | ++DOMWINDOW == 247 (0x99aa8400) [pid = 2638] [serial = 546] [outer = (nil)] 23:41:47 INFO - PROCESS | 2638 | ++DOMWINDOW == 248 (0x9ad3ac00) [pid = 2638] [serial = 547] [outer = 0x99aa8400] 23:41:47 INFO - PROCESS | 2638 | 1464072107629 Marionette DEBUG loaded listener.js 23:41:47 INFO - PROCESS | 2638 | ++DOMWINDOW == 249 (0x9b062800) [pid = 2638] [serial = 548] [outer = 0x99aa8400] 23:41:48 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:41:48 INFO - PROCESS | 2638 | 1464072108934 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]]]}] 23:41: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) 23:41:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1799ms 23:41:48 INFO - PROCESS | 2638 | 1464072108971 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 23:41:48 INFO - PROCESS | 2638 | 1464072108978 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 23:41:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 23:41:49 INFO - PROCESS | 2638 | 1464072109111 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 23:41:49 INFO - PROCESS | 2638 | 1464072109115 Marionette TRACE conn3 <- [1,702,null,{}] 23:41:49 INFO - PROCESS | 2638 | 1464072109123 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}] 23:41:49 INFO - PROCESS | 2638 | 1464072109324 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 23:41:49 INFO - PROCESS | 2638 | 1464072109516 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:49 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b701400 == 99 [pid = 2638] [id = 183] 23:41:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 250 (0x8d8c9400) [pid = 2638] [serial = 549] [outer = (nil)] 23:41:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 251 (0x9ba38c00) [pid = 2638] [serial = 550] [outer = 0x8d8c9400] 23:41:49 INFO - PROCESS | 2638 | 1464072109600 Marionette DEBUG loaded listener.js 23:41:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 252 (0xa1156c00) [pid = 2638] [serial = 551] [outer = 0x8d8c9400] 23:41:50 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:41:50 INFO - PROCESS | 2638 | 1464072110910 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]]]}] 23:41: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 23:41:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1899ms 23:41:50 INFO - PROCESS | 2638 | 1464072110988 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 23:41:50 INFO - PROCESS | 2638 | 1464072110993 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 23:41:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 23:41:51 INFO - PROCESS | 2638 | 1464072111020 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 23:41:51 INFO - PROCESS | 2638 | 1464072111024 Marionette TRACE conn3 <- [1,706,null,{}] 23:41:51 INFO - PROCESS | 2638 | 1464072111031 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}] 23:41:51 INFO - PROCESS | 2638 | 1464072111203 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 23:41:51 INFO - PROCESS | 2638 | 1464072111393 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:51 INFO - PROCESS | 2638 | ++DOCSHELL 0x9ba3dc00 == 100 [pid = 2638] [id = 184] 23:41:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 253 (0x9cdbe000) [pid = 2638] [serial = 552] [outer = (nil)] 23:41:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 254 (0xa26c1000) [pid = 2638] [serial = 553] [outer = 0x9cdbe000] 23:41:51 INFO - PROCESS | 2638 | 1464072111477 Marionette DEBUG loaded listener.js 23:41:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 255 (0xa30f3c00) [pid = 2638] [serial = 554] [outer = 0x9cdbe000] 23:41:52 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:41:52 INFO - PROCESS | 2638 | 1464072112785 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]]]}] 23:41: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 23:41:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1798ms 23:41:52 INFO - PROCESS | 2638 | 1464072112813 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 23:41:52 INFO - PROCESS | 2638 | 1464072112817 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 23:41:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 23:41:52 INFO - PROCESS | 2638 | 1464072112824 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 23:41:52 INFO - PROCESS | 2638 | 1464072112828 Marionette TRACE conn3 <- [1,710,null,{}] 23:41:52 INFO - PROCESS | 2638 | 1464072112929 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}] 23:41:53 INFO - PROCESS | 2638 | 1464072113101 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 23:41:53 INFO - PROCESS | 2638 | 1464072113288 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:53 INFO - PROCESS | 2638 | ++DOCSHELL 0x8a343400 == 101 [pid = 2638] [id = 185] 23:41:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 256 (0x8a344800) [pid = 2638] [serial = 555] [outer = (nil)] 23:41:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 257 (0x8a349c00) [pid = 2638] [serial = 556] [outer = 0x8a344800] 23:41:53 INFO - PROCESS | 2638 | 1464072113372 Marionette DEBUG loaded listener.js 23:41:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 258 (0x8a34cc00) [pid = 2638] [serial = 557] [outer = 0x8a344800] 23:41:55 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:41:55 INFO - PROCESS | 2638 | 1464072115061 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]]]}] 23:41:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 23:41:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2295ms 23:41:55 INFO - PROCESS | 2638 | 1464072115121 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 23:41:55 INFO - PROCESS | 2638 | 1464072115127 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 23:41:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 23:41:55 INFO - PROCESS | 2638 | 1464072115135 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 23:41:55 INFO - PROCESS | 2638 | 1464072115141 Marionette TRACE conn3 <- [1,714,null,{}] 23:41:55 INFO - PROCESS | 2638 | 1464072115149 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}] 23:41:55 INFO - PROCESS | 2638 | 1464072115404 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 23:41:55 INFO - PROCESS | 2638 | 1464072115544 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:55 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d336c00 == 102 [pid = 2638] [id = 186] 23:41:55 INFO - PROCESS | 2638 | ++DOMWINDOW == 259 (0x8d337400) [pid = 2638] [serial = 558] [outer = (nil)] 23:41:55 INFO - PROCESS | 2638 | ++DOMWINDOW == 260 (0x8d812800) [pid = 2638] [serial = 559] [outer = 0x8d337400] 23:41:55 INFO - PROCESS | 2638 | 1464072115759 Marionette DEBUG loaded listener.js 23:41:55 INFO - PROCESS | 2638 | ++DOMWINDOW == 261 (0x8d8bf000) [pid = 2638] [serial = 560] [outer = 0x8d337400] 23:41:56 INFO - PROCESS | 2638 | --DOCSHELL 0x8d703400 == 101 [pid = 2638] [id = 128] 23:41:56 INFO - PROCESS | 2638 | --DOCSHELL 0x8ebac400 == 100 [pid = 2638] [id = 120] 23:41:56 INFO - PROCESS | 2638 | --DOCSHELL 0x8f4f4c00 == 99 [pid = 2638] [id = 119] 23:41:56 INFO - PROCESS | 2638 | --DOMWINDOW == 260 (0x90d44400) [pid = 2638] [serial = 472] [outer = (nil)] [url = about:blank] 23:41:56 INFO - PROCESS | 2638 | --DOMWINDOW == 259 (0xa30eb400) [pid = 2638] [serial = 436] [outer = (nil)] [url = about:blank] 23:41:56 INFO - PROCESS | 2638 | --DOMWINDOW == 258 (0x8b708c00) [pid = 2638] [serial = 439] [outer = (nil)] [url = about:blank] 23:41:56 INFO - PROCESS | 2638 | --DOMWINDOW == 257 (0x8b84bc00) [pid = 2638] [serial = 442] [outer = (nil)] [url = about:blank] 23:41:56 INFO - PROCESS | 2638 | --DOMWINDOW == 256 (0x8ba7f800) [pid = 2638] [serial = 445] [outer = (nil)] [url = about:blank] 23:41:56 INFO - PROCESS | 2638 | --DOMWINDOW == 255 (0x8ba89400) [pid = 2638] [serial = 448] [outer = (nil)] [url = about:blank] 23:41:56 INFO - PROCESS | 2638 | --DOMWINDOW == 254 (0x8f6d9800) [pid = 2638] [serial = 451] [outer = (nil)] [url = about:blank] 23:41:56 INFO - PROCESS | 2638 | --DOCSHELL 0x97898000 == 98 [pid = 2638] [id = 166] 23:41:56 INFO - PROCESS | 2638 | --DOCSHELL 0x9ad46000 == 97 [pid = 2638] [id = 165] 23:41:56 INFO - PROCESS | 2638 | --DOCSHELL 0x950db400 == 96 [pid = 2638] [id = 164] 23:41:56 INFO - PROCESS | 2638 | --DOCSHELL 0x99aa7000 == 95 [pid = 2638] [id = 163] 23:41:56 INFO - PROCESS | 2638 | --DOCSHELL 0x94694400 == 94 [pid = 2638] [id = 162] 23:41:56 INFO - PROCESS | 2638 | --DOCSHELL 0x8d68fc00 == 93 [pid = 2638] [id = 161] 23:41:56 INFO - PROCESS | 2638 | --DOCSHELL 0x8ebacc00 == 92 [pid = 2638] [id = 160] 23:41:56 INFO - PROCESS | 2638 | --DOCSHELL 0x8e395400 == 91 [pid = 2638] [id = 159] 23:41:56 INFO - PROCESS | 2638 | --DOCSHELL 0x8b703000 == 90 [pid = 2638] [id = 158] 23:41:56 INFO - PROCESS | 2638 | --DOMWINDOW == 253 (0x9ad3d000) [pid = 2638] [serial = 352] [outer = (nil)] [url = about:blank] 23:41:56 INFO - PROCESS | 2638 | --DOMWINDOW == 252 (0x8f797800) [pid = 2638] [serial = 470] [outer = (nil)] [url = about:blank] 23:41:56 INFO - PROCESS | 2638 | --DOMWINDOW == 251 (0x8f4fc000) [pid = 2638] [serial = 466] [outer = (nil)] [url = about:blank] 23:41:56 INFO - PROCESS | 2638 | --DOMWINDOW == 250 (0x8f6d7000) [pid = 2638] [serial = 467] [outer = (nil)] [url = about:blank] 23:41:56 INFO - PROCESS | 2638 | --DOMWINDOW == 249 (0x8ecc7800) [pid = 2638] [serial = 464] [outer = (nil)] [url = about:blank] 23:41:56 INFO - PROCESS | 2638 | --DOMWINDOW == 248 (0x8d8c0400) [pid = 2638] [serial = 460] [outer = (nil)] [url = about:blank] 23:41:56 INFO - PROCESS | 2638 | --DOMWINDOW == 247 (0x8e593c00) [pid = 2638] [serial = 461] [outer = (nil)] [url = about:blank] 23:41:56 INFO - PROCESS | 2638 | --DOMWINDOW == 246 (0x99782800) [pid = 2638] [serial = 418] [outer = (nil)] [url = about:blank] 23:41:56 INFO - PROCESS | 2638 | --DOMWINDOW == 245 (0x8ebbb400) [pid = 2638] [serial = 463] [outer = (nil)] [url = about:blank] 23:41:56 INFO - PROCESS | 2638 | --DOMWINDOW == 244 (0x8d703000) [pid = 2638] [serial = 458] [outer = (nil)] [url = about:blank] 23:41:56 INFO - PROCESS | 2638 | --DOMWINDOW == 243 (0x8d4d8c00) [pid = 2638] [serial = 457] [outer = (nil)] [url = about:blank] 23:41:56 INFO - PROCESS | 2638 | --DOMWINDOW == 242 (0xa22bf000) [pid = 2638] [serial = 424] [outer = (nil)] [url = about:blank] 23:41:56 INFO - PROCESS | 2638 | --DOMWINDOW == 241 (0x8f79dc00) [pid = 2638] [serial = 427] [outer = (nil)] [url = about:blank] 23:41:56 INFO - PROCESS | 2638 | --DOMWINDOW == 240 (0x8ea82400) [pid = 2638] [serial = 412] [outer = (nil)] [url = about:blank] 23:41:56 INFO - PROCESS | 2638 | --DOMWINDOW == 239 (0x910dc400) [pid = 2638] [serial = 454] [outer = (nil)] [url = about:blank] 23:41:56 INFO - PROCESS | 2638 | --DOMWINDOW == 238 (0x8d817000) [pid = 2638] [serial = 430] [outer = (nil)] [url = about:blank] 23:41:56 INFO - PROCESS | 2638 | --DOMWINDOW == 237 (0x9b05f800) [pid = 2638] [serial = 421] [outer = (nil)] [url = about:blank] 23:41:56 INFO - PROCESS | 2638 | --DOMWINDOW == 236 (0x8d81c400) [pid = 2638] [serial = 433] [outer = (nil)] [url = about:blank] 23:41:56 INFO - PROCESS | 2638 | --DOMWINDOW == 235 (0x8f78e800) [pid = 2638] [serial = 415] [outer = (nil)] [url = about:blank] 23:41:56 INFO - PROCESS | 2638 | --DOMWINDOW == 234 (0x8f78b000) [pid = 2638] [serial = 469] [outer = (nil)] [url = about:blank] 23:41:57 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:41:57 INFO - PROCESS | 2638 | 1464072117216 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]]]}] 23:41:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 23:41:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2137ms 23:41:57 INFO - PROCESS | 2638 | 1464072117273 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 23:41:57 INFO - PROCESS | 2638 | 1464072117281 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 23:41:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 23:41:57 INFO - PROCESS | 2638 | 1464072117291 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 23:41:57 INFO - PROCESS | 2638 | 1464072117294 Marionette TRACE conn3 <- [1,718,null,{}] 23:41:57 INFO - PROCESS | 2638 | 1464072117301 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}] 23:41:57 INFO - PROCESS | 2638 | 1464072117456 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 23:41:57 INFO - PROCESS | 2638 | 1464072117605 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:57 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b84dc00 == 91 [pid = 2638] [id = 187] 23:41:57 INFO - PROCESS | 2638 | ++DOMWINDOW == 235 (0x8b84e400) [pid = 2638] [serial = 561] [outer = (nil)] 23:41:57 INFO - PROCESS | 2638 | ++DOMWINDOW == 236 (0x8d80e400) [pid = 2638] [serial = 562] [outer = 0x8b84e400] 23:41:57 INFO - PROCESS | 2638 | 1464072117686 Marionette DEBUG loaded listener.js 23:41:57 INFO - PROCESS | 2638 | ++DOMWINDOW == 237 (0x8e395000) [pid = 2638] [serial = 563] [outer = 0x8b84e400] 23:41:58 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:41:58 INFO - PROCESS | 2638 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:41:58 INFO - PROCESS | 2638 | 1464072118828 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]]]}] 23:41:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 23:41:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1579ms 23:41:58 INFO - PROCESS | 2638 | 1464072118870 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 23:41:58 INFO - PROCESS | 2638 | 1464072118874 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 23:41:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 23:41:58 INFO - PROCESS | 2638 | 1464072118881 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 23:41:58 INFO - PROCESS | 2638 | 1464072118886 Marionette TRACE conn3 <- [1,722,null,{}] 23:41:58 INFO - PROCESS | 2638 | 1464072118902 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}] 23:41:59 INFO - PROCESS | 2638 | 1464072119227 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 23:41:59 INFO - PROCESS | 2638 | 1464072119271 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:59 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d4d8c00 == 92 [pid = 2638] [id = 188] 23:41:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 238 (0x8ebab400) [pid = 2638] [serial = 564] [outer = (nil)] 23:41:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 239 (0x8ecc3800) [pid = 2638] [serial = 565] [outer = 0x8ebab400] 23:41:59 INFO - PROCESS | 2638 | 1464072119361 Marionette DEBUG loaded listener.js 23:41:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 240 (0x8f4fbc00) [pid = 2638] [serial = 566] [outer = 0x8ebab400] 23:42:00 INFO - PROCESS | 2638 | 1464072120248 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] 23:42:00 INFO - PROCESS | 2638 | 1464072120327 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 23:42:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 23:42:00 INFO - PROCESS | 2638 | 1464072120333 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 23:42:00 INFO - PROCESS | 2638 | 1464072120337 Marionette TRACE conn3 <- [1,726,null,{}] 23:42:00 INFO - PROCESS | 2638 | 1464072120342 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}] 23:42:00 INFO - PROCESS | 2638 | 1464072120568 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 23:42:00 INFO - PROCESS | 2638 | 1464072120602 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:00 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ebbb000 == 93 [pid = 2638] [id = 189] 23:42:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 241 (0x8f578c00) [pid = 2638] [serial = 567] [outer = (nil)] 23:42:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 242 (0x8f79f000) [pid = 2638] [serial = 568] [outer = 0x8f578c00] 23:42:00 INFO - PROCESS | 2638 | 1464072120689 Marionette DEBUG loaded listener.js 23:42:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 243 (0x8f7e7800) [pid = 2638] [serial = 569] [outer = 0x8f578c00] 23:42:01 INFO - PROCESS | 2638 | --DOMWINDOW == 242 (0x8d336800) [pid = 2638] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 23:42:01 INFO - PROCESS | 2638 | --DOMWINDOW == 241 (0x8bd12000) [pid = 2638] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 23:42:01 INFO - PROCESS | 2638 | --DOMWINDOW == 240 (0x8d33b000) [pid = 2638] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 23:42:01 INFO - PROCESS | 2638 | --DOMWINDOW == 239 (0x8ea88400) [pid = 2638] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 23:42:01 INFO - PROCESS | 2638 | --DOMWINDOW == 238 (0x8f6d0400) [pid = 2638] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 23:42:01 INFO - PROCESS | 2638 | --DOMWINDOW == 237 (0x8d706000) [pid = 2638] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 23:42:01 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:01 INFO - PROCESS | 2638 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:42:01 INFO - PROCESS | 2638 | 1464072121927 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]]]}] 23:42:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 23:42:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1641ms 23:42:01 INFO - PROCESS | 2638 | 1464072121976 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 23:42:01 INFO - PROCESS | 2638 | 1464072121980 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 23:42:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 23:42:01 INFO - PROCESS | 2638 | 1464072121986 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 23:42:01 INFO - PROCESS | 2638 | 1464072121989 Marionette TRACE conn3 <- [1,730,null,{}] 23:42:01 INFO - PROCESS | 2638 | 1464072121995 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}] 23:42:02 INFO - PROCESS | 2638 | 1464072122150 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 23:42:02 INFO - PROCESS | 2638 | 1464072122327 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:02 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ba83400 == 94 [pid = 2638] [id = 190] 23:42:02 INFO - PROCESS | 2638 | ++DOMWINDOW == 238 (0x8d336800) [pid = 2638] [serial = 570] [outer = (nil)] 23:42:02 INFO - PROCESS | 2638 | ++DOMWINDOW == 239 (0x90c9a000) [pid = 2638] [serial = 571] [outer = 0x8d336800] 23:42:02 INFO - PROCESS | 2638 | 1464072122438 Marionette DEBUG loaded listener.js 23:42:02 INFO - PROCESS | 2638 | ++DOMWINDOW == 240 (0x90ca1c00) [pid = 2638] [serial = 572] [outer = 0x8d336800] 23:42:03 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:03 INFO - PROCESS | 2638 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:42:03 INFO - PROCESS | 2638 | 1464072123572 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] 23:42:03 INFO - PROCESS | 2638 | 1464072123637 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 23:42:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 23:42:03 INFO - PROCESS | 2638 | 1464072123646 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 23:42:03 INFO - PROCESS | 2638 | 1464072123653 Marionette TRACE conn3 <- [1,734,null,{}] 23:42:03 INFO - PROCESS | 2638 | 1464072123663 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}] 23:42:03 INFO - PROCESS | 2638 | 1464072123863 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 23:42:04 INFO - PROCESS | 2638 | 1464072124132 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:04 INFO - PROCESS | 2638 | ++DOCSHELL 0x8bd15800 == 95 [pid = 2638] [id = 191] 23:42:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 241 (0x8d694000) [pid = 2638] [serial = 573] [outer = (nil)] 23:42:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 242 (0x8d709800) [pid = 2638] [serial = 574] [outer = 0x8d694000] 23:42:04 INFO - PROCESS | 2638 | 1464072124269 Marionette DEBUG loaded listener.js 23:42:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 243 (0x8d8c6400) [pid = 2638] [serial = 575] [outer = 0x8d694000] 23:42:05 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:05 INFO - PROCESS | 2638 | 1464072125233 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]]]}] 23:42:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 23:42:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1636ms 23:42:05 INFO - PROCESS | 2638 | 1464072125282 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 23:42:05 INFO - PROCESS | 2638 | 1464072125291 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 23:42:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 23:42:05 INFO - PROCESS | 2638 | 1464072125301 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 23:42:05 INFO - PROCESS | 2638 | 1464072125306 Marionette TRACE conn3 <- [1,738,null,{}] 23:42:05 INFO - PROCESS | 2638 | 1464072125312 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}] 23:42:05 INFO - PROCESS | 2638 | 1464072125508 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 23:42:05 INFO - PROCESS | 2638 | 1464072125758 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:05 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ea7ec00 == 96 [pid = 2638] [id = 192] 23:42:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 244 (0x8ea85000) [pid = 2638] [serial = 576] [outer = (nil)] 23:42:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 245 (0x8f4f8c00) [pid = 2638] [serial = 577] [outer = 0x8ea85000] 23:42:05 INFO - PROCESS | 2638 | 1464072125901 Marionette DEBUG loaded listener.js 23:42:06 INFO - PROCESS | 2638 | ++DOMWINDOW == 246 (0x8f797000) [pid = 2638] [serial = 578] [outer = 0x8ea85000] 23:42:07 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:07 INFO - PROCESS | 2638 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:42:07 INFO - PROCESS | 2638 | 1464072127275 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]]]}] 23:42:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 23:42:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1987ms 23:42:07 INFO - PROCESS | 2638 | 1464072127289 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 23:42:07 INFO - PROCESS | 2638 | 1464072127292 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 23:42:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 23:42:07 INFO - PROCESS | 2638 | 1464072127442 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 23:42:07 INFO - PROCESS | 2638 | 1464072127449 Marionette TRACE conn3 <- [1,742,null,{}] 23:42:07 INFO - PROCESS | 2638 | 1464072127468 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}] 23:42:07 INFO - PROCESS | 2638 | 1464072127640 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 23:42:07 INFO - PROCESS | 2638 | 1464072127836 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:07 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f4fa400 == 97 [pid = 2638] [id = 193] 23:42:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 247 (0x90c96400) [pid = 2638] [serial = 579] [outer = (nil)] 23:42:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 248 (0x910db000) [pid = 2638] [serial = 580] [outer = 0x90c96400] 23:42:07 INFO - PROCESS | 2638 | 1464072127965 Marionette DEBUG loaded listener.js 23:42:08 INFO - PROCESS | 2638 | ++DOMWINDOW == 249 (0x929e8800) [pid = 2638] [serial = 581] [outer = 0x90c96400] 23:42:09 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:09 INFO - PROCESS | 2638 | 1464072129292 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]]]}] 23:42:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 23:42:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1946ms 23:42:09 INFO - PROCESS | 2638 | 1464072129391 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 23:42:09 INFO - PROCESS | 2638 | 1464072129397 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 23:42:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 23:42:09 INFO - PROCESS | 2638 | 1464072129408 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 23:42:09 INFO - PROCESS | 2638 | 1464072129411 Marionette TRACE conn3 <- [1,746,null,{}] 23:42:09 INFO - PROCESS | 2638 | 1464072129417 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}] 23:42:09 INFO - PROCESS | 2638 | 1464072129598 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 23:42:09 INFO - PROCESS | 2638 | 1464072129787 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:09 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ba89000 == 98 [pid = 2638] [id = 194] 23:42:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 250 (0x8e394400) [pid = 2638] [serial = 582] [outer = (nil)] 23:42:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 251 (0x94677000) [pid = 2638] [serial = 583] [outer = 0x8e394400] 23:42:09 INFO - PROCESS | 2638 | 1464072129874 Marionette DEBUG loaded listener.js 23:42:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 252 (0x951e1000) [pid = 2638] [serial = 584] [outer = 0x8e394400] 23:42:10 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:11 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:11 INFO - PROCESS | 2638 | 1464072131195 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]]]}] 23:42:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 23:42:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1837ms 23:42:11 INFO - PROCESS | 2638 | 1464072131275 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 23:42:11 INFO - PROCESS | 2638 | 1464072131279 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 23:42:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 23:42:11 INFO - PROCESS | 2638 | 1464072131309 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 23:42:11 INFO - PROCESS | 2638 | 1464072131312 Marionette TRACE conn3 <- [1,750,null,{}] 23:42:11 INFO - PROCESS | 2638 | 1464072131318 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}] 23:42:11 INFO - PROCESS | 2638 | 1464072131482 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 23:42:11 INFO - PROCESS | 2638 | 1464072131670 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:11 INFO - PROCESS | 2638 | ++DOCSHELL 0x8bd16c00 == 99 [pid = 2638] [id = 195] 23:42:11 INFO - PROCESS | 2638 | ++DOMWINDOW == 253 (0x929ea800) [pid = 2638] [serial = 585] [outer = (nil)] 23:42:11 INFO - PROCESS | 2638 | ++DOMWINDOW == 254 (0x9789bc00) [pid = 2638] [serial = 586] [outer = 0x929ea800] 23:42:11 INFO - PROCESS | 2638 | 1464072131754 Marionette DEBUG loaded listener.js 23:42:11 INFO - PROCESS | 2638 | ++DOMWINDOW == 255 (0x98280c00) [pid = 2638] [serial = 587] [outer = 0x929ea800] 23:42:13 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:13 INFO - PROCESS | 2638 | 1464072133061 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]]]}] 23:42:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 23:42:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1799ms 23:42:13 INFO - PROCESS | 2638 | 1464072133101 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 23:42:13 INFO - PROCESS | 2638 | 1464072133105 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 23:42:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 23:42:13 INFO - PROCESS | 2638 | 1464072133214 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 23:42:13 INFO - PROCESS | 2638 | 1464072133219 Marionette TRACE conn3 <- [1,754,null,{}] 23:42:13 INFO - PROCESS | 2638 | 1464072133227 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}] 23:42:13 INFO - PROCESS | 2638 | 1464072133416 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 23:42:13 INFO - PROCESS | 2638 | 1464072133617 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:13 INFO - PROCESS | 2638 | ++DOCSHELL 0x8a346400 == 100 [pid = 2638] [id = 196] 23:42:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 256 (0x8b84c800) [pid = 2638] [serial = 588] [outer = (nil)] 23:42:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 257 (0x9a1c9800) [pid = 2638] [serial = 589] [outer = 0x8b84c800] 23:42:13 INFO - PROCESS | 2638 | 1464072133705 Marionette DEBUG loaded listener.js 23:42:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 258 (0x9b595400) [pid = 2638] [serial = 590] [outer = 0x8b84c800] 23:42:14 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:15 INFO - PROCESS | 2638 | 1464072135022 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]]]}] 23:42:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 23:42:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1888ms 23:42:15 INFO - PROCESS | 2638 | 1464072135049 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 23:42:15 INFO - PROCESS | 2638 | 1464072135052 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 23:42:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 23:42:15 INFO - PROCESS | 2638 | 1464072135122 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 23:42:15 INFO - PROCESS | 2638 | 1464072135126 Marionette TRACE conn3 <- [1,758,null,{}] 23:42:15 INFO - PROCESS | 2638 | 1464072135134 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}] 23:42:15 INFO - PROCESS | 2638 | 1464072135311 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 23:42:15 INFO - PROCESS | 2638 | 1464072135501 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:15 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b844400 == 101 [pid = 2638] [id = 197] 23:42:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 259 (0x8bd1c800) [pid = 2638] [serial = 591] [outer = (nil)] 23:42:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 260 (0xa114c400) [pid = 2638] [serial = 592] [outer = 0x8bd1c800] 23:42:15 INFO - PROCESS | 2638 | 1464072135591 Marionette DEBUG loaded listener.js 23:42:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 261 (0xa22f3800) [pid = 2638] [serial = 593] [outer = 0x8bd1c800] 23:42:16 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:16 INFO - PROCESS | 2638 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:42:16 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:16 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:16 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:16 INFO - PROCESS | 2638 | 1464072136463 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]]]}] 23:42:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 23:42:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1423ms 23:42:16 INFO - PROCESS | 2638 | 1464072136525 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 23:42:16 INFO - PROCESS | 2638 | 1464072136529 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 23:42:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 23:42:16 INFO - PROCESS | 2638 | 1464072136535 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 23:42:16 INFO - PROCESS | 2638 | 1464072136538 Marionette TRACE conn3 <- [1,762,null,{}] 23:42:16 INFO - PROCESS | 2638 | 1464072136544 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}] 23:42:16 INFO - PROCESS | 2638 | 1464072136720 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 23:42:16 INFO - PROCESS | 2638 | 1464072136930 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:17 INFO - PROCESS | 2638 | ++DOCSHELL 0x9468d800 == 102 [pid = 2638] [id = 198] 23:42:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 262 (0x9827d400) [pid = 2638] [serial = 594] [outer = (nil)] 23:42:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 263 (0xa26e9c00) [pid = 2638] [serial = 595] [outer = 0x9827d400] 23:42:17 INFO - PROCESS | 2638 | 1464072137060 Marionette DEBUG loaded listener.js 23:42:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 264 (0xa35f6800) [pid = 2638] [serial = 596] [outer = 0x9827d400] 23:42:18 INFO - PROCESS | 2638 | 1464072138350 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]]]}] 23:42:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 23:42:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1830ms 23:42:18 INFO - PROCESS | 2638 | 1464072138411 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 23:42:18 INFO - PROCESS | 2638 | 1464072138416 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 23:42:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 23:42:18 INFO - PROCESS | 2638 | 1464072138426 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 23:42:18 INFO - PROCESS | 2638 | 1464072138429 Marionette TRACE conn3 <- [1,766,null,{}] 23:42:18 INFO - PROCESS | 2638 | 1464072138435 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}] 23:42:18 INFO - PROCESS | 2638 | 1464072138677 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 23:42:18 INFO - PROCESS | 2638 | 1464072138880 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:18 INFO - PROCESS | 2638 | ++DOCSHELL 0x92974000 == 103 [pid = 2638] [id = 199] 23:42:18 INFO - PROCESS | 2638 | ++DOMWINDOW == 265 (0x92974400) [pid = 2638] [serial = 597] [outer = (nil)] 23:42:18 INFO - PROCESS | 2638 | ++DOMWINDOW == 266 (0x92979800) [pid = 2638] [serial = 598] [outer = 0x92974400] 23:42:18 INFO - PROCESS | 2638 | 1464072138968 Marionette DEBUG loaded listener.js 23:42:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 267 (0x9297d800) [pid = 2638] [serial = 599] [outer = 0x92974400] 23:42:20 INFO - PROCESS | 2638 | 1464072140597 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]]]}] 23:42:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 23:42:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2190ms 23:42:20 INFO - PROCESS | 2638 | 1464072140617 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 23:42:20 INFO - PROCESS | 2638 | 1464072140624 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 23:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 23:42:20 INFO - PROCESS | 2638 | 1464072140634 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 23:42:20 INFO - PROCESS | 2638 | 1464072140638 Marionette TRACE conn3 <- [1,770,null,{}] 23:42:20 INFO - PROCESS | 2638 | 1464072140649 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}] 23:42:21 INFO - PROCESS | 2638 | 1464072141051 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 23:42:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 268 (0x92976400) [pid = 2638] [serial = 600] [outer = 0x950e1400] 23:42:21 INFO - PROCESS | 2638 | 1464072141322 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:21 INFO - PROCESS | 2638 | ++DOCSHELL 0xa26e4800 == 104 [pid = 2638] [id = 200] 23:42:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 269 (0xa305ac00) [pid = 2638] [serial = 601] [outer = (nil)] 23:42:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 270 (0xa6280c00) [pid = 2638] [serial = 602] [outer = 0xa305ac00] 23:42:21 INFO - PROCESS | 2638 | 1464072141489 Marionette DEBUG loaded listener.js 23:42:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 271 (0xa675d800) [pid = 2638] [serial = 603] [outer = 0xa305ac00] 23:42:22 INFO - PROCESS | 2638 | 1464072142714 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]]]}] 23:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 23:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 2139ms 23:42:22 INFO - PROCESS | 2638 | 1464072142772 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 23:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 23:42:22 INFO - PROCESS | 2638 | 1464072142777 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 23:42:22 INFO - PROCESS | 2638 | 1464072142783 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 23:42:22 INFO - PROCESS | 2638 | 1464072142788 Marionette TRACE conn3 <- [1,774,null,{}] 23:42:22 INFO - PROCESS | 2638 | 1464072142794 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}] 23:42:23 INFO - PROCESS | 2638 | 1464072143118 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 23:42:23 INFO - PROCESS | 2638 | 1464072143369 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:23 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b84d400 == 105 [pid = 2638] [id = 201] 23:42:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 272 (0x8ba7ac00) [pid = 2638] [serial = 604] [outer = (nil)] 23:42:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 273 (0x8d9ac000) [pid = 2638] [serial = 605] [outer = 0x8ba7ac00] 23:42:23 INFO - PROCESS | 2638 | 1464072143465 Marionette DEBUG loaded listener.js 23:42:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 274 (0x8d9b4400) [pid = 2638] [serial = 606] [outer = 0x8ba7ac00] 23:42:24 INFO - PROCESS | 2638 | 1464072144436 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]]]}] 23:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 23:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1696ms 23:42:24 INFO - PROCESS | 2638 | 1464072144481 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 23:42:24 INFO - PROCESS | 2638 | 1464072144484 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 23:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 23:42:24 INFO - PROCESS | 2638 | 1464072144490 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 23:42:24 INFO - PROCESS | 2638 | 1464072144494 Marionette TRACE conn3 <- [1,778,null,{}] 23:42:24 INFO - PROCESS | 2638 | 1464072144500 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}] 23:42:24 INFO - PROCESS | 2638 | 1464072144685 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 23:42:24 INFO - PROCESS | 2638 | 1464072144951 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:25 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f7e4c00 == 106 [pid = 2638] [id = 202] 23:42:25 INFO - PROCESS | 2638 | ++DOMWINDOW == 275 (0x8f7e5400) [pid = 2638] [serial = 607] [outer = (nil)] 23:42:25 INFO - PROCESS | 2638 | ++DOMWINDOW == 276 (0x90d4d800) [pid = 2638] [serial = 608] [outer = 0x8f7e5400] 23:42:25 INFO - PROCESS | 2638 | 1464072145079 Marionette DEBUG loaded listener.js 23:42:25 INFO - PROCESS | 2638 | ++DOMWINDOW == 277 (0x98ba6000) [pid = 2638] [serial = 609] [outer = 0x8f7e5400] 23:42:26 INFO - PROCESS | 2638 | 1464072145998 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]]]}] 23:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 23:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1539ms 23:42:26 INFO - PROCESS | 2638 | 1464072146031 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 23:42:26 INFO - PROCESS | 2638 | 1464072146034 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 23:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 23:42:26 INFO - PROCESS | 2638 | 1464072146050 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 23:42:26 INFO - PROCESS | 2638 | 1464072146052 Marionette TRACE conn3 <- [1,782,null,{}] 23:42:26 INFO - PROCESS | 2638 | 1464072146059 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}] 23:42:26 INFO - PROCESS | 2638 | 1464072146233 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 23:42:26 INFO - PROCESS | 2638 | 1464072146491 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:26 INFO - PROCESS | 2638 | ++DOCSHELL 0x8a345800 == 107 [pid = 2638] [id = 203] 23:42:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 278 (0x8a345c00) [pid = 2638] [serial = 610] [outer = (nil)] 23:42:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 279 (0x8a350400) [pid = 2638] [serial = 611] [outer = 0x8a345c00] 23:42:26 INFO - PROCESS | 2638 | 1464072146870 Marionette DEBUG loaded listener.js 23:42:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 280 (0x8ba89400) [pid = 2638] [serial = 612] [outer = 0x8a345c00] 23:42:27 INFO - PROCESS | 2638 | 1464072147787 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]]]}] 23:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 23:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1788ms 23:42:27 INFO - PROCESS | 2638 | 1464072147841 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 23:42:27 INFO - PROCESS | 2638 | 1464072147851 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 23:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 23:42:27 INFO - PROCESS | 2638 | 1464072147860 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 23:42:27 INFO - PROCESS | 2638 | 1464072147865 Marionette TRACE conn3 <- [1,786,null,{}] 23:42:27 INFO - PROCESS | 2638 | 1464072147872 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}] 23:42:28 INFO - PROCESS | 2638 | 1464072148130 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 23:42:28 INFO - PROCESS | 2638 | 1464072148394 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:28 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d336400 == 108 [pid = 2638] [id = 204] 23:42:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 281 (0x8d708400) [pid = 2638] [serial = 613] [outer = (nil)] 23:42:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 282 (0x8d9a5400) [pid = 2638] [serial = 614] [outer = 0x8d708400] 23:42:28 INFO - PROCESS | 2638 | 1464072148487 Marionette DEBUG loaded listener.js 23:42:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 283 (0x8d9ac800) [pid = 2638] [serial = 615] [outer = 0x8d708400] 23:42:29 INFO - PROCESS | 2638 | 1464072149473 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]]]}] 23:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 23:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1690ms 23:42:29 INFO - PROCESS | 2638 | 1464072149549 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 23:42:29 INFO - PROCESS | 2638 | 1464072149554 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 23:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 23:42:29 INFO - PROCESS | 2638 | 1464072149565 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 23:42:29 INFO - PROCESS | 2638 | 1464072149570 Marionette TRACE conn3 <- [1,790,null,{}] 23:42:29 INFO - PROCESS | 2638 | 1464072149576 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}] 23:42:29 INFO - PROCESS | 2638 | 1464072149841 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 23:42:29 INFO - PROCESS | 2638 | --DOMWINDOW == 282 (0x90c99c00) [pid = 2638] [serial = 526] [outer = (nil)] [url = about:blank] 23:42:30 INFO - PROCESS | 2638 | --DOCSHELL 0x8f78e000 == 107 [pid = 2638] [id = 136] 23:42:30 INFO - PROCESS | 2638 | --DOMWINDOW == 281 (0x8f7a4800) [pid = 2638] [serial = 481] [outer = (nil)] [url = about:blank] 23:42:30 INFO - PROCESS | 2638 | --DOMWINDOW == 280 (0x8ebaf800) [pid = 2638] [serial = 520] [outer = (nil)] [url = about:blank] 23:42:30 INFO - PROCESS | 2638 | --DOMWINDOW == 279 (0x8f4f4400) [pid = 2638] [serial = 515] [outer = (nil)] [url = about:blank] 23:42:30 INFO - PROCESS | 2638 | --DOMWINDOW == 278 (0x8d708c00) [pid = 2638] [serial = 512] [outer = (nil)] [url = about:blank] 23:42:30 INFO - PROCESS | 2638 | --DOMWINDOW == 277 (0x9cdd9c00) [pid = 2638] [serial = 493] [outer = (nil)] [url = about:blank] 23:42:30 INFO - PROCESS | 2638 | --DOMWINDOW == 276 (0x8ecc1c00) [pid = 2638] [serial = 508] [outer = (nil)] [url = about:blank] 23:42:30 INFO - PROCESS | 2638 | --DOMWINDOW == 275 (0x9a0e5400) [pid = 2638] [serial = 490] [outer = (nil)] [url = about:blank] 23:42:30 INFO - PROCESS | 2638 | --DOMWINDOW == 274 (0x90d4f000) [pid = 2638] [serial = 473] [outer = (nil)] [url = about:blank] 23:42:30 INFO - PROCESS | 2638 | --DOMWINDOW == 273 (0xa3056400) [pid = 2638] [serial = 499] [outer = (nil)] [url = about:blank] 23:42:30 INFO - PROCESS | 2638 | --DOMWINDOW == 272 (0x8bd1a800) [pid = 2638] [serial = 502] [outer = (nil)] [url = about:blank] 23:42:30 INFO - PROCESS | 2638 | --DOMWINDOW == 271 (0x8ea80000) [pid = 2638] [serial = 478] [outer = (nil)] [url = about:blank] 23:42:30 INFO - PROCESS | 2638 | --DOMWINDOW == 270 (0x90ca1800) [pid = 2638] [serial = 523] [outer = (nil)] [url = about:blank] 23:42:30 INFO - PROCESS | 2638 | --DOMWINDOW == 269 (0x9789d400) [pid = 2638] [serial = 487] [outer = (nil)] [url = about:blank] 23:42:30 INFO - PROCESS | 2638 | --DOMWINDOW == 268 (0x92279400) [pid = 2638] [serial = 484] [outer = (nil)] [url = about:blank] 23:42:30 INFO - PROCESS | 2638 | --DOMWINDOW == 267 (0x8b845400) [pid = 2638] [serial = 475] [outer = (nil)] [url = about:blank] 23:42:30 INFO - PROCESS | 2638 | --DOMWINDOW == 266 (0x8eba5400) [pid = 2638] [serial = 514] [outer = (nil)] [url = about:blank] 23:42:30 INFO - PROCESS | 2638 | --DOMWINDOW == 265 (0x90d44c00) [pid = 2638] [serial = 524] [outer = (nil)] [url = about:blank] 23:42:30 INFO - PROCESS | 2638 | --DOMWINDOW == 264 (0xa6281400) [pid = 2638] [serial = 505] [outer = (nil)] [url = about:blank] 23:42:30 INFO - PROCESS | 2638 | --DOMWINDOW == 263 (0x8f798800) [pid = 2638] [serial = 518] [outer = (nil)] [url = about:blank] 23:42:30 INFO - PROCESS | 2638 | --DOMWINDOW == 262 (0x8d8c6c00) [pid = 2638] [serial = 517] [outer = (nil)] [url = about:blank] 23:42:30 INFO - PROCESS | 2638 | --DOMWINDOW == 261 (0x8f7a4c00) [pid = 2638] [serial = 521] [outer = (nil)] [url = about:blank] 23:42:30 INFO - PROCESS | 2638 | --DOMWINDOW == 260 (0xa22e9400) [pid = 2638] [serial = 496] [outer = (nil)] [url = about:blank] 23:42:30 INFO - PROCESS | 2638 | --DOMWINDOW == 259 (0x8d4dcc00) [pid = 2638] [serial = 511] [outer = (nil)] [url = about:blank] 23:42:30 INFO - PROCESS | 2638 | 1464072150175 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:30 INFO - PROCESS | 2638 | ++DOCSHELL 0x8a344c00 == 108 [pid = 2638] [id = 205] 23:42:30 INFO - PROCESS | 2638 | ++DOMWINDOW == 260 (0x8b845400) [pid = 2638] [serial = 616] [outer = (nil)] 23:42:30 INFO - PROCESS | 2638 | ++DOMWINDOW == 261 (0x8d8c8000) [pid = 2638] [serial = 617] [outer = 0x8b845400] 23:42:30 INFO - PROCESS | 2638 | 1464072150263 Marionette DEBUG loaded listener.js 23:42:30 INFO - PROCESS | 2638 | ++DOMWINDOW == 262 (0x8ea89400) [pid = 2638] [serial = 618] [outer = 0x8b845400] 23:42:31 INFO - PROCESS | 2638 | 1464072151060 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]]]}] 23:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 23:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1537ms 23:42:31 INFO - PROCESS | 2638 | 1464072151119 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 23:42:31 INFO - PROCESS | 2638 | 1464072151123 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 23:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 23:42:31 INFO - PROCESS | 2638 | 1464072151131 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 23:42:31 INFO - PROCESS | 2638 | 1464072151137 Marionette TRACE conn3 <- [1,794,null,{}] 23:42:31 INFO - PROCESS | 2638 | 1464072151152 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}] 23:42:31 INFO - PROCESS | 2638 | 1464072151325 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 23:42:31 INFO - PROCESS | 2638 | 1464072151337 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:31 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d331c00 == 109 [pid = 2638] [id = 206] 23:42:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 263 (0x8f57d800) [pid = 2638] [serial = 619] [outer = (nil)] 23:42:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 264 (0x8f78bc00) [pid = 2638] [serial = 620] [outer = 0x8f57d800] 23:42:31 INFO - PROCESS | 2638 | 1464072151410 Marionette DEBUG loaded listener.js 23:42:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 265 (0x8f7a4800) [pid = 2638] [serial = 621] [outer = 0x8f57d800] 23:42:32 INFO - PROCESS | 2638 | 1464072152317 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]]]}] 23:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 23:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1232ms 23:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 23:42:32 INFO - PROCESS | 2638 | 1464072152371 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 23:42:32 INFO - PROCESS | 2638 | 1464072152375 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 23:42:32 INFO - PROCESS | 2638 | 1464072152381 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 23:42:32 INFO - PROCESS | 2638 | 1464072152387 Marionette TRACE conn3 <- [1,798,null,{}] 23:42:32 INFO - PROCESS | 2638 | 1464072152393 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}] 23:42:32 INFO - PROCESS | 2638 | 1464072152623 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 23:42:32 INFO - PROCESS | 2638 | 1464072152650 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:32 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f4fe800 == 110 [pid = 2638] [id = 207] 23:42:32 INFO - PROCESS | 2638 | ++DOMWINDOW == 266 (0x8f583000) [pid = 2638] [serial = 622] [outer = (nil)] 23:42:32 INFO - PROCESS | 2638 | ++DOMWINDOW == 267 (0x90d43000) [pid = 2638] [serial = 623] [outer = 0x8f583000] 23:42:32 INFO - PROCESS | 2638 | 1464072152721 Marionette DEBUG loaded listener.js 23:42:32 INFO - PROCESS | 2638 | ++DOMWINDOW == 268 (0x90d62c00) [pid = 2638] [serial = 624] [outer = 0x8f583000] 23:42:33 INFO - PROCESS | 2638 | 1464072153652 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]]]}] 23:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 23:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1331ms 23:42:33 INFO - PROCESS | 2638 | 1464072153713 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 23:42:33 INFO - PROCESS | 2638 | 1464072153717 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 23:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 23:42:33 INFO - PROCESS | 2638 | 1464072153723 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 23:42:33 INFO - PROCESS | 2638 | 1464072153726 Marionette TRACE conn3 <- [1,802,null,{}] 23:42:33 INFO - PROCESS | 2638 | 1464072153731 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}] 23:42:33 INFO - PROCESS | 2638 | 1464072153959 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 23:42:34 INFO - PROCESS | 2638 | 1464072153984 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:34 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f6cfc00 == 111 [pid = 2638] [id = 208] 23:42:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 269 (0x90ca4800) [pid = 2638] [serial = 625] [outer = (nil)] 23:42:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 270 (0x910d7000) [pid = 2638] [serial = 626] [outer = 0x90ca4800] 23:42:34 INFO - PROCESS | 2638 | 1464072154064 Marionette DEBUG loaded listener.js 23:42:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 271 (0x92973400) [pid = 2638] [serial = 627] [outer = 0x90ca4800] 23:42:34 INFO - PROCESS | 2638 | --DOMWINDOW == 270 (0x8d337400) [pid = 2638] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 23:42:34 INFO - PROCESS | 2638 | --DOMWINDOW == 269 (0x8b84e400) [pid = 2638] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 23:42:34 INFO - PROCESS | 2638 | --DOMWINDOW == 268 (0x8f578c00) [pid = 2638] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 23:42:34 INFO - PROCESS | 2638 | --DOMWINDOW == 267 (0x8ebab400) [pid = 2638] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 23:42:35 INFO - PROCESS | 2638 | 1464072155212 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]]]}] 23:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 23:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1539ms 23:42:35 INFO - PROCESS | 2638 | 1464072155263 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 23:42:35 INFO - PROCESS | 2638 | 1464072155267 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 23:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 23:42:35 INFO - PROCESS | 2638 | 1464072155281 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 23:42:35 INFO - PROCESS | 2638 | 1464072155284 Marionette TRACE conn3 <- [1,806,null,{}] 23:42:35 INFO - PROCESS | 2638 | 1464072155289 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}] 23:42:35 INFO - PROCESS | 2638 | 1464072155452 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 23:42:35 INFO - PROCESS | 2638 | 1464072155469 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:35 INFO - PROCESS | 2638 | ++DOCSHELL 0x89bd7400 == 112 [pid = 2638] [id = 209] 23:42:35 INFO - PROCESS | 2638 | ++DOMWINDOW == 268 (0x8a345000) [pid = 2638] [serial = 628] [outer = (nil)] 23:42:35 INFO - PROCESS | 2638 | ++DOMWINDOW == 269 (0x94676000) [pid = 2638] [serial = 629] [outer = 0x8a345000] 23:42:35 INFO - PROCESS | 2638 | 1464072155544 Marionette DEBUG loaded listener.js 23:42:35 INFO - PROCESS | 2638 | ++DOMWINDOW == 270 (0x95197c00) [pid = 2638] [serial = 630] [outer = 0x8a345000] 23:42:36 INFO - PROCESS | 2638 | 1464072156400 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]]]}] 23:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 23:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1139ms 23:42:36 INFO - PROCESS | 2638 | 1464072156420 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 23:42:36 INFO - PROCESS | 2638 | 1464072156423 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 23:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 23:42:36 INFO - PROCESS | 2638 | 1464072156439 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 23:42:36 INFO - PROCESS | 2638 | 1464072156442 Marionette TRACE conn3 <- [1,810,null,{}] 23:42:36 INFO - PROCESS | 2638 | 1464072156448 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}] 23:42:36 INFO - PROCESS | 2638 | 1464072156602 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 23:42:36 INFO - PROCESS | 2638 | 1464072156621 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:36 INFO - PROCESS | 2638 | ++DOCSHELL 0x90ef2800 == 113 [pid = 2638] [id = 210] 23:42:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 271 (0x92978800) [pid = 2638] [serial = 631] [outer = (nil)] 23:42:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 272 (0x99b14800) [pid = 2638] [serial = 632] [outer = 0x92978800] 23:42:36 INFO - PROCESS | 2638 | 1464072156696 Marionette DEBUG loaded listener.js 23:42:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 273 (0x9a0db000) [pid = 2638] [serial = 633] [outer = 0x92978800] 23:42:37 INFO - PROCESS | 2638 | 1464072157872 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]]]}] 23:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 23:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1486ms 23:42:37 INFO - PROCESS | 2638 | 1464072157926 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 23:42:37 INFO - PROCESS | 2638 | 1464072157934 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 23:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 23:42:37 INFO - PROCESS | 2638 | 1464072157941 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 23:42:37 INFO - PROCESS | 2638 | 1464072157948 Marionette TRACE conn3 <- [1,814,null,{}] 23:42:37 INFO - PROCESS | 2638 | 1464072157956 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}] 23:42:38 INFO - PROCESS | 2638 | 1464072158191 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 23:42:38 INFO - PROCESS | 2638 | 1464072158462 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:38 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d691c00 == 114 [pid = 2638] [id = 211] 23:42:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 274 (0x8d701400) [pid = 2638] [serial = 634] [outer = (nil)] 23:42:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 275 (0x8d8c1000) [pid = 2638] [serial = 635] [outer = 0x8d701400] 23:42:38 INFO - PROCESS | 2638 | 1464072158556 Marionette DEBUG loaded listener.js 23:42:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 276 (0x8d9af000) [pid = 2638] [serial = 636] [outer = 0x8d701400] 23:42:39 INFO - PROCESS | 2638 | 1464072159504 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] 23:42:39 INFO - PROCESS | 2638 | 1464072159592 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 23:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 23:42:39 INFO - PROCESS | 2638 | 1464072159602 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 23:42:39 INFO - PROCESS | 2638 | 1464072159607 Marionette TRACE conn3 <- [1,818,null,{}] 23:42:39 INFO - PROCESS | 2638 | 1464072159613 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}] 23:42:39 INFO - PROCESS | 2638 | 1464072159858 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 23:42:40 INFO - PROCESS | 2638 | 1464072160210 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:40 INFO - PROCESS | 2638 | ++DOCSHELL 0x8eba4c00 == 115 [pid = 2638] [id = 212] 23:42:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 277 (0x8ecc3c00) [pid = 2638] [serial = 637] [outer = (nil)] 23:42:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 278 (0x8f791c00) [pid = 2638] [serial = 638] [outer = 0x8ecc3c00] 23:42:40 INFO - PROCESS | 2638 | 1464072160303 Marionette DEBUG loaded listener.js 23:42:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 279 (0x90ef7400) [pid = 2638] [serial = 639] [outer = 0x8ecc3c00] 23:42:41 INFO - PROCESS | 2638 | 1464072161229 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]]]}] 23:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 23:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1683ms 23:42:41 INFO - PROCESS | 2638 | 1464072161285 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 23:42:41 INFO - PROCESS | 2638 | 1464072161288 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 23:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 23:42:41 INFO - PROCESS | 2638 | 1464072161296 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 23:42:41 INFO - PROCESS | 2638 | 1464072161302 Marionette TRACE conn3 <- [1,822,null,{}] 23:42:41 INFO - PROCESS | 2638 | 1464072161318 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}] 23:42:41 INFO - PROCESS | 2638 | 1464072161553 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 23:42:41 INFO - PROCESS | 2638 | 1464072161800 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:41 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d4d9c00 == 116 [pid = 2638] [id = 213] 23:42:41 INFO - PROCESS | 2638 | ++DOMWINDOW == 280 (0x9789f000) [pid = 2638] [serial = 640] [outer = (nil)] 23:42:41 INFO - PROCESS | 2638 | ++DOMWINDOW == 281 (0x9a0e5400) [pid = 2638] [serial = 641] [outer = 0x9789f000] 23:42:41 INFO - PROCESS | 2638 | 1464072161931 Marionette DEBUG loaded listener.js 23:42:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 282 (0x9b8aac00) [pid = 2638] [serial = 642] [outer = 0x9789f000] 23:42:42 INFO - PROCESS | 2638 | 1464072162833 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] 23:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 23:42:42 INFO - PROCESS | 2638 | 1464072162888 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 23:42:42 INFO - PROCESS | 2638 | 1464072162901 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 23:42:42 INFO - PROCESS | 2638 | 1464072162904 Marionette TRACE conn3 <- [1,826,null,{}] 23:42:42 INFO - PROCESS | 2638 | 1464072162915 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}] 23:42:43 INFO - PROCESS | 2638 | 1464072163135 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 23:42:43 INFO - PROCESS | 2638 | 1464072163380 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:43 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d692000 == 117 [pid = 2638] [id = 214] 23:42:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 283 (0x9cfa4400) [pid = 2638] [serial = 643] [outer = (nil)] 23:42:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 284 (0xa3056400) [pid = 2638] [serial = 644] [outer = 0x9cfa4400] 23:42:43 INFO - PROCESS | 2638 | 1464072163516 Marionette DEBUG loaded listener.js 23:42:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 285 (0xa628b000) [pid = 2638] [serial = 645] [outer = 0x9cfa4400] 23:42:44 INFO - PROCESS | 2638 | 1464072164429 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]]]}] 23:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 23:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1597ms 23:42:44 INFO - PROCESS | 2638 | 1464072164493 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 23:42:44 INFO - PROCESS | 2638 | 1464072164497 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 23:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 23:42:44 INFO - PROCESS | 2638 | 1464072164504 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 23:42:44 INFO - PROCESS | 2638 | 1464072164507 Marionette TRACE conn3 <- [1,830,null,{}] 23:42:44 INFO - PROCESS | 2638 | 1464072164513 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}] 23:42:44 INFO - PROCESS | 2638 | 1464072164763 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 23:42:45 INFO - PROCESS | 2638 | 1464072165062 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:45 INFO - PROCESS | 2638 | ++DOCSHELL 0x89bd9c00 == 118 [pid = 2638] [id = 215] 23:42:45 INFO - PROCESS | 2638 | ++DOMWINDOW == 286 (0x92ae5000) [pid = 2638] [serial = 646] [outer = (nil)] 23:42:45 INFO - PROCESS | 2638 | ++DOMWINDOW == 287 (0x92ae9000) [pid = 2638] [serial = 647] [outer = 0x92ae5000] 23:42:45 INFO - PROCESS | 2638 | 1464072165161 Marionette DEBUG loaded listener.js 23:42:45 INFO - PROCESS | 2638 | ++DOMWINDOW == 288 (0x92aed400) [pid = 2638] [serial = 648] [outer = 0x92ae5000] 23:42:46 INFO - PROCESS | 2638 | 1464072166214 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]]]}] 23:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 23:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1746ms 23:42:46 INFO - PROCESS | 2638 | 1464072166278 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 23:42:46 INFO - PROCESS | 2638 | 1464072166285 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 23:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 23:42:46 INFO - PROCESS | 2638 | 1464072166356 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 23:42:46 INFO - PROCESS | 2638 | 1464072166363 Marionette TRACE conn3 <- [1,834,null,{}] 23:42:46 INFO - PROCESS | 2638 | 1464072166375 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}] 23:42:46 INFO - PROCESS | 2638 | 1464072166786 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 23:42:47 INFO - PROCESS | 2638 | 1464072167114 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:47 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b749800 == 119 [pid = 2638] [id = 216] 23:42:47 INFO - PROCESS | 2638 | ++DOMWINDOW == 289 (0x8b74bc00) [pid = 2638] [serial = 649] [outer = (nil)] 23:42:47 INFO - PROCESS | 2638 | ++DOMWINDOW == 290 (0x8b755000) [pid = 2638] [serial = 650] [outer = 0x8b74bc00] 23:42:47 INFO - PROCESS | 2638 | 1464072167267 Marionette DEBUG loaded listener.js 23:42:47 INFO - PROCESS | 2638 | ++DOMWINDOW == 291 (0x92ae4400) [pid = 2638] [serial = 651] [outer = 0x8b74bc00] 23:42:48 INFO - PROCESS | 2638 | 1464072168746 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]]]}] 23:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 23:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 2509ms 23:42:48 INFO - PROCESS | 2638 | 1464072168806 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 23:42:48 INFO - PROCESS | 2638 | 1464072168813 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 23:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 23:42:48 INFO - PROCESS | 2638 | 1464072168825 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 23:42:48 INFO - PROCESS | 2638 | 1464072168829 Marionette TRACE conn3 <- [1,838,null,{}] 23:42:48 INFO - PROCESS | 2638 | 1464072168883 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}] 23:42:49 INFO - PROCESS | 2638 | 1464072169364 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 23:42:49 INFO - PROCESS | 2638 | 1464072169581 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:49 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b74b800 == 120 [pid = 2638] [id = 217] 23:42:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 292 (0x92ae5c00) [pid = 2638] [serial = 652] [outer = (nil)] 23:42:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 293 (0x92c20400) [pid = 2638] [serial = 653] [outer = 0x92ae5c00] 23:42:49 INFO - PROCESS | 2638 | 1464072169726 Marionette DEBUG loaded listener.js 23:42:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 294 (0x92c21800) [pid = 2638] [serial = 654] [outer = 0x92ae5c00] 23:42:51 INFO - PROCESS | 2638 | 1464072171264 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]]]}] 23:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 23:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 2500ms 23:42:51 INFO - PROCESS | 2638 | 1464072171326 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 23:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 23:42:51 INFO - PROCESS | 2638 | 1464072171332 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 23:42:51 INFO - PROCESS | 2638 | 1464072171382 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 23:42:51 INFO - PROCESS | 2638 | 1464072171389 Marionette TRACE conn3 <- [1,842,null,{}] 23:42:51 INFO - PROCESS | 2638 | 1464072171533 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}] 23:42:51 INFO - PROCESS | 2638 | 1464072171892 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 23:42:52 INFO - PROCESS | 2638 | 1464072172128 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:52 INFO - PROCESS | 2638 | ++DOCSHELL 0x892cfc00 == 121 [pid = 2638] [id = 218] 23:42:52 INFO - PROCESS | 2638 | ++DOMWINDOW == 295 (0x892d3c00) [pid = 2638] [serial = 655] [outer = (nil)] 23:42:52 INFO - PROCESS | 2638 | ++DOMWINDOW == 296 (0x892d8c00) [pid = 2638] [serial = 656] [outer = 0x892d3c00] 23:42:52 INFO - PROCESS | 2638 | 1464072172273 Marionette DEBUG loaded listener.js 23:42:52 INFO - PROCESS | 2638 | ++DOMWINDOW == 297 (0x892da800) [pid = 2638] [serial = 657] [outer = 0x892d3c00] 23:42:53 INFO - PROCESS | 2638 | 1464072173286 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]]]}] 23:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 23:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 2005ms 23:42:53 INFO - PROCESS | 2638 | 1464072173345 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 23:42:53 INFO - PROCESS | 2638 | 1464072173348 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 23:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 23:42:53 INFO - PROCESS | 2638 | 1464072173355 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 23:42:53 INFO - PROCESS | 2638 | 1464072173358 Marionette TRACE conn3 <- [1,846,null,{}] 23:42:53 INFO - PROCESS | 2638 | 1464072173364 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}] 23:42:53 INFO - PROCESS | 2638 | 1464072173559 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 23:42:53 INFO - PROCESS | 2638 | 1464072173806 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:53 INFO - PROCESS | 2638 | ++DOCSHELL 0x892d0800 == 122 [pid = 2638] [id = 219] 23:42:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 298 (0x892d1000) [pid = 2638] [serial = 658] [outer = (nil)] 23:42:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 299 (0x92c1c800) [pid = 2638] [serial = 659] [outer = 0x892d1000] 23:42:53 INFO - PROCESS | 2638 | 1464072173934 Marionette DEBUG loaded listener.js 23:42:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 300 (0x92c25400) [pid = 2638] [serial = 660] [outer = 0x892d1000] 23:42:54 INFO - PROCESS | 2638 | 1464072174832 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]]]}] 23:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 23:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1530ms 23:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 23:42:54 INFO - PROCESS | 2638 | 1464072174885 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 23:42:54 INFO - PROCESS | 2638 | 1464072174888 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 23:42:54 INFO - PROCESS | 2638 | 1464072174895 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 23:42:54 INFO - PROCESS | 2638 | 1464072174898 Marionette TRACE conn3 <- [1,850,null,{}] 23:42:54 INFO - PROCESS | 2638 | 1464072174904 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}] 23:42:55 INFO - PROCESS | 2638 | 1464072175123 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 23:42:55 INFO - PROCESS | 2638 | 1464072175407 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:55 INFO - PROCESS | 2638 | ++DOCSHELL 0x8858dc00 == 123 [pid = 2638] [id = 220] 23:42:55 INFO - PROCESS | 2638 | ++DOMWINDOW == 301 (0x88595400) [pid = 2638] [serial = 661] [outer = (nil)] 23:42:55 INFO - PROCESS | 2638 | ++DOMWINDOW == 302 (0x88597800) [pid = 2638] [serial = 662] [outer = 0x88595400] 23:42:55 INFO - PROCESS | 2638 | 1464072175533 Marionette DEBUG loaded listener.js 23:42:55 INFO - PROCESS | 2638 | ++DOMWINDOW == 303 (0x8859a400) [pid = 2638] [serial = 663] [outer = 0x88595400] 23:42:56 INFO - PROCESS | 2638 | 1464072176415 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]]]}] 23:42:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 23:42:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1544ms 23:42:56 INFO - PROCESS | 2638 | 1464072176438 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 23:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 23:42:56 INFO - PROCESS | 2638 | 1464072176442 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 23:42:56 INFO - PROCESS | 2638 | 1464072176448 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 23:42:56 INFO - PROCESS | 2638 | 1464072176453 Marionette TRACE conn3 <- [1,854,null,{}] 23:42:56 INFO - PROCESS | 2638 | 1464072176458 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}] 23:42:56 INFO - PROCESS | 2638 | 1464072176650 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 23:42:56 INFO - PROCESS | 2638 | 1464072176863 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:56 INFO - PROCESS | 2638 | ++DOCSHELL 0x88599400 == 124 [pid = 2638] [id = 221] 23:42:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 304 (0x8859c000) [pid = 2638] [serial = 664] [outer = (nil)] 23:42:57 INFO - PROCESS | 2638 | ++DOMWINDOW == 305 (0xa21aac00) [pid = 2638] [serial = 665] [outer = 0x8859c000] 23:42:57 INFO - PROCESS | 2638 | 1464072177045 Marionette DEBUG loaded listener.js 23:42:57 INFO - PROCESS | 2638 | ++DOMWINDOW == 306 (0xa6885c00) [pid = 2638] [serial = 666] [outer = 0x8859c000] 23:42:57 INFO - PROCESS | 2638 | 1464072177890 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]]]}] 23:42:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 23:42:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1485ms 23:42:57 INFO - PROCESS | 2638 | 1464072177934 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 23:42:57 INFO - PROCESS | 2638 | 1464072177938 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 23:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 23:42:57 INFO - PROCESS | 2638 | 1464072177944 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 23:42:57 INFO - PROCESS | 2638 | 1464072177946 Marionette TRACE conn3 <- [1,858,null,{}] 23:42:57 INFO - PROCESS | 2638 | 1464072177952 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}] 23:42:58 INFO - PROCESS | 2638 | 1464072178141 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 23:42:58 INFO - PROCESS | 2638 | 1464072178345 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:58 INFO - PROCESS | 2638 | ++DOCSHELL 0x87a88000 == 125 [pid = 2638] [id = 222] 23:42:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 307 (0x87a88800) [pid = 2638] [serial = 667] [outer = (nil)] 23:42:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 308 (0x87a8d000) [pid = 2638] [serial = 668] [outer = 0x87a88800] 23:42:58 INFO - PROCESS | 2638 | 1464072178484 Marionette DEBUG loaded listener.js 23:42:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 309 (0x87a8fc00) [pid = 2638] [serial = 669] [outer = 0x87a88800] 23:42:59 INFO - PROCESS | 2638 | 1464072179417 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]]]}] 23:42:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 23:42:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1531ms 23:42:59 INFO - PROCESS | 2638 | 1464072179476 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 23:42:59 INFO - PROCESS | 2638 | 1464072179480 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 23:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 23:42:59 INFO - PROCESS | 2638 | 1464072179486 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 23:42:59 INFO - PROCESS | 2638 | 1464072179499 Marionette TRACE conn3 <- [1,862,null,{}] 23:42:59 INFO - PROCESS | 2638 | 1464072179504 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}] 23:42:59 INFO - PROCESS | 2638 | 1464072179699 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 23:42:59 INFO - PROCESS | 2638 | 1464072179952 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:00 INFO - PROCESS | 2638 | ++DOCSHELL 0x87a8c800 == 126 [pid = 2638] [id = 223] 23:43:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 310 (0x87a8e800) [pid = 2638] [serial = 670] [outer = (nil)] 23:43:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 311 (0x8be4d800) [pid = 2638] [serial = 671] [outer = 0x87a8e800] 23:43:00 INFO - PROCESS | 2638 | 1464072180076 Marionette DEBUG loaded listener.js 23:43:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 312 (0x8be51000) [pid = 2638] [serial = 672] [outer = 0x87a8e800] 23:43:01 INFO - PROCESS | 2638 | 1464072181078 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]]]}] 23:43:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 23:43:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1648ms 23:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 23:43:01 INFO - PROCESS | 2638 | 1464072181135 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 23:43:01 INFO - PROCESS | 2638 | 1464072181138 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 23:43:01 INFO - PROCESS | 2638 | 1464072181145 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 23:43:01 INFO - PROCESS | 2638 | 1464072181148 Marionette TRACE conn3 <- [1,866,null,{}] 23:43:01 INFO - PROCESS | 2638 | 1464072181154 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}] 23:43:01 INFO - PROCESS | 2638 | 1464072181415 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 23:43:01 INFO - PROCESS | 2638 | 1464072181738 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:01 INFO - PROCESS | 2638 | ++DOCSHELL 0x88598800 == 127 [pid = 2638] [id = 224] 23:43:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 313 (0x8b70c000) [pid = 2638] [serial = 673] [outer = (nil)] 23:43:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 314 (0x8be56800) [pid = 2638] [serial = 674] [outer = 0x8b70c000] 23:43:01 INFO - PROCESS | 2638 | 1464072181831 Marionette DEBUG loaded listener.js 23:43:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 315 (0x8be58800) [pid = 2638] [serial = 675] [outer = 0x8b70c000] 23:43:03 INFO - PROCESS | 2638 | 1464072183387 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]]]}] 23:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 23:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 2288ms 23:43:03 INFO - PROCESS | 2638 | 1464072183433 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 23:43:03 INFO - PROCESS | 2638 | 1464072183439 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 23:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 23:43:03 INFO - PROCESS | 2638 | 1464072183447 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 23:43:03 INFO - PROCESS | 2638 | 1464072183453 Marionette TRACE conn3 <- [1,870,null,{}] 23:43:03 INFO - PROCESS | 2638 | 1464072183462 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}] 23:43:03 INFO - PROCESS | 2638 | 1464072183677 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 23:43:03 INFO - PROCESS | 2638 | 1464072183897 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:03 INFO - PROCESS | 2638 | ++DOCSHELL 0x87bee400 == 128 [pid = 2638] [id = 225] 23:43:03 INFO - PROCESS | 2638 | ++DOMWINDOW == 316 (0x87bf2800) [pid = 2638] [serial = 676] [outer = (nil)] 23:43:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 317 (0x88598000) [pid = 2638] [serial = 677] [outer = 0x87bf2800] 23:43:04 INFO - PROCESS | 2638 | 1464072184020 Marionette DEBUG loaded listener.js 23:43:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 318 (0x89bdf800) [pid = 2638] [serial = 678] [outer = 0x87bf2800] 23:43:05 INFO - PROCESS | 2638 | 1464072185089 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]]]}] 23:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 23:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1692ms 23:43:05 INFO - PROCESS | 2638 | 1464072185140 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 23:43:05 INFO - PROCESS | 2638 | 1464072185147 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 23:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 23:43:05 INFO - PROCESS | 2638 | 1464072185158 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 23:43:05 INFO - PROCESS | 2638 | 1464072185161 Marionette TRACE conn3 <- [1,874,null,{}] 23:43:05 INFO - PROCESS | 2638 | 1464072185167 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}] 23:43:05 INFO - PROCESS | 2638 | 1464072185378 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 23:43:05 INFO - PROCESS | 2638 | 1464072185749 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:05 INFO - PROCESS | 2638 | ++DOCSHELL 0x8a34ac00 == 129 [pid = 2638] [id = 226] 23:43:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 319 (0x8b74f400) [pid = 2638] [serial = 679] [outer = (nil)] 23:43:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 320 (0x8b843000) [pid = 2638] [serial = 680] [outer = 0x8b74f400] 23:43:05 INFO - PROCESS | 2638 | 1464072185834 Marionette DEBUG loaded listener.js 23:43:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 321 (0x8bd17800) [pid = 2638] [serial = 681] [outer = 0x8b74f400] 23:43:06 INFO - PROCESS | 2638 | --DOCSHELL 0x95192800 == 128 [pid = 2638] [id = 64] 23:43:06 INFO - PROCESS | 2638 | --DOCSHELL 0x93a76400 == 127 [pid = 2638] [id = 52] 23:43:06 INFO - PROCESS | 2638 | --DOMWINDOW == 320 (0x90c9a000) [pid = 2638] [serial = 571] [outer = (nil)] [url = about:blank] 23:43:06 INFO - PROCESS | 2638 | --DOMWINDOW == 319 (0x9ba38c00) [pid = 2638] [serial = 550] [outer = (nil)] [url = about:blank] 23:43:06 INFO - PROCESS | 2638 | --DOMWINDOW == 318 (0x94686800) [pid = 2638] [serial = 541] [outer = (nil)] [url = about:blank] 23:43:06 INFO - PROCESS | 2638 | --DOMWINDOW == 317 (0xa26c1000) [pid = 2638] [serial = 553] [outer = (nil)] [url = about:blank] 23:43:06 INFO - PROCESS | 2638 | --DOMWINDOW == 316 (0x8d705c00) [pid = 2638] [serial = 529] [outer = (nil)] [url = about:blank] 23:43:06 INFO - PROCESS | 2638 | --DOMWINDOW == 315 (0x9789a000) [pid = 2638] [serial = 544] [outer = (nil)] [url = about:blank] 23:43:06 INFO - PROCESS | 2638 | --DOMWINDOW == 314 (0x9ad3ac00) [pid = 2638] [serial = 547] [outer = (nil)] [url = about:blank] 23:43:06 INFO - PROCESS | 2638 | --DOMWINDOW == 313 (0x929edc00) [pid = 2638] [serial = 538] [outer = (nil)] [url = about:blank] 23:43:06 INFO - PROCESS | 2638 | --DOMWINDOW == 312 (0x910df000) [pid = 2638] [serial = 535] [outer = (nil)] [url = about:blank] 23:43:06 INFO - PROCESS | 2638 | --DOMWINDOW == 311 (0x8ecc4c00) [pid = 2638] [serial = 532] [outer = (nil)] [url = about:blank] 23:43:06 INFO - PROCESS | 2638 | --DOCSHELL 0x89bd7400 == 126 [pid = 2638] [id = 209] 23:43:06 INFO - PROCESS | 2638 | --DOCSHELL 0x8f6cfc00 == 125 [pid = 2638] [id = 208] 23:43:06 INFO - PROCESS | 2638 | --DOCSHELL 0x8f4fe800 == 124 [pid = 2638] [id = 207] 23:43:06 INFO - PROCESS | 2638 | --DOCSHELL 0x8d331c00 == 123 [pid = 2638] [id = 206] 23:43:06 INFO - PROCESS | 2638 | --DOCSHELL 0x8a344c00 == 122 [pid = 2638] [id = 205] 23:43:06 INFO - PROCESS | 2638 | --DOCSHELL 0x8d336400 == 121 [pid = 2638] [id = 204] 23:43:06 INFO - PROCESS | 2638 | --DOCSHELL 0x8a345800 == 120 [pid = 2638] [id = 203] 23:43:06 INFO - PROCESS | 2638 | --DOCSHELL 0x8b844400 == 119 [pid = 2638] [id = 197] 23:43:06 INFO - PROCESS | 2638 | --DOCSHELL 0x8a346400 == 118 [pid = 2638] [id = 196] 23:43:06 INFO - PROCESS | 2638 | --DOCSHELL 0x8bd15800 == 117 [pid = 2638] [id = 191] 23:43:06 INFO - PROCESS | 2638 | 1464072186912 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]]]}] 23:43:06 INFO - PROCESS | 2638 | --DOMWINDOW == 310 (0x8d8bf000) [pid = 2638] [serial = 560] [outer = (nil)] [url = about:blank] 23:43:06 INFO - PROCESS | 2638 | --DOMWINDOW == 309 (0x8d80e400) [pid = 2638] [serial = 562] [outer = (nil)] [url = about:blank] 23:43:06 INFO - PROCESS | 2638 | --DOMWINDOW == 308 (0x8a349c00) [pid = 2638] [serial = 556] [outer = (nil)] [url = about:blank] 23:43:06 INFO - PROCESS | 2638 | --DOMWINDOW == 307 (0x8f7e7800) [pid = 2638] [serial = 569] [outer = (nil)] [url = about:blank] 23:43:06 INFO - PROCESS | 2638 | --DOMWINDOW == 306 (0x8d812800) [pid = 2638] [serial = 559] [outer = (nil)] [url = about:blank] 23:43:06 INFO - PROCESS | 2638 | --DOMWINDOW == 305 (0x8f79f000) [pid = 2638] [serial = 568] [outer = (nil)] [url = about:blank] 23:43:06 INFO - PROCESS | 2638 | --DOMWINDOW == 304 (0x8ecc3800) [pid = 2638] [serial = 565] [outer = (nil)] [url = about:blank] 23:43:06 INFO - PROCESS | 2638 | --DOMWINDOW == 303 (0x8e395000) [pid = 2638] [serial = 563] [outer = (nil)] [url = about:blank] 23:43:06 INFO - PROCESS | 2638 | --DOMWINDOW == 302 (0x8f4fbc00) [pid = 2638] [serial = 566] [outer = (nil)] [url = about:blank] 23:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 23:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1832ms 23:43:06 INFO - PROCESS | 2638 | 1464072186992 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 23:43:07 INFO - PROCESS | 2638 | 1464072186999 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 23:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 23:43:07 INFO - PROCESS | 2638 | 1464072187008 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 23:43:07 INFO - PROCESS | 2638 | 1464072187017 Marionette TRACE conn3 <- [1,878,null,{}] 23:43:07 INFO - PROCESS | 2638 | 1464072187041 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}] 23:43:07 INFO - PROCESS | 2638 | 1464072187425 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 23:43:07 INFO - PROCESS | 2638 | 1464072187677 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:07 INFO - PROCESS | 2638 | ++DOCSHELL 0x87bfd800 == 118 [pid = 2638] [id = 227] 23:43:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 303 (0x8be5c400) [pid = 2638] [serial = 682] [outer = (nil)] 23:43:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 304 (0x8d695800) [pid = 2638] [serial = 683] [outer = 0x8be5c400] 23:43:07 INFO - PROCESS | 2638 | 1464072187812 Marionette DEBUG loaded listener.js 23:43:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 305 (0x8d812800) [pid = 2638] [serial = 684] [outer = 0x8be5c400] 23:43:09 INFO - PROCESS | 2638 | 1464072189147 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]]]}] 23:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 23:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 2197ms 23:43:09 INFO - PROCESS | 2638 | 1464072189207 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 23:43:09 INFO - PROCESS | 2638 | 1464072189214 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 23:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 23:43:09 INFO - PROCESS | 2638 | 1464072189241 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 23:43:09 INFO - PROCESS | 2638 | 1464072189246 Marionette TRACE conn3 <- [1,882,null,{}] 23:43:09 INFO - PROCESS | 2638 | 1464072189323 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}] 23:43:09 INFO - PROCESS | 2638 | 1464072189755 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 23:43:09 INFO - PROCESS | 2638 | 1464072189821 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:09 INFO - PROCESS | 2638 | ++DOCSHELL 0x88596000 == 119 [pid = 2638] [id = 228] 23:43:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 306 (0x8d810c00) [pid = 2638] [serial = 685] [outer = (nil)] 23:43:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 307 (0x8d8cc400) [pid = 2638] [serial = 686] [outer = 0x8d810c00] 23:43:09 INFO - PROCESS | 2638 | 1464072189950 Marionette DEBUG loaded listener.js 23:43:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 308 (0x8ebb8800) [pid = 2638] [serial = 687] [outer = 0x8d810c00] 23:43:12 INFO - PROCESS | 2638 | 1464072192225 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]]]}] 23:43:12 INFO - PROCESS | 2638 | --DOMWINDOW == 307 (0x8d708400) [pid = 2638] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 23:43:12 INFO - PROCESS | 2638 | --DOMWINDOW == 306 (0x8a345c00) [pid = 2638] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 23:43:12 INFO - PROCESS | 2638 | --DOMWINDOW == 305 (0x8f57d800) [pid = 2638] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 23:43:12 INFO - PROCESS | 2638 | --DOMWINDOW == 304 (0x8b845400) [pid = 2638] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 23:43:12 INFO - PROCESS | 2638 | --DOMWINDOW == 303 (0x8f583000) [pid = 2638] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 23:43:12 INFO - PROCESS | 2638 | --DOMWINDOW == 302 (0x90ca4800) [pid = 2638] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 23:43:12 INFO - PROCESS | 2638 | --DOMWINDOW == 301 (0x8a345000) [pid = 2638] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 23:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 23:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 3143ms 23:43:12 INFO - PROCESS | 2638 | 1464072192379 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 23:43:12 INFO - PROCESS | 2638 | 1464072192382 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 23:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 23:43:12 INFO - PROCESS | 2638 | 1464072192388 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 23:43:12 INFO - PROCESS | 2638 | 1464072192391 Marionette TRACE conn3 <- [1,886,null,{}] 23:43:12 INFO - PROCESS | 2638 | 1464072192397 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}] 23:43:12 INFO - PROCESS | 2638 | 1464072192613 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 23:43:12 INFO - PROCESS | 2638 | 1464072192716 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:12 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d338c00 == 120 [pid = 2638] [id = 229] 23:43:12 INFO - PROCESS | 2638 | ++DOMWINDOW == 302 (0x8d8c5400) [pid = 2638] [serial = 688] [outer = (nil)] 23:43:12 INFO - PROCESS | 2638 | ++DOMWINDOW == 303 (0x8ecc1800) [pid = 2638] [serial = 689] [outer = 0x8d8c5400] 23:43:12 INFO - PROCESS | 2638 | 1464072192794 Marionette DEBUG loaded listener.js 23:43:12 INFO - PROCESS | 2638 | ++DOMWINDOW == 304 (0x8ecc8000) [pid = 2638] [serial = 690] [outer = 0x8d8c5400] 23:43:13 INFO - PROCESS | 2638 | 1464072193561 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]]]}] 23:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 23:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1199ms 23:43:13 INFO - PROCESS | 2638 | 1464072193589 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 23:43:13 INFO - PROCESS | 2638 | 1464072193593 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 23:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 23:43:13 INFO - PROCESS | 2638 | 1464072193598 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 23:43:13 INFO - PROCESS | 2638 | 1464072193601 Marionette TRACE conn3 <- [1,890,null,{}] 23:43:13 INFO - PROCESS | 2638 | 1464072193607 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}] 23:43:13 INFO - PROCESS | 2638 | 1464072193802 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 23:43:13 INFO - PROCESS | 2638 | 1464072193814 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:13 INFO - PROCESS | 2638 | ++DOCSHELL 0x87bfc400 == 121 [pid = 2638] [id = 230] 23:43:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 305 (0x8d4d8800) [pid = 2638] [serial = 691] [outer = (nil)] 23:43:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 306 (0x8f792400) [pid = 2638] [serial = 692] [outer = 0x8d4d8800] 23:43:13 INFO - PROCESS | 2638 | 1464072193890 Marionette DEBUG loaded listener.js 23:43:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 307 (0x8f79e400) [pid = 2638] [serial = 693] [outer = 0x8d4d8800] 23:43:15 INFO - PROCESS | 2638 | 1464072195082 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]]]}] 23:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 23:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1532ms 23:43:15 INFO - PROCESS | 2638 | 1464072195133 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 23:43:15 INFO - PROCESS | 2638 | 1464072195140 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 23:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 23:43:15 INFO - PROCESS | 2638 | 1464072195150 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 23:43:15 INFO - PROCESS | 2638 | 1464072195155 Marionette TRACE conn3 <- [1,894,null,{}] 23:43:15 INFO - PROCESS | 2638 | 1464072195164 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}] 23:43:15 INFO - PROCESS | 2638 | 1464072195411 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 23:43:15 INFO - PROCESS | 2638 | 1464072195702 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:15 INFO - PROCESS | 2638 | ++DOCSHELL 0x892d6400 == 122 [pid = 2638] [id = 231] 23:43:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 308 (0x89bd8800) [pid = 2638] [serial = 694] [outer = (nil)] 23:43:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 309 (0x8b703000) [pid = 2638] [serial = 695] [outer = 0x89bd8800] 23:43:15 INFO - PROCESS | 2638 | 1464072195834 Marionette DEBUG loaded listener.js 23:43:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 310 (0x8b751c00) [pid = 2638] [serial = 696] [outer = 0x89bd8800] 23:43:16 INFO - PROCESS | 2638 | 1464072196821 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]]]}] 23:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 23:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1684ms 23:43:16 INFO - PROCESS | 2638 | 1464072196834 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 23:43:16 INFO - PROCESS | 2638 | 1464072196843 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 23:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 23:43:16 INFO - PROCESS | 2638 | 1464072196855 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 23:43:16 INFO - PROCESS | 2638 | 1464072196858 Marionette TRACE conn3 <- [1,898,null,{}] 23:43:16 INFO - PROCESS | 2638 | 1464072196865 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}] 23:43:17 INFO - PROCESS | 2638 | 1464072197047 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 23:43:17 INFO - PROCESS | 2638 | 1464072197313 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:17 INFO - PROCESS | 2638 | ++DOCSHELL 0x8bd1cc00 == 123 [pid = 2638] [id = 232] 23:43:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 311 (0x8be5a000) [pid = 2638] [serial = 697] [outer = (nil)] 23:43:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 312 (0x8d68fc00) [pid = 2638] [serial = 698] [outer = 0x8be5a000] 23:43:17 INFO - PROCESS | 2638 | 1464072197447 Marionette DEBUG loaded listener.js 23:43:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 313 (0x8d8c3c00) [pid = 2638] [serial = 699] [outer = 0x8be5a000] 23:43:18 INFO - PROCESS | 2638 | 1464072198430 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]]]}] 23:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 23:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1588ms 23:43:18 INFO - PROCESS | 2638 | 1464072198443 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 23:43:18 INFO - PROCESS | 2638 | 1464072198446 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 23:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 23:43:18 INFO - PROCESS | 2638 | 1464072198453 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 23:43:18 INFO - PROCESS | 2638 | 1464072198459 Marionette TRACE conn3 <- [1,902,null,{}] 23:43:18 INFO - PROCESS | 2638 | 1464072198475 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}] 23:43:18 INFO - PROCESS | 2638 | 1464072198659 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 23:43:18 INFO - PROCESS | 2638 | 1464072198941 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:19 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f789000 == 124 [pid = 2638] [id = 233] 23:43:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 314 (0x8f78ec00) [pid = 2638] [serial = 700] [outer = (nil)] 23:43:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 315 (0x8f7e3800) [pid = 2638] [serial = 701] [outer = 0x8f78ec00] 23:43:19 INFO - PROCESS | 2638 | 1464072199074 Marionette DEBUG loaded listener.js 23:43:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 316 (0x90c9fc00) [pid = 2638] [serial = 702] [outer = 0x8f78ec00] 23:43:19 INFO - PROCESS | 2638 | 1464072199944 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]]]}] 23:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 23:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1535ms 23:43:19 INFO - PROCESS | 2638 | 1464072199988 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 23:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 23:43:19 INFO - PROCESS | 2638 | 1464072199994 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 23:43:20 INFO - PROCESS | 2638 | 1464072200000 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 23:43:20 INFO - PROCESS | 2638 | 1464072200003 Marionette TRACE conn3 <- [1,906,null,{}] 23:43:20 INFO - PROCESS | 2638 | 1464072200009 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}] 23:43:20 INFO - PROCESS | 2638 | 1464072200199 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 23:43:20 INFO - PROCESS | 2638 | 1464072200405 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:20 INFO - PROCESS | 2638 | ++DOCSHELL 0x90c96000 == 125 [pid = 2638] [id = 234] 23:43:20 INFO - PROCESS | 2638 | ++DOMWINDOW == 317 (0x90ca4400) [pid = 2638] [serial = 703] [outer = (nil)] 23:43:20 INFO - PROCESS | 2638 | ++DOMWINDOW == 318 (0x90eefc00) [pid = 2638] [serial = 704] [outer = 0x90ca4400] 23:43:20 INFO - PROCESS | 2638 | 1464072200494 Marionette DEBUG loaded listener.js 23:43:20 INFO - PROCESS | 2638 | ++DOMWINDOW == 319 (0x91a1c000) [pid = 2638] [serial = 705] [outer = 0x90ca4400] 23:43:21 INFO - PROCESS | 2638 | 1464072201459 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]]]}] 23:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 23:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1534ms 23:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 23:43:21 INFO - PROCESS | 2638 | 1464072201533 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 23:43:21 INFO - PROCESS | 2638 | 1464072201537 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 23:43:21 INFO - PROCESS | 2638 | 1464072201543 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 23:43:21 INFO - PROCESS | 2638 | 1464072201548 Marionette TRACE conn3 <- [1,910,null,{}] 23:43:21 INFO - PROCESS | 2638 | 1464072201554 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}] 23:43:21 INFO - PROCESS | 2638 | 1464072201770 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 23:43:22 INFO - PROCESS | 2638 | 1464072202021 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:22 INFO - PROCESS | 2638 | ++DOCSHELL 0x87a8a000 == 126 [pid = 2638] [id = 235] 23:43:22 INFO - PROCESS | 2638 | ++DOMWINDOW == 320 (0x8b74c800) [pid = 2638] [serial = 706] [outer = (nil)] 23:43:22 INFO - PROCESS | 2638 | ++DOMWINDOW == 321 (0x92973000) [pid = 2638] [serial = 707] [outer = 0x8b74c800] 23:43:22 INFO - PROCESS | 2638 | 1464072202148 Marionette DEBUG loaded listener.js 23:43:22 INFO - PROCESS | 2638 | ++DOMWINDOW == 322 (0x929eb000) [pid = 2638] [serial = 708] [outer = 0x8b74c800] 23:43:23 INFO - PROCESS | 2638 | 1464072203014 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]]]}] 23:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 23:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1532ms 23:43:23 INFO - PROCESS | 2638 | 1464072203075 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 23:43:23 INFO - PROCESS | 2638 | 1464072203079 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 23:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 23:43:23 INFO - PROCESS | 2638 | 1464072203085 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 23:43:23 INFO - PROCESS | 2638 | 1464072203089 Marionette TRACE conn3 <- [1,914,null,{}] 23:43:23 INFO - PROCESS | 2638 | 1464072203098 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}] 23:43:23 INFO - PROCESS | 2638 | 1464072203351 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 23:43:23 INFO - PROCESS | 2638 | 1464072203610 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:23 INFO - PROCESS | 2638 | ++DOCSHELL 0x87a8d800 == 127 [pid = 2638] [id = 236] 23:43:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 323 (0x91a1f400) [pid = 2638] [serial = 709] [outer = (nil)] 23:43:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 324 (0x92c2bc00) [pid = 2638] [serial = 710] [outer = 0x91a1f400] 23:43:23 INFO - PROCESS | 2638 | 1464072203738 Marionette DEBUG loaded listener.js 23:43:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 325 (0x9467ec00) [pid = 2638] [serial = 711] [outer = 0x91a1f400] 23:43:24 INFO - PROCESS | 2638 | 1464072204613 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]]]}] 23:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 23:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1582ms 23:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 23:43:24 INFO - PROCESS | 2638 | 1464072204668 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 23:43:24 INFO - PROCESS | 2638 | 1464072204671 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 23:43:24 INFO - PROCESS | 2638 | 1464072204678 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 23:43:24 INFO - PROCESS | 2638 | 1464072204681 Marionette TRACE conn3 <- [1,918,null,{}] 23:43:24 INFO - PROCESS | 2638 | 1464072204687 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}] 23:43:24 INFO - PROCESS | 2638 | 1464072204878 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 23:43:25 INFO - PROCESS | 2638 | 1464072205140 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:25 INFO - PROCESS | 2638 | ++DOCSHELL 0x92c26800 == 128 [pid = 2638] [id = 237] 23:43:25 INFO - PROCESS | 2638 | ++DOMWINDOW == 326 (0x92c28c00) [pid = 2638] [serial = 712] [outer = (nil)] 23:43:25 INFO - PROCESS | 2638 | ++DOMWINDOW == 327 (0x950dc000) [pid = 2638] [serial = 713] [outer = 0x92c28c00] 23:43:25 INFO - PROCESS | 2638 | 1464072205270 Marionette DEBUG loaded listener.js 23:43:25 INFO - PROCESS | 2638 | ++DOMWINDOW == 328 (0x95198000) [pid = 2638] [serial = 714] [outer = 0x92c28c00] 23:43:26 INFO - PROCESS | 2638 | 1464072206220 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]]]}] 23:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 23:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1584ms 23:43:26 INFO - PROCESS | 2638 | 1464072206262 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 23:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 23:43:26 INFO - PROCESS | 2638 | 1464072206266 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 23:43:26 INFO - PROCESS | 2638 | 1464072206272 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 23:43:26 INFO - PROCESS | 2638 | 1464072206276 Marionette TRACE conn3 <- [1,922,null,{}] 23:43:26 INFO - PROCESS | 2638 | 1464072206281 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}] 23:43:26 INFO - PROCESS | 2638 | 1464072206453 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 23:43:26 INFO - PROCESS | 2638 | 1464072206708 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:26 INFO - PROCESS | 2638 | ++DOCSHELL 0x92c2a800 == 129 [pid = 2638] [id = 238] 23:43:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 329 (0x9504fc00) [pid = 2638] [serial = 715] [outer = (nil)] 23:43:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 330 (0x98221c00) [pid = 2638] [serial = 716] [outer = 0x9504fc00] 23:43:26 INFO - PROCESS | 2638 | 1464072206830 Marionette DEBUG loaded listener.js 23:43:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 331 (0x9977f000) [pid = 2638] [serial = 717] [outer = 0x9504fc00] 23:43:27 INFO - PROCESS | 2638 | 1464072207670 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]]]}] 23:43:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 23:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1429ms 23:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 23:43:27 INFO - PROCESS | 2638 | 1464072207702 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 23:43:27 INFO - PROCESS | 2638 | 1464072207705 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 23:43:27 INFO - PROCESS | 2638 | 1464072207712 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 23:43:27 INFO - PROCESS | 2638 | 1464072207715 Marionette TRACE conn3 <- [1,926,null,{}] 23:43:27 INFO - PROCESS | 2638 | 1464072207721 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}] 23:43:27 INFO - PROCESS | 2638 | 1464072207916 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 23:43:28 INFO - PROCESS | 2638 | 1464072208231 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:28 INFO - PROCESS | 2638 | ++DOCSHELL 0x951e7c00 == 130 [pid = 2638] [id = 239] 23:43:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 332 (0x96e47400) [pid = 2638] [serial = 718] [outer = (nil)] 23:43:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 333 (0x9a1ca000) [pid = 2638] [serial = 719] [outer = 0x96e47400] 23:43:28 INFO - PROCESS | 2638 | 1464072208340 Marionette DEBUG loaded listener.js 23:43:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 334 (0x9aa2e400) [pid = 2638] [serial = 720] [outer = 0x96e47400] 23:43:29 INFO - PROCESS | 2638 | 1464072209327 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]]]}] 23:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 23:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1685ms 23:43:29 INFO - PROCESS | 2638 | 1464072209399 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 23:43:29 INFO - PROCESS | 2638 | 1464072209405 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 23:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 23:43:29 INFO - PROCESS | 2638 | 1464072209414 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 23:43:29 INFO - PROCESS | 2638 | 1464072209419 Marionette TRACE conn3 <- [1,930,null,{}] 23:43:29 INFO - PROCESS | 2638 | 1464072209427 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}] 23:43:29 INFO - PROCESS | 2638 | 1464072209731 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 23:43:30 INFO - PROCESS | 2638 | 1464072210132 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:30 INFO - PROCESS | 2638 | ++DOCSHELL 0x99b5b000 == 131 [pid = 2638] [id = 240] 23:43:30 INFO - PROCESS | 2638 | ++DOMWINDOW == 335 (0x9a1cd000) [pid = 2638] [serial = 721] [outer = (nil)] 23:43:30 INFO - PROCESS | 2638 | ++DOMWINDOW == 336 (0x9b590000) [pid = 2638] [serial = 722] [outer = 0x9a1cd000] 23:43:30 INFO - PROCESS | 2638 | 1464072210274 Marionette DEBUG loaded listener.js 23:43:30 INFO - PROCESS | 2638 | ++DOMWINDOW == 337 (0x9cdbfc00) [pid = 2638] [serial = 723] [outer = 0x9a1cd000] 23:43:31 INFO - PROCESS | 2638 | 1464072211347 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]]]}] 23:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 23:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1997ms 23:43:31 INFO - PROCESS | 2638 | 1464072211412 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 23:43:31 INFO - PROCESS | 2638 | 1464072211417 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 23:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 23:43:31 INFO - PROCESS | 2638 | 1464072211424 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 23:43:31 INFO - PROCESS | 2638 | 1464072211429 Marionette TRACE conn3 <- [1,934,null,{}] 23:43:31 INFO - PROCESS | 2638 | 1464072211437 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}] 23:43:31 INFO - PROCESS | 2638 | 1464072211724 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 23:43:32 INFO - PROCESS | 2638 | 1464072212051 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:32 INFO - PROCESS | 2638 | ++DOCSHELL 0x9a0da800 == 132 [pid = 2638] [id = 241] 23:43:32 INFO - PROCESS | 2638 | ++DOMWINDOW == 338 (0xa24c2000) [pid = 2638] [serial = 724] [outer = (nil)] 23:43:32 INFO - PROCESS | 2638 | ++DOMWINDOW == 339 (0xa30e6c00) [pid = 2638] [serial = 725] [outer = 0xa24c2000] 23:43:32 INFO - PROCESS | 2638 | 1464072212153 Marionette DEBUG loaded listener.js 23:43:32 INFO - PROCESS | 2638 | ++DOMWINDOW == 340 (0xa50a3c00) [pid = 2638] [serial = 726] [outer = 0xa24c2000] 23:43:33 INFO - PROCESS | 2638 | 1464072213061 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]]]}] 23:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 23:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1686ms 23:43:33 INFO - PROCESS | 2638 | 1464072213110 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 23:43:33 INFO - PROCESS | 2638 | 1464072213115 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 23:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 23:43:33 INFO - PROCESS | 2638 | 1464072213121 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 23:43:33 INFO - PROCESS | 2638 | 1464072213124 Marionette TRACE conn3 <- [1,938,null,{}] 23:43:33 INFO - PROCESS | 2638 | 1464072213132 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}] 23:43:33 INFO - PROCESS | 2638 | 1464072213352 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 23:43:33 INFO - PROCESS | 2638 | 1464072213726 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:33 INFO - PROCESS | 2638 | ++DOCSHELL 0x87dde400 == 133 [pid = 2638] [id = 242] 23:43:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 341 (0x87ddf400) [pid = 2638] [serial = 727] [outer = (nil)] 23:43:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 342 (0x87de5c00) [pid = 2638] [serial = 728] [outer = 0x87ddf400] 23:43:33 INFO - PROCESS | 2638 | 1464072213852 Marionette DEBUG loaded listener.js 23:43:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 343 (0x87de7c00) [pid = 2638] [serial = 729] [outer = 0x87ddf400] 23:43:34 INFO - PROCESS | 2638 | 1464072214743 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]]]}] 23:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 23:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1692ms 23:43:34 INFO - PROCESS | 2638 | 1464072214814 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 23:43:34 INFO - PROCESS | 2638 | 1464072214818 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 23:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 23:43:34 INFO - PROCESS | 2638 | 1464072214824 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 23:43:34 INFO - PROCESS | 2638 | 1464072214828 Marionette TRACE conn3 <- [1,942,null,{}] 23:43:34 INFO - PROCESS | 2638 | 1464072214844 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}] 23:43:35 INFO - PROCESS | 2638 | 1464072215038 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 23:43:35 INFO - PROCESS | 2638 | 1464072215297 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:35 INFO - PROCESS | 2638 | ++DOCSHELL 0x87de9400 == 134 [pid = 2638] [id = 243] 23:43:35 INFO - PROCESS | 2638 | ++DOMWINDOW == 344 (0x87dea800) [pid = 2638] [serial = 730] [outer = (nil)] 23:43:35 INFO - PROCESS | 2638 | ++DOMWINDOW == 345 (0x8919f400) [pid = 2638] [serial = 731] [outer = 0x87dea800] 23:43:35 INFO - PROCESS | 2638 | 1464072215426 Marionette DEBUG loaded listener.js 23:43:35 INFO - PROCESS | 2638 | ++DOMWINDOW == 346 (0x891a2c00) [pid = 2638] [serial = 732] [outer = 0x87dea800] 23:43:36 INFO - PROCESS | 2638 | 1464072216342 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]]]}] 23:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 23:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1594ms 23:43:36 INFO - PROCESS | 2638 | 1464072216420 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 23:43:36 INFO - PROCESS | 2638 | 1464072216423 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 23:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 23:43:36 INFO - PROCESS | 2638 | 1464072216430 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 23:43:36 INFO - PROCESS | 2638 | 1464072216433 Marionette TRACE conn3 <- [1,946,null,{}] 23:43:36 INFO - PROCESS | 2638 | 1464072216439 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}] 23:43:36 INFO - PROCESS | 2638 | 1464072216674 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 23:43:36 INFO - PROCESS | 2638 | 1464072216981 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:37 INFO - PROCESS | 2638 | ++DOCSHELL 0x87de3800 == 135 [pid = 2638] [id = 244] 23:43:37 INFO - PROCESS | 2638 | ++DOMWINDOW == 347 (0x87de6400) [pid = 2638] [serial = 733] [outer = (nil)] 23:43:37 INFO - PROCESS | 2638 | ++DOMWINDOW == 348 (0x891a9400) [pid = 2638] [serial = 734] [outer = 0x87de6400] 23:43:37 INFO - PROCESS | 2638 | 1464072217068 Marionette DEBUG loaded listener.js 23:43:37 INFO - PROCESS | 2638 | ++DOMWINDOW == 349 (0x891aac00) [pid = 2638] [serial = 735] [outer = 0x87de6400] 23:43:37 INFO - PROCESS | 2638 | 1464072217939 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]]]}] 23:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 23:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1582ms 23:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 23:43:38 INFO - PROCESS | 2638 | 1464072218012 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 23:43:38 INFO - PROCESS | 2638 | 1464072218015 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 23:43:38 INFO - PROCESS | 2638 | 1464072218021 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 23:43:38 INFO - PROCESS | 2638 | 1464072218025 Marionette TRACE conn3 <- [1,950,null,{}] 23:43:38 INFO - PROCESS | 2638 | 1464072218030 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}] 23:43:38 INFO - PROCESS | 2638 | 1464072218260 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 23:43:38 INFO - PROCESS | 2638 | 1464072218532 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:38 INFO - PROCESS | 2638 | ++DOCSHELL 0x869d6800 == 136 [pid = 2638] [id = 245] 23:43:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 350 (0x869d6c00) [pid = 2638] [serial = 736] [outer = (nil)] 23:43:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 351 (0x869dd400) [pid = 2638] [serial = 737] [outer = 0x869d6c00] 23:43:38 INFO - PROCESS | 2638 | 1464072218655 Marionette DEBUG loaded listener.js 23:43:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 352 (0x869e0c00) [pid = 2638] [serial = 738] [outer = 0x869d6c00] 23:43:39 INFO - PROCESS | 2638 | 1464072219515 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]]]}] 23:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 23:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1538ms 23:43:39 INFO - PROCESS | 2638 | 1464072219560 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 23:43:39 INFO - PROCESS | 2638 | 1464072219564 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 23:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 23:43:39 INFO - PROCESS | 2638 | 1464072219570 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 23:43:39 INFO - PROCESS | 2638 | 1464072219572 Marionette TRACE conn3 <- [1,954,null,{}] 23:43:39 INFO - PROCESS | 2638 | 1464072219579 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}] 23:43:39 INFO - PROCESS | 2638 | 1464072219757 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 23:43:40 INFO - PROCESS | 2638 | 1464072219981 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:40 INFO - PROCESS | 2638 | ++DOCSHELL 0x869df800 == 137 [pid = 2638] [id = 246] 23:43:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 353 (0x869e0800) [pid = 2638] [serial = 739] [outer = (nil)] 23:43:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 354 (0x86b44800) [pid = 2638] [serial = 740] [outer = 0x869e0800] 23:43:40 INFO - PROCESS | 2638 | 1464072220151 Marionette DEBUG loaded listener.js 23:43:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 355 (0x86b47800) [pid = 2638] [serial = 741] [outer = 0x869e0800] 23:43:40 INFO - PROCESS | 2638 | 1464072220995 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]]]}] 23:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 23:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1480ms 23:43:41 INFO - PROCESS | 2638 | 1464072221051 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 23:43:41 INFO - PROCESS | 2638 | 1464072221055 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 23:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 23:43:41 INFO - PROCESS | 2638 | 1464072221061 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 23:43:41 INFO - PROCESS | 2638 | 1464072221064 Marionette TRACE conn3 <- [1,958,null,{}] 23:43:41 INFO - PROCESS | 2638 | 1464072221070 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}] 23:43:41 INFO - PROCESS | 2638 | 1464072221273 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 23:43:41 INFO - PROCESS | 2638 | 1464072221490 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:41 INFO - PROCESS | 2638 | ++DOCSHELL 0x869e3800 == 138 [pid = 2638] [id = 247] 23:43:41 INFO - PROCESS | 2638 | ++DOMWINDOW == 356 (0x86b41c00) [pid = 2638] [serial = 742] [outer = (nil)] 23:43:41 INFO - PROCESS | 2638 | ++DOMWINDOW == 357 (0x86b4d800) [pid = 2638] [serial = 743] [outer = 0x86b41c00] 23:43:41 INFO - PROCESS | 2638 | 1464072221664 Marionette DEBUG loaded listener.js 23:43:41 INFO - PROCESS | 2638 | ++DOMWINDOW == 358 (0x87bef800) [pid = 2638] [serial = 744] [outer = 0x86b41c00] 23:43:42 INFO - PROCESS | 2638 | 1464072222559 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]]]}] 23:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 23:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1534ms 23:43:42 INFO - PROCESS | 2638 | 1464072222595 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 23:43:42 INFO - PROCESS | 2638 | 1464072222599 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 23:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 23:43:42 INFO - PROCESS | 2638 | 1464072222605 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 23:43:42 INFO - PROCESS | 2638 | 1464072222608 Marionette TRACE conn3 <- [1,962,null,{}] 23:43:42 INFO - PROCESS | 2638 | 1464072222614 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}] 23:43:42 INFO - PROCESS | 2638 | 1464072222794 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 23:43:43 INFO - PROCESS | 2638 | 1464072223061 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:43 INFO - PROCESS | 2638 | ++DOCSHELL 0x86097400 == 139 [pid = 2638] [id = 248] 23:43:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 359 (0x86099400) [pid = 2638] [serial = 745] [outer = (nil)] 23:43:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 360 (0x8609f800) [pid = 2638] [serial = 746] [outer = 0x86099400] 23:43:43 INFO - PROCESS | 2638 | 1464072223188 Marionette DEBUG loaded listener.js 23:43:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 361 (0x860a2c00) [pid = 2638] [serial = 747] [outer = 0x86099400] 23:43:44 INFO - PROCESS | 2638 | 1464072224063 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]]]}] 23:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 23:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1491ms 23:43:44 INFO - PROCESS | 2638 | 1464072224098 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 23:43:44 INFO - PROCESS | 2638 | 1464072224101 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 23:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 23:43:44 INFO - PROCESS | 2638 | 1464072224108 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 23:43:44 INFO - PROCESS | 2638 | 1464072224111 Marionette TRACE conn3 <- [1,966,null,{}] 23:43:44 INFO - PROCESS | 2638 | 1464072224116 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}] 23:43:44 INFO - PROCESS | 2638 | 1464072224300 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 23:43:44 INFO - PROCESS | 2638 | 1464072224522 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:44 INFO - PROCESS | 2638 | ++DOCSHELL 0x8609b400 == 140 [pid = 2638] [id = 249] 23:43:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 362 (0x860a0000) [pid = 2638] [serial = 748] [outer = (nil)] 23:43:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 363 (0x86b4c000) [pid = 2638] [serial = 749] [outer = 0x860a0000] 23:43:44 INFO - PROCESS | 2638 | 1464072224683 Marionette DEBUG loaded listener.js 23:43:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 364 (0x891a5c00) [pid = 2638] [serial = 750] [outer = 0x860a0000] 23:43:45 INFO - PROCESS | 2638 | --DOCSHELL 0x9cfa3c00 == 139 [pid = 2638] [id = 20] 23:43:45 INFO - PROCESS | 2638 | --DOCSHELL 0x8d338c00 == 138 [pid = 2638] [id = 229] 23:43:45 INFO - PROCESS | 2638 | --DOCSHELL 0x88596000 == 137 [pid = 2638] [id = 228] 23:43:45 INFO - PROCESS | 2638 | --DOCSHELL 0x87bfd800 == 136 [pid = 2638] [id = 227] 23:43:45 INFO - PROCESS | 2638 | --DOCSHELL 0x8a34ac00 == 135 [pid = 2638] [id = 226] 23:43:45 INFO - PROCESS | 2638 | --DOCSHELL 0x87bee400 == 134 [pid = 2638] [id = 225] 23:43:45 INFO - PROCESS | 2638 | --DOMWINDOW == 363 (0x8d9ac800) [pid = 2638] [serial = 615] [outer = (nil)] [url = about:blank] 23:43:45 INFO - PROCESS | 2638 | --DOMWINDOW == 362 (0x8d9a5400) [pid = 2638] [serial = 614] [outer = (nil)] [url = about:blank] 23:43:45 INFO - PROCESS | 2638 | --DOMWINDOW == 361 (0x8f4f8c00) [pid = 2638] [serial = 577] [outer = (nil)] [url = about:blank] 23:43:45 INFO - PROCESS | 2638 | --DOMWINDOW == 360 (0x8ba89400) [pid = 2638] [serial = 612] [outer = (nil)] [url = about:blank] 23:43:45 INFO - PROCESS | 2638 | --DOMWINDOW == 359 (0x8a350400) [pid = 2638] [serial = 611] [outer = (nil)] [url = about:blank] 23:43:45 INFO - PROCESS | 2638 | --DOMWINDOW == 358 (0x910db000) [pid = 2638] [serial = 580] [outer = (nil)] [url = about:blank] 23:43:45 INFO - PROCESS | 2638 | --DOMWINDOW == 357 (0x8f78bc00) [pid = 2638] [serial = 620] [outer = (nil)] [url = about:blank] 23:43:45 INFO - PROCESS | 2638 | --DOMWINDOW == 356 (0x8d8c8000) [pid = 2638] [serial = 617] [outer = (nil)] [url = about:blank] 23:43:45 INFO - PROCESS | 2638 | --DOMWINDOW == 355 (0x8ea89400) [pid = 2638] [serial = 618] [outer = (nil)] [url = about:blank] 23:43:45 INFO - PROCESS | 2638 | --DOMWINDOW == 354 (0x9789bc00) [pid = 2638] [serial = 586] [outer = (nil)] [url = about:blank] 23:43:45 INFO - PROCESS | 2638 | --DOMWINDOW == 353 (0x94677000) [pid = 2638] [serial = 583] [outer = (nil)] [url = about:blank] 23:43:45 INFO - PROCESS | 2638 | --DOMWINDOW == 352 (0x8d709800) [pid = 2638] [serial = 574] [outer = (nil)] [url = about:blank] 23:43:45 INFO - PROCESS | 2638 | --DOMWINDOW == 351 (0x9a1c9800) [pid = 2638] [serial = 589] [outer = (nil)] [url = about:blank] 23:43:45 INFO - PROCESS | 2638 | --DOMWINDOW == 350 (0xa114c400) [pid = 2638] [serial = 592] [outer = (nil)] [url = about:blank] 23:43:45 INFO - PROCESS | 2638 | --DOMWINDOW == 349 (0xa26e9c00) [pid = 2638] [serial = 595] [outer = (nil)] [url = about:blank] 23:43:45 INFO - PROCESS | 2638 | --DOMWINDOW == 348 (0x92979800) [pid = 2638] [serial = 598] [outer = (nil)] [url = about:blank] 23:43:45 INFO - PROCESS | 2638 | --DOMWINDOW == 347 (0xa6280c00) [pid = 2638] [serial = 602] [outer = (nil)] [url = about:blank] 23:43:45 INFO - PROCESS | 2638 | --DOMWINDOW == 346 (0x8d9ac000) [pid = 2638] [serial = 605] [outer = (nil)] [url = about:blank] 23:43:45 INFO - PROCESS | 2638 | --DOMWINDOW == 345 (0x90d4d800) [pid = 2638] [serial = 608] [outer = (nil)] [url = about:blank] 23:43:45 INFO - PROCESS | 2638 | --DOMWINDOW == 344 (0x90d43000) [pid = 2638] [serial = 623] [outer = (nil)] [url = about:blank] 23:43:45 INFO - PROCESS | 2638 | --DOMWINDOW == 343 (0x8d69b000) [pid = 2638] [serial = 386] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:43:45 INFO - PROCESS | 2638 | --DOMWINDOW == 342 (0x90d62c00) [pid = 2638] [serial = 624] [outer = (nil)] [url = about:blank] 23:43:45 INFO - PROCESS | 2638 | --DOMWINDOW == 341 (0x8f7a4800) [pid = 2638] [serial = 621] [outer = (nil)] [url = about:blank] 23:43:45 INFO - PROCESS | 2638 | --DOMWINDOW == 340 (0x95197c00) [pid = 2638] [serial = 630] [outer = (nil)] [url = about:blank] 23:43:45 INFO - PROCESS | 2638 | --DOMWINDOW == 339 (0x92973400) [pid = 2638] [serial = 627] [outer = (nil)] [url = about:blank] 23:43:45 INFO - PROCESS | 2638 | --DOMWINDOW == 338 (0x910d7000) [pid = 2638] [serial = 626] [outer = (nil)] [url = about:blank] 23:43:45 INFO - PROCESS | 2638 | --DOMWINDOW == 337 (0x94676000) [pid = 2638] [serial = 629] [outer = (nil)] [url = about:blank] 23:43:46 INFO - PROCESS | 2638 | 1464072226468 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]]]}] 23:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 23:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 2389ms 23:43:46 INFO - PROCESS | 2638 | 1464072226498 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 23:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 23:43:46 INFO - PROCESS | 2638 | 1464072226505 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 23:43:46 INFO - PROCESS | 2638 | 1464072226513 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 23:43:46 INFO - PROCESS | 2638 | 1464072226519 Marionette TRACE conn3 <- [1,970,null,{}] 23:43:46 INFO - PROCESS | 2638 | 1464072226526 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}] 23:43:46 INFO - PROCESS | 2638 | 1464072226705 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 23:43:46 INFO - PROCESS | 2638 | 1464072226886 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:46 INFO - PROCESS | 2638 | ++DOCSHELL 0x87a8ac00 == 135 [pid = 2638] [id = 250] 23:43:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 338 (0x87bf0000) [pid = 2638] [serial = 751] [outer = (nil)] 23:43:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 339 (0x88592c00) [pid = 2638] [serial = 752] [outer = 0x87bf0000] 23:43:46 INFO - PROCESS | 2638 | 1464072226965 Marionette DEBUG loaded listener.js 23:43:47 INFO - PROCESS | 2638 | ++DOMWINDOW == 340 (0x892d0400) [pid = 2638] [serial = 753] [outer = 0x87bf0000] 23:43:47 INFO - PROCESS | 2638 | 1464072227767 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]]]}] 23:43:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 23:43:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1346ms 23:43:47 INFO - PROCESS | 2638 | 1464072227858 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 23:43:47 INFO - PROCESS | 2638 | 1464072227866 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 23:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 23:43:47 INFO - PROCESS | 2638 | 1464072227876 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 23:43:47 INFO - PROCESS | 2638 | 1464072227879 Marionette TRACE conn3 <- [1,974,null,{}] 23:43:47 INFO - PROCESS | 2638 | 1464072227885 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}] 23:43:48 INFO - PROCESS | 2638 | 1464072228061 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 23:43:48 INFO - PROCESS | 2638 | 1464072228290 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:48 INFO - PROCESS | 2638 | ++DOCSHELL 0x89bd6c00 == 136 [pid = 2638] [id = 251] 23:43:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 341 (0x89bdf000) [pid = 2638] [serial = 754] [outer = (nil)] 23:43:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 342 (0x8b749c00) [pid = 2638] [serial = 755] [outer = 0x89bdf000] 23:43:48 INFO - PROCESS | 2638 | 1464072228366 Marionette DEBUG loaded listener.js 23:43:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 343 (0x8b757c00) [pid = 2638] [serial = 756] [outer = 0x89bdf000] 23:43:49 INFO - PROCESS | 2638 | 1464072229265 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]]]}] 23:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 23:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1436ms 23:43:49 INFO - PROCESS | 2638 | 1464072229312 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 23:43:49 INFO - PROCESS | 2638 | 1464072229316 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 23:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 23:43:49 INFO - PROCESS | 2638 | 1464072229328 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 23:43:49 INFO - PROCESS | 2638 | 1464072229334 Marionette TRACE conn3 <- [1,978,null,{}] 23:43:49 INFO - PROCESS | 2638 | 1464072229353 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}] 23:43:49 INFO - PROCESS | 2638 | 1464072229610 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 23:43:49 INFO - PROCESS | 2638 | 1464072229637 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:49 INFO - PROCESS | 2638 | ++DOCSHELL 0x89be0000 == 137 [pid = 2638] [id = 252] 23:43:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 344 (0x8be55c00) [pid = 2638] [serial = 757] [outer = (nil)] 23:43:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 345 (0x8d69b400) [pid = 2638] [serial = 758] [outer = 0x8be55c00] 23:43:49 INFO - PROCESS | 2638 | 1464072229712 Marionette DEBUG loaded listener.js 23:43:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 346 (0x8d81b800) [pid = 2638] [serial = 759] [outer = 0x8be55c00] 23:43:50 INFO - PROCESS | 2638 | --DOMWINDOW == 345 (0x8d810c00) [pid = 2638] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 23:43:50 INFO - PROCESS | 2638 | --DOMWINDOW == 344 (0x8d8c5400) [pid = 2638] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 23:43:50 INFO - PROCESS | 2638 | --DOMWINDOW == 343 (0x8be5c400) [pid = 2638] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 23:43:50 INFO - PROCESS | 2638 | --DOMWINDOW == 342 (0x87bf2800) [pid = 2638] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 23:43:50 INFO - PROCESS | 2638 | --DOMWINDOW == 341 (0x8b74f400) [pid = 2638] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 23:43:50 INFO - PROCESS | 2638 | 1464072230775 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]]]}] 23:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 23:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1484ms 23:43:50 INFO - PROCESS | 2638 | 1464072230812 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 23:43:50 INFO - PROCESS | 2638 | 1464072230816 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 23:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 23:43:50 INFO - PROCESS | 2638 | 1464072230822 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 23:43:50 INFO - PROCESS | 2638 | 1464072230824 Marionette TRACE conn3 <- [1,982,null,{}] 23:43:50 INFO - PROCESS | 2638 | 1464072230830 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}] 23:43:51 INFO - PROCESS | 2638 | 1464072231060 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 23:43:51 INFO - PROCESS | 2638 | 1464072231084 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:51 INFO - PROCESS | 2638 | ++DOCSHELL 0x88599000 == 138 [pid = 2638] [id = 253] 23:43:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 342 (0x8b844400) [pid = 2638] [serial = 760] [outer = (nil)] 23:43:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 343 (0x8d9a7c00) [pid = 2638] [serial = 761] [outer = 0x8b844400] 23:43:51 INFO - PROCESS | 2638 | 1464072231161 Marionette DEBUG loaded listener.js 23:43:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 344 (0x8d9b2c00) [pid = 2638] [serial = 762] [outer = 0x8b844400] 23:43:52 INFO - PROCESS | 2638 | 1464072232081 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]]]}] 23:43:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 23:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1281ms 23:43:52 INFO - PROCESS | 2638 | 1464072232106 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 23:43:52 INFO - PROCESS | 2638 | 1464072232110 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 23:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 23:43:52 INFO - PROCESS | 2638 | 1464072232116 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 23:43:52 INFO - PROCESS | 2638 | 1464072232119 Marionette TRACE conn3 <- [1,986,null,{}] 23:43:52 INFO - PROCESS | 2638 | 1464072232124 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}] 23:43:52 INFO - PROCESS | 2638 | 1464072232289 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 23:43:52 INFO - PROCESS | 2638 | 1464072232303 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:52 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d8c0400 == 139 [pid = 2638] [id = 254] 23:43:52 INFO - PROCESS | 2638 | ++DOMWINDOW == 345 (0x8d9a5800) [pid = 2638] [serial = 763] [outer = (nil)] 23:43:52 INFO - PROCESS | 2638 | ++DOMWINDOW == 346 (0x8ebb3800) [pid = 2638] [serial = 764] [outer = 0x8d9a5800] 23:43:52 INFO - PROCESS | 2638 | 1464072232376 Marionette DEBUG loaded listener.js 23:43:52 INFO - PROCESS | 2638 | ++DOMWINDOW == 347 (0x8ecd0800) [pid = 2638] [serial = 765] [outer = 0x8d9a5800] 23:43:53 INFO - PROCESS | 2638 | 1464072233620 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]]]}] 23:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 23:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1536ms 23:43:53 INFO - PROCESS | 2638 | 1464072233654 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 23:43:53 INFO - PROCESS | 2638 | 1464072233662 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 23:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 23:43:53 INFO - PROCESS | 2638 | 1464072233670 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 23:43:53 INFO - PROCESS | 2638 | 1464072233676 Marionette TRACE conn3 <- [1,990,null,{}] 23:43:53 INFO - PROCESS | 2638 | 1464072233684 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}] 23:43:53 INFO - PROCESS | 2638 | 1464072233887 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 23:43:54 INFO - PROCESS | 2638 | 1464072234156 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:54 INFO - PROCESS | 2638 | ++DOCSHELL 0x87de5400 == 140 [pid = 2638] [id = 255] 23:43:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 348 (0x8859b800) [pid = 2638] [serial = 766] [outer = (nil)] 23:43:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 349 (0x892d6c00) [pid = 2638] [serial = 767] [outer = 0x8859b800] 23:43:54 INFO - PROCESS | 2638 | 1464072234293 Marionette DEBUG loaded listener.js 23:43:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 350 (0x8a345800) [pid = 2638] [serial = 768] [outer = 0x8859b800] 23:43:55 INFO - PROCESS | 2638 | 1464072235196 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]]]}] 23:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 23:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1592ms 23:43:55 INFO - PROCESS | 2638 | 1464072235263 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 23:43:55 INFO - PROCESS | 2638 | 1464072235272 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 23:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 23:43:55 INFO - PROCESS | 2638 | 1464072235282 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 23:43:55 INFO - PROCESS | 2638 | 1464072235287 Marionette TRACE conn3 <- [1,994,null,{}] 23:43:55 INFO - PROCESS | 2638 | 1464072235293 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}] 23:43:55 INFO - PROCESS | 2638 | 1464072235531 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 23:43:55 INFO - PROCESS | 2638 | 1464072235839 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:55 INFO - PROCESS | 2638 | ++DOCSHELL 0x891a4800 == 141 [pid = 2638] [id = 256] 23:43:55 INFO - PROCESS | 2638 | ++DOMWINDOW == 351 (0x8be54000) [pid = 2638] [serial = 769] [outer = (nil)] 23:43:55 INFO - PROCESS | 2638 | ++DOMWINDOW == 352 (0x8d695c00) [pid = 2638] [serial = 770] [outer = 0x8be54000] 23:43:55 INFO - PROCESS | 2638 | 1464072235971 Marionette DEBUG loaded listener.js 23:43:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 353 (0x8d8c4000) [pid = 2638] [serial = 771] [outer = 0x8be54000] 23:43:57 INFO - PROCESS | 2638 | 1464072237323 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]]]}] 23:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 23:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 2137ms 23:43:57 INFO - PROCESS | 2638 | 1464072237422 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 23:43:57 INFO - PROCESS | 2638 | 1464072237429 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 23:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 23:43:57 INFO - PROCESS | 2638 | 1464072237455 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 23:43:57 INFO - PROCESS | 2638 | 1464072237465 Marionette TRACE conn3 <- [1,998,null,{}] 23:43:57 INFO - PROCESS | 2638 | 1464072237549 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}] 23:43:57 INFO - PROCESS | 2638 | 1464072237979 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 23:43:58 INFO - PROCESS | 2638 | 1464072238283 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:58 INFO - PROCESS | 2638 | ++DOCSHELL 0x87de2c00 == 142 [pid = 2638] [id = 257] 23:43:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 354 (0x8d69cc00) [pid = 2638] [serial = 772] [outer = (nil)] 23:43:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 355 (0x8f793000) [pid = 2638] [serial = 773] [outer = 0x8d69cc00] 23:43:58 INFO - PROCESS | 2638 | 1464072238469 Marionette DEBUG loaded listener.js 23:43:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 356 (0x90c9c800) [pid = 2638] [serial = 774] [outer = 0x8d69cc00] 23:43:59 INFO - PROCESS | 2638 | 1464072239830 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]]]}] 23:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 23:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 2466ms 23:43:59 INFO - PROCESS | 2638 | 1464072239905 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 23:43:59 INFO - PROCESS | 2638 | 1464072239909 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 23:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 23:43:59 INFO - PROCESS | 2638 | 1464072239916 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 23:43:59 INFO - PROCESS | 2638 | 1464072239918 Marionette TRACE conn3 <- [1,1002,null,{}] 23:43:59 INFO - PROCESS | 2638 | 1464072239925 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}] 23:44:00 INFO - PROCESS | 2638 | 1464072240194 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 23:44:00 INFO - PROCESS | 2638 | 1464072240522 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:00 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b702000 == 143 [pid = 2638] [id = 258] 23:44:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 357 (0x8e59f000) [pid = 2638] [serial = 775] [outer = (nil)] 23:44:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 358 (0x910d7000) [pid = 2638] [serial = 776] [outer = 0x8e59f000] 23:44:00 INFO - PROCESS | 2638 | 1464072240617 Marionette DEBUG loaded listener.js 23:44:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 359 (0x91a1d800) [pid = 2638] [serial = 777] [outer = 0x8e59f000] 23:44:01 INFO - PROCESS | 2638 | 1464072241539 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]]]}] 23:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 23:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1684ms 23:44:01 INFO - PROCESS | 2638 | 1464072241609 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 23:44:01 INFO - PROCESS | 2638 | 1464072241614 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 23:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 23:44:01 INFO - PROCESS | 2638 | 1464072241628 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 23:44:01 INFO - PROCESS | 2638 | 1464072241633 Marionette TRACE conn3 <- [1,1006,null,{}] 23:44:01 INFO - PROCESS | 2638 | 1464072241643 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}] 23:44:01 INFO - PROCESS | 2638 | 1464072241866 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 23:44:02 INFO - PROCESS | 2638 | 1464072242111 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:02 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f794400 == 144 [pid = 2638] [id = 259] 23:44:02 INFO - PROCESS | 2638 | ++DOMWINDOW == 360 (0x92276000) [pid = 2638] [serial = 778] [outer = (nil)] 23:44:02 INFO - PROCESS | 2638 | ++DOMWINDOW == 361 (0x9297bc00) [pid = 2638] [serial = 779] [outer = 0x92276000] 23:44:02 INFO - PROCESS | 2638 | 1464072242244 Marionette DEBUG loaded listener.js 23:44:02 INFO - PROCESS | 2638 | ++DOMWINDOW == 362 (0x929f5000) [pid = 2638] [serial = 780] [outer = 0x92276000] 23:44:03 INFO - PROCESS | 2638 | 1464072243212 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]]]}] 23:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 23:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1639ms 23:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 23:44:03 INFO - PROCESS | 2638 | 1464072243266 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 23:44:03 INFO - PROCESS | 2638 | 1464072243269 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 23:44:03 INFO - PROCESS | 2638 | 1464072243276 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 23:44:03 INFO - PROCESS | 2638 | 1464072243279 Marionette TRACE conn3 <- [1,1010,null,{}] 23:44:03 INFO - PROCESS | 2638 | 1464072243285 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}] 23:44:03 INFO - PROCESS | 2638 | 1464072243517 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 23:44:03 INFO - PROCESS | 2638 | 1464072243782 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:03 INFO - PROCESS | 2638 | ++DOCSHELL 0x8609a800 == 145 [pid = 2638] [id = 260] 23:44:03 INFO - PROCESS | 2638 | ++DOMWINDOW == 363 (0x90d6a800) [pid = 2638] [serial = 781] [outer = (nil)] 23:44:03 INFO - PROCESS | 2638 | ++DOMWINDOW == 364 (0x94689400) [pid = 2638] [serial = 782] [outer = 0x90d6a800] 23:44:03 INFO - PROCESS | 2638 | 1464072243913 Marionette DEBUG loaded listener.js 23:44:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 365 (0x9519d800) [pid = 2638] [serial = 783] [outer = 0x90d6a800] 23:44:04 INFO - PROCESS | 2638 | 1464072244806 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]]]}] 23:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 23:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1585ms 23:44:04 INFO - PROCESS | 2638 | 1464072244861 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 23:44:04 INFO - PROCESS | 2638 | 1464072244866 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 23:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 23:44:04 INFO - PROCESS | 2638 | 1464072244872 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 23:44:04 INFO - PROCESS | 2638 | 1464072244876 Marionette TRACE conn3 <- [1,1014,null,{}] 23:44:04 INFO - PROCESS | 2638 | 1464072244881 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}] 23:44:05 INFO - PROCESS | 2638 | 1464072245092 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 23:44:05 INFO - PROCESS | 2638 | 1464072245414 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:05 INFO - PROCESS | 2638 | ++DOCSHELL 0x90d6bc00 == 146 [pid = 2638] [id = 261] 23:44:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 366 (0x92aec000) [pid = 2638] [serial = 784] [outer = (nil)] 23:44:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 367 (0x9789a800) [pid = 2638] [serial = 785] [outer = 0x92aec000] 23:44:05 INFO - PROCESS | 2638 | 1464072245517 Marionette DEBUG loaded listener.js 23:44:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 368 (0x98ba5800) [pid = 2638] [serial = 786] [outer = 0x92aec000] 23:44:06 INFO - PROCESS | 2638 | 1464072246459 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]]]}] 23:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 23:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1640ms 23:44:06 INFO - PROCESS | 2638 | 1464072246513 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 23:44:06 INFO - PROCESS | 2638 | 1464072246517 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 23:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 23:44:06 INFO - PROCESS | 2638 | 1464072246525 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 23:44:06 INFO - PROCESS | 2638 | 1464072246527 Marionette TRACE conn3 <- [1,1018,null,{}] 23:44:06 INFO - PROCESS | 2638 | 1464072246534 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}] 23:44:06 INFO - PROCESS | 2638 | 1464072246757 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 23:44:07 INFO - PROCESS | 2638 | 1464072247155 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:07 INFO - PROCESS | 2638 | ++DOCSHELL 0x8e598c00 == 147 [pid = 2638] [id = 262] 23:44:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 369 (0x95050800) [pid = 2638] [serial = 787] [outer = (nil)] 23:44:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 370 (0x9ae53c00) [pid = 2638] [serial = 788] [outer = 0x95050800] 23:44:07 INFO - PROCESS | 2638 | 1464072247260 Marionette DEBUG loaded listener.js 23:44:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 371 (0x9cdb0400) [pid = 2638] [serial = 789] [outer = 0x95050800] 23:44:08 INFO - PROCESS | 2638 | 1464072248185 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]]]}] 23:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 23:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1737ms 23:44:08 INFO - PROCESS | 2638 | 1464072248262 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 23:44:08 INFO - PROCESS | 2638 | 1464072248265 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 23:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 23:44:08 INFO - PROCESS | 2638 | 1464072248272 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 23:44:08 INFO - PROCESS | 2638 | 1464072248275 Marionette TRACE conn3 <- [1,1022,null,{}] 23:44:08 INFO - PROCESS | 2638 | 1464072248281 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}] 23:44:08 INFO - PROCESS | 2638 | 1464072248522 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 23:44:08 INFO - PROCESS | 2638 | 1464072248831 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:08 INFO - PROCESS | 2638 | ++DOCSHELL 0x90ef0000 == 148 [pid = 2638] [id = 263] 23:44:08 INFO - PROCESS | 2638 | ++DOMWINDOW == 372 (0x9ad3d000) [pid = 2638] [serial = 790] [outer = (nil)] 23:44:08 INFO - PROCESS | 2638 | ++DOMWINDOW == 373 (0xa22f0c00) [pid = 2638] [serial = 791] [outer = 0x9ad3d000] 23:44:08 INFO - PROCESS | 2638 | 1464072248924 Marionette DEBUG loaded listener.js 23:44:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 374 (0xa24bb800) [pid = 2638] [serial = 792] [outer = 0x9ad3d000] 23:44:09 INFO - PROCESS | 2638 | 1464072249796 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]]]}] 23:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 23:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1596ms 23:44:09 INFO - PROCESS | 2638 | 1464072249870 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 23:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 23:44:09 INFO - PROCESS | 2638 | 1464072249874 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 23:44:09 INFO - PROCESS | 2638 | 1464072249881 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 23:44:09 INFO - PROCESS | 2638 | 1464072249884 Marionette TRACE conn3 <- [1,1026,null,{}] 23:44:09 INFO - PROCESS | 2638 | 1464072249890 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}] 23:44:10 INFO - PROCESS | 2638 | 1464072250147 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 23:44:10 INFO - PROCESS | 2638 | 1464072250484 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:10 INFO - PROCESS | 2638 | ++DOCSHELL 0x89989c00 == 149 [pid = 2638] [id = 264] 23:44:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 375 (0x8998a000) [pid = 2638] [serial = 793] [outer = (nil)] 23:44:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 376 (0x8998cc00) [pid = 2638] [serial = 794] [outer = 0x8998a000] 23:44:10 INFO - PROCESS | 2638 | 1464072250578 Marionette DEBUG loaded listener.js 23:44:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 377 (0x8998e800) [pid = 2638] [serial = 795] [outer = 0x8998a000] 23:44:11 INFO - PROCESS | 2638 | 1464072251520 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]]]}] 23:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 23:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1683ms 23:44:11 INFO - PROCESS | 2638 | 1464072251568 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 23:44:11 INFO - PROCESS | 2638 | 1464072251572 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 23:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 23:44:11 INFO - PROCESS | 2638 | 1464072251579 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 23:44:11 INFO - PROCESS | 2638 | 1464072251583 Marionette TRACE conn3 <- [1,1030,null,{}] 23:44:11 INFO - PROCESS | 2638 | 1464072251588 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}] 23:44:11 INFO - PROCESS | 2638 | 1464072251811 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 23:44:12 INFO - PROCESS | 2638 | 1464072252155 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:12 INFO - PROCESS | 2638 | ++DOCSHELL 0x89984400 == 150 [pid = 2638] [id = 265] 23:44:12 INFO - PROCESS | 2638 | ++DOMWINDOW == 378 (0x8998d400) [pid = 2638] [serial = 796] [outer = (nil)] 23:44:12 INFO - PROCESS | 2638 | ++DOMWINDOW == 379 (0x8e4ca400) [pid = 2638] [serial = 797] [outer = 0x8998d400] 23:44:12 INFO - PROCESS | 2638 | 1464072252263 Marionette DEBUG loaded listener.js 23:44:12 INFO - PROCESS | 2638 | ++DOMWINDOW == 380 (0x90ee9800) [pid = 2638] [serial = 798] [outer = 0x8998d400] 23:44:13 INFO - PROCESS | 2638 | 1464072253150 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]]]}] 23:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 23:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1630ms 23:44:13 INFO - PROCESS | 2638 | 1464072253210 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 23:44:13 INFO - PROCESS | 2638 | 1464072253214 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 23:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 23:44:13 INFO - PROCESS | 2638 | 1464072253220 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 23:44:13 INFO - PROCESS | 2638 | 1464072253224 Marionette TRACE conn3 <- [1,1034,null,{}] 23:44:13 INFO - PROCESS | 2638 | 1464072253229 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}] 23:44:13 INFO - PROCESS | 2638 | 1464072253435 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 23:44:13 INFO - PROCESS | 2638 | 1464072253811 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:13 INFO - PROCESS | 2638 | ++DOCSHELL 0x8e4c8800 == 151 [pid = 2638] [id = 266] 23:44:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 381 (0x8e4cb800) [pid = 2638] [serial = 799] [outer = (nil)] 23:44:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 382 (0x8e4d5c00) [pid = 2638] [serial = 800] [outer = 0x8e4cb800] 23:44:13 INFO - PROCESS | 2638 | 1464072253958 Marionette DEBUG loaded listener.js 23:44:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 383 (0x8e4d7c00) [pid = 2638] [serial = 801] [outer = 0x8e4cb800] 23:44:14 INFO - PROCESS | 2638 | 1464072254963 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]]]}] 23:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 23:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1788ms 23:44:15 INFO - PROCESS | 2638 | 1464072255010 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 23:44:15 INFO - PROCESS | 2638 | 1464072255014 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 23:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 23:44:15 INFO - PROCESS | 2638 | 1464072255020 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 23:44:15 INFO - PROCESS | 2638 | 1464072255033 Marionette TRACE conn3 <- [1,1038,null,{}] 23:44:15 INFO - PROCESS | 2638 | 1464072255038 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}] 23:44:15 INFO - PROCESS | 2638 | 1464072255227 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 23:44:15 INFO - PROCESS | 2638 | 1464072255450 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:15 INFO - PROCESS | 2638 | ++DOCSHELL 0x8e4d2000 == 152 [pid = 2638] [id = 267] 23:44:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 384 (0x8e4d3400) [pid = 2638] [serial = 802] [outer = (nil)] 23:44:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 385 (0x8e4df800) [pid = 2638] [serial = 803] [outer = 0x8e4d3400] 23:44:15 INFO - PROCESS | 2638 | 1464072255575 Marionette DEBUG loaded listener.js 23:44:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 386 (0x9b069000) [pid = 2638] [serial = 804] [outer = 0x8e4d3400] 23:44:16 INFO - PROCESS | 2638 | 1464072256486 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]]]}] 23:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 23:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1541ms 23:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 23:44:16 INFO - PROCESS | 2638 | 1464072256562 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 23:44:16 INFO - PROCESS | 2638 | 1464072256565 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 23:44:16 INFO - PROCESS | 2638 | 1464072256572 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 23:44:16 INFO - PROCESS | 2638 | 1464072256575 Marionette TRACE conn3 <- [1,1042,null,{}] 23:44:16 INFO - PROCESS | 2638 | 1464072256581 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}] 23:44:16 INFO - PROCESS | 2638 | 1464072256828 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 23:44:17 INFO - PROCESS | 2638 | 1464072257191 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:17 INFO - PROCESS | 2638 | ++DOCSHELL 0x85855800 == 153 [pid = 2638] [id = 268] 23:44:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 387 (0x85857400) [pid = 2638] [serial = 805] [outer = (nil)] 23:44:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 388 (0x8585dc00) [pid = 2638] [serial = 806] [outer = 0x85857400] 23:44:17 INFO - PROCESS | 2638 | 1464072257282 Marionette DEBUG loaded listener.js 23:44:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 389 (0x8585f800) [pid = 2638] [serial = 807] [outer = 0x85857400] 23:44:18 INFO - PROCESS | 2638 | 1464072258845 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]]]}] 23:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 23:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 2336ms 23:44:18 INFO - PROCESS | 2638 | 1464072258908 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 23:44:18 INFO - PROCESS | 2638 | 1464072258915 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 23:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 23:44:18 INFO - PROCESS | 2638 | 1464072258923 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 23:44:18 INFO - PROCESS | 2638 | 1464072258929 Marionette TRACE conn3 <- [1,1046,null,{}] 23:44:18 INFO - PROCESS | 2638 | 1464072258937 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}] 23:44:19 INFO - PROCESS | 2638 | 1464072259170 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 23:44:19 INFO - PROCESS | 2638 | 1464072259445 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:19 INFO - PROCESS | 2638 | ++DOCSHELL 0x869e0000 == 154 [pid = 2638] [id = 269] 23:44:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 390 (0x86b47000) [pid = 2638] [serial = 808] [outer = (nil)] 23:44:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 391 (0x87bf3400) [pid = 2638] [serial = 809] [outer = 0x86b47000] 23:44:19 INFO - PROCESS | 2638 | 1464072259534 Marionette DEBUG loaded listener.js 23:44:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 392 (0x87bfdc00) [pid = 2638] [serial = 810] [outer = 0x86b47000] 23:44:20 INFO - PROCESS | 2638 | 1464072260420 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]]]}] 23:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 23:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1593ms 23:44:20 INFO - PROCESS | 2638 | 1464072260517 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 23:44:20 INFO - PROCESS | 2638 | 1464072260532 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 23:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 23:44:20 INFO - PROCESS | 2638 | 1464072260553 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 23:44:20 INFO - PROCESS | 2638 | 1464072260561 Marionette TRACE conn3 <- [1,1050,null,{}] 23:44:20 INFO - PROCESS | 2638 | 1464072260645 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}] 23:44:20 INFO - PROCESS | 2638 | 1464072260853 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 23:44:21 INFO - PROCESS | 2638 | 1464072261161 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:21 INFO - PROCESS | 2638 | ++DOCSHELL 0x891a4000 == 155 [pid = 2638] [id = 270] 23:44:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 393 (0x891a7000) [pid = 2638] [serial = 811] [outer = (nil)] 23:44:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 394 (0x89982400) [pid = 2638] [serial = 812] [outer = 0x891a7000] 23:44:21 INFO - PROCESS | 2638 | 1464072261255 Marionette DEBUG loaded listener.js 23:44:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 395 (0x89bdec00) [pid = 2638] [serial = 813] [outer = 0x891a7000] 23:44:22 INFO - PROCESS | 2638 | 1464072262297 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]]]}] 23:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 23:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1811ms 23:44:22 INFO - PROCESS | 2638 | 1464072262365 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 23:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 23:44:22 INFO - PROCESS | 2638 | 1464072262369 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 23:44:22 INFO - PROCESS | 2638 | 1464072262375 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 23:44:22 INFO - PROCESS | 2638 | 1464072262381 Marionette TRACE conn3 <- [1,1054,null,{}] 23:44:22 INFO - PROCESS | 2638 | 1464072262397 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}] 23:44:22 INFO - PROCESS | 2638 | 1464072262634 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 23:44:23 INFO - PROCESS | 2638 | --DOCSHELL 0x98e2d400 == 154 [pid = 2638] [id = 65] 23:44:23 INFO - PROCESS | 2638 | --DOCSHELL 0xa114ac00 == 153 [pid = 2638] [id = 19] 23:44:23 INFO - PROCESS | 2638 | --DOCSHELL 0x93a7f400 == 152 [pid = 2638] [id = 56] 23:44:23 INFO - PROCESS | 2638 | --DOCSHELL 0x8ea7ec00 == 151 [pid = 2638] [id = 192] 23:44:23 INFO - PROCESS | 2638 | --DOCSHELL 0x8bd16c00 == 150 [pid = 2638] [id = 195] 23:44:23 INFO - PROCESS | 2638 | --DOCSHELL 0x9822a800 == 149 [pid = 2638] [id = 25] 23:44:23 INFO - PROCESS | 2638 | --DOCSHELL 0x92974000 == 148 [pid = 2638] [id = 199] 23:44:23 INFO - PROCESS | 2638 | --DOCSHELL 0xa26e4800 == 147 [pid = 2638] [id = 200] 23:44:23 INFO - PROCESS | 2638 | --DOCSHELL 0x9468d800 == 146 [pid = 2638] [id = 198] 23:44:23 INFO - PROCESS | 2638 | --DOCSHELL 0x8f7e4c00 == 145 [pid = 2638] [id = 202] 23:44:23 INFO - PROCESS | 2638 | --DOCSHELL 0x8b84d400 == 144 [pid = 2638] [id = 201] 23:44:23 INFO - PROCESS | 2638 | --DOCSHELL 0x8f4fa400 == 143 [pid = 2638] [id = 193] 23:44:23 INFO - PROCESS | 2638 | --DOCSHELL 0x9787c800 == 142 [pid = 2638] [id = 117] 23:44:23 INFO - PROCESS | 2638 | --DOCSHELL 0x8ba89000 == 141 [pid = 2638] [id = 194] 23:44:23 INFO - PROCESS | 2638 | --DOCSHELL 0x88599000 == 140 [pid = 2638] [id = 253] 23:44:23 INFO - PROCESS | 2638 | --DOCSHELL 0x89be0000 == 139 [pid = 2638] [id = 252] 23:44:23 INFO - PROCESS | 2638 | --DOCSHELL 0x89bd6c00 == 138 [pid = 2638] [id = 251] 23:44:23 INFO - PROCESS | 2638 | --DOCSHELL 0x87a8ac00 == 137 [pid = 2638] [id = 250] 23:44:23 INFO - PROCESS | 2638 | --DOCSHELL 0x8609b400 == 136 [pid = 2638] [id = 249] 23:44:23 INFO - PROCESS | 2638 | --DOCSHELL 0x86097400 == 135 [pid = 2638] [id = 248] 23:44:23 INFO - PROCESS | 2638 | --DOCSHELL 0x869e3800 == 134 [pid = 2638] [id = 247] 23:44:23 INFO - PROCESS | 2638 | --DOCSHELL 0x869d6800 == 133 [pid = 2638] [id = 245] 23:44:23 INFO - PROCESS | 2638 | --DOCSHELL 0x869df800 == 132 [pid = 2638] [id = 246] 23:44:23 INFO - PROCESS | 2638 | --DOCSHELL 0x87de3800 == 131 [pid = 2638] [id = 244] 23:44:23 INFO - PROCESS | 2638 | --DOCSHELL 0x87de9400 == 130 [pid = 2638] [id = 243] 23:44:23 INFO - PROCESS | 2638 | --DOCSHELL 0x87dde400 == 129 [pid = 2638] [id = 242] 23:44:23 INFO - PROCESS | 2638 | --DOCSHELL 0x99b5b000 == 128 [pid = 2638] [id = 240] 23:44:23 INFO - PROCESS | 2638 | --DOCSHELL 0x9a0da800 == 127 [pid = 2638] [id = 241] 23:44:23 INFO - PROCESS | 2638 | --DOCSHELL 0x951e7c00 == 126 [pid = 2638] [id = 239] 23:44:23 INFO - PROCESS | 2638 | --DOCSHELL 0x92c2a800 == 125 [pid = 2638] [id = 238] 23:44:23 INFO - PROCESS | 2638 | --DOCSHELL 0x92c26800 == 124 [pid = 2638] [id = 237] 23:44:23 INFO - PROCESS | 2638 | --DOCSHELL 0x87a8d800 == 123 [pid = 2638] [id = 236] 23:44:23 INFO - PROCESS | 2638 | --DOCSHELL 0x87a8a000 == 122 [pid = 2638] [id = 235] 23:44:23 INFO - PROCESS | 2638 | --DOCSHELL 0x8f789000 == 121 [pid = 2638] [id = 233] 23:44:23 INFO - PROCESS | 2638 | --DOCSHELL 0x90c96000 == 120 [pid = 2638] [id = 234] 23:44:23 INFO - PROCESS | 2638 | --DOCSHELL 0x8bd1cc00 == 119 [pid = 2638] [id = 232] 23:44:23 INFO - PROCESS | 2638 | --DOCSHELL 0x892d6400 == 118 [pid = 2638] [id = 231] 23:44:23 INFO - PROCESS | 2638 | --DOMWINDOW == 394 (0x8d8cc400) [pid = 2638] [serial = 686] [outer = (nil)] [url = about:blank] 23:44:23 INFO - PROCESS | 2638 | --DOMWINDOW == 393 (0x8ecc1800) [pid = 2638] [serial = 689] [outer = (nil)] [url = about:blank] 23:44:23 INFO - PROCESS | 2638 | --DOMWINDOW == 392 (0x8ebb8800) [pid = 2638] [serial = 687] [outer = (nil)] [url = about:blank] 23:44:23 INFO - PROCESS | 2638 | --DOMWINDOW == 391 (0x8d695800) [pid = 2638] [serial = 683] [outer = (nil)] [url = about:blank] 23:44:23 INFO - PROCESS | 2638 | --DOMWINDOW == 390 (0x8be56800) [pid = 2638] [serial = 674] [outer = (nil)] [url = about:blank] 23:44:23 INFO - PROCESS | 2638 | --DOMWINDOW == 389 (0x8f791c00) [pid = 2638] [serial = 638] [outer = (nil)] [url = about:blank] 23:44:23 INFO - PROCESS | 2638 | --DOMWINDOW == 388 (0x89bdf800) [pid = 2638] [serial = 678] [outer = (nil)] [url = about:blank] 23:44:23 INFO - PROCESS | 2638 | --DOMWINDOW == 387 (0x88598000) [pid = 2638] [serial = 677] [outer = (nil)] [url = about:blank] 23:44:23 INFO - PROCESS | 2638 | --DOMWINDOW == 386 (0x8d8c1000) [pid = 2638] [serial = 635] [outer = (nil)] [url = about:blank] 23:44:23 INFO - PROCESS | 2638 | --DOMWINDOW == 385 (0x8f792400) [pid = 2638] [serial = 692] [outer = (nil)] [url = about:blank] 23:44:23 INFO - PROCESS | 2638 | --DOMWINDOW == 384 (0x9a0e5400) [pid = 2638] [serial = 641] [outer = (nil)] [url = about:blank] 23:44:23 INFO - PROCESS | 2638 | --DOMWINDOW == 383 (0x99b14800) [pid = 2638] [serial = 632] [outer = (nil)] [url = about:blank] 23:44:23 INFO - PROCESS | 2638 | --DOMWINDOW == 382 (0x8bd17800) [pid = 2638] [serial = 681] [outer = (nil)] [url = about:blank] 23:44:23 INFO - PROCESS | 2638 | --DOMWINDOW == 381 (0x8b843000) [pid = 2638] [serial = 680] [outer = (nil)] [url = about:blank] 23:44:23 INFO - PROCESS | 2638 | --DOMWINDOW == 380 (0xa3056400) [pid = 2638] [serial = 644] [outer = (nil)] [url = about:blank] 23:44:23 INFO - PROCESS | 2638 | --DOMWINDOW == 379 (0x92ae9000) [pid = 2638] [serial = 647] [outer = (nil)] [url = about:blank] 23:44:23 INFO - PROCESS | 2638 | --DOMWINDOW == 378 (0x8b755000) [pid = 2638] [serial = 650] [outer = (nil)] [url = about:blank] 23:44:23 INFO - PROCESS | 2638 | --DOMWINDOW == 377 (0x92c20400) [pid = 2638] [serial = 653] [outer = (nil)] [url = about:blank] 23:44:23 INFO - PROCESS | 2638 | --DOMWINDOW == 376 (0x892d8c00) [pid = 2638] [serial = 656] [outer = (nil)] [url = about:blank] 23:44:23 INFO - PROCESS | 2638 | --DOMWINDOW == 375 (0x92c1c800) [pid = 2638] [serial = 659] [outer = (nil)] [url = about:blank] 23:44:23 INFO - PROCESS | 2638 | --DOMWINDOW == 374 (0x88597800) [pid = 2638] [serial = 662] [outer = (nil)] [url = about:blank] 23:44:23 INFO - PROCESS | 2638 | --DOMWINDOW == 373 (0xa21aac00) [pid = 2638] [serial = 665] [outer = (nil)] [url = about:blank] 23:44:23 INFO - PROCESS | 2638 | --DOMWINDOW == 372 (0x87a8d000) [pid = 2638] [serial = 668] [outer = (nil)] [url = about:blank] 23:44:23 INFO - PROCESS | 2638 | --DOMWINDOW == 371 (0x8be4d800) [pid = 2638] [serial = 671] [outer = (nil)] [url = about:blank] 23:44:23 INFO - PROCESS | 2638 | --DOMWINDOW == 370 (0x8ecc8000) [pid = 2638] [serial = 690] [outer = (nil)] [url = about:blank] 23:44:23 INFO - PROCESS | 2638 | --DOMWINDOW == 369 (0x8d812800) [pid = 2638] [serial = 684] [outer = (nil)] [url = about:blank] 23:44:23 INFO - PROCESS | 2638 | 1464072263675 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:23 INFO - PROCESS | 2638 | ++DOCSHELL 0x8609b400 == 119 [pid = 2638] [id = 271] 23:44:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 370 (0x8609c400) [pid = 2638] [serial = 814] [outer = (nil)] 23:44:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 371 (0x87a8d000) [pid = 2638] [serial = 815] [outer = 0x8609c400] 23:44:23 INFO - PROCESS | 2638 | 1464072263794 Marionette DEBUG loaded listener.js 23:44:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 372 (0x87de9400) [pid = 2638] [serial = 816] [outer = 0x8609c400] 23:44:24 INFO - PROCESS | 2638 | 1464072264542 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]]]}] 23:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 23:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 2189ms 23:44:24 INFO - PROCESS | 2638 | 1464072264565 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 23:44:24 INFO - PROCESS | 2638 | 1464072264569 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 23:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 23:44:24 INFO - PROCESS | 2638 | 1464072264575 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 23:44:24 INFO - PROCESS | 2638 | 1464072264578 Marionette TRACE conn3 <- [1,1058,null,{}] 23:44:24 INFO - PROCESS | 2638 | 1464072264601 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}] 23:44:24 INFO - PROCESS | 2638 | 1464072264770 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 23:44:24 INFO - PROCESS | 2638 | 1464072264787 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:24 INFO - PROCESS | 2638 | ++DOCSHELL 0x892d8c00 == 120 [pid = 2638] [id = 272] 23:44:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 373 (0x89bd6c00) [pid = 2638] [serial = 817] [outer = (nil)] 23:44:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 374 (0x89be0c00) [pid = 2638] [serial = 818] [outer = 0x89bd6c00] 23:44:24 INFO - PROCESS | 2638 | 1464072264861 Marionette DEBUG loaded listener.js 23:44:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 375 (0x8bd12800) [pid = 2638] [serial = 819] [outer = 0x89bd6c00] 23:44:25 INFO - PROCESS | 2638 | 1464072265872 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]]]}] 23:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 23:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1353ms 23:44:25 INFO - PROCESS | 2638 | 1464072265929 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 23:44:25 INFO - PROCESS | 2638 | 1464072265932 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 23:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 23:44:25 INFO - PROCESS | 2638 | 1464072265938 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 23:44:25 INFO - PROCESS | 2638 | 1464072265941 Marionette TRACE conn3 <- [1,1062,null,{}] 23:44:25 INFO - PROCESS | 2638 | 1464072265946 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}] 23:44:26 INFO - PROCESS | 2638 | 1464072266204 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 23:44:26 INFO - PROCESS | 2638 | 1464072266241 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:26 INFO - PROCESS | 2638 | ++DOCSHELL 0x869e3800 == 121 [pid = 2638] [id = 273] 23:44:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 376 (0x88597800) [pid = 2638] [serial = 820] [outer = (nil)] 23:44:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 377 (0x8bd1b400) [pid = 2638] [serial = 821] [outer = 0x88597800] 23:44:26 INFO - PROCESS | 2638 | 1464072266315 Marionette DEBUG loaded listener.js 23:44:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 378 (0x8be50000) [pid = 2638] [serial = 822] [outer = 0x88597800] 23:44:27 INFO - PROCESS | 2638 | 1464072267279 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]]]}] 23:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 23:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1382ms 23:44:27 INFO - PROCESS | 2638 | 1464072267322 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 23:44:27 INFO - PROCESS | 2638 | 1464072267326 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 23:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 23:44:27 INFO - PROCESS | 2638 | 1464072267339 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 23:44:27 INFO - PROCESS | 2638 | 1464072267341 Marionette TRACE conn3 <- [1,1066,null,{}] 23:44:27 INFO - PROCESS | 2638 | 1464072267347 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}] 23:44:27 INFO - PROCESS | 2638 | 1464072267599 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 23:44:27 INFO - PROCESS | 2638 | 1464072267630 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:27 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b709c00 == 122 [pid = 2638] [id = 274] 23:44:27 INFO - PROCESS | 2638 | ++DOMWINDOW == 379 (0x8b84d400) [pid = 2638] [serial = 823] [outer = (nil)] 23:44:27 INFO - PROCESS | 2638 | ++DOMWINDOW == 380 (0x8d812800) [pid = 2638] [serial = 824] [outer = 0x8b84d400] 23:44:27 INFO - PROCESS | 2638 | 1464072267720 Marionette DEBUG loaded listener.js 23:44:27 INFO - PROCESS | 2638 | ++DOMWINDOW == 381 (0x8d8c8000) [pid = 2638] [serial = 825] [outer = 0x8b84d400] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 380 (0xa901e800) [pid = 2638] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 379 (0x8ea7e400) [pid = 2638] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 378 (0x892d1000) [pid = 2638] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 377 (0x90d66800) [pid = 2638] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 376 (0x9ad3fc00) [pid = 2638] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 375 (0x8d8c9400) [pid = 2638] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 374 (0x89bd8800) [pid = 2638] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 373 (0x90ca4400) [pid = 2638] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 372 (0x94686000) [pid = 2638] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 371 (0x92978800) [pid = 2638] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 370 (0x8f792800) [pid = 2638] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 369 (0x90d6e400) [pid = 2638] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 368 (0x9cdb0c00) [pid = 2638] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 367 (0x8a344800) [pid = 2638] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 366 (0x951edc00) [pid = 2638] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 365 (0x8f6d8800) [pid = 2638] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 364 (0x8d336800) [pid = 2638] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 363 (0x9518fc00) [pid = 2638] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 362 (0x87a8e800) [pid = 2638] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 361 (0x9b54fc00) [pid = 2638] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 360 (0x8d706c00) [pid = 2638] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 359 (0x8d701400) [pid = 2638] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 358 (0x88595400) [pid = 2638] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 357 (0x9518e400) [pid = 2638] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 356 (0x8ecc7400) [pid = 2638] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 355 (0x8e599000) [pid = 2638] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 354 (0x99779400) [pid = 2638] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 353 (0x9a1cd000) [pid = 2638] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 352 (0x9ad40c00) [pid = 2638] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 351 (0x99aa8400) [pid = 2638] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 350 (0xa3053000) [pid = 2638] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 349 (0x94685400) [pid = 2638] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 348 (0x8ea85000) [pid = 2638] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 347 (0x9989a000) [pid = 2638] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 346 (0x8f79c800) [pid = 2638] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 345 (0x8f6dac00) [pid = 2638] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 344 (0x8eccd000) [pid = 2638] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 343 (0x9ad3b800) [pid = 2638] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 342 (0x8b74c800) [pid = 2638] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 341 (0x8f4f2000) [pid = 2638] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 340 (0x90d65c00) [pid = 2638] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 339 (0x87a88800) [pid = 2638] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 338 (0x8be5a000) [pid = 2638] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 337 (0x8bd1c800) [pid = 2638] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 336 (0x89bdf000) [pid = 2638] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 335 (0x90d50400) [pid = 2638] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 334 (0x8b84c800) [pid = 2638] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 333 (0x950e2400) [pid = 2638] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 332 (0x8d8c1800) [pid = 2638] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 331 (0x8d8bd400) [pid = 2638] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 330 (0x8ecc3c00) [pid = 2638] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 329 (0x92974400) [pid = 2638] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 328 (0x90ef3400) [pid = 2638] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 327 (0x8ebb6c00) [pid = 2638] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 326 (0x9a1c8800) [pid = 2638] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 325 (0x8e39e800) [pid = 2638] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 324 (0x951de400) [pid = 2638] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 323 (0x8d4d2400) [pid = 2638] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 322 (0x99b16800) [pid = 2638] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 321 (0x9cfa4400) [pid = 2638] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 320 (0x87bf0000) [pid = 2638] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 319 (0x92892000) [pid = 2638] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 318 (0x9789f000) [pid = 2638] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 317 (0xa24c2000) [pid = 2638] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 316 (0x91a20400) [pid = 2638] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 315 (0x96e47400) [pid = 2638] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 314 (0x9b8aa000) [pid = 2638] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 313 (0xa828e800) [pid = 2638] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 312 (0x8be55c00) [pid = 2638] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 311 (0x8f78ec00) [pid = 2638] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 310 (0x8e39f400) [pid = 2638] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 309 (0x951eb400) [pid = 2638] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 308 (0x8d80fc00) [pid = 2638] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 307 (0x8ecce000) [pid = 2638] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 306 (0x8ba85c00) [pid = 2638] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 305 (0x8eba4400) [pid = 2638] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 304 (0x8e393c00) [pid = 2638] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 303 (0x929e9c00) [pid = 2638] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 302 (0x92c28c00) [pid = 2638] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 301 (0x8b710400) [pid = 2638] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 300 (0x8f7e5400) [pid = 2638] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 299 (0x91a1f400) [pid = 2638] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 298 (0x8d694000) [pid = 2638] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 297 (0x8ba7c400) [pid = 2638] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 296 (0x90d45c00) [pid = 2638] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 295 (0x9468b400) [pid = 2638] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 294 (0x87ddf400) [pid = 2638] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 293 (0x8f4fb800) [pid = 2638] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 292 (0x8b70c000) [pid = 2638] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 291 (0x8e394400) [pid = 2638] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 290 (0x929ea800) [pid = 2638] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 289 (0x892d3c00) [pid = 2638] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 288 (0x9a1cb800) [pid = 2638] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 287 (0x99ac6c00) [pid = 2638] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 286 (0x9504fc00) [pid = 2638] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 285 (0x8d810800) [pid = 2638] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 284 (0x92ae5c00) [pid = 2638] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 283 (0x9ad44000) [pid = 2638] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 282 (0x8ba7ac00) [pid = 2638] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 281 (0x8b706000) [pid = 2638] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 280 (0x8b846800) [pid = 2638] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 279 (0x996a2c00) [pid = 2638] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 278 (0x8d33b400) [pid = 2638] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 277 (0x8f57a400) [pid = 2638] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 276 (0xa82ab800) [pid = 2638] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 275 (0x91a21000) [pid = 2638] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 274 (0x929f7000) [pid = 2638] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 273 (0xa8c4b000) [pid = 2638] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 272 (0x8e594000) [pid = 2638] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 271 (0x9cfa3800) [pid = 2638] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 270 (0x8b701c00) [pid = 2638] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 269 (0x8b74bc00) [pid = 2638] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 268 (0x90c96400) [pid = 2638] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 267 (0x8859c000) [pid = 2638] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 266 (0x92ae5000) [pid = 2638] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 265 (0x8eba3c00) [pid = 2638] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 264 (0x8ebae400) [pid = 2638] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 263 (0x8d68f400) [pid = 2638] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 262 (0xa305ac00) [pid = 2638] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 261 (0x9b064000) [pid = 2638] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 260 (0x951e5000) [pid = 2638] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 259 (0x9cdbe000) [pid = 2638] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 258 (0x9827d400) [pid = 2638] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 257 (0x8f4f6c00) [pid = 2638] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 256 (0x9789d800) [pid = 2638] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 255 (0x93a7c400) [pid = 2638] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 254 (0x92e10400) [pid = 2638] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 253 (0x8f78c000) [pid = 2638] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 252 (0x8bd11c00) [pid = 2638] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 251 (0x9b063000) [pid = 2638] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 23:44:30 INFO - PROCESS | 2638 | --DOMWINDOW == 250 (0x8b844400) [pid = 2638] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 23:44:30 INFO - PROCESS | 2638 | 1464072270736 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]]]}] 23:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 23:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 3442ms 23:44:30 INFO - PROCESS | 2638 | 1464072270775 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 23:44:30 INFO - PROCESS | 2638 | 1464072270779 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 23:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 23:44:30 INFO - PROCESS | 2638 | 1464072270785 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 23:44:30 INFO - PROCESS | 2638 | 1464072270788 Marionette TRACE conn3 <- [1,1070,null,{}] 23:44:30 INFO - PROCESS | 2638 | 1464072270793 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}] 23:44:30 INFO - PROCESS | 2638 | 1464072270958 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 23:44:31 INFO - PROCESS | 2638 | 1464072271181 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:31 INFO - PROCESS | 2638 | ++DOCSHELL 0x87a87c00 == 123 [pid = 2638] [id = 275] 23:44:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 251 (0x87a88800) [pid = 2638] [serial = 826] [outer = (nil)] 23:44:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 252 (0x8a348000) [pid = 2638] [serial = 827] [outer = 0x87a88800] 23:44:31 INFO - PROCESS | 2638 | 1464072271266 Marionette DEBUG loaded listener.js 23:44:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 253 (0x8b74f800) [pid = 2638] [serial = 828] [outer = 0x87a88800] 23:44:32 INFO - PROCESS | 2638 | 1464072272128 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]]]}] 23:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 23:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1384ms 23:44:32 INFO - PROCESS | 2638 | 1464072272182 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 23:44:32 INFO - PROCESS | 2638 | 1464072272189 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 23:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 23:44:32 INFO - PROCESS | 2638 | 1464072272198 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 23:44:32 INFO - PROCESS | 2638 | 1464072272204 Marionette TRACE conn3 <- [1,1074,null,{}] 23:44:32 INFO - PROCESS | 2638 | 1464072272212 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}] 23:44:32 INFO - PROCESS | 2638 | 1464072272459 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 23:44:32 INFO - PROCESS | 2638 | 1464072272801 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:32 INFO - PROCESS | 2638 | ++DOCSHELL 0x86b43400 == 124 [pid = 2638] [id = 276] 23:44:32 INFO - PROCESS | 2638 | ++DOMWINDOW == 254 (0x86b46400) [pid = 2638] [serial = 829] [outer = (nil)] 23:44:32 INFO - PROCESS | 2638 | ++DOMWINDOW == 255 (0x87a8d800) [pid = 2638] [serial = 830] [outer = 0x86b46400] 23:44:32 INFO - PROCESS | 2638 | 1464072272897 Marionette DEBUG loaded listener.js 23:44:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 256 (0x87bf5000) [pid = 2638] [serial = 831] [outer = 0x86b46400] 23:44:33 INFO - PROCESS | 2638 | 1464072273885 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]]]}] 23:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 23:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1737ms 23:44:33 INFO - PROCESS | 2638 | 1464072273937 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 23:44:33 INFO - PROCESS | 2638 | 1464072273946 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 23:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 23:44:33 INFO - PROCESS | 2638 | 1464072273957 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 23:44:33 INFO - PROCESS | 2638 | 1464072273961 Marionette TRACE conn3 <- [1,1078,null,{}] 23:44:33 INFO - PROCESS | 2638 | 1464072273968 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}] 23:44:34 INFO - PROCESS | 2638 | 1464072274270 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 23:44:34 INFO - PROCESS | 2638 | 1464072274524 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:34 INFO - PROCESS | 2638 | ++DOCSHELL 0x892d1000 == 125 [pid = 2638] [id = 277] 23:44:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 257 (0x892d4800) [pid = 2638] [serial = 832] [outer = (nil)] 23:44:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 258 (0x89bdbc00) [pid = 2638] [serial = 833] [outer = 0x892d4800] 23:44:34 INFO - PROCESS | 2638 | 1464072274611 Marionette DEBUG loaded listener.js 23:44:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 259 (0x8b706c00) [pid = 2638] [serial = 834] [outer = 0x892d4800] 23:44:35 INFO - PROCESS | 2638 | 1464072275567 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]]]}] 23:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 23:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1682ms 23:44:35 INFO - PROCESS | 2638 | 1464072275639 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 23:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 23:44:35 INFO - PROCESS | 2638 | 1464072275644 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 23:44:35 INFO - PROCESS | 2638 | 1464072275651 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 23:44:35 INFO - PROCESS | 2638 | 1464072275657 Marionette TRACE conn3 <- [1,1082,null,{}] 23:44:35 INFO - PROCESS | 2638 | 1464072275673 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}] 23:44:35 INFO - PROCESS | 2638 | 1464072275928 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 23:44:36 INFO - PROCESS | 2638 | 1464072276282 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:36 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ba86000 == 126 [pid = 2638] [id = 278] 23:44:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 260 (0x8bd19c00) [pid = 2638] [serial = 835] [outer = (nil)] 23:44:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 261 (0x8be55c00) [pid = 2638] [serial = 836] [outer = 0x8bd19c00] 23:44:36 INFO - PROCESS | 2638 | 1464072276374 Marionette DEBUG loaded listener.js 23:44:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 262 (0x8d4da400) [pid = 2638] [serial = 837] [outer = 0x8bd19c00] 23:44:37 INFO - PROCESS | 2638 | 1464072277451 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]]]}] 23:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 23:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1840ms 23:44:37 INFO - PROCESS | 2638 | 1464072277493 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 23:44:37 INFO - PROCESS | 2638 | 1464072277499 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 23:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 23:44:37 INFO - PROCESS | 2638 | 1464072277505 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 23:44:37 INFO - PROCESS | 2638 | 1464072277510 Marionette TRACE conn3 <- [1,1086,null,{}] 23:44:37 INFO - PROCESS | 2638 | 1464072277517 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}] 23:44:37 INFO - PROCESS | 2638 | 1464072277781 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 23:44:38 INFO - PROCESS | 2638 | 1464072278096 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:38 INFO - PROCESS | 2638 | ++DOCSHELL 0x85859800 == 127 [pid = 2638] [id = 279] 23:44:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 263 (0x8bd1d000) [pid = 2638] [serial = 838] [outer = (nil)] 23:44:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 264 (0x8d8c1c00) [pid = 2638] [serial = 839] [outer = 0x8bd1d000] 23:44:38 INFO - PROCESS | 2638 | 1464072278198 Marionette DEBUG loaded listener.js 23:44:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 265 (0x8d9aec00) [pid = 2638] [serial = 840] [outer = 0x8bd1d000] 23:44:39 INFO - PROCESS | 2638 | 1464072279147 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]]]}] 23:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 23:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1689ms 23:44:39 INFO - PROCESS | 2638 | 1464072279196 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 23:44:39 INFO - PROCESS | 2638 | 1464072279200 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 23:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 23:44:39 INFO - PROCESS | 2638 | 1464072279206 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 23:44:39 INFO - PROCESS | 2638 | 1464072279209 Marionette TRACE conn3 <- [1,1090,null,{}] 23:44:39 INFO - PROCESS | 2638 | 1464072279215 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}] 23:44:39 INFO - PROCESS | 2638 | 1464072279401 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 23:44:39 INFO - PROCESS | 2638 | 1464072279661 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:39 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d709800 == 128 [pid = 2638] [id = 280] 23:44:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 266 (0x8e394400) [pid = 2638] [serial = 841] [outer = (nil)] 23:44:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 267 (0x8e4c3c00) [pid = 2638] [serial = 842] [outer = 0x8e394400] 23:44:39 INFO - PROCESS | 2638 | 1464072279790 Marionette DEBUG loaded listener.js 23:44:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 268 (0x8e4c7c00) [pid = 2638] [serial = 843] [outer = 0x8e394400] 23:44:40 INFO - PROCESS | 2638 | 1464072280699 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]]]}] 23:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 23:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1537ms 23:44:40 INFO - PROCESS | 2638 | 1464072280745 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 23:44:40 INFO - PROCESS | 2638 | 1464072280751 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 23:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 23:44:40 INFO - PROCESS | 2638 | 1464072280757 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 23:44:40 INFO - PROCESS | 2638 | 1464072280761 Marionette TRACE conn3 <- [1,1094,null,{}] 23:44:40 INFO - PROCESS | 2638 | 1464072280767 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}] 23:44:41 INFO - PROCESS | 2638 | 1464072281014 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 23:44:41 INFO - PROCESS | 2638 | 1464072281348 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:41 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d814000 == 129 [pid = 2638] [id = 281] 23:44:41 INFO - PROCESS | 2638 | ++DOMWINDOW == 269 (0x8e4db000) [pid = 2638] [serial = 844] [outer = (nil)] 23:44:41 INFO - PROCESS | 2638 | ++DOMWINDOW == 270 (0x8e59a000) [pid = 2638] [serial = 845] [outer = 0x8e4db000] 23:44:41 INFO - PROCESS | 2638 | 1464072281444 Marionette DEBUG loaded listener.js 23:44:41 INFO - PROCESS | 2638 | ++DOMWINDOW == 271 (0x8ea87800) [pid = 2638] [serial = 846] [outer = 0x8e4db000] 23:44:42 INFO - PROCESS | 2638 | 1464072282418 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]]]}] 23:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 23:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1697ms 23:44:42 INFO - PROCESS | 2638 | 1464072282455 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 23:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 23:44:42 INFO - PROCESS | 2638 | 1464072282460 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 23:44:42 INFO - PROCESS | 2638 | 1464072282467 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 23:44:42 INFO - PROCESS | 2638 | 1464072282471 Marionette TRACE conn3 <- [1,1098,null,{}] 23:44:42 INFO - PROCESS | 2638 | 1464072282477 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}] 23:44:42 INFO - PROCESS | 2638 | 1464072282675 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 23:44:42 INFO - PROCESS | 2638 | 1464072282951 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:43 INFO - PROCESS | 2638 | ++DOCSHELL 0x8e399400 == 130 [pid = 2638] [id = 282] 23:44:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 272 (0x8ea85000) [pid = 2638] [serial = 847] [outer = (nil)] 23:44:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 273 (0x8ebab400) [pid = 2638] [serial = 848] [outer = 0x8ea85000] 23:44:43 INFO - PROCESS | 2638 | 1464072283072 Marionette DEBUG loaded listener.js 23:44:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 274 (0x8ebb6400) [pid = 2638] [serial = 849] [outer = 0x8ea85000] 23:44:43 INFO - PROCESS | 2638 | 1464072283976 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]]]}] 23:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 23:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1535ms 23:44:44 INFO - PROCESS | 2638 | 1464072284003 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 23:44:44 INFO - PROCESS | 2638 | 1464072284008 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 23:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 23:44:44 INFO - PROCESS | 2638 | 1464072284016 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 23:44:44 INFO - PROCESS | 2638 | 1464072284022 Marionette TRACE conn3 <- [1,1102,null,{}] 23:44:44 INFO - PROCESS | 2638 | 1464072284031 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}] 23:44:44 INFO - PROCESS | 2638 | 1464072284324 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 23:44:44 INFO - PROCESS | 2638 | 1464072284523 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:44 INFO - PROCESS | 2638 | ++DOCSHELL 0x8e393c00 == 131 [pid = 2638] [id = 283] 23:44:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 275 (0x8e595800) [pid = 2638] [serial = 850] [outer = (nil)] 23:44:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 276 (0x8ecc9c00) [pid = 2638] [serial = 851] [outer = 0x8e595800] 23:44:44 INFO - PROCESS | 2638 | 1464072284649 Marionette DEBUG loaded listener.js 23:44:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 277 (0x8eccec00) [pid = 2638] [serial = 852] [outer = 0x8e595800] 23:44:45 INFO - PROCESS | 2638 | 1464072285494 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]]]}] 23:44:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 23:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1538ms 23:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 23:44:45 INFO - PROCESS | 2638 | 1464072285554 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 23:44:45 INFO - PROCESS | 2638 | 1464072285557 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 23:44:45 INFO - PROCESS | 2638 | 1464072285564 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 23:44:45 INFO - PROCESS | 2638 | 1464072285567 Marionette TRACE conn3 <- [1,1106,null,{}] 23:44:45 INFO - PROCESS | 2638 | 1464072285573 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}] 23:44:45 INFO - PROCESS | 2638 | 1464072285779 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 23:44:46 INFO - PROCESS | 2638 | 1464072286011 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:46 INFO - PROCESS | 2638 | ++DOCSHELL 0x8e4de800 == 132 [pid = 2638] [id = 284] 23:44:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 278 (0x8eba8800) [pid = 2638] [serial = 853] [outer = (nil)] 23:44:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 279 (0x8f4fe800) [pid = 2638] [serial = 854] [outer = 0x8eba8800] 23:44:46 INFO - PROCESS | 2638 | 1464072286144 Marionette DEBUG loaded listener.js 23:44:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 280 (0x8f57a000) [pid = 2638] [serial = 855] [outer = 0x8eba8800] 23:44:47 INFO - PROCESS | 2638 | 1464072287478 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]]]}] 23:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 23:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1945ms 23:44:47 INFO - PROCESS | 2638 | 1464072287516 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 23:44:47 INFO - PROCESS | 2638 | 1464072287522 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 23:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 23:44:47 INFO - PROCESS | 2638 | 1464072287532 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 23:44:47 INFO - PROCESS | 2638 | 1464072287537 Marionette TRACE conn3 <- [1,1110,null,{}] 23:44:47 INFO - PROCESS | 2638 | 1464072287547 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}] 23:44:47 INFO - PROCESS | 2638 | 1464072287914 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 23:44:48 INFO - PROCESS | 2638 | 1464072288276 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:48 INFO - PROCESS | 2638 | ++DOCSHELL 0x86097400 == 133 [pid = 2638] [id = 285] 23:44:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 281 (0x8f4f1800) [pid = 2638] [serial = 856] [outer = (nil)] 23:44:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 282 (0x8f6da800) [pid = 2638] [serial = 857] [outer = 0x8f4f1800] 23:44:48 INFO - PROCESS | 2638 | 1464072288430 Marionette DEBUG loaded listener.js 23:44:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 283 (0x8f788400) [pid = 2638] [serial = 858] [outer = 0x8f4f1800] 23:44:49 INFO - PROCESS | 2638 | 1464072289771 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]]]}] 23:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 23:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 2296ms 23:44:49 INFO - PROCESS | 2638 | 1464072289829 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 23:44:49 INFO - PROCESS | 2638 | 1464072289834 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 23:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 23:44:49 INFO - PROCESS | 2638 | 1464072289844 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 23:44:49 INFO - PROCESS | 2638 | 1464072289853 Marionette TRACE conn3 <- [1,1114,null,{}] 23:44:49 INFO - PROCESS | 2638 | 1464072289863 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}] 23:44:50 INFO - PROCESS | 2638 | 1464072290165 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 23:44:50 INFO - PROCESS | 2638 | 1464072290432 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:50 INFO - PROCESS | 2638 | ++DOCSHELL 0x8e599000 == 134 [pid = 2638] [id = 286] 23:44:50 INFO - PROCESS | 2638 | ++DOMWINDOW == 284 (0x8f584800) [pid = 2638] [serial = 859] [outer = (nil)] 23:44:50 INFO - PROCESS | 2638 | ++DOMWINDOW == 285 (0x90c9a000) [pid = 2638] [serial = 860] [outer = 0x8f584800] 23:44:50 INFO - PROCESS | 2638 | 1464072290525 Marionette DEBUG loaded listener.js 23:44:50 INFO - PROCESS | 2638 | ++DOMWINDOW == 286 (0x90d46000) [pid = 2638] [serial = 861] [outer = 0x8f584800] 23:44:51 INFO - PROCESS | 2638 | --DOCSHELL 0x92e13800 == 133 [pid = 2638] [id = 9] 23:44:51 INFO - PROCESS | 2638 | 1464072291610 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]]]}] 23:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 23:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1799ms 23:44:51 INFO - PROCESS | 2638 | 1464072291643 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 23:44:51 INFO - PROCESS | 2638 | 1464072291646 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 23:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 23:44:51 INFO - PROCESS | 2638 | 1464072291653 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 23:44:51 INFO - PROCESS | 2638 | 1464072291655 Marionette TRACE conn3 <- [1,1118,null,{}] 23:44:51 INFO - PROCESS | 2638 | 1464072291662 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}] 23:44:51 INFO - PROCESS | 2638 | 1464072291916 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 23:44:52 INFO - PROCESS | 2638 | 1464072292239 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:52 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f582800 == 134 [pid = 2638] [id = 287] 23:44:52 INFO - PROCESS | 2638 | ++DOMWINDOW == 287 (0x90c97800) [pid = 2638] [serial = 862] [outer = (nil)] 23:44:52 INFO - PROCESS | 2638 | ++DOMWINDOW == 288 (0x90d66c00) [pid = 2638] [serial = 863] [outer = 0x90c97800] 23:44:52 INFO - PROCESS | 2638 | 1464072292355 Marionette DEBUG loaded listener.js 23:44:52 INFO - PROCESS | 2638 | ++DOMWINDOW == 289 (0x90d6b400) [pid = 2638] [serial = 864] [outer = 0x90c97800] 23:44:53 INFO - PROCESS | 2638 | 1464072293334 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]]]}] 23:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 23:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1739ms 23:44:53 INFO - PROCESS | 2638 | 1464072293392 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 23:44:53 INFO - PROCESS | 2638 | 1464072293396 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 23:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 23:44:53 INFO - PROCESS | 2638 | 1464072293413 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 23:44:53 INFO - PROCESS | 2638 | 1464072293415 Marionette TRACE conn3 <- [1,1122,null,{}] 23:44:53 INFO - PROCESS | 2638 | 1464072293421 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}] 23:44:53 INFO - PROCESS | 2638 | 1464072293732 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 23:44:53 INFO - PROCESS | 2638 | 1464072293980 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:54 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f4f2800 == 135 [pid = 2638] [id = 288] 23:44:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 290 (0x90d67c00) [pid = 2638] [serial = 865] [outer = (nil)] 23:44:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 291 (0x91a1c800) [pid = 2638] [serial = 866] [outer = 0x90d67c00] 23:44:54 INFO - PROCESS | 2638 | 1464072294071 Marionette DEBUG loaded listener.js 23:44:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 292 (0x91a21800) [pid = 2638] [serial = 867] [outer = 0x90d67c00] 23:44:55 INFO - PROCESS | 2638 | 1464072295020 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]]]}] 23:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 23:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1629ms 23:44:55 INFO - PROCESS | 2638 | 1464072295043 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 23:44:55 INFO - PROCESS | 2638 | 1464072295047 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 23:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 23:44:55 INFO - PROCESS | 2638 | 1464072295053 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 23:44:55 INFO - PROCESS | 2638 | 1464072295056 Marionette TRACE conn3 <- [1,1126,null,{}] 23:44:55 INFO - PROCESS | 2638 | 1464072295062 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}] 23:44:55 INFO - PROCESS | 2638 | 1464072295245 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 23:44:55 INFO - PROCESS | 2638 | 1464072295602 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:55 INFO - PROCESS | 2638 | ++DOCSHELL 0x869db800 == 136 [pid = 2638] [id = 289] 23:44:55 INFO - PROCESS | 2638 | ++DOMWINDOW == 293 (0x90d65000) [pid = 2638] [serial = 868] [outer = (nil)] 23:44:55 INFO - PROCESS | 2638 | ++DOMWINDOW == 294 (0x92976000) [pid = 2638] [serial = 869] [outer = 0x90d65000] 23:44:55 INFO - PROCESS | 2638 | 1464072295756 Marionette DEBUG loaded listener.js 23:44:55 INFO - PROCESS | 2638 | ++DOMWINDOW == 295 (0x9297c400) [pid = 2638] [serial = 870] [outer = 0x90d65000] 23:44:56 INFO - PROCESS | 2638 | 1464072296765 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]]]}] 23:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 23:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1781ms 23:44:56 INFO - PROCESS | 2638 | 1464072296835 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 23:44:56 INFO - PROCESS | 2638 | 1464072296839 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 23:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 23:44:56 INFO - PROCESS | 2638 | 1464072296845 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 23:44:56 INFO - PROCESS | 2638 | 1464072296849 Marionette TRACE conn3 <- [1,1130,null,{}] 23:44:56 INFO - PROCESS | 2638 | 1464072296854 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}] 23:44:57 INFO - PROCESS | 2638 | 1464072297040 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 23:44:57 INFO - PROCESS | 2638 | 1464072297318 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:57 INFO - PROCESS | 2638 | ++DOCSHELL 0x9227ac00 == 137 [pid = 2638] [id = 290] 23:44:57 INFO - PROCESS | 2638 | ++DOMWINDOW == 296 (0x92978800) [pid = 2638] [serial = 871] [outer = (nil)] 23:44:57 INFO - PROCESS | 2638 | ++DOMWINDOW == 297 (0x92ae8000) [pid = 2638] [serial = 872] [outer = 0x92978800] 23:44:57 INFO - PROCESS | 2638 | 1464072297440 Marionette DEBUG loaded listener.js 23:44:57 INFO - PROCESS | 2638 | ++DOMWINDOW == 298 (0x92aec800) [pid = 2638] [serial = 873] [outer = 0x92978800] 23:44:58 INFO - PROCESS | 2638 | 1464072298393 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]]]}] 23:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 23:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1582ms 23:44:58 INFO - PROCESS | 2638 | 1464072298429 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 23:44:58 INFO - PROCESS | 2638 | 1464072298433 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 23:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 23:44:58 INFO - PROCESS | 2638 | 1464072298439 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 23:44:58 INFO - PROCESS | 2638 | 1464072298441 Marionette TRACE conn3 <- [1,1134,null,{}] 23:44:58 INFO - PROCESS | 2638 | 1464072298448 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}] 23:44:58 INFO - PROCESS | 2638 | 1464072298658 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 23:44:58 INFO - PROCESS | 2638 | 1464072298979 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:59 INFO - PROCESS | 2638 | ++DOCSHELL 0x92aea400 == 138 [pid = 2638] [id = 291] 23:44:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 299 (0x92c20400) [pid = 2638] [serial = 874] [outer = (nil)] 23:44:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 300 (0x92c26800) [pid = 2638] [serial = 875] [outer = 0x92c20400] 23:44:59 INFO - PROCESS | 2638 | 1464072299072 Marionette DEBUG loaded listener.js 23:44:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 301 (0x92c29c00) [pid = 2638] [serial = 876] [outer = 0x92c20400] 23:45:00 INFO - PROCESS | 2638 | 1464072299997 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]]]}] 23:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 23:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1631ms 23:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 23:45:00 INFO - PROCESS | 2638 | 1464072300071 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 23:45:00 INFO - PROCESS | 2638 | 1464072300074 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 23:45:00 INFO - PROCESS | 2638 | 1464072300081 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 23:45:00 INFO - PROCESS | 2638 | 1464072300084 Marionette TRACE conn3 <- [1,1138,null,{}] 23:45:00 INFO - PROCESS | 2638 | 1464072300090 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}] 23:45:00 INFO - PROCESS | 2638 | 1464072300283 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 23:45:00 INFO - PROCESS | 2638 | 1464072300608 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:00 INFO - PROCESS | 2638 | ++DOCSHELL 0x87dddc00 == 139 [pid = 2638] [id = 292] 23:45:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 302 (0x87ddec00) [pid = 2638] [serial = 877] [outer = (nil)] 23:45:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 303 (0x891a9800) [pid = 2638] [serial = 878] [outer = 0x87ddec00] 23:45:00 INFO - PROCESS | 2638 | 1464072300700 Marionette DEBUG loaded listener.js 23:45:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 304 (0x8b756c00) [pid = 2638] [serial = 879] [outer = 0x87ddec00] 23:45:01 INFO - PROCESS | 2638 | 1464072301660 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]]]}] 23:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 23:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1640ms 23:45:01 INFO - PROCESS | 2638 | 1464072301722 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 23:45:01 INFO - PROCESS | 2638 | 1464072301725 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 23:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 23:45:01 INFO - PROCESS | 2638 | 1464072301732 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 23:45:01 INFO - PROCESS | 2638 | 1464072301737 Marionette TRACE conn3 <- [1,1142,null,{}] 23:45:01 INFO - PROCESS | 2638 | 1464072301743 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}] 23:45:02 INFO - PROCESS | 2638 | 1464072302073 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 23:45:03 INFO - PROCESS | 2638 | --DOCSHELL 0x8d4d8c00 == 138 [pid = 2638] [id = 188] 23:45:03 INFO - PROCESS | 2638 | --DOCSHELL 0x8eba4c00 == 137 [pid = 2638] [id = 212] 23:45:03 INFO - PROCESS | 2638 | --DOCSHELL 0x8b709c00 == 136 [pid = 2638] [id = 274] 23:45:03 INFO - PROCESS | 2638 | --DOCSHELL 0x869e3800 == 135 [pid = 2638] [id = 273] 23:45:03 INFO - PROCESS | 2638 | --DOCSHELL 0x892d8c00 == 134 [pid = 2638] [id = 272] 23:45:03 INFO - PROCESS | 2638 | --DOCSHELL 0x8609b400 == 133 [pid = 2638] [id = 271] 23:45:03 INFO - PROCESS | 2638 | --DOCSHELL 0x891a4000 == 132 [pid = 2638] [id = 270] 23:45:03 INFO - PROCESS | 2638 | --DOCSHELL 0x869e0000 == 131 [pid = 2638] [id = 269] 23:45:03 INFO - PROCESS | 2638 | --DOCSHELL 0x8e4d2000 == 130 [pid = 2638] [id = 267] 23:45:03 INFO - PROCESS | 2638 | --DOCSHELL 0x89984400 == 129 [pid = 2638] [id = 265] 23:45:03 INFO - PROCESS | 2638 | --DOCSHELL 0x8e4c8800 == 128 [pid = 2638] [id = 266] 23:45:03 INFO - PROCESS | 2638 | --DOCSHELL 0x89989c00 == 127 [pid = 2638] [id = 264] 23:45:03 INFO - PROCESS | 2638 | --DOCSHELL 0x90ef0000 == 126 [pid = 2638] [id = 263] 23:45:03 INFO - PROCESS | 2638 | --DOCSHELL 0x8e598c00 == 125 [pid = 2638] [id = 262] 23:45:03 INFO - PROCESS | 2638 | --DOCSHELL 0x8609a800 == 124 [pid = 2638] [id = 260] 23:45:03 INFO - PROCESS | 2638 | --DOCSHELL 0x90d6bc00 == 123 [pid = 2638] [id = 261] 23:45:03 INFO - PROCESS | 2638 | --DOCSHELL 0x8f794400 == 122 [pid = 2638] [id = 259] 23:45:03 INFO - PROCESS | 2638 | --DOCSHELL 0x8b702000 == 121 [pid = 2638] [id = 258] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 303 (0x8d9a7c00) [pid = 2638] [serial = 761] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 302 (0x8d9b2c00) [pid = 2638] [serial = 762] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 301 (0xa9b09800) [pid = 2638] [serial = 274] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 300 (0x8ea89c00) [pid = 2638] [serial = 373] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 299 (0x92c25400) [pid = 2638] [serial = 660] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 298 (0x92e0f400) [pid = 2638] [serial = 358] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 297 (0x9b8ac000) [pid = 2638] [serial = 422] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 296 (0xa1156c00) [pid = 2638] [serial = 551] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 295 (0x8b703000) [pid = 2638] [serial = 695] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 294 (0x8919f400) [pid = 2638] [serial = 731] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 293 (0x91a1c000) [pid = 2638] [serial = 705] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 292 (0x9a1d3400) [pid = 2638] [serial = 214] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 291 (0x9a0db000) [pid = 2638] [serial = 633] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 290 (0x9468c800) [pid = 2638] [serial = 485] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 289 (0x95199000) [pid = 2638] [serial = 310] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 288 (0xa50aec00) [pid = 2638] [serial = 147] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 287 (0x8a34cc00) [pid = 2638] [serial = 557] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 286 (0x99deac00) [pid = 2638] [serial = 141] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 285 (0x90d67400) [pid = 2638] [serial = 416] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 284 (0x86b44800) [pid = 2638] [serial = 740] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 283 (0x90ca1c00) [pid = 2638] [serial = 572] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 282 (0x9822ac00) [pid = 2638] [serial = 488] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 281 (0x8be51000) [pid = 2638] [serial = 672] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 280 (0xa22ea000) [pid = 2638] [serial = 177] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 279 (0x8d70b800) [pid = 2638] [serial = 382] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 278 (0x8d9af000) [pid = 2638] [serial = 636] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 277 (0x8859a400) [pid = 2638] [serial = 663] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 276 (0x9827e400) [pid = 2638] [serial = 259] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 275 (0x90ee9400) [pid = 2638] [serial = 364] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 274 (0x8ebb9400) [pid = 2638] [serial = 413] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 273 (0xa0617400) [pid = 2638] [serial = 494] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 272 (0x9cdbfc00) [pid = 2638] [serial = 723] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 271 (0xa22c3000) [pid = 2638] [serial = 217] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 270 (0x9b062800) [pid = 2638] [serial = 548] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 269 (0xa67bf400) [pid = 2638] [serial = 506] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 268 (0xa35ee800) [pid = 2638] [serial = 316] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 267 (0x8f797000) [pid = 2638] [serial = 578] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 266 (0x9cfa5000) [pid = 2638] [serial = 313] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 265 (0xa3482c00) [pid = 2638] [serial = 437] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 264 (0xa67c1800) [pid = 2638] [serial = 319] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 263 (0x91a1e400) [pid = 2638] [serial = 367] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 262 (0xa24c1000) [pid = 2638] [serial = 425] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 261 (0x92973000) [pid = 2638] [serial = 707] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 260 (0x8f4fb400) [pid = 2638] [serial = 277] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 259 (0x90d6f400) [pid = 2638] [serial = 232] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 258 (0x87a8fc00) [pid = 2638] [serial = 669] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 257 (0x8d8c3c00) [pid = 2638] [serial = 699] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 256 (0xa22f3800) [pid = 2638] [serial = 593] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 255 (0x8b749c00) [pid = 2638] [serial = 755] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 254 (0xa8293400) [pid = 2638] [serial = 271] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 253 (0x86b4d800) [pid = 2638] [serial = 743] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 252 (0x9b595400) [pid = 2638] [serial = 590] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 251 (0x98e25000) [pid = 2638] [serial = 174] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 250 (0x8f789c00) [pid = 2638] [serial = 509] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 249 (0x90eefc00) [pid = 2638] [serial = 704] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 248 (0x8ea80c00) [pid = 2638] [serial = 385] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 247 (0x90ef7400) [pid = 2638] [serial = 639] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 246 (0x9297d800) [pid = 2638] [serial = 599] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 245 (0x891a9400) [pid = 2638] [serial = 734] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 244 (0x91a21400) [pid = 2638] [serial = 536] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 243 (0x910ddc00) [pid = 2638] [serial = 455] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 242 (0xa3256400) [pid = 2638] [serial = 500] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 241 (0x8ebae000) [pid = 2638] [serial = 479] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 240 (0xa6286000) [pid = 2638] [serial = 150] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 239 (0x9b590000) [pid = 2638] [serial = 722] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 238 (0x8eba8000) [pid = 2638] [serial = 379] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 237 (0x9b979800) [pid = 2638] [serial = 361] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 236 (0xa628b000) [pid = 2638] [serial = 645] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 235 (0x892d0400) [pid = 2638] [serial = 753] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 234 (0x95051000) [pid = 2638] [serial = 138] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 233 (0x9b8aac00) [pid = 2638] [serial = 642] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 232 (0xa50a3c00) [pid = 2638] [serial = 726] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 231 (0xa2280400) [pid = 2638] [serial = 370] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 230 (0x9a1ca000) [pid = 2638] [serial = 719] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 229 (0x9cfaa800) [pid = 2638] [serial = 144] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 228 (0xa901fc00) [pid = 2638] [serial = 226] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 227 (0x8d81b800) [pid = 2638] [serial = 759] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 226 (0x8b757c00) [pid = 2638] [serial = 756] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 225 (0x929eb000) [pid = 2638] [serial = 708] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 224 (0x90c9fc00) [pid = 2638] [serial = 702] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 223 (0x8e59a800) [pid = 2638] [serial = 328] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 222 (0xa30e6c00) [pid = 2638] [serial = 725] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 221 (0x97895800) [pid = 2638] [serial = 210] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 220 (0x8d818c00) [pid = 2638] [serial = 431] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 219 (0xa24f0000) [pid = 2638] [serial = 428] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 218 (0x910d4800) [pid = 2638] [serial = 452] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 217 (0x910d1400) [pid = 2638] [serial = 527] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 216 (0x8e3a0400) [pid = 2638] [serial = 325] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 215 (0x950dd000) [pid = 2638] [serial = 542] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 214 (0x95198000) [pid = 2638] [serial = 714] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 213 (0x8ba81800) [pid = 2638] [serial = 446] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 212 (0x98ba6000) [pid = 2638] [serial = 609] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 211 (0x9467ec00) [pid = 2638] [serial = 711] [outer = (nil)] [url = about:blank] 23:45:03 INFO - PROCESS | 2638 | --DOMWINDOW == 210 (0x8d8c6400) [pid = 2638] [serial = 575] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 209 (0x8d811400) [pid = 2638] [serial = 449] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 208 (0x90d63000) [pid = 2638] [serial = 268] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 207 (0x9ba39800) [pid = 2638] [serial = 262] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 206 (0x8b751c00) [pid = 2638] [serial = 696] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 205 (0x87de5c00) [pid = 2638] [serial = 728] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 204 (0x8f584c00) [pid = 2638] [serial = 283] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 203 (0x8be58800) [pid = 2638] [serial = 675] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 202 (0x951e1000) [pid = 2638] [serial = 584] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 201 (0x8609f800) [pid = 2638] [serial = 746] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 200 (0x950dc000) [pid = 2638] [serial = 713] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 199 (0x98280c00) [pid = 2638] [serial = 587] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 198 (0x892da800) [pid = 2638] [serial = 657] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 197 (0x92c2bc00) [pid = 2638] [serial = 710] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 196 (0xa24c8800) [pid = 2638] [serial = 183] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 195 (0x8d69b400) [pid = 2638] [serial = 758] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 194 (0x9ad42000) [pid = 2638] [serial = 491] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 193 (0x98221c00) [pid = 2638] [serial = 716] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 192 (0xa3053800) [pid = 2638] [serial = 434] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 191 (0x92c21800) [pid = 2638] [serial = 654] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 190 (0xa6e94400) [pid = 2638] [serial = 265] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 189 (0x8d9b4400) [pid = 2638] [serial = 606] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 188 (0x8ba7e400) [pid = 2638] [serial = 476] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 187 (0x8f7a2800) [pid = 2638] [serial = 443] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 186 (0xa68ccc00) [pid = 2638] [serial = 220] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 185 (0x8f7e3800) [pid = 2638] [serial = 701] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 184 (0x90d6f000) [pid = 2638] [serial = 376] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 183 (0x86b4c000) [pid = 2638] [serial = 749] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 182 (0x8f790000) [pid = 2638] [serial = 307] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 181 (0xa90b7c00) [pid = 2638] [serial = 229] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 180 (0x929f2000) [pid = 2638] [serial = 539] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 179 (0x9a0e6800) [pid = 2638] [serial = 545] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 178 (0xa9b07400) [pid = 2638] [serial = 322] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 177 (0x8ebb7400) [pid = 2638] [serial = 331] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 176 (0xa6f35000) [pid = 2638] [serial = 223] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 175 (0x8b70d000) [pid = 2638] [serial = 440] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 174 (0x92ae4400) [pid = 2638] [serial = 651] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 173 (0x929e8800) [pid = 2638] [serial = 581] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 172 (0x87de7c00) [pid = 2638] [serial = 729] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 171 (0xa6885c00) [pid = 2638] [serial = 666] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 170 (0x92aed400) [pid = 2638] [serial = 648] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 169 (0x8f57b400) [pid = 2638] [serial = 533] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 168 (0x8f6d1400) [pid = 2638] [serial = 355] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 167 (0x8d8c0000) [pid = 2638] [serial = 530] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 166 (0xa675d800) [pid = 2638] [serial = 603] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 165 (0x8d68fc00) [pid = 2638] [serial = 698] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 164 (0xa22f4400) [pid = 2638] [serial = 497] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 163 (0xa214fc00) [pid = 2638] [serial = 108] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 162 (0xa30f3c00) [pid = 2638] [serial = 554] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 161 (0xa35f6800) [pid = 2638] [serial = 596] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 160 (0x869dd400) [pid = 2638] [serial = 737] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 159 (0x88592c00) [pid = 2638] [serial = 752] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 158 (0x8f57d000) [pid = 2638] [serial = 280] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 157 (0x9a1d5800) [pid = 2638] [serial = 419] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 156 (0x99b13800) [pid = 2638] [serial = 410] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 155 (0x9977f000) [pid = 2638] [serial = 717] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 154 (0xa67c0400) [pid = 2638] [serial = 186] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 153 (0x90d4c800) [pid = 2638] [serial = 482] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 152 (0x8bd1d400) [pid = 2638] [serial = 503] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 151 (0x9aa2e400) [pid = 2638] [serial = 720] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | --DOMWINDOW == 150 (0xa628b800) [pid = 2638] [serial = 180] [outer = (nil)] [url = about:blank] 23:45:04 INFO - PROCESS | 2638 | 1464072303862 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:04 INFO - PROCESS | 2638 | ++DOCSHELL 0x8585f400 == 122 [pid = 2638] [id = 293] 23:45:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 151 (0x860a1000) [pid = 2638] [serial = 880] [outer = (nil)] 23:45:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 152 (0x869da000) [pid = 2638] [serial = 881] [outer = 0x860a1000] 23:45:04 INFO - PROCESS | 2638 | 1464072304147 Marionette DEBUG loaded listener.js 23:45:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 153 (0x86b41000) [pid = 2638] [serial = 882] [outer = 0x860a1000] 23:45:04 INFO - PROCESS | 2638 | 1464072304942 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]]]}] 23:45:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 23:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 3248ms 23:45:04 INFO - PROCESS | 2638 | 1464072304982 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 23:45:04 INFO - PROCESS | 2638 | 1464072304988 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 23:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 23:45:04 INFO - PROCESS | 2638 | 1464072304995 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 23:45:05 INFO - PROCESS | 2638 | 1464072305001 Marionette TRACE conn3 <- [1,1146,null,{}] 23:45:05 INFO - PROCESS | 2638 | 1464072305008 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}] 23:45:05 INFO - PROCESS | 2638 | 1464072305191 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 23:45:05 INFO - PROCESS | 2638 | 1464072305205 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:05 INFO - PROCESS | 2638 | ++DOCSHELL 0x87bfbc00 == 123 [pid = 2638] [id = 294] 23:45:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 154 (0x87de1400) [pid = 2638] [serial = 883] [outer = (nil)] 23:45:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 155 (0x8858e000) [pid = 2638] [serial = 884] [outer = 0x87de1400] 23:45:05 INFO - PROCESS | 2638 | 1464072305280 Marionette DEBUG loaded listener.js 23:45:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 156 (0x88598400) [pid = 2638] [serial = 885] [outer = 0x87de1400] 23:45:06 INFO - PROCESS | 2638 | 1464072306252 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]]]}] 23:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 23:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1285ms 23:45:06 INFO - PROCESS | 2638 | 1464072306284 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 23:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 23:45:06 INFO - PROCESS | 2638 | 1464072306290 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 23:45:06 INFO - PROCESS | 2638 | 1464072306299 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 23:45:06 INFO - PROCESS | 2638 | 1464072306301 Marionette TRACE conn3 <- [1,1150,null,{}] 23:45:06 INFO - PROCESS | 2638 | 1464072306308 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}] 23:45:06 INFO - PROCESS | 2638 | 1464072306547 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 23:45:06 INFO - PROCESS | 2638 | 1464072306741 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:06 INFO - PROCESS | 2638 | ++DOCSHELL 0x8858ec00 == 124 [pid = 2638] [id = 295] 23:45:06 INFO - PROCESS | 2638 | ++DOMWINDOW == 157 (0x891a1000) [pid = 2638] [serial = 886] [outer = (nil)] 23:45:06 INFO - PROCESS | 2638 | ++DOMWINDOW == 158 (0x892d1400) [pid = 2638] [serial = 887] [outer = 0x891a1000] 23:45:06 INFO - PROCESS | 2638 | 1464072306821 Marionette DEBUG loaded listener.js 23:45:06 INFO - PROCESS | 2638 | ++DOMWINDOW == 159 (0x89985c00) [pid = 2638] [serial = 888] [outer = 0x891a1000] 23:45:07 INFO - PROCESS | 2638 | 1464072307828 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]]]}] 23:45:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 23:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1587ms 23:45:07 INFO - PROCESS | 2638 | 1464072307886 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 23:45:07 INFO - PROCESS | 2638 | 1464072307893 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 23:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 23:45:07 INFO - PROCESS | 2638 | 1464072307930 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 23:45:07 INFO - PROCESS | 2638 | 1464072307951 Marionette TRACE conn3 <- [1,1154,null,{}] 23:45:08 INFO - PROCESS | 2638 | 1464072308013 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}] 23:45:08 INFO - PROCESS | 2638 | 1464072308275 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 23:45:08 INFO - PROCESS | 2638 | 1464072308483 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:08 INFO - PROCESS | 2638 | ++DOCSHELL 0x891a2800 == 125 [pid = 2638] [id = 296] 23:45:08 INFO - PROCESS | 2638 | ++DOMWINDOW == 160 (0x8b703000) [pid = 2638] [serial = 889] [outer = (nil)] 23:45:08 INFO - PROCESS | 2638 | ++DOMWINDOW == 161 (0x8b74ac00) [pid = 2638] [serial = 890] [outer = 0x8b703000] 23:45:08 INFO - PROCESS | 2638 | 1464072308575 Marionette DEBUG loaded listener.js 23:45:08 INFO - PROCESS | 2638 | ++DOMWINDOW == 162 (0x8b751800) [pid = 2638] [serial = 891] [outer = 0x8b703000] 23:45:09 INFO - PROCESS | 2638 | --DOMWINDOW == 161 (0x891a7000) [pid = 2638] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 23:45:09 INFO - PROCESS | 2638 | --DOMWINDOW == 160 (0x8d9a5800) [pid = 2638] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 23:45:09 INFO - PROCESS | 2638 | --DOMWINDOW == 159 (0x86b47000) [pid = 2638] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 23:45:09 INFO - PROCESS | 2638 | --DOMWINDOW == 158 (0x88597800) [pid = 2638] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 23:45:09 INFO - PROCESS | 2638 | --DOMWINDOW == 157 (0x8b84d400) [pid = 2638] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 23:45:09 INFO - PROCESS | 2638 | --DOMWINDOW == 156 (0x89bd6c00) [pid = 2638] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 23:45:09 INFO - PROCESS | 2638 | --DOMWINDOW == 155 (0x8609c400) [pid = 2638] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 23:45:09 INFO - PROCESS | 2638 | --DOMWINDOW == 154 (0x86099400) [pid = 2638] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 23:45:09 INFO - PROCESS | 2638 | --DOMWINDOW == 153 (0x87dea800) [pid = 2638] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 23:45:09 INFO - PROCESS | 2638 | --DOMWINDOW == 152 (0x869e0800) [pid = 2638] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 23:45:09 INFO - PROCESS | 2638 | --DOMWINDOW == 151 (0x860a0000) [pid = 2638] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 23:45:09 INFO - PROCESS | 2638 | --DOMWINDOW == 150 (0x86b41c00) [pid = 2638] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 23:45:09 INFO - PROCESS | 2638 | --DOMWINDOW == 149 (0x87de6400) [pid = 2638] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 23:45:09 INFO - PROCESS | 2638 | --DOMWINDOW == 148 (0x869d6c00) [pid = 2638] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 23:45:10 INFO - PROCESS | 2638 | 1464072310050 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]]]}] 23:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 23:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 2163ms 23:45:10 INFO - PROCESS | 2638 | 1464072310082 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 23:45:10 INFO - PROCESS | 2638 | 1464072310089 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 23:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 23:45:10 INFO - PROCESS | 2638 | 1464072310109 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 23:45:10 INFO - PROCESS | 2638 | 1464072310114 Marionette TRACE conn3 <- [1,1158,null,{}] 23:45:10 INFO - PROCESS | 2638 | 1464072310122 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}] 23:45:10 INFO - PROCESS | 2638 | 1464072310402 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 23:45:10 INFO - PROCESS | 2638 | 1464072310750 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:10 INFO - PROCESS | 2638 | ++DOCSHELL 0x8609c400 == 126 [pid = 2638] [id = 297] 23:45:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 149 (0x869d6c00) [pid = 2638] [serial = 892] [outer = (nil)] 23:45:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 150 (0x8a34d400) [pid = 2638] [serial = 893] [outer = 0x869d6c00] 23:45:10 INFO - PROCESS | 2638 | 1464072310874 Marionette DEBUG loaded listener.js 23:45:11 INFO - PROCESS | 2638 | ++DOMWINDOW == 151 (0x8b74fc00) [pid = 2638] [serial = 894] [outer = 0x869d6c00] 23:45:11 INFO - PROCESS | 2638 | 1464072311990 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]]]}] 23:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 23:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1959ms 23:45:12 INFO - PROCESS | 2638 | 1464072312057 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 23:45:12 INFO - PROCESS | 2638 | 1464072312064 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 23:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 23:45:12 INFO - PROCESS | 2638 | 1464072312074 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 23:45:12 INFO - PROCESS | 2638 | 1464072312079 Marionette TRACE conn3 <- [1,1162,null,{}] 23:45:12 INFO - PROCESS | 2638 | 1464072312088 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}] 23:45:12 INFO - PROCESS | 2638 | 1464072312336 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 23:45:12 INFO - PROCESS | 2638 | 1464072312644 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:12 INFO - PROCESS | 2638 | ++DOCSHELL 0x869d5400 == 127 [pid = 2638] [id = 298] 23:45:12 INFO - PROCESS | 2638 | ++DOMWINDOW == 152 (0x87a8fc00) [pid = 2638] [serial = 895] [outer = (nil)] 23:45:12 INFO - PROCESS | 2638 | ++DOMWINDOW == 153 (0x87de8000) [pid = 2638] [serial = 896] [outer = 0x87a8fc00] 23:45:12 INFO - PROCESS | 2638 | 1464072312739 Marionette DEBUG loaded listener.js 23:45:12 INFO - PROCESS | 2638 | ++DOMWINDOW == 154 (0x8859c800) [pid = 2638] [serial = 897] [outer = 0x87a8fc00] 23:45:13 INFO - PROCESS | 2638 | 1464072313763 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]]]}] 23:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 23:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1734ms 23:45:13 INFO - PROCESS | 2638 | 1464072313809 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 23:45:13 INFO - PROCESS | 2638 | 1464072313818 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 23:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 23:45:13 INFO - PROCESS | 2638 | 1464072313829 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 23:45:13 INFO - PROCESS | 2638 | 1464072313834 Marionette TRACE conn3 <- [1,1166,null,{}] 23:45:13 INFO - PROCESS | 2638 | 1464072313840 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}] 23:45:14 INFO - PROCESS | 2638 | 1464072314055 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 23:45:14 INFO - PROCESS | 2638 | 1464072314323 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:14 INFO - PROCESS | 2638 | ++DOCSHELL 0x89bd8c00 == 128 [pid = 2638] [id = 299] 23:45:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 155 (0x89bdc000) [pid = 2638] [serial = 898] [outer = (nil)] 23:45:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 156 (0x8a346400) [pid = 2638] [serial = 899] [outer = 0x89bdc000] 23:45:14 INFO - PROCESS | 2638 | 1464072314482 Marionette DEBUG loaded listener.js 23:45:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 157 (0x8b707400) [pid = 2638] [serial = 900] [outer = 0x89bdc000] 23:45:15 INFO - PROCESS | 2638 | 1464072315499 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]]]}] 23:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 23:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1744ms 23:45:15 INFO - PROCESS | 2638 | 1464072315573 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 23:45:15 INFO - PROCESS | 2638 | 1464072315577 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 23:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 23:45:15 INFO - PROCESS | 2638 | 1464072315584 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 23:45:15 INFO - PROCESS | 2638 | 1464072315591 Marionette TRACE conn3 <- [1,1170,null,{}] 23:45:15 INFO - PROCESS | 2638 | 1464072315608 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}] 23:45:15 INFO - PROCESS | 2638 | 1464072315879 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 23:45:16 INFO - PROCESS | 2638 | 1464072316184 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:16 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ba7e800 == 129 [pid = 2638] [id = 300] 23:45:16 INFO - PROCESS | 2638 | ++DOMWINDOW == 158 (0x8bd11400) [pid = 2638] [serial = 901] [outer = (nil)] 23:45:16 INFO - PROCESS | 2638 | ++DOMWINDOW == 159 (0x8bd18c00) [pid = 2638] [serial = 902] [outer = 0x8bd11400] 23:45:16 INFO - PROCESS | 2638 | 1464072316300 Marionette DEBUG loaded listener.js 23:45:16 INFO - PROCESS | 2638 | ++DOMWINDOW == 160 (0x8be4fc00) [pid = 2638] [serial = 903] [outer = 0x8bd11400] 23:45:17 INFO - PROCESS | 2638 | 1464072317275 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]]]}] 23:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 23:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1742ms 23:45:17 INFO - PROCESS | 2638 | 1464072317327 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 23:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 23:45:17 INFO - PROCESS | 2638 | 1464072317333 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 23:45:17 INFO - PROCESS | 2638 | 1464072317340 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 23:45:17 INFO - PROCESS | 2638 | 1464072317343 Marionette TRACE conn3 <- [1,1174,null,{}] 23:45:17 INFO - PROCESS | 2638 | 1464072317349 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}] 23:45:17 INFO - PROCESS | 2638 | 1464072317561 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 23:45:17 INFO - PROCESS | 2638 | 1464072317824 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:17 INFO - PROCESS | 2638 | ++DOCSHELL 0x891a5800 == 130 [pid = 2638] [id = 301] 23:45:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 161 (0x8bd17800) [pid = 2638] [serial = 904] [outer = (nil)] 23:45:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 162 (0x8d4d0c00) [pid = 2638] [serial = 905] [outer = 0x8bd17800] 23:45:17 INFO - PROCESS | 2638 | 1464072317967 Marionette DEBUG loaded listener.js 23:45:18 INFO - PROCESS | 2638 | ++DOMWINDOW == 163 (0x8d694400) [pid = 2638] [serial = 906] [outer = 0x8bd17800] 23:45:19 INFO - PROCESS | 2638 | 1464072319022 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] 23:45:19 INFO - PROCESS | 2638 | 1464072319080 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 23:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 23:45:19 INFO - PROCESS | 2638 | 1464072319087 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 23:45:19 INFO - PROCESS | 2638 | 1464072319092 Marionette TRACE conn3 <- [1,1178,null,{}] 23:45:19 INFO - PROCESS | 2638 | 1464072319100 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}] 23:45:19 INFO - PROCESS | 2638 | 1464072319334 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 23:45:19 INFO - PROCESS | 2638 | 1464072319667 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:19 INFO - PROCESS | 2638 | ++DOCSHELL 0x8be5c800 == 131 [pid = 2638] [id = 302] 23:45:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 164 (0x8d335800) [pid = 2638] [serial = 907] [outer = (nil)] 23:45:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 165 (0x8d80f400) [pid = 2638] [serial = 908] [outer = 0x8d335800] 23:45:19 INFO - PROCESS | 2638 | 1464072319783 Marionette DEBUG loaded listener.js 23:45:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 166 (0x8d814800) [pid = 2638] [serial = 909] [outer = 0x8d335800] 23:45:20 INFO - PROCESS | 2638 | 1464072320695 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] 23:45:20 INFO - PROCESS | 2638 | 1464072320776 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 23:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 23:45:20 INFO - PROCESS | 2638 | 1464072320783 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 23:45:20 INFO - PROCESS | 2638 | 1464072320786 Marionette TRACE conn3 <- [1,1182,null,{}] 23:45:20 INFO - PROCESS | 2638 | 1464072320792 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}] 23:45:21 INFO - PROCESS | 2638 | 1464072321071 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 23:45:21 INFO - PROCESS | 2638 | 1464072321372 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:21 INFO - PROCESS | 2638 | ++DOCSHELL 0x8bd16400 == 132 [pid = 2638] [id = 303] 23:45:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 167 (0x8d80fc00) [pid = 2638] [serial = 910] [outer = (nil)] 23:45:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 168 (0x8e4c2000) [pid = 2638] [serial = 911] [outer = 0x8d80fc00] 23:45:21 INFO - PROCESS | 2638 | 1464072321465 Marionette DEBUG loaded listener.js 23:45:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 169 (0x8e4c9400) [pid = 2638] [serial = 912] [outer = 0x8d80fc00] 23:45:22 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:45:22 INFO - PROCESS | 2638 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:45:22 INFO - PROCESS | 2638 | 1464072322368 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] 23:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 23:45:22 INFO - PROCESS | 2638 | 1464072322420 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 23:45:22 INFO - PROCESS | 2638 | 1464072322427 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 23:45:22 INFO - PROCESS | 2638 | 1464072322433 Marionette TRACE conn3 <- [1,1186,null,{}] 23:45:22 INFO - PROCESS | 2638 | 1464072322442 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}] 23:45:22 INFO - PROCESS | 2638 | 1464072322673 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 23:45:23 INFO - PROCESS | 2638 | 1464072323014 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:23 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b70d800 == 133 [pid = 2638] [id = 304] 23:45:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 170 (0x8d81c400) [pid = 2638] [serial = 913] [outer = (nil)] 23:45:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 171 (0x8e598400) [pid = 2638] [serial = 914] [outer = 0x8d81c400] 23:45:23 INFO - PROCESS | 2638 | 1464072323113 Marionette DEBUG loaded listener.js 23:45:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 172 (0x8ea80c00) [pid = 2638] [serial = 915] [outer = 0x8d81c400] 23:45:24 INFO - PROCESS | 2638 | 1464072324003 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] 23:45:24 INFO - PROCESS | 2638 | 1464072324071 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 23:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 23:45:24 INFO - PROCESS | 2638 | 1464072324078 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 23:45:24 INFO - PROCESS | 2638 | 1464072324080 Marionette TRACE conn3 <- [1,1190,null,{}] 23:45:24 INFO - PROCESS | 2638 | 1464072324086 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}] 23:45:24 INFO - PROCESS | 2638 | 1464072324286 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 23:45:24 INFO - PROCESS | 2638 | 1464072324535 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:24 INFO - PROCESS | 2638 | ++DOCSHELL 0x8e3a0400 == 134 [pid = 2638] [id = 305] 23:45:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 173 (0x8e4da400) [pid = 2638] [serial = 916] [outer = (nil)] 23:45:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 174 (0x8ebb2400) [pid = 2638] [serial = 917] [outer = 0x8e4da400] 23:45:24 INFO - PROCESS | 2638 | 1464072324665 Marionette DEBUG loaded listener.js 23:45:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 175 (0x8ebbc000) [pid = 2638] [serial = 918] [outer = 0x8e4da400] 23:45:25 INFO - PROCESS | 2638 | 1464072325575 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] 23:45:25 INFO - PROCESS | 2638 | 1464072325664 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 23:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 23:45:25 INFO - PROCESS | 2638 | 1464072325671 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 23:45:25 INFO - PROCESS | 2638 | 1464072325675 Marionette TRACE conn3 <- [1,1194,null,{}] 23:45:25 INFO - PROCESS | 2638 | 1464072325681 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}] 23:45:25 INFO - PROCESS | 2638 | 1464072325923 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 23:45:26 INFO - PROCESS | 2638 | 1464072326217 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:26 INFO - PROCESS | 2638 | ++DOCSHELL 0x8e4de000 == 135 [pid = 2638] [id = 306] 23:45:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 176 (0x8ea8ac00) [pid = 2638] [serial = 919] [outer = (nil)] 23:45:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 177 (0x8f577400) [pid = 2638] [serial = 920] [outer = 0x8ea8ac00] 23:45:26 INFO - PROCESS | 2638 | 1464072326312 Marionette DEBUG loaded listener.js 23:45:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 178 (0x8f582000) [pid = 2638] [serial = 921] [outer = 0x8ea8ac00] 23:45:27 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:45:27 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:45:27 INFO - PROCESS | 2638 | 1464072327245 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] 23:45:27 INFO - PROCESS | 2638 | 1464072327316 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 23:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 23:45:27 INFO - PROCESS | 2638 | 1464072327323 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 23:45:27 INFO - PROCESS | 2638 | 1464072327326 Marionette TRACE conn3 <- [1,1198,null,{}] 23:45:27 INFO - PROCESS | 2638 | 1464072327332 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}] 23:45:27 INFO - PROCESS | 2638 | 1464072327544 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 23:45:27 INFO - PROCESS | 2638 | 1464072327811 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:27 INFO - PROCESS | 2638 | ++DOCSHELL 0x8eba8000 == 136 [pid = 2638] [id = 307] 23:45:27 INFO - PROCESS | 2638 | ++DOMWINDOW == 179 (0x8ecc6400) [pid = 2638] [serial = 922] [outer = (nil)] 23:45:27 INFO - PROCESS | 2638 | ++DOMWINDOW == 180 (0x8f794400) [pid = 2638] [serial = 923] [outer = 0x8ecc6400] 23:45:27 INFO - PROCESS | 2638 | 1464072327940 Marionette DEBUG loaded listener.js 23:45:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 181 (0x8f79ac00) [pid = 2638] [serial = 924] [outer = 0x8ecc6400] 23:45:28 INFO - PROCESS | 2638 | 1464072328857 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]]]}] 23:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 23:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1580ms 23:45:28 INFO - PROCESS | 2638 | 1464072328904 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 23:45:28 INFO - PROCESS | 2638 | 1464072328908 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 23:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 23:45:28 INFO - PROCESS | 2638 | 1464072328915 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 23:45:28 INFO - PROCESS | 2638 | 1464072328919 Marionette TRACE conn3 <- [1,1202,null,{}] 23:45:28 INFO - PROCESS | 2638 | 1464072328925 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}] 23:45:29 INFO - PROCESS | 2638 | 1464072329141 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 23:45:29 INFO - PROCESS | 2638 | 1464072329402 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:29 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f7a0800 == 137 [pid = 2638] [id = 308] 23:45:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 182 (0x90c9ec00) [pid = 2638] [serial = 925] [outer = (nil)] 23:45:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 183 (0x90ca4800) [pid = 2638] [serial = 926] [outer = 0x90c9ec00] 23:45:29 INFO - PROCESS | 2638 | 1464072329539 Marionette DEBUG loaded listener.js 23:45:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 184 (0x90d50400) [pid = 2638] [serial = 927] [outer = 0x90c9ec00] 23:45:30 INFO - PROCESS | 2638 | 1464072330521 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]]]}] 23:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 23:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1684ms 23:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 23:45:30 INFO - PROCESS | 2638 | 1464072330600 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 23:45:30 INFO - PROCESS | 2638 | 1464072330603 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 23:45:30 INFO - PROCESS | 2638 | 1464072330609 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 23:45:30 INFO - PROCESS | 2638 | 1464072330613 Marionette TRACE conn3 <- [1,1206,null,{}] 23:45:30 INFO - PROCESS | 2638 | 1464072330619 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}] 23:45:30 INFO - PROCESS | 2638 | 1464072330841 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 23:45:31 INFO - PROCESS | 2638 | 1464072331202 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:31 INFO - PROCESS | 2638 | ++DOCSHELL 0x90d68c00 == 138 [pid = 2638] [id = 309] 23:45:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 185 (0x90d6c000) [pid = 2638] [serial = 928] [outer = (nil)] 23:45:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 186 (0x90eeac00) [pid = 2638] [serial = 929] [outer = 0x90d6c000] 23:45:31 INFO - PROCESS | 2638 | 1464072331297 Marionette DEBUG loaded listener.js 23:45:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 187 (0x90eefc00) [pid = 2638] [serial = 930] [outer = 0x90d6c000] 23:45:32 INFO - PROCESS | 2638 | 1464072332357 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]]]}] 23:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 23:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1786ms 23:45:32 INFO - PROCESS | 2638 | 1464072332395 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 23:45:32 INFO - PROCESS | 2638 | 1464072332398 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 23:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 23:45:32 INFO - PROCESS | 2638 | 1464072332405 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 23:45:32 INFO - PROCESS | 2638 | 1464072332408 Marionette TRACE conn3 <- [1,1210,null,{}] 23:45:32 INFO - PROCESS | 2638 | 1464072332424 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}] 23:45:32 INFO - PROCESS | 2638 | 1464072332640 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 23:45:32 INFO - PROCESS | 2638 | 1464072332902 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:32 INFO - PROCESS | 2638 | ++DOCSHELL 0x8609cc00 == 139 [pid = 2638] [id = 310] 23:45:32 INFO - PROCESS | 2638 | ++DOMWINDOW == 188 (0x891a0800) [pid = 2638] [serial = 931] [outer = (nil)] 23:45:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 189 (0x910d7400) [pid = 2638] [serial = 932] [outer = 0x891a0800] 23:45:33 INFO - PROCESS | 2638 | 1464072333044 Marionette DEBUG loaded listener.js 23:45:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 190 (0x910da800) [pid = 2638] [serial = 933] [outer = 0x891a0800] 23:45:33 INFO - PROCESS | 2638 | 1464072333938 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]]]}] 23:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 23:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1590ms 23:45:33 INFO - PROCESS | 2638 | 1464072333996 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 23:45:34 INFO - PROCESS | 2638 | 1464072334000 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 23:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 23:45:34 INFO - PROCESS | 2638 | 1464072334006 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 23:45:34 INFO - PROCESS | 2638 | 1464072334009 Marionette TRACE conn3 <- [1,1214,null,{}] 23:45:34 INFO - PROCESS | 2638 | 1464072334015 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}] 23:45:34 INFO - PROCESS | 2638 | 1464072334220 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 23:45:34 INFO - PROCESS | 2638 | 1464072334560 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:34 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f7a5800 == 140 [pid = 2638] [id = 311] 23:45:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 191 (0x90eebc00) [pid = 2638] [serial = 934] [outer = (nil)] 23:45:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 192 (0x91a23800) [pid = 2638] [serial = 935] [outer = 0x90eebc00] 23:45:34 INFO - PROCESS | 2638 | 1464072334664 Marionette DEBUG loaded listener.js 23:45:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 193 (0x92892000) [pid = 2638] [serial = 936] [outer = 0x90eebc00] 23:45:35 INFO - PROCESS | 2638 | 1464072335910 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]]]}] 23:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 23:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1981ms 23:45:36 INFO - PROCESS | 2638 | 1464072335999 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 23:45:36 INFO - PROCESS | 2638 | 1464072336005 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 23:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 23:45:36 INFO - PROCESS | 2638 | 1464072336160 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 23:45:36 INFO - PROCESS | 2638 | 1464072336164 Marionette TRACE conn3 <- [1,1218,null,{}] 23:45:36 INFO - PROCESS | 2638 | 1464072336238 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}] 23:45:36 INFO - PROCESS | 2638 | 1464072336545 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 23:45:36 INFO - PROCESS | 2638 | 1464072336871 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:36 INFO - PROCESS | 2638 | ++DOCSHELL 0x86097c00 == 141 [pid = 2638] [id = 312] 23:45:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 194 (0x86098c00) [pid = 2638] [serial = 937] [outer = (nil)] 23:45:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 195 (0x869dc800) [pid = 2638] [serial = 938] [outer = 0x86098c00] 23:45:37 INFO - PROCESS | 2638 | 1464072337019 Marionette DEBUG loaded listener.js 23:45:37 INFO - PROCESS | 2638 | ++DOMWINDOW == 196 (0x87bf4000) [pid = 2638] [serial = 939] [outer = 0x86098c00] 23:45:39 INFO - PROCESS | 2638 | 1464072339284 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]]]}] 23:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 23:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 3298ms 23:45:39 INFO - PROCESS | 2638 | 1464072339359 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 23:45:39 INFO - PROCESS | 2638 | 1464072339363 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 23:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 23:45:39 INFO - PROCESS | 2638 | 1464072339373 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 23:45:39 INFO - PROCESS | 2638 | 1464072339377 Marionette TRACE conn3 <- [1,1222,null,{}] 23:45:39 INFO - PROCESS | 2638 | 1464072339385 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}] 23:45:39 INFO - PROCESS | 2638 | 1464072339613 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 23:45:39 INFO - PROCESS | 2638 | 1464072339955 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:39 INFO - PROCESS | 2638 | ++DOCSHELL 0x87a8f800 == 142 [pid = 2638] [id = 313] 23:45:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 197 (0x87a93000) [pid = 2638] [serial = 940] [outer = (nil)] 23:45:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 198 (0x87ddc800) [pid = 2638] [serial = 941] [outer = 0x87a93000] 23:45:40 INFO - PROCESS | 2638 | 1464072340037 Marionette DEBUG loaded listener.js 23:45:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 199 (0x87de3c00) [pid = 2638] [serial = 942] [outer = 0x87a93000] 23:45:41 INFO - PROCESS | 2638 | 1464072341040 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] 23:45:41 INFO - PROCESS | 2638 | 1464072341120 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 23:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 23:45:41 INFO - PROCESS | 2638 | 1464072341131 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 23:45:41 INFO - PROCESS | 2638 | 1464072341134 Marionette TRACE conn3 <- [1,1226,null,{}] 23:45:41 INFO - PROCESS | 2638 | 1464072341140 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}] 23:45:41 INFO - PROCESS | 2638 | 1464072341385 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 23:45:41 INFO - PROCESS | 2638 | --DOCSHELL 0x9518f000 == 141 [pid = 2638] [id = 63] 23:45:41 INFO - PROCESS | 2638 | --DOCSHELL 0x891a2800 == 140 [pid = 2638] [id = 296] 23:45:41 INFO - PROCESS | 2638 | --DOCSHELL 0x8858ec00 == 139 [pid = 2638] [id = 295] 23:45:41 INFO - PROCESS | 2638 | --DOCSHELL 0x92e12c00 == 138 [pid = 2638] [id = 10] 23:45:41 INFO - PROCESS | 2638 | --DOCSHELL 0x87bfbc00 == 137 [pid = 2638] [id = 294] 23:45:41 INFO - PROCESS | 2638 | --DOCSHELL 0x8585f400 == 136 [pid = 2638] [id = 293] 23:45:41 INFO - PROCESS | 2638 | --DOCSHELL 0x92aea400 == 135 [pid = 2638] [id = 291] 23:45:41 INFO - PROCESS | 2638 | --DOCSHELL 0x9227ac00 == 134 [pid = 2638] [id = 290] 23:45:41 INFO - PROCESS | 2638 | --DOCSHELL 0x869db800 == 133 [pid = 2638] [id = 289] 23:45:41 INFO - PROCESS | 2638 | --DOCSHELL 0x8f582800 == 132 [pid = 2638] [id = 287] 23:45:41 INFO - PROCESS | 2638 | --DOCSHELL 0x8f4f2800 == 131 [pid = 2638] [id = 288] 23:45:41 INFO - PROCESS | 2638 | --DOCSHELL 0x8e599000 == 130 [pid = 2638] [id = 286] 23:45:41 INFO - PROCESS | 2638 | --DOCSHELL 0x86097400 == 129 [pid = 2638] [id = 285] 23:45:41 INFO - PROCESS | 2638 | --DOCSHELL 0x8e4de800 == 128 [pid = 2638] [id = 284] 23:45:41 INFO - PROCESS | 2638 | --DOCSHELL 0x8e393c00 == 127 [pid = 2638] [id = 283] 23:45:41 INFO - PROCESS | 2638 | --DOCSHELL 0x8d814000 == 126 [pid = 2638] [id = 281] 23:45:41 INFO - PROCESS | 2638 | --DOCSHELL 0x8e399400 == 125 [pid = 2638] [id = 282] 23:45:41 INFO - PROCESS | 2638 | --DOCSHELL 0x8d709800 == 124 [pid = 2638] [id = 280] 23:45:41 INFO - PROCESS | 2638 | --DOCSHELL 0x85859800 == 123 [pid = 2638] [id = 279] 23:45:41 INFO - PROCESS | 2638 | --DOCSHELL 0x8ba86000 == 122 [pid = 2638] [id = 278] 23:45:41 INFO - PROCESS | 2638 | --DOCSHELL 0x892d1000 == 121 [pid = 2638] [id = 277] 23:45:41 INFO - PROCESS | 2638 | --DOCSHELL 0x86b43400 == 120 [pid = 2638] [id = 276] 23:45:42 INFO - PROCESS | 2638 | --DOMWINDOW == 198 (0x89982400) [pid = 2638] [serial = 812] [outer = (nil)] [url = about:blank] 23:45:42 INFO - PROCESS | 2638 | --DOMWINDOW == 197 (0x8ebb3800) [pid = 2638] [serial = 764] [outer = (nil)] [url = about:blank] 23:45:42 INFO - PROCESS | 2638 | --DOMWINDOW == 196 (0x87bf3400) [pid = 2638] [serial = 809] [outer = (nil)] [url = about:blank] 23:45:42 INFO - PROCESS | 2638 | --DOMWINDOW == 195 (0x8bd1b400) [pid = 2638] [serial = 821] [outer = (nil)] [url = about:blank] 23:45:42 INFO - PROCESS | 2638 | --DOMWINDOW == 194 (0xa22f0c00) [pid = 2638] [serial = 791] [outer = (nil)] [url = about:blank] 23:45:42 INFO - PROCESS | 2638 | --DOMWINDOW == 193 (0x8d812800) [pid = 2638] [serial = 824] [outer = (nil)] [url = about:blank] 23:45:42 INFO - PROCESS | 2638 | --DOMWINDOW == 192 (0x8bd12800) [pid = 2638] [serial = 819] [outer = (nil)] [url = about:blank] 23:45:42 INFO - PROCESS | 2638 | --DOMWINDOW == 191 (0x910d7000) [pid = 2638] [serial = 776] [outer = (nil)] [url = about:blank] 23:45:42 INFO - PROCESS | 2638 | --DOMWINDOW == 190 (0x8be50000) [pid = 2638] [serial = 822] [outer = (nil)] [url = about:blank] 23:45:42 INFO - PROCESS | 2638 | --DOMWINDOW == 189 (0x8d695c00) [pid = 2638] [serial = 770] [outer = (nil)] [url = about:blank] 23:45:42 INFO - PROCESS | 2638 | --DOMWINDOW == 188 (0x8e4d5c00) [pid = 2638] [serial = 800] [outer = (nil)] [url = about:blank] 23:45:42 INFO - PROCESS | 2638 | --DOMWINDOW == 187 (0x9ae53c00) [pid = 2638] [serial = 788] [outer = (nil)] [url = about:blank] 23:45:42 INFO - PROCESS | 2638 | --DOMWINDOW == 186 (0x87de9400) [pid = 2638] [serial = 816] [outer = (nil)] [url = about:blank] 23:45:42 INFO - PROCESS | 2638 | --DOMWINDOW == 185 (0x8ecd0800) [pid = 2638] [serial = 765] [outer = (nil)] [url = about:blank] 23:45:42 INFO - PROCESS | 2638 | --DOMWINDOW == 184 (0x860a2c00) [pid = 2638] [serial = 747] [outer = (nil)] [url = about:blank] 23:45:42 INFO - PROCESS | 2638 | --DOMWINDOW == 183 (0x8f793000) [pid = 2638] [serial = 773] [outer = (nil)] [url = about:blank] 23:45:42 INFO - PROCESS | 2638 | --DOMWINDOW == 182 (0x87a8d000) [pid = 2638] [serial = 815] [outer = (nil)] [url = about:blank] 23:45:42 INFO - PROCESS | 2638 | --DOMWINDOW == 181 (0x8585dc00) [pid = 2638] [serial = 806] [outer = (nil)] [url = about:blank] 23:45:42 INFO - PROCESS | 2638 | --DOMWINDOW == 180 (0x891a2c00) [pid = 2638] [serial = 732] [outer = (nil)] [url = about:blank] 23:45:42 INFO - PROCESS | 2638 | --DOMWINDOW == 179 (0x87bfdc00) [pid = 2638] [serial = 810] [outer = (nil)] [url = about:blank] 23:45:42 INFO - PROCESS | 2638 | --DOMWINDOW == 178 (0x9789a800) [pid = 2638] [serial = 785] [outer = (nil)] [url = about:blank] 23:45:42 INFO - PROCESS | 2638 | --DOMWINDOW == 177 (0x8e4df800) [pid = 2638] [serial = 803] [outer = (nil)] [url = about:blank] 23:45:42 INFO - PROCESS | 2638 | --DOMWINDOW == 176 (0x89be0c00) [pid = 2638] [serial = 818] [outer = (nil)] [url = about:blank] 23:45:42 INFO - PROCESS | 2638 | --DOMWINDOW == 175 (0x8998cc00) [pid = 2638] [serial = 794] [outer = (nil)] [url = about:blank] 23:45:42 INFO - PROCESS | 2638 | --DOMWINDOW == 174 (0x8d8c8000) [pid = 2638] [serial = 825] [outer = (nil)] [url = about:blank] 23:45:42 INFO - PROCESS | 2638 | --DOMWINDOW == 173 (0x94689400) [pid = 2638] [serial = 782] [outer = (nil)] [url = about:blank] 23:45:42 INFO - PROCESS | 2638 | --DOMWINDOW == 172 (0x9297bc00) [pid = 2638] [serial = 779] [outer = (nil)] [url = about:blank] 23:45:42 INFO - PROCESS | 2638 | --DOMWINDOW == 171 (0x8e4ca400) [pid = 2638] [serial = 797] [outer = (nil)] [url = about:blank] 23:45:42 INFO - PROCESS | 2638 | --DOMWINDOW == 170 (0x89bdec00) [pid = 2638] [serial = 813] [outer = (nil)] [url = about:blank] 23:45:42 INFO - PROCESS | 2638 | --DOMWINDOW == 169 (0x892d6c00) [pid = 2638] [serial = 767] [outer = (nil)] [url = about:blank] 23:45:42 INFO - PROCESS | 2638 | --DOMWINDOW == 168 (0x86b47800) [pid = 2638] [serial = 741] [outer = (nil)] [url = about:blank] 23:45:42 INFO - PROCESS | 2638 | --DOMWINDOW == 167 (0x891a5c00) [pid = 2638] [serial = 750] [outer = (nil)] [url = about:blank] 23:45:42 INFO - PROCESS | 2638 | --DOMWINDOW == 166 (0x87bef800) [pid = 2638] [serial = 744] [outer = (nil)] [url = about:blank] 23:45:42 INFO - PROCESS | 2638 | --DOMWINDOW == 165 (0x891aac00) [pid = 2638] [serial = 735] [outer = (nil)] [url = about:blank] 23:45:42 INFO - PROCESS | 2638 | --DOMWINDOW == 164 (0x869e0c00) [pid = 2638] [serial = 738] [outer = (nil)] [url = about:blank] 23:45:42 INFO - PROCESS | 2638 | --DOMWINDOW == 163 (0x8a348000) [pid = 2638] [serial = 827] [outer = (nil)] [url = about:blank] 23:45:42 INFO - PROCESS | 2638 | 1464072342060 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:42 INFO - PROCESS | 2638 | ++DOCSHELL 0x8585b800 == 121 [pid = 2638] [id = 314] 23:45:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 164 (0x8585cc00) [pid = 2638] [serial = 943] [outer = (nil)] 23:45:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 165 (0x860a3800) [pid = 2638] [serial = 944] [outer = 0x8585cc00] 23:45:42 INFO - PROCESS | 2638 | 1464072342165 Marionette DEBUG loaded listener.js 23:45:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 166 (0x87a88c00) [pid = 2638] [serial = 945] [outer = 0x8585cc00] 23:45:43 INFO - PROCESS | 2638 | 1464072343090 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]]]}] 23:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 23:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1991ms 23:45:43 INFO - PROCESS | 2638 | 1464072343133 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 23:45:43 INFO - PROCESS | 2638 | 1464072343137 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 23:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 23:45:43 INFO - PROCESS | 2638 | 1464072343144 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 23:45:43 INFO - PROCESS | 2638 | 1464072343150 Marionette TRACE conn3 <- [1,1230,null,{}] 23:45:43 INFO - PROCESS | 2638 | 1464072343166 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}] 23:45:43 INFO - PROCESS | 2638 | 1464072343365 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 23:45:43 INFO - PROCESS | 2638 | 1464072343599 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:43 INFO - PROCESS | 2638 | ++DOCSHELL 0x89986c00 == 122 [pid = 2638] [id = 315] 23:45:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 167 (0x89989400) [pid = 2638] [serial = 946] [outer = (nil)] 23:45:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 168 (0x89bd7c00) [pid = 2638] [serial = 947] [outer = 0x89989400] 23:45:43 INFO - PROCESS | 2638 | 1464072343689 Marionette DEBUG loaded listener.js 23:45:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 169 (0x8a342400) [pid = 2638] [serial = 948] [outer = 0x89989400] 23:45:44 INFO - PROCESS | 2638 | 1464072344462 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]]]}] 23:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 23:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1347ms 23:45:44 INFO - PROCESS | 2638 | 1464072344524 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 23:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 23:45:44 INFO - PROCESS | 2638 | 1464072344530 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 23:45:44 INFO - PROCESS | 2638 | 1464072344536 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 23:45:44 INFO - PROCESS | 2638 | 1464072344540 Marionette TRACE conn3 <- [1,1234,null,{}] 23:45:44 INFO - PROCESS | 2638 | 1464072344545 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}] 23:45:44 INFO - PROCESS | 2638 | 1464072344791 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 23:45:44 INFO - PROCESS | 2638 | 1464072344819 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:44 INFO - PROCESS | 2638 | ++DOCSHELL 0x869e3000 == 123 [pid = 2638] [id = 316] 23:45:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 170 (0x8a34b400) [pid = 2638] [serial = 949] [outer = (nil)] 23:45:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 171 (0x8b703800) [pid = 2638] [serial = 950] [outer = 0x8a34b400] 23:45:44 INFO - PROCESS | 2638 | 1464072344895 Marionette DEBUG loaded listener.js 23:45:45 INFO - PROCESS | 2638 | ++DOMWINDOW == 172 (0x8b74bc00) [pid = 2638] [serial = 951] [outer = 0x8a34b400] 23:45:45 INFO - PROCESS | 2638 | 1464072345850 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]]]}] 23:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 23:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1351ms 23:45:45 INFO - PROCESS | 2638 | 1464072345887 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 23:45:45 INFO - PROCESS | 2638 | 1464072345891 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 23:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 23:45:45 INFO - PROCESS | 2638 | 1464072345897 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 23:45:45 INFO - PROCESS | 2638 | 1464072345901 Marionette TRACE conn3 <- [1,1238,null,{}] 23:45:45 INFO - PROCESS | 2638 | 1464072345912 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}] 23:45:46 INFO - PROCESS | 2638 | 1464072346165 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 23:45:46 INFO - PROCESS | 2638 | 1464072346190 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:46 INFO - PROCESS | 2638 | ++DOCSHELL 0x8a347c00 == 124 [pid = 2638] [id = 317] 23:45:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 173 (0x8a350000) [pid = 2638] [serial = 952] [outer = (nil)] 23:45:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 174 (0x8b848000) [pid = 2638] [serial = 953] [outer = 0x8a350000] 23:45:46 INFO - PROCESS | 2638 | 1464072346264 Marionette DEBUG loaded listener.js 23:45:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 175 (0x8ba7c800) [pid = 2638] [serial = 954] [outer = 0x8a350000] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 174 (0x8eba8800) [pid = 2638] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 173 (0x8998a000) [pid = 2638] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 172 (0x8e4cb800) [pid = 2638] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 171 (0x8859b800) [pid = 2638] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 170 (0x8bd1d000) [pid = 2638] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 169 (0x90d67c00) [pid = 2638] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 168 (0x87a88800) [pid = 2638] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 167 (0x86b46400) [pid = 2638] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 166 (0x8ea85000) [pid = 2638] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 165 (0x891a1000) [pid = 2638] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 164 (0x8be54000) [pid = 2638] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 163 (0x90d65000) [pid = 2638] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 162 (0x95050800) [pid = 2638] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 161 (0x8d4d8800) [pid = 2638] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 160 (0x8e4d3400) [pid = 2638] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 159 (0x8e4db000) [pid = 2638] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 158 (0x892d4800) [pid = 2638] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 157 (0x860a1000) [pid = 2638] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 156 (0x92978800) [pid = 2638] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 155 (0x950e1400) [pid = 2638] [serial = 27] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 154 (0x8f584800) [pid = 2638] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 153 (0x8e595800) [pid = 2638] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 152 (0x87ddec00) [pid = 2638] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 151 (0x8e59f000) [pid = 2638] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 150 (0x8b703000) [pid = 2638] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 149 (0x90c97800) [pid = 2638] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 148 (0x8bd19c00) [pid = 2638] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 147 (0x9ad3d000) [pid = 2638] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 146 (0x8e394400) [pid = 2638] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 145 (0x87de1400) [pid = 2638] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 144 (0x92e13c00) [pid = 2638] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 143 (0x92c20400) [pid = 2638] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 142 (0x8d69cc00) [pid = 2638] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 141 (0x8998d400) [pid = 2638] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 140 (0x92276000) [pid = 2638] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 139 (0x8f4f1800) [pid = 2638] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 138 (0x85857400) [pid = 2638] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 137 (0x92aec000) [pid = 2638] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 23:45:47 INFO - PROCESS | 2638 | --DOMWINDOW == 136 (0x90d6a800) [pid = 2638] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 23:45:47 INFO - PROCESS | 2638 | 1464072347976 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]]]}] 23:45:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 23:45:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 2138ms 23:45:48 INFO - PROCESS | 2638 | 1464072348036 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 23:45:48 INFO - PROCESS | 2638 | 1464072348039 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 23:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 23:45:48 INFO - PROCESS | 2638 | 1464072348047 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 23:45:48 INFO - PROCESS | 2638 | 1464072348050 Marionette TRACE conn3 <- [1,1242,null,{}] 23:45:48 INFO - PROCESS | 2638 | 1464072348056 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}] 23:45:48 INFO - PROCESS | 2638 | 1464072348264 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 23:45:48 INFO - PROCESS | 2638 | 1464072348426 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:48 INFO - PROCESS | 2638 | ++DOCSHELL 0x869d5c00 == 125 [pid = 2638] [id = 318] 23:45:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 137 (0x87a88800) [pid = 2638] [serial = 955] [outer = (nil)] 23:45:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 138 (0x8b842800) [pid = 2638] [serial = 956] [outer = 0x87a88800] 23:45:48 INFO - PROCESS | 2638 | 1464072348502 Marionette DEBUG loaded listener.js 23:45:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 139 (0x8ba86c00) [pid = 2638] [serial = 957] [outer = 0x87a88800] 23:45:49 INFO - PROCESS | 2638 | 1464072349286 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]]]}] 23:45:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 23:45:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1283ms 23:45:49 INFO - PROCESS | 2638 | 1464072349332 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 23:45:49 INFO - PROCESS | 2638 | 1464072349335 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 23:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 23:45:49 INFO - PROCESS | 2638 | 1464072349346 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 23:45:49 INFO - PROCESS | 2638 | 1464072349349 Marionette TRACE conn3 <- [1,1246,null,{}] 23:45:49 INFO - PROCESS | 2638 | 1464072349355 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}] 23:45:49 INFO - PROCESS | 2638 | 1464072349645 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 23:45:49 INFO - PROCESS | 2638 | 1464072349938 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:50 INFO - PROCESS | 2638 | ++DOCSHELL 0x86096800 == 126 [pid = 2638] [id = 319] 23:45:50 INFO - PROCESS | 2638 | ++DOMWINDOW == 140 (0x8609a400) [pid = 2638] [serial = 958] [outer = (nil)] 23:45:50 INFO - PROCESS | 2638 | ++DOMWINDOW == 141 (0x869db000) [pid = 2638] [serial = 959] [outer = 0x8609a400] 23:45:50 INFO - PROCESS | 2638 | 1464072350076 Marionette DEBUG loaded listener.js 23:45:50 INFO - PROCESS | 2638 | ++DOMWINDOW == 142 (0x86b4d400) [pid = 2638] [serial = 960] [outer = 0x8609a400] 23:45:51 INFO - PROCESS | 2638 | 1464072351046 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]]]}] 23:45:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 23:45:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1735ms 23:45:51 INFO - PROCESS | 2638 | 1464072351084 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 23:45:51 INFO - PROCESS | 2638 | 1464072351091 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 23:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 23:45:51 INFO - PROCESS | 2638 | 1464072351099 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 23:45:51 INFO - PROCESS | 2638 | 1464072351106 Marionette TRACE conn3 <- [1,1250,null,{}] 23:45:51 INFO - PROCESS | 2638 | 1464072351113 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}] 23:45:51 INFO - PROCESS | 2638 | 1464072351329 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 23:45:51 INFO - PROCESS | 2638 | 1464072351588 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:51 INFO - PROCESS | 2638 | ++DOCSHELL 0x88599800 == 127 [pid = 2638] [id = 320] 23:45:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 143 (0x891a2000) [pid = 2638] [serial = 961] [outer = (nil)] 23:45:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 144 (0x892cf800) [pid = 2638] [serial = 962] [outer = 0x891a2000] 23:45:51 INFO - PROCESS | 2638 | 1464072351724 Marionette DEBUG loaded listener.js 23:45:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 145 (0x892da000) [pid = 2638] [serial = 963] [outer = 0x891a2000] 23:45:52 INFO - PROCESS | 2638 | 1464072352694 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]]]}] 23:45:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 23:45:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1634ms 23:45:52 INFO - PROCESS | 2638 | 1464072352733 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 23:45:52 INFO - PROCESS | 2638 | 1464072352739 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 23:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 23:45:52 INFO - PROCESS | 2638 | 1464072352745 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 23:45:52 INFO - PROCESS | 2638 | 1464072352748 Marionette TRACE conn3 <- [1,1254,null,{}] 23:45:52 INFO - PROCESS | 2638 | 1464072352755 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}] 23:45:52 INFO - PROCESS | 2638 | 1464072352964 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 23:45:53 INFO - PROCESS | 2638 | 1464072353319 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:53 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b708400 == 128 [pid = 2638] [id = 321] 23:45:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 146 (0x8b750400) [pid = 2638] [serial = 964] [outer = (nil)] 23:45:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 147 (0x8b849800) [pid = 2638] [serial = 965] [outer = 0x8b750400] 23:45:53 INFO - PROCESS | 2638 | 1464072353419 Marionette DEBUG loaded listener.js 23:45:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 148 (0x8bd15400) [pid = 2638] [serial = 966] [outer = 0x8b750400] 23:45:54 INFO - PROCESS | 2638 | 1464072354404 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]]]}] 23:45:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 23:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1689ms 23:45:54 INFO - PROCESS | 2638 | 1464072354437 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 23:45:54 INFO - PROCESS | 2638 | 1464072354443 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 23:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 23:45:54 INFO - PROCESS | 2638 | 1464072354461 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 23:45:54 INFO - PROCESS | 2638 | 1464072354469 Marionette TRACE conn3 <- [1,1258,null,{}] 23:45:54 INFO - PROCESS | 2638 | 1464072354475 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}] 23:45:54 INFO - PROCESS | 2638 | 1464072354694 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 23:45:54 INFO - PROCESS | 2638 | 1464072354944 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:55 INFO - PROCESS | 2638 | ++DOCSHELL 0x8a342000 == 129 [pid = 2638] [id = 322] 23:45:55 INFO - PROCESS | 2638 | ++DOMWINDOW == 149 (0x8bd18000) [pid = 2638] [serial = 967] [outer = (nil)] 23:45:55 INFO - PROCESS | 2638 | ++DOMWINDOW == 150 (0x8d4d2400) [pid = 2638] [serial = 968] [outer = 0x8bd18000] 23:45:55 INFO - PROCESS | 2638 | 1464072355088 Marionette DEBUG loaded listener.js 23:45:55 INFO - PROCESS | 2638 | ++DOMWINDOW == 151 (0x8d690000) [pid = 2638] [serial = 969] [outer = 0x8bd18000] 23:45:56 INFO - PROCESS | 2638 | 1464072356034 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]]]}] 23:45:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 23:45:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1644ms 23:45:56 INFO - PROCESS | 2638 | 1464072356097 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 23:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 23:45:56 INFO - PROCESS | 2638 | 1464072356101 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 23:45:56 INFO - PROCESS | 2638 | 1464072356108 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 23:45:56 INFO - PROCESS | 2638 | 1464072356111 Marionette TRACE conn3 <- [1,1262,null,{}] 23:45:56 INFO - PROCESS | 2638 | 1464072356117 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}] 23:45:56 INFO - PROCESS | 2638 | 1464072356324 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 23:45:56 INFO - PROCESS | 2638 | 1464072356575 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:56 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d4d3800 == 130 [pid = 2638] [id = 323] 23:45:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 152 (0x8d692800) [pid = 2638] [serial = 970] [outer = (nil)] 23:45:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 153 (0x8d70b400) [pid = 2638] [serial = 971] [outer = 0x8d692800] 23:45:56 INFO - PROCESS | 2638 | 1464072356710 Marionette DEBUG loaded listener.js 23:45:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 154 (0x8d810400) [pid = 2638] [serial = 972] [outer = 0x8d692800] 23:45:57 INFO - PROCESS | 2638 | 1464072357574 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]]]}] 23:45:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 23:45:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1536ms 23:45:57 INFO - PROCESS | 2638 | 1464072357644 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 23:45:57 INFO - PROCESS | 2638 | 1464072357648 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 23:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 23:45:57 INFO - PROCESS | 2638 | 1464072357655 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 23:45:57 INFO - PROCESS | 2638 | 1464072357659 Marionette TRACE conn3 <- [1,1266,null,{}] 23:45:57 INFO - PROCESS | 2638 | 1464072357664 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}] 23:45:57 INFO - PROCESS | 2638 | 1464072357879 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 23:45:58 INFO - PROCESS | 2638 | 1464072358138 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:58 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d8c0000 == 131 [pid = 2638] [id = 324] 23:45:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 155 (0x8d8c2000) [pid = 2638] [serial = 973] [outer = (nil)] 23:45:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 156 (0x8d8c7000) [pid = 2638] [serial = 974] [outer = 0x8d8c2000] 23:45:58 INFO - PROCESS | 2638 | 1464072358281 Marionette DEBUG loaded listener.js 23:45:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 157 (0x8d9aa400) [pid = 2638] [serial = 975] [outer = 0x8d8c2000] 23:45:59 INFO - PROCESS | 2638 | 1464072359262 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]]]}] 23:45:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 23:45:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1684ms 23:45:59 INFO - PROCESS | 2638 | 1464072359341 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 23:45:59 INFO - PROCESS | 2638 | 1464072359346 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 23:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 23:45:59 INFO - PROCESS | 2638 | 1464072359353 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 23:45:59 INFO - PROCESS | 2638 | 1464072359355 Marionette TRACE conn3 <- [1,1270,null,{}] 23:45:59 INFO - PROCESS | 2638 | 1464072359362 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}] 23:45:59 INFO - PROCESS | 2638 | 1464072359599 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 23:45:59 INFO - PROCESS | 2638 | 1464072359899 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:59 INFO - PROCESS | 2638 | ++DOCSHELL 0x8bd1b000 == 132 [pid = 2638] [id = 325] 23:45:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 158 (0x8d4dac00) [pid = 2638] [serial = 976] [outer = (nil)] 23:45:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 159 (0x8e4c3800) [pid = 2638] [serial = 977] [outer = 0x8d4dac00] 23:45:59 INFO - PROCESS | 2638 | 1464072359988 Marionette DEBUG loaded listener.js 23:46:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 160 (0x8e4cc400) [pid = 2638] [serial = 978] [outer = 0x8d4dac00] 23:46:00 INFO - PROCESS | 2638 | 1464072360937 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]]]}] 23:46:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 23:46:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1630ms 23:46:00 INFO - PROCESS | 2638 | 1464072360984 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 23:46:00 INFO - PROCESS | 2638 | 1464072360989 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 23:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 23:46:00 INFO - PROCESS | 2638 | 1464072360995 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 23:46:01 INFO - PROCESS | 2638 | 1464072360999 Marionette TRACE conn3 <- [1,1274,null,{}] 23:46:01 INFO - PROCESS | 2638 | 1464072361006 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}] 23:46:01 INFO - PROCESS | 2638 | 1464072361235 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 23:46:01 INFO - PROCESS | 2638 | 1464072361489 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:01 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d8c0800 == 133 [pid = 2638] [id = 326] 23:46:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 161 (0x8d9acc00) [pid = 2638] [serial = 979] [outer = (nil)] 23:46:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 162 (0x8e4dd800) [pid = 2638] [serial = 980] [outer = 0x8d9acc00] 23:46:01 INFO - PROCESS | 2638 | 1464072361619 Marionette DEBUG loaded listener.js 23:46:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 163 (0x8e594000) [pid = 2638] [serial = 981] [outer = 0x8d9acc00] 23:46:02 INFO - PROCESS | 2638 | 1464072362556 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]]]}] 23:46:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 23:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1635ms 23:46:02 INFO - PROCESS | 2638 | 1464072362634 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 23:46:02 INFO - PROCESS | 2638 | 1464072362641 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 23:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 23:46:02 INFO - PROCESS | 2638 | 1464072362658 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 23:46:02 INFO - PROCESS | 2638 | 1464072362666 Marionette TRACE conn3 <- [1,1278,null,{}] 23:46:02 INFO - PROCESS | 2638 | 1464072362676 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}] 23:46:03 INFO - PROCESS | 2638 | 1464072363005 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 23:46:03 INFO - PROCESS | 2638 | 1464072363318 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:03 INFO - PROCESS | 2638 | ++DOCSHELL 0x85857400 == 134 [pid = 2638] [id = 327] 23:46:03 INFO - PROCESS | 2638 | ++DOMWINDOW == 164 (0x8d819c00) [pid = 2638] [serial = 982] [outer = (nil)] 23:46:03 INFO - PROCESS | 2638 | ++DOMWINDOW == 165 (0x8ea85000) [pid = 2638] [serial = 983] [outer = 0x8d819c00] 23:46:03 INFO - PROCESS | 2638 | 1464072363409 Marionette DEBUG loaded listener.js 23:46:03 INFO - PROCESS | 2638 | ++DOMWINDOW == 166 (0x8eba9000) [pid = 2638] [serial = 984] [outer = 0x8d819c00] 23:46:04 INFO - PROCESS | 2638 | 1464072364333 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]]]}] 23:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 23:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1755ms 23:46:04 INFO - PROCESS | 2638 | 1464072364406 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 23:46:04 INFO - PROCESS | 2638 | 1464072364409 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 23:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 23:46:04 INFO - PROCESS | 2638 | 1464072364417 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 23:46:04 INFO - PROCESS | 2638 | 1464072364427 Marionette TRACE conn3 <- [1,1282,null,{}] 23:46:04 INFO - PROCESS | 2638 | 1464072364432 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}] 23:46:04 INFO - PROCESS | 2638 | 1464072364699 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 23:46:05 INFO - PROCESS | 2638 | 1464072365005 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:05 INFO - PROCESS | 2638 | ++DOCSHELL 0x8e4d4800 == 135 [pid = 2638] [id = 328] 23:46:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 167 (0x8e4dd400) [pid = 2638] [serial = 985] [outer = (nil)] 23:46:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 168 (0x8ecc3c00) [pid = 2638] [serial = 986] [outer = 0x8e4dd400] 23:46:05 INFO - PROCESS | 2638 | 1464072365098 Marionette DEBUG loaded listener.js 23:46:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 169 (0x8ecc9400) [pid = 2638] [serial = 987] [outer = 0x8e4dd400] 23:46:06 INFO - PROCESS | 2638 | 1464072366016 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]]]}] 23:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 23:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1641ms 23:46:06 INFO - PROCESS | 2638 | 1464072366059 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 23:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 23:46:06 INFO - PROCESS | 2638 | 1464072366065 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 23:46:06 INFO - PROCESS | 2638 | 1464072366071 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 23:46:06 INFO - PROCESS | 2638 | 1464072366076 Marionette TRACE conn3 <- [1,1286,null,{}] 23:46:06 INFO - PROCESS | 2638 | 1464072366081 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}] 23:46:06 INFO - PROCESS | 2638 | 1464072366305 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 23:46:06 INFO - PROCESS | 2638 | 1464072366621 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:06 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ebbac00 == 136 [pid = 2638] [id = 329] 23:46:06 INFO - PROCESS | 2638 | ++DOMWINDOW == 170 (0x8f4f8000) [pid = 2638] [serial = 988] [outer = (nil)] 23:46:06 INFO - PROCESS | 2638 | ++DOMWINDOW == 171 (0x8f4fe400) [pid = 2638] [serial = 989] [outer = 0x8f4f8000] 23:46:06 INFO - PROCESS | 2638 | 1464072366726 Marionette DEBUG loaded listener.js 23:46:06 INFO - PROCESS | 2638 | ++DOMWINDOW == 172 (0x8f582800) [pid = 2638] [serial = 990] [outer = 0x8f4f8000] 23:46:07 INFO - PROCESS | 2638 | 1464072367712 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]]]}] 23:46:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 23:46:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1688ms 23:46:07 INFO - PROCESS | 2638 | 1464072367760 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 23:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 23:46:07 INFO - PROCESS | 2638 | 1464072367765 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 23:46:07 INFO - PROCESS | 2638 | 1464072367772 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 23:46:07 INFO - PROCESS | 2638 | 1464072367776 Marionette TRACE conn3 <- [1,1290,null,{}] 23:46:07 INFO - PROCESS | 2638 | 1464072367783 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}] 23:46:08 INFO - PROCESS | 2638 | 1464072368030 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 23:46:08 INFO - PROCESS | 2638 | 1464072368355 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:08 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f6d2000 == 137 [pid = 2638] [id = 330] 23:46:08 INFO - PROCESS | 2638 | ++DOMWINDOW == 173 (0x8f6db400) [pid = 2638] [serial = 991] [outer = (nil)] 23:46:08 INFO - PROCESS | 2638 | ++DOMWINDOW == 174 (0x8f795400) [pid = 2638] [serial = 992] [outer = 0x8f6db400] 23:46:08 INFO - PROCESS | 2638 | 1464072368460 Marionette DEBUG loaded listener.js 23:46:08 INFO - PROCESS | 2638 | ++DOMWINDOW == 175 (0x8f79c400) [pid = 2638] [serial = 993] [outer = 0x8f6db400] 23:46:09 INFO - PROCESS | 2638 | 1464072369508 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]]]}] 23:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 23:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1800ms 23:46:09 INFO - PROCESS | 2638 | 1464072369573 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 23:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 23:46:09 INFO - PROCESS | 2638 | 1464072369577 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 23:46:09 INFO - PROCESS | 2638 | 1464072369584 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 23:46:09 INFO - PROCESS | 2638 | 1464072369589 Marionette TRACE conn3 <- [1,1294,null,{}] 23:46:09 INFO - PROCESS | 2638 | 1464072369598 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}] 23:46:10 INFO - PROCESS | 2638 | 1464072369996 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 23:46:10 INFO - PROCESS | 2638 | 1464072370401 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:10 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d4dbc00 == 138 [pid = 2638] [id = 331] 23:46:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 176 (0x8f4ef400) [pid = 2638] [serial = 994] [outer = (nil)] 23:46:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 177 (0x90c99800) [pid = 2638] [serial = 995] [outer = 0x8f4ef400] 23:46:10 INFO - PROCESS | 2638 | 1464072370545 Marionette DEBUG loaded listener.js 23:46:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 178 (0x90c9d400) [pid = 2638] [serial = 996] [outer = 0x8f4ef400] 23:46:11 INFO - PROCESS | 2638 | 1464072371773 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]]]}] 23:46:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 23:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 2237ms 23:46:11 INFO - PROCESS | 2638 | 1464072371821 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 23:46:11 INFO - PROCESS | 2638 | 1464072371825 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 23:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 23:46:11 INFO - PROCESS | 2638 | 1464072371831 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 23:46:11 INFO - PROCESS | 2638 | 1464072371835 Marionette TRACE conn3 <- [1,1298,null,{}] 23:46:11 INFO - PROCESS | 2638 | 1464072371841 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}] 23:46:12 INFO - PROCESS | 2638 | 1464072372073 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 23:46:12 INFO - PROCESS | 2638 | 1464072372329 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:12 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f7a0c00 == 139 [pid = 2638] [id = 332] 23:46:12 INFO - PROCESS | 2638 | ++DOMWINDOW == 179 (0x8f7e3800) [pid = 2638] [serial = 997] [outer = (nil)] 23:46:12 INFO - PROCESS | 2638 | ++DOMWINDOW == 180 (0x90d4f000) [pid = 2638] [serial = 998] [outer = 0x8f7e3800] 23:46:12 INFO - PROCESS | 2638 | 1464072372456 Marionette DEBUG loaded listener.js 23:46:12 INFO - PROCESS | 2638 | ++DOMWINDOW == 181 (0x90d65400) [pid = 2638] [serial = 999] [outer = 0x8f7e3800] 23:46:13 INFO - PROCESS | 2638 | 1464072373388 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]]]}] 23:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 23:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1589ms 23:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 23:46:13 INFO - PROCESS | 2638 | 1464072373422 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 23:46:13 INFO - PROCESS | 2638 | 1464072373425 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 23:46:13 INFO - PROCESS | 2638 | 1464072373431 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 23:46:13 INFO - PROCESS | 2638 | 1464072373434 Marionette TRACE conn3 <- [1,1302,null,{}] 23:46:13 INFO - PROCESS | 2638 | 1464072373440 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}] 23:46:13 INFO - PROCESS | 2638 | 1464072373641 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 23:46:13 INFO - PROCESS | 2638 | 1464072373921 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:13 INFO - PROCESS | 2638 | ++DOCSHELL 0x891a6000 == 140 [pid = 2638] [id = 333] 23:46:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 182 (0x8f4fdc00) [pid = 2638] [serial = 1000] [outer = (nil)] 23:46:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 183 (0x90eeec00) [pid = 2638] [serial = 1001] [outer = 0x8f4fdc00] 23:46:14 INFO - PROCESS | 2638 | 1464072374064 Marionette DEBUG loaded listener.js 23:46:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 184 (0x910d2800) [pid = 2638] [serial = 1002] [outer = 0x8f4fdc00] 23:46:15 INFO - PROCESS | 2638 | 1464072375002 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]]]}] 23:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 23:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1633ms 23:46:15 INFO - PROCESS | 2638 | 1464072375064 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 23:46:15 INFO - PROCESS | 2638 | 1464072375068 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 23:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 23:46:15 INFO - PROCESS | 2638 | 1464072375074 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 23:46:15 INFO - PROCESS | 2638 | 1464072375078 Marionette TRACE conn3 <- [1,1306,null,{}] 23:46:15 INFO - PROCESS | 2638 | 1464072375083 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}] 23:46:15 INFO - PROCESS | 2638 | 1464072375281 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 23:46:15 INFO - PROCESS | 2638 | 1464072375540 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:15 INFO - PROCESS | 2638 | ++DOCSHELL 0x90d41800 == 141 [pid = 2638] [id = 334] 23:46:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 185 (0x90d63c00) [pid = 2638] [serial = 1003] [outer = (nil)] 23:46:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 186 (0x91a1a000) [pid = 2638] [serial = 1004] [outer = 0x90d63c00] 23:46:15 INFO - PROCESS | 2638 | 1464072375668 Marionette DEBUG loaded listener.js 23:46:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 187 (0x91a23000) [pid = 2638] [serial = 1005] [outer = 0x90d63c00] 23:46:16 INFO - PROCESS | 2638 | 1464072376614 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]]]}] 23:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 23:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1589ms 23:46:16 INFO - PROCESS | 2638 | 1464072376665 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 23:46:16 INFO - PROCESS | 2638 | 1464072376669 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 23:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 23:46:16 INFO - PROCESS | 2638 | 1464072376675 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 23:46:16 INFO - PROCESS | 2638 | 1464072376679 Marionette TRACE conn3 <- [1,1310,null,{}] 23:46:16 INFO - PROCESS | 2638 | 1464072376685 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}] 23:46:16 INFO - PROCESS | 2638 | 1464072376896 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 23:46:17 INFO - PROCESS | 2638 | 1464072377170 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:17 INFO - PROCESS | 2638 | ++DOCSHELL 0x869e3800 == 142 [pid = 2638] [id = 335] 23:46:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 188 (0x86b40c00) [pid = 2638] [serial = 1006] [outer = (nil)] 23:46:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 189 (0x892dbc00) [pid = 2638] [serial = 1007] [outer = 0x86b40c00] 23:46:17 INFO - PROCESS | 2638 | 1464072377302 Marionette DEBUG loaded listener.js 23:46:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 190 (0x8d813800) [pid = 2638] [serial = 1008] [outer = 0x86b40c00] 23:46:18 INFO - PROCESS | 2638 | 1464072378260 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] 23:46:18 INFO - PROCESS | 2638 | 1464072378324 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 23:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 23:46:18 INFO - PROCESS | 2638 | 1464072378330 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 23:46:18 INFO - PROCESS | 2638 | 1464072378334 Marionette TRACE conn3 <- [1,1314,null,{}] 23:46:18 INFO - PROCESS | 2638 | 1464072378340 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}] 23:46:18 INFO - PROCESS | 2638 | 1464072378556 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 23:46:18 INFO - PROCESS | 2638 | 1464072378837 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:18 INFO - PROCESS | 2638 | ++DOCSHELL 0x87befc00 == 143 [pid = 2638] [id = 336] 23:46:18 INFO - PROCESS | 2638 | ++DOMWINDOW == 191 (0x88591400) [pid = 2638] [serial = 1009] [outer = (nil)] 23:46:18 INFO - PROCESS | 2638 | ++DOMWINDOW == 192 (0x8ba7bc00) [pid = 2638] [serial = 1010] [outer = 0x88591400] 23:46:18 INFO - PROCESS | 2638 | 1464072378966 Marionette DEBUG loaded listener.js 23:46:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 193 (0x8e4c7000) [pid = 2638] [serial = 1011] [outer = 0x88591400] 23:46:20 INFO - PROCESS | 2638 | --DOCSHELL 0x87a87c00 == 142 [pid = 2638] [id = 275] 23:46:20 INFO - PROCESS | 2638 | --DOCSHELL 0x869d5c00 == 141 [pid = 2638] [id = 318] 23:46:20 INFO - PROCESS | 2638 | --DOCSHELL 0x89986c00 == 140 [pid = 2638] [id = 315] 23:46:20 INFO - PROCESS | 2638 | --DOCSHELL 0x8585b800 == 139 [pid = 2638] [id = 314] 23:46:20 INFO - PROCESS | 2638 | --DOCSHELL 0x87a8f800 == 138 [pid = 2638] [id = 313] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 192 (0x8f4fe800) [pid = 2638] [serial = 854] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 191 (0x8998e800) [pid = 2638] [serial = 795] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 190 (0x8e4d7c00) [pid = 2638] [serial = 801] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 189 (0x8a345800) [pid = 2638] [serial = 768] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 188 (0x8d9aec00) [pid = 2638] [serial = 840] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 187 (0x91a21800) [pid = 2638] [serial = 867] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 186 (0x8b74f800) [pid = 2638] [serial = 828] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 185 (0x87a8d800) [pid = 2638] [serial = 830] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 184 (0x8ebb6400) [pid = 2638] [serial = 849] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 183 (0x89985c00) [pid = 2638] [serial = 888] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 182 (0x8d8c4000) [pid = 2638] [serial = 771] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 181 (0x9297c400) [pid = 2638] [serial = 870] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 180 (0x9cdb0400) [pid = 2638] [serial = 789] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 179 (0x8f79e400) [pid = 2638] [serial = 693] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 178 (0x9b069000) [pid = 2638] [serial = 804] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 177 (0x8e59a000) [pid = 2638] [serial = 845] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 176 (0x892d1400) [pid = 2638] [serial = 887] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 175 (0x8b706c00) [pid = 2638] [serial = 834] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 174 (0x869da000) [pid = 2638] [serial = 881] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 173 (0x92aec800) [pid = 2638] [serial = 873] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 172 (0x86b41000) [pid = 2638] [serial = 882] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 171 (0x92976400) [pid = 2638] [serial = 600] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 170 (0x90d46000) [pid = 2638] [serial = 861] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 169 (0x8eccec00) [pid = 2638] [serial = 852] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 168 (0x8b756c00) [pid = 2638] [serial = 879] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 167 (0x91a1d800) [pid = 2638] [serial = 777] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 166 (0x8b74ac00) [pid = 2638] [serial = 890] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 165 (0x90d66c00) [pid = 2638] [serial = 863] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 164 (0x92976000) [pid = 2638] [serial = 869] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 163 (0x8be55c00) [pid = 2638] [serial = 836] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 162 (0xa24bb800) [pid = 2638] [serial = 792] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 161 (0x8e4c3c00) [pid = 2638] [serial = 842] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 160 (0x8d8c1c00) [pid = 2638] [serial = 839] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 159 (0x88598400) [pid = 2638] [serial = 885] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 158 (0x8ea87800) [pid = 2638] [serial = 846] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 157 (0x8b751800) [pid = 2638] [serial = 891] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 156 (0x891a9800) [pid = 2638] [serial = 878] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 155 (0x90c9a000) [pid = 2638] [serial = 860] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 154 (0x93a74000) [pid = 2638] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 153 (0x92c29c00) [pid = 2638] [serial = 876] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 152 (0x90c9c800) [pid = 2638] [serial = 774] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 151 (0x90d6b400) [pid = 2638] [serial = 864] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 150 (0x8858e000) [pid = 2638] [serial = 884] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 149 (0x91a1c800) [pid = 2638] [serial = 866] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 148 (0x90ee9800) [pid = 2638] [serial = 798] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 147 (0x89bdbc00) [pid = 2638] [serial = 833] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 146 (0x8e4c7c00) [pid = 2638] [serial = 843] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 145 (0x8ecc9c00) [pid = 2638] [serial = 851] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 144 (0x929f5000) [pid = 2638] [serial = 780] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 143 (0x8f788400) [pid = 2638] [serial = 858] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 142 (0x8d4da400) [pid = 2638] [serial = 837] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 141 (0x8f57a000) [pid = 2638] [serial = 855] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 140 (0x8ebab400) [pid = 2638] [serial = 848] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 139 (0x87bf5000) [pid = 2638] [serial = 831] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 138 (0x8585f800) [pid = 2638] [serial = 807] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 137 (0x8f6da800) [pid = 2638] [serial = 857] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 136 (0x92c26800) [pid = 2638] [serial = 875] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 135 (0x98ba5800) [pid = 2638] [serial = 786] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 134 (0x9519d800) [pid = 2638] [serial = 783] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 133 (0x92ae8000) [pid = 2638] [serial = 872] [outer = (nil)] [url = about:blank] 23:46:20 INFO - PROCESS | 2638 | --DOMWINDOW == 132 (0x8a34d400) [pid = 2638] [serial = 893] [outer = (nil)] [url = about:blank] 23:46:21 INFO - PROCESS | 2638 | 1464072381151 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]]]}] 23:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 23:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 2889ms 23:46:21 INFO - PROCESS | 2638 | 1464072381222 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 23:46:21 INFO - PROCESS | 2638 | 1464072381228 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 23:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 23:46:21 INFO - PROCESS | 2638 | 1464072381237 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 23:46:21 INFO - PROCESS | 2638 | 1464072381243 Marionette TRACE conn3 <- [1,1318,null,{}] 23:46:21 INFO - PROCESS | 2638 | 1464072381253 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}] 23:46:21 INFO - PROCESS | 2638 | 1464072381459 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 23:46:21 INFO - PROCESS | 2638 | 1464072381653 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:21 INFO - PROCESS | 2638 | ++DOCSHELL 0x8585f400 == 139 [pid = 2638] [id = 337] 23:46:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 133 (0x869da000) [pid = 2638] [serial = 1012] [outer = (nil)] 23:46:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 134 (0x87de6400) [pid = 2638] [serial = 1013] [outer = 0x869da000] 23:46:21 INFO - PROCESS | 2638 | 1464072381734 Marionette DEBUG loaded listener.js 23:46:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 135 (0x88593c00) [pid = 2638] [serial = 1014] [outer = 0x869da000] 23:46:22 INFO - PROCESS | 2638 | 1464072382545 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]]]}] 23:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 23:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1384ms 23:46:22 INFO - PROCESS | 2638 | 1464072382622 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 23:46:22 INFO - PROCESS | 2638 | 1464072382631 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 23:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 23:46:22 INFO - PROCESS | 2638 | 1464072382641 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 23:46:22 INFO - PROCESS | 2638 | 1464072382644 Marionette TRACE conn3 <- [1,1322,null,{}] 23:46:22 INFO - PROCESS | 2638 | 1464072382651 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}] 23:46:22 INFO - PROCESS | 2638 | 1464072382845 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 23:46:23 INFO - PROCESS | 2638 | 1464072383036 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:23 INFO - PROCESS | 2638 | ++DOCSHELL 0x87ddec00 == 140 [pid = 2638] [id = 338] 23:46:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 136 (0x87de7c00) [pid = 2638] [serial = 1015] [outer = (nil)] 23:46:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 137 (0x89986000) [pid = 2638] [serial = 1016] [outer = 0x87de7c00] 23:46:23 INFO - PROCESS | 2638 | 1464072383110 Marionette DEBUG loaded listener.js 23:46:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 138 (0x89990800) [pid = 2638] [serial = 1017] [outer = 0x87de7c00] 23:46:24 INFO - PROCESS | 2638 | 1464072384008 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]]]}] 23:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 23:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1434ms 23:46:24 INFO - PROCESS | 2638 | 1464072384076 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 23:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 23:46:24 INFO - PROCESS | 2638 | 1464072384081 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 23:46:24 INFO - PROCESS | 2638 | 1464072384087 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 23:46:24 INFO - PROCESS | 2638 | 1464072384093 Marionette TRACE conn3 <- [1,1326,null,{}] 23:46:24 INFO - PROCESS | 2638 | 1464072384115 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}] 23:46:24 INFO - PROCESS | 2638 | 1464072384384 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 23:46:24 INFO - PROCESS | 2638 | 1464072384447 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:24 INFO - PROCESS | 2638 | ++DOCSHELL 0x891aac00 == 141 [pid = 2638] [id = 339] 23:46:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 139 (0x8b752000) [pid = 2638] [serial = 1018] [outer = (nil)] 23:46:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 140 (0x8ba7cc00) [pid = 2638] [serial = 1019] [outer = 0x8b752000] 23:46:24 INFO - PROCESS | 2638 | 1464072384525 Marionette DEBUG loaded listener.js 23:46:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 141 (0x8bd1dc00) [pid = 2638] [serial = 1020] [outer = 0x8b752000] 23:46:25 INFO - PROCESS | 2638 | --DOMWINDOW == 140 (0x89989400) [pid = 2638] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 23:46:25 INFO - PROCESS | 2638 | --DOMWINDOW == 139 (0x8585cc00) [pid = 2638] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 23:46:25 INFO - PROCESS | 2638 | --DOMWINDOW == 138 (0x8a34b400) [pid = 2638] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 23:46:25 INFO - PROCESS | 2638 | --DOMWINDOW == 137 (0x87a93000) [pid = 2638] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 23:46:25 INFO - PROCESS | 2638 | --DOMWINDOW == 136 (0x8a350000) [pid = 2638] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 23:46:25 INFO - PROCESS | 2638 | 1464072385865 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]]]}] 23:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 23:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1842ms 23:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 23:46:25 INFO - PROCESS | 2638 | 1464072385956 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 23:46:25 INFO - PROCESS | 2638 | 1464072385960 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 23:46:25 INFO - PROCESS | 2638 | 1464072385967 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 23:46:25 INFO - PROCESS | 2638 | 1464072385971 Marionette TRACE conn3 <- [1,1330,null,{}] 23:46:25 INFO - PROCESS | 2638 | 1464072385976 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}] 23:46:26 INFO - PROCESS | 2638 | 1464072386164 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 23:46:26 INFO - PROCESS | 2638 | 1464072386371 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:26 INFO - PROCESS | 2638 | ++DOCSHELL 0x891a9800 == 142 [pid = 2638] [id = 340] 23:46:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 137 (0x8a349800) [pid = 2638] [serial = 1021] [outer = (nil)] 23:46:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 138 (0x8be5bc00) [pid = 2638] [serial = 1022] [outer = 0x8a349800] 23:46:26 INFO - PROCESS | 2638 | 1464072386451 Marionette DEBUG loaded listener.js 23:46:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 139 (0x8d4d1800) [pid = 2638] [serial = 1023] [outer = 0x8a349800] 23:46:27 INFO - PROCESS | 2638 | 1464072387215 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]]]}] 23:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 23:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1286ms 23:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 23:46:27 INFO - PROCESS | 2638 | 1464072387253 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 23:46:27 INFO - PROCESS | 2638 | 1464072387256 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 23:46:27 INFO - PROCESS | 2638 | 1464072387262 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 23:46:27 INFO - PROCESS | 2638 | 1464072387266 Marionette TRACE conn3 <- [1,1334,null,{}] 23:46:27 INFO - PROCESS | 2638 | 1464072387271 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}] 23:46:27 INFO - PROCESS | 2638 | 1464072387520 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 23:46:27 INFO - PROCESS | 2638 | 1464072387541 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:27 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d4da400 == 143 [pid = 2638] [id = 341] 23:46:27 INFO - PROCESS | 2638 | ++DOMWINDOW == 140 (0x8d4dd800) [pid = 2638] [serial = 1024] [outer = (nil)] 23:46:27 INFO - PROCESS | 2638 | ++DOMWINDOW == 141 (0x8d80e400) [pid = 2638] [serial = 1025] [outer = 0x8d4dd800] 23:46:27 INFO - PROCESS | 2638 | 1464072387617 Marionette DEBUG loaded listener.js 23:46:27 INFO - PROCESS | 2638 | ++DOMWINDOW == 142 (0x8d8c6000) [pid = 2638] [serial = 1026] [outer = 0x8d4dd800] 23:46:28 INFO - PROCESS | 2638 | 1464072388822 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]]]}] 23:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 23:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1596ms 23:46:28 INFO - PROCESS | 2638 | 1464072388858 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 23:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 23:46:28 INFO - PROCESS | 2638 | 1464072388867 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 23:46:28 INFO - PROCESS | 2638 | 1464072388876 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 23:46:28 INFO - PROCESS | 2638 | 1464072388884 Marionette TRACE conn3 <- [1,1338,null,{}] 23:46:28 INFO - PROCESS | 2638 | 1464072388892 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}] 23:46:29 INFO - PROCESS | 2638 | 1464072389165 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 23:46:29 INFO - PROCESS | 2638 | 1464072389486 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:29 INFO - PROCESS | 2638 | ++DOCSHELL 0x87bf4800 == 144 [pid = 2638] [id = 342] 23:46:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 143 (0x88596c00) [pid = 2638] [serial = 1027] [outer = (nil)] 23:46:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 144 (0x89983c00) [pid = 2638] [serial = 1028] [outer = 0x88596c00] 23:46:29 INFO - PROCESS | 2638 | 1464072389587 Marionette DEBUG loaded listener.js 23:46:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 145 (0x8a341800) [pid = 2638] [serial = 1029] [outer = 0x88596c00] 23:46:31 INFO - PROCESS | 2638 | 1464072391145 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]]]}] 23:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 23:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2292ms 23:46:31 INFO - PROCESS | 2638 | 1464072391167 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 23:46:31 INFO - PROCESS | 2638 | 1464072391176 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 23:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 23:46:31 INFO - PROCESS | 2638 | 1464072391187 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 23:46:31 INFO - PROCESS | 2638 | 1464072391191 Marionette TRACE conn3 <- [1,1342,null,{}] 23:46:31 INFO - PROCESS | 2638 | 1464072391199 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}] 23:46:31 INFO - PROCESS | 2638 | 1464072391447 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 23:46:31 INFO - PROCESS | 2638 | 1464072391706 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:31 INFO - PROCESS | 2638 | ++DOCSHELL 0x89bde400 == 145 [pid = 2638] [id = 343] 23:46:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 146 (0x8a349c00) [pid = 2638] [serial = 1030] [outer = (nil)] 23:46:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 147 (0x8bd1b400) [pid = 2638] [serial = 1031] [outer = 0x8a349c00] 23:46:31 INFO - PROCESS | 2638 | 1464072391796 Marionette DEBUG loaded listener.js 23:46:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 148 (0x8d69cc00) [pid = 2638] [serial = 1032] [outer = 0x8a349c00] 23:46:32 INFO - PROCESS | 2638 | 1464072392781 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]]]}] 23:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 23:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1633ms 23:46:32 INFO - PROCESS | 2638 | 1464072392821 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 23:46:32 INFO - PROCESS | 2638 | 1464072392825 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 23:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 23:46:32 INFO - PROCESS | 2638 | 1464072392832 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 23:46:32 INFO - PROCESS | 2638 | 1464072392839 Marionette TRACE conn3 <- [1,1346,null,{}] 23:46:32 INFO - PROCESS | 2638 | 1464072392856 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}] 23:46:33 INFO - PROCESS | 2638 | 1464072393093 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 23:46:33 INFO - PROCESS | 2638 | 1464072393368 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:33 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b705000 == 146 [pid = 2638] [id = 344] 23:46:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 149 (0x8d9af800) [pid = 2638] [serial = 1033] [outer = (nil)] 23:46:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 150 (0x8e4c7c00) [pid = 2638] [serial = 1034] [outer = 0x8d9af800] 23:46:33 INFO - PROCESS | 2638 | 1464072393505 Marionette DEBUG loaded listener.js 23:46:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 151 (0x8e594400) [pid = 2638] [serial = 1035] [outer = 0x8d9af800] 23:46:34 INFO - PROCESS | 2638 | 1464072394498 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]]]}] 23:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 23:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1737ms 23:46:34 INFO - PROCESS | 2638 | 1464072394570 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 23:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 23:46:34 INFO - PROCESS | 2638 | 1464072394576 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 23:46:34 INFO - PROCESS | 2638 | 1464072394582 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 23:46:34 INFO - PROCESS | 2638 | 1464072394585 Marionette TRACE conn3 <- [1,1350,null,{}] 23:46:34 INFO - PROCESS | 2638 | 1464072394592 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}] 23:46:34 INFO - PROCESS | 2638 | 1464072394818 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 23:46:35 INFO - PROCESS | 2638 | 1464072395119 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:35 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d698800 == 147 [pid = 2638] [id = 345] 23:46:35 INFO - PROCESS | 2638 | ++DOMWINDOW == 152 (0x8e4db800) [pid = 2638] [serial = 1036] [outer = (nil)] 23:46:35 INFO - PROCESS | 2638 | ++DOMWINDOW == 153 (0x8ebb2800) [pid = 2638] [serial = 1037] [outer = 0x8e4db800] 23:46:35 INFO - PROCESS | 2638 | 1464072395211 Marionette DEBUG loaded listener.js 23:46:35 INFO - PROCESS | 2638 | ++DOMWINDOW == 154 (0x8ebbcc00) [pid = 2638] [serial = 1038] [outer = 0x8e4db800] 23:46:36 INFO - PROCESS | 2638 | 1464072396143 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]]]}] 23:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 23:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1632ms 23:46:36 INFO - PROCESS | 2638 | 1464072396215 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 23:46:36 INFO - PROCESS | 2638 | 1464072396219 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 23:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 23:46:36 INFO - PROCESS | 2638 | 1464072396226 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 23:46:36 INFO - PROCESS | 2638 | 1464072396229 Marionette TRACE conn3 <- [1,1354,null,{}] 23:46:36 INFO - PROCESS | 2638 | 1464072396235 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}] 23:46:36 INFO - PROCESS | 2638 | 1464072396486 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 23:46:36 INFO - PROCESS | 2638 | 1464072396793 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:36 INFO - PROCESS | 2638 | ++DOCSHELL 0x8e4cd400 == 148 [pid = 2638] [id = 346] 23:46:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 155 (0x8ebae400) [pid = 2638] [serial = 1039] [outer = (nil)] 23:46:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 156 (0x8f4fa000) [pid = 2638] [serial = 1040] [outer = 0x8ebae400] 23:46:36 INFO - PROCESS | 2638 | 1464072396883 Marionette DEBUG loaded listener.js 23:46:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 157 (0x8f576000) [pid = 2638] [serial = 1041] [outer = 0x8ebae400] 23:46:37 INFO - PROCESS | 2638 | 1464072397853 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]]]}] 23:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 23:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1684ms 23:46:37 INFO - PROCESS | 2638 | 1464072397911 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 23:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 23:46:37 INFO - PROCESS | 2638 | 1464072397916 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 23:46:37 INFO - PROCESS | 2638 | 1464072397922 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 23:46:37 INFO - PROCESS | 2638 | 1464072397926 Marionette TRACE conn3 <- [1,1358,null,{}] 23:46:37 INFO - PROCESS | 2638 | 1464072397932 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}] 23:46:38 INFO - PROCESS | 2638 | 1464072398204 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 23:46:38 INFO - PROCESS | 2638 | 1464072398523 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:38 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d8cc000 == 149 [pid = 2638] [id = 347] 23:46:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 158 (0x8e4c6000) [pid = 2638] [serial = 1042] [outer = (nil)] 23:46:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 159 (0x8f79a000) [pid = 2638] [serial = 1043] [outer = 0x8e4c6000] 23:46:38 INFO - PROCESS | 2638 | 1464072398614 Marionette DEBUG loaded listener.js 23:46:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 160 (0x8f7e6800) [pid = 2638] [serial = 1044] [outer = 0x8e4c6000] 23:46:39 INFO - PROCESS | 2638 | 1464072399662 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]]]}] 23:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 23:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1798ms 23:46:39 INFO - PROCESS | 2638 | 1464072399721 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 23:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 23:46:39 INFO - PROCESS | 2638 | 1464072399725 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 23:46:39 INFO - PROCESS | 2638 | 1464072399732 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 23:46:39 INFO - PROCESS | 2638 | 1464072399736 Marionette TRACE conn3 <- [1,1362,null,{}] 23:46:39 INFO - PROCESS | 2638 | 1464072399741 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}] 23:46:39 INFO - PROCESS | 2638 | 1464072399957 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 23:46:40 INFO - PROCESS | 2638 | 1464072400234 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:40 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ba84c00 == 150 [pid = 2638] [id = 348] 23:46:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 161 (0x8f78b800) [pid = 2638] [serial = 1045] [outer = (nil)] 23:46:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 162 (0x90d50c00) [pid = 2638] [serial = 1046] [outer = 0x8f78b800] 23:46:40 INFO - PROCESS | 2638 | 1464072400324 Marionette DEBUG loaded listener.js 23:46:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 163 (0x90d69800) [pid = 2638] [serial = 1047] [outer = 0x8f78b800] 23:46:41 INFO - PROCESS | 2638 | 1464072401267 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]]]}] 23:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 23:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1586ms 23:46:41 INFO - PROCESS | 2638 | 1464072401318 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 23:46:41 INFO - PROCESS | 2638 | 1464072401322 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 23:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 23:46:41 INFO - PROCESS | 2638 | 1464072401330 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 23:46:41 INFO - PROCESS | 2638 | 1464072401333 Marionette TRACE conn3 <- [1,1366,null,{}] 23:46:41 INFO - PROCESS | 2638 | 1464072401340 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}] 23:46:41 INFO - PROCESS | 2638 | 1464072401559 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 23:46:41 INFO - PROCESS | 2638 | 1464072401819 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:41 INFO - PROCESS | 2638 | ++DOCSHELL 0x8be5a400 == 151 [pid = 2638] [id = 349] 23:46:41 INFO - PROCESS | 2638 | ++DOMWINDOW == 164 (0x8d8c1400) [pid = 2638] [serial = 1048] [outer = (nil)] 23:46:41 INFO - PROCESS | 2638 | ++DOMWINDOW == 165 (0x91a1b800) [pid = 2638] [serial = 1049] [outer = 0x8d8c1400] 23:46:41 INFO - PROCESS | 2638 | 1464072401949 Marionette DEBUG loaded listener.js 23:46:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 166 (0x91a24c00) [pid = 2638] [serial = 1050] [outer = 0x8d8c1400] 23:46:43 INFO - PROCESS | 2638 | 1464072403001 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] 23:46:43 INFO - PROCESS | 2638 | 1464072403072 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 23:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 23:46:43 INFO - PROCESS | 2638 | 1464072403083 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 23:46:43 INFO - PROCESS | 2638 | 1464072403087 Marionette TRACE conn3 <- [1,1370,null,{}] 23:46:43 INFO - PROCESS | 2638 | 1464072403139 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}] 23:46:43 INFO - PROCESS | 2638 | 1464072403682 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 23:46:43 INFO - PROCESS | 2638 | 1464072403927 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:43 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d70b000 == 152 [pid = 2638] [id = 350] 23:46:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 167 (0x91a1a800) [pid = 2638] [serial = 1051] [outer = (nil)] 23:46:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 168 (0x9297a400) [pid = 2638] [serial = 1052] [outer = 0x91a1a800] 23:46:44 INFO - PROCESS | 2638 | 1464072404072 Marionette DEBUG loaded listener.js 23:46:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 169 (0x92980400) [pid = 2638] [serial = 1053] [outer = 0x91a1a800] 23:46:45 INFO - PROCESS | 2638 | 1464072405157 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] 23:46:45 INFO - PROCESS | 2638 | 1464072405183 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 23:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 23:46:45 INFO - PROCESS | 2638 | 1464072405192 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 23:46:45 INFO - PROCESS | 2638 | 1464072405196 Marionette TRACE conn3 <- [1,1374,null,{}] 23:46:45 INFO - PROCESS | 2638 | 1464072405202 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}] 23:46:45 INFO - PROCESS | 2638 | 1464072405426 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 23:46:45 INFO - PROCESS | 2638 | 1464072405706 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:45 INFO - PROCESS | 2638 | ++DOCSHELL 0x90ef1400 == 153 [pid = 2638] [id = 351] 23:46:45 INFO - PROCESS | 2638 | ++DOMWINDOW == 170 (0x929f1c00) [pid = 2638] [serial = 1054] [outer = (nil)] 23:46:45 INFO - PROCESS | 2638 | ++DOMWINDOW == 171 (0x929f6800) [pid = 2638] [serial = 1055] [outer = 0x929f1c00] 23:46:45 INFO - PROCESS | 2638 | 1464072405836 Marionette DEBUG loaded listener.js 23:46:45 INFO - PROCESS | 2638 | ++DOMWINDOW == 172 (0x92ae4400) [pid = 2638] [serial = 1056] [outer = 0x929f1c00] 23:46:46 INFO - PROCESS | 2638 | [2638] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:46:46 INFO - PROCESS | 2638 | 1464072406791 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] 23:46:46 INFO - PROCESS | 2638 | 1464072406831 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 23:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 23:46:46 INFO - PROCESS | 2638 | 1464072406838 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 23:46:46 INFO - PROCESS | 2638 | 1464072406843 Marionette TRACE conn3 <- [1,1378,null,{}] 23:46:46 INFO - PROCESS | 2638 | 1464072406849 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}] 23:46:47 INFO - PROCESS | 2638 | 1464072407122 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 23:46:47 INFO - PROCESS | 2638 | 1464072407432 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:47 INFO - PROCESS | 2638 | ++DOCSHELL 0x92aebc00 == 154 [pid = 2638] [id = 352] 23:46:47 INFO - PROCESS | 2638 | ++DOMWINDOW == 173 (0x92aef000) [pid = 2638] [serial = 1057] [outer = (nil)] 23:46:47 INFO - PROCESS | 2638 | ++DOMWINDOW == 174 (0x92c23800) [pid = 2638] [serial = 1058] [outer = 0x92aef000] 23:46:47 INFO - PROCESS | 2638 | 1464072407529 Marionette DEBUG loaded listener.js 23:46:47 INFO - PROCESS | 2638 | ++DOMWINDOW == 175 (0x92c2a400) [pid = 2638] [serial = 1059] [outer = 0x92aef000] 23:46:48 INFO - PROCESS | 2638 | 1464072408475 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] 23:46:48 INFO - PROCESS | 2638 | 1464072408538 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 23:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 23:46:48 INFO - PROCESS | 2638 | 1464072408546 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 23:46:48 INFO - PROCESS | 2638 | 1464072408548 Marionette TRACE conn3 <- [1,1382,null,{}] 23:46:48 INFO - PROCESS | 2638 | 1464072408554 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}] 23:46:48 INFO - PROCESS | 2638 | 1464072408802 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 23:46:49 INFO - PROCESS | 2638 | 1464072409109 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:49 INFO - PROCESS | 2638 | ++DOCSHELL 0x92c1fc00 == 155 [pid = 2638] [id = 353] 23:46:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 176 (0x92c26000) [pid = 2638] [serial = 1060] [outer = (nil)] 23:46:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 177 (0x93a78c00) [pid = 2638] [serial = 1061] [outer = 0x92c26000] 23:46:49 INFO - PROCESS | 2638 | 1464072409217 Marionette DEBUG loaded listener.js 23:46:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 178 (0x94676800) [pid = 2638] [serial = 1062] [outer = 0x92c26000] 23:46:50 INFO - PROCESS | 2638 | [2638] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:46:50 INFO - PROCESS | 2638 | 1464072410182 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] 23:46:50 INFO - PROCESS | 2638 | 1464072410236 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 23:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 23:46:50 INFO - PROCESS | 2638 | 1464072410243 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 23:46:50 INFO - PROCESS | 2638 | 1464072410258 Marionette TRACE conn3 <- [1,1386,null,{}] 23:46:50 INFO - PROCESS | 2638 | 1464072410265 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}] 23:46:50 INFO - PROCESS | 2638 | 1464072410489 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 23:46:50 INFO - PROCESS | 2638 | 1464072410769 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:50 INFO - PROCESS | 2638 | ++DOCSHELL 0x8609b400 == 156 [pid = 2638] [id = 354] 23:46:50 INFO - PROCESS | 2638 | ++DOMWINDOW == 179 (0x94683400) [pid = 2638] [serial = 1063] [outer = (nil)] 23:46:50 INFO - PROCESS | 2638 | ++DOMWINDOW == 180 (0x9468ec00) [pid = 2638] [serial = 1064] [outer = 0x94683400] 23:46:50 INFO - PROCESS | 2638 | 1464072410861 Marionette DEBUG loaded listener.js 23:46:50 INFO - PROCESS | 2638 | ++DOMWINDOW == 181 (0x94692c00) [pid = 2638] [serial = 1065] [outer = 0x94683400] 23:46:51 INFO - PROCESS | 2638 | 1464072411870 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] 23:46:51 INFO - PROCESS | 2638 | 1464072411894 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 23:46:51 INFO - PROCESS | 2638 | 1464072411901 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 23:46:51 INFO - PROCESS | 2638 | 1464072411904 Marionette TRACE conn3 <- [1,1390,null,{}] 23:46:51 INFO - PROCESS | 2638 | 1464072411911 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}] 23:46:52 INFO - PROCESS | 2638 | 1464072412144 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 23:46:52 INFO - PROCESS | 2638 | 1464072412458 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:52 INFO - PROCESS | 2638 | ++DOCSHELL 0x94688400 == 157 [pid = 2638] [id = 355] 23:46:52 INFO - PROCESS | 2638 | ++DOMWINDOW == 182 (0x94688c00) [pid = 2638] [serial = 1066] [outer = (nil)] 23:46:52 INFO - PROCESS | 2638 | ++DOMWINDOW == 183 (0x950db400) [pid = 2638] [serial = 1067] [outer = 0x94688c00] 23:46:52 INFO - PROCESS | 2638 | 1464072412553 Marionette DEBUG loaded listener.js 23:46:52 INFO - PROCESS | 2638 | ++DOMWINDOW == 184 (0x950e0400) [pid = 2638] [serial = 1068] [outer = 0x94688c00] 23:46:53 INFO - PROCESS | 2638 | 1464072413453 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]]]}] 23:46:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 23:46:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1638ms 23:46:53 INFO - PROCESS | 2638 | 1464072413539 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 23:46:53 INFO - PROCESS | 2638 | 1464072413542 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 23:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 23:46:53 INFO - PROCESS | 2638 | 1464072413549 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 23:46:53 INFO - PROCESS | 2638 | 1464072413553 Marionette TRACE conn3 <- [1,1394,null,{}] 23:46:53 INFO - PROCESS | 2638 | 1464072413559 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}] 23:46:53 INFO - PROCESS | 2638 | 1464072413782 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 23:46:54 INFO - PROCESS | 2638 | 1464072414049 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:54 INFO - PROCESS | 2638 | ++DOCSHELL 0x86b45c00 == 158 [pid = 2638] [id = 356] 23:46:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 185 (0x86b49000) [pid = 2638] [serial = 1069] [outer = (nil)] 23:46:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 186 (0x87a92400) [pid = 2638] [serial = 1070] [outer = 0x86b49000] 23:46:54 INFO - PROCESS | 2638 | 1464072414634 Marionette DEBUG loaded listener.js 23:46:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 187 (0x87de4c00) [pid = 2638] [serial = 1071] [outer = 0x86b49000] 23:46:55 INFO - PROCESS | 2638 | 1464072415688 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]]]}] 23:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 23:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 2183ms 23:46:55 INFO - PROCESS | 2638 | 1464072415734 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 23:46:55 INFO - PROCESS | 2638 | 1464072415738 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 23:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 23:46:55 INFO - PROCESS | 2638 | 1464072415747 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 23:46:55 INFO - PROCESS | 2638 | 1464072415750 Marionette TRACE conn3 <- [1,1398,null,{}] 23:46:55 INFO - PROCESS | 2638 | 1464072415758 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}] 23:46:55 INFO - PROCESS | 2638 | 1464072415974 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 23:46:56 INFO - PROCESS | 2638 | 1464072416248 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:56 INFO - PROCESS | 2638 | ++DOCSHELL 0x86b45000 == 159 [pid = 2638] [id = 357] 23:46:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 188 (0x892d5000) [pid = 2638] [serial = 1072] [outer = (nil)] 23:46:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 189 (0x8b70b400) [pid = 2638] [serial = 1073] [outer = 0x892d5000] 23:46:56 INFO - PROCESS | 2638 | 1464072416383 Marionette DEBUG loaded listener.js 23:46:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 190 (0x8b841400) [pid = 2638] [serial = 1074] [outer = 0x892d5000] 23:46:57 INFO - PROCESS | 2638 | 1464072417447 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]]]}] 23:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 23:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1738ms 23:46:57 INFO - PROCESS | 2638 | 1464072417484 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 23:46:57 INFO - PROCESS | 2638 | 1464072417490 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 23:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 23:46:57 INFO - PROCESS | 2638 | 1464072417500 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 23:46:57 INFO - PROCESS | 2638 | 1464072417505 Marionette TRACE conn3 <- [1,1402,null,{}] 23:46:57 INFO - PROCESS | 2638 | 1464072417511 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}] 23:46:57 INFO - PROCESS | 2638 | 1464072417729 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 23:46:58 INFO - PROCESS | 2638 | 1464072417993 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:58 INFO - PROCESS | 2638 | ++DOCSHELL 0x88595c00 == 160 [pid = 2638] [id = 358] 23:46:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 191 (0x89bdbc00) [pid = 2638] [serial = 1075] [outer = (nil)] 23:46:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 192 (0x8d704400) [pid = 2638] [serial = 1076] [outer = 0x89bdbc00] 23:46:58 INFO - PROCESS | 2638 | 1464072418076 Marionette DEBUG loaded listener.js 23:46:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 193 (0x8d8c1000) [pid = 2638] [serial = 1077] [outer = 0x89bdbc00] 23:46:58 INFO - PROCESS | 2638 | --DOCSHELL 0x891a9800 == 159 [pid = 2638] [id = 340] 23:46:58 INFO - PROCESS | 2638 | --DOCSHELL 0x891aac00 == 158 [pid = 2638] [id = 339] 23:46:58 INFO - PROCESS | 2638 | --DOCSHELL 0x8a347c00 == 157 [pid = 2638] [id = 317] 23:46:58 INFO - PROCESS | 2638 | --DOCSHELL 0x869e3000 == 156 [pid = 2638] [id = 316] 23:46:58 INFO - PROCESS | 2638 | --DOCSHELL 0x87ddec00 == 155 [pid = 2638] [id = 338] 23:46:58 INFO - PROCESS | 2638 | --DOCSHELL 0x8585f400 == 154 [pid = 2638] [id = 337] 23:46:58 INFO - PROCESS | 2638 | --DOCSHELL 0x90d41800 == 153 [pid = 2638] [id = 334] 23:46:58 INFO - PROCESS | 2638 | --DOCSHELL 0x869e3800 == 152 [pid = 2638] [id = 335] 23:46:58 INFO - PROCESS | 2638 | --DOCSHELL 0x891a6000 == 151 [pid = 2638] [id = 333] 23:46:58 INFO - PROCESS | 2638 | --DOCSHELL 0x8f7a0c00 == 150 [pid = 2638] [id = 332] 23:46:58 INFO - PROCESS | 2638 | --DOCSHELL 0x8d4dbc00 == 149 [pid = 2638] [id = 331] 23:46:58 INFO - PROCESS | 2638 | --DOCSHELL 0x8ebbac00 == 148 [pid = 2638] [id = 329] 23:46:58 INFO - PROCESS | 2638 | --DOCSHELL 0x8f6d2000 == 147 [pid = 2638] [id = 330] 23:46:58 INFO - PROCESS | 2638 | --DOCSHELL 0x8e4d4800 == 146 [pid = 2638] [id = 328] 23:46:58 INFO - PROCESS | 2638 | --DOCSHELL 0x85857400 == 145 [pid = 2638] [id = 327] 23:46:58 INFO - PROCESS | 2638 | --DOCSHELL 0x8d8c0800 == 144 [pid = 2638] [id = 326] 23:46:58 INFO - PROCESS | 2638 | --DOCSHELL 0x8d8c0000 == 143 [pid = 2638] [id = 324] 23:46:58 INFO - PROCESS | 2638 | --DOCSHELL 0x8bd1b000 == 142 [pid = 2638] [id = 325] 23:46:58 INFO - PROCESS | 2638 | --DOCSHELL 0x8d4d3800 == 141 [pid = 2638] [id = 323] 23:46:58 INFO - PROCESS | 2638 | --DOCSHELL 0x8a342000 == 140 [pid = 2638] [id = 322] 23:46:58 INFO - PROCESS | 2638 | --DOCSHELL 0x8b708400 == 139 [pid = 2638] [id = 321] 23:46:58 INFO - PROCESS | 2638 | --DOCSHELL 0x88599800 == 138 [pid = 2638] [id = 320] 23:46:58 INFO - PROCESS | 2638 | --DOCSHELL 0x86096800 == 137 [pid = 2638] [id = 319] 23:46:58 INFO - PROCESS | 2638 | --DOMWINDOW == 192 (0x8b842800) [pid = 2638] [serial = 956] [outer = (nil)] [url = about:blank] 23:46:58 INFO - PROCESS | 2638 | --DOMWINDOW == 191 (0x91a23800) [pid = 2638] [serial = 935] [outer = (nil)] [url = about:blank] 23:46:58 INFO - PROCESS | 2638 | --DOMWINDOW == 190 (0x89bd7c00) [pid = 2638] [serial = 947] [outer = (nil)] [url = about:blank] 23:46:58 INFO - PROCESS | 2638 | --DOMWINDOW == 189 (0x860a3800) [pid = 2638] [serial = 944] [outer = (nil)] [url = about:blank] 23:46:58 INFO - PROCESS | 2638 | --DOMWINDOW == 188 (0x8bd18c00) [pid = 2638] [serial = 902] [outer = (nil)] [url = about:blank] 23:46:58 INFO - PROCESS | 2638 | --DOMWINDOW == 187 (0x8f794400) [pid = 2638] [serial = 923] [outer = (nil)] [url = about:blank] 23:46:58 INFO - PROCESS | 2638 | --DOMWINDOW == 186 (0x8e598400) [pid = 2638] [serial = 914] [outer = (nil)] [url = about:blank] 23:46:58 INFO - PROCESS | 2638 | --DOMWINDOW == 185 (0x90ca4800) [pid = 2638] [serial = 926] [outer = (nil)] [url = about:blank] 23:46:58 INFO - PROCESS | 2638 | --DOMWINDOW == 184 (0x8d80f400) [pid = 2638] [serial = 908] [outer = (nil)] [url = about:blank] 23:46:58 INFO - PROCESS | 2638 | --DOMWINDOW == 183 (0x8b74bc00) [pid = 2638] [serial = 951] [outer = (nil)] [url = about:blank] 23:46:58 INFO - PROCESS | 2638 | --DOMWINDOW == 182 (0x87de8000) [pid = 2638] [serial = 896] [outer = (nil)] [url = about:blank] 23:46:58 INFO - PROCESS | 2638 | --DOMWINDOW == 181 (0x8e4c2000) [pid = 2638] [serial = 911] [outer = (nil)] [url = about:blank] 23:46:58 INFO - PROCESS | 2638 | --DOMWINDOW == 180 (0x8a346400) [pid = 2638] [serial = 899] [outer = (nil)] [url = about:blank] 23:46:58 INFO - PROCESS | 2638 | --DOMWINDOW == 179 (0x90eeac00) [pid = 2638] [serial = 929] [outer = (nil)] [url = about:blank] 23:46:58 INFO - PROCESS | 2638 | --DOMWINDOW == 178 (0x87ddc800) [pid = 2638] [serial = 941] [outer = (nil)] [url = about:blank] 23:46:58 INFO - PROCESS | 2638 | --DOMWINDOW == 177 (0x910d7400) [pid = 2638] [serial = 932] [outer = (nil)] [url = about:blank] 23:46:58 INFO - PROCESS | 2638 | --DOMWINDOW == 176 (0x87a88c00) [pid = 2638] [serial = 945] [outer = (nil)] [url = about:blank] 23:46:58 INFO - PROCESS | 2638 | --DOMWINDOW == 175 (0x8ba7c800) [pid = 2638] [serial = 954] [outer = (nil)] [url = about:blank] 23:46:58 INFO - PROCESS | 2638 | --DOMWINDOW == 174 (0x869dc800) [pid = 2638] [serial = 938] [outer = (nil)] [url = about:blank] 23:46:58 INFO - PROCESS | 2638 | --DOMWINDOW == 173 (0x8b703800) [pid = 2638] [serial = 950] [outer = (nil)] [url = about:blank] 23:46:58 INFO - PROCESS | 2638 | --DOMWINDOW == 172 (0x8ebb2400) [pid = 2638] [serial = 917] [outer = (nil)] [url = about:blank] 23:46:58 INFO - PROCESS | 2638 | --DOMWINDOW == 171 (0x87de3c00) [pid = 2638] [serial = 942] [outer = (nil)] [url = about:blank] 23:46:58 INFO - PROCESS | 2638 | --DOMWINDOW == 170 (0x8a342400) [pid = 2638] [serial = 948] [outer = (nil)] [url = about:blank] 23:46:58 INFO - PROCESS | 2638 | --DOMWINDOW == 169 (0x8b848000) [pid = 2638] [serial = 953] [outer = (nil)] [url = about:blank] 23:46:58 INFO - PROCESS | 2638 | --DOMWINDOW == 168 (0x8f577400) [pid = 2638] [serial = 920] [outer = (nil)] [url = about:blank] 23:46:58 INFO - PROCESS | 2638 | --DOMWINDOW == 167 (0x8d4d0c00) [pid = 2638] [serial = 905] [outer = (nil)] [url = about:blank] 23:46:59 INFO - PROCESS | 2638 | 1464072419407 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]]]}] 23:46:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 23:46:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1933ms 23:46:59 INFO - PROCESS | 2638 | 1464072419434 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 23:46:59 INFO - PROCESS | 2638 | 1464072419438 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 23:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 23:46:59 INFO - PROCESS | 2638 | 1464072419445 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 23:46:59 INFO - PROCESS | 2638 | 1464072419451 Marionette TRACE conn3 <- [1,1406,null,{}] 23:46:59 INFO - PROCESS | 2638 | 1464072419467 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}] 23:46:59 INFO - PROCESS | 2638 | 1464072419662 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 23:46:59 INFO - PROCESS | 2638 | 1464072419846 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:59 INFO - PROCESS | 2638 | ++DOCSHELL 0x85857400 == 138 [pid = 2638] [id = 359] 23:46:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 168 (0x869e4c00) [pid = 2638] [serial = 1078] [outer = (nil)] 23:46:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 169 (0x892d6800) [pid = 2638] [serial = 1079] [outer = 0x869e4c00] 23:46:59 INFO - PROCESS | 2638 | 1464072419925 Marionette DEBUG loaded listener.js 23:47:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 170 (0x8b70d400) [pid = 2638] [serial = 1080] [outer = 0x869e4c00] 23:47:00 INFO - PROCESS | 2638 | 1464072420781 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]]]}] 23:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 23:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1395ms 23:47:00 INFO - PROCESS | 2638 | 1464072420841 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 23:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 23:47:00 INFO - PROCESS | 2638 | 1464072420846 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 23:47:00 INFO - PROCESS | 2638 | 1464072420853 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 23:47:00 INFO - PROCESS | 2638 | 1464072420857 Marionette TRACE conn3 <- [1,1410,null,{}] 23:47:00 INFO - PROCESS | 2638 | 1464072420862 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}] 23:47:01 INFO - PROCESS | 2638 | 1464072421086 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 23:47:01 INFO - PROCESS | 2638 | 1464072421300 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:01 INFO - PROCESS | 2638 | ++DOCSHELL 0x8a34dc00 == 139 [pid = 2638] [id = 360] 23:47:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 171 (0x8ba7c000) [pid = 2638] [serial = 1081] [outer = (nil)] 23:47:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 172 (0x8d68f800) [pid = 2638] [serial = 1082] [outer = 0x8ba7c000] 23:47:01 INFO - PROCESS | 2638 | 1464072421394 Marionette DEBUG loaded listener.js 23:47:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 173 (0x8d810800) [pid = 2638] [serial = 1083] [outer = 0x8ba7c000] 23:47:02 INFO - PROCESS | 2638 | 1464072422425 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]]]}] 23:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 23:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1592ms 23:47:02 INFO - PROCESS | 2638 | 1464072422445 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 23:47:02 INFO - PROCESS | 2638 | 1464072422449 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 23:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 23:47:02 INFO - PROCESS | 2638 | 1464072422455 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 23:47:02 INFO - PROCESS | 2638 | 1464072422459 Marionette TRACE conn3 <- [1,1414,null,{}] 23:47:02 INFO - PROCESS | 2638 | 1464072422465 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}] 23:47:02 INFO - PROCESS | 2638 | 1464072422818 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 23:47:02 INFO - PROCESS | 2638 | 1464072422879 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:02 INFO - PROCESS | 2638 | ++DOCSHELL 0x8bd20800 == 140 [pid = 2638] [id = 361] 23:47:02 INFO - PROCESS | 2638 | ++DOMWINDOW == 174 (0x8d4d3800) [pid = 2638] [serial = 1084] [outer = (nil)] 23:47:02 INFO - PROCESS | 2638 | ++DOMWINDOW == 175 (0x8d9b3c00) [pid = 2638] [serial = 1085] [outer = 0x8d4d3800] 23:47:02 INFO - PROCESS | 2638 | 1464072422960 Marionette DEBUG loaded listener.js 23:47:03 INFO - PROCESS | 2638 | ++DOMWINDOW == 176 (0x8e4c8400) [pid = 2638] [serial = 1086] [outer = 0x8d4d3800] 23:47:04 INFO - PROCESS | 2638 | --DOMWINDOW == 175 (0x8b752000) [pid = 2638] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 23:47:04 INFO - PROCESS | 2638 | --DOMWINDOW == 174 (0x869da000) [pid = 2638] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 23:47:04 INFO - PROCESS | 2638 | --DOMWINDOW == 173 (0x8bd18000) [pid = 2638] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 23:47:04 INFO - PROCESS | 2638 | --DOMWINDOW == 172 (0x891a2000) [pid = 2638] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 23:47:04 INFO - PROCESS | 2638 | --DOMWINDOW == 171 (0x8609a400) [pid = 2638] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 23:47:04 INFO - PROCESS | 2638 | --DOMWINDOW == 170 (0x8d8c2000) [pid = 2638] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 23:47:04 INFO - PROCESS | 2638 | --DOMWINDOW == 169 (0x8d819c00) [pid = 2638] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 23:47:04 INFO - PROCESS | 2638 | --DOMWINDOW == 168 (0x8d4dac00) [pid = 2638] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 23:47:04 INFO - PROCESS | 2638 | --DOMWINDOW == 167 (0x8d692800) [pid = 2638] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 23:47:04 INFO - PROCESS | 2638 | --DOMWINDOW == 166 (0x90d63c00) [pid = 2638] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 23:47:04 INFO - PROCESS | 2638 | --DOMWINDOW == 165 (0x8b750400) [pid = 2638] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 23:47:04 INFO - PROCESS | 2638 | --DOMWINDOW == 164 (0x8f6db400) [pid = 2638] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 23:47:04 INFO - PROCESS | 2638 | --DOMWINDOW == 163 (0x8f7e3800) [pid = 2638] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 23:47:04 INFO - PROCESS | 2638 | --DOMWINDOW == 162 (0x8f4ef400) [pid = 2638] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 23:47:04 INFO - PROCESS | 2638 | --DOMWINDOW == 161 (0x8f4f8000) [pid = 2638] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 23:47:04 INFO - PROCESS | 2638 | --DOMWINDOW == 160 (0x8e4dd400) [pid = 2638] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 23:47:04 INFO - PROCESS | 2638 | --DOMWINDOW == 159 (0x8f4fdc00) [pid = 2638] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 23:47:04 INFO - PROCESS | 2638 | --DOMWINDOW == 158 (0x87de7c00) [pid = 2638] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 23:47:04 INFO - PROCESS | 2638 | --DOMWINDOW == 157 (0x86b40c00) [pid = 2638] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 23:47:04 INFO - PROCESS | 2638 | --DOMWINDOW == 156 (0x8d9acc00) [pid = 2638] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 23:47:04 INFO - PROCESS | 2638 | --DOMWINDOW == 155 (0x8a349800) [pid = 2638] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 23:47:04 INFO - PROCESS | 2638 | --DOMWINDOW == 154 (0x87a8fc00) [pid = 2638] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 23:47:04 INFO - PROCESS | 2638 | --DOMWINDOW == 153 (0x8ecc6400) [pid = 2638] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 23:47:04 INFO - PROCESS | 2638 | --DOMWINDOW == 152 (0x86098c00) [pid = 2638] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 23:47:04 INFO - PROCESS | 2638 | --DOMWINDOW == 151 (0x8d81c400) [pid = 2638] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 23:47:04 INFO - PROCESS | 2638 | --DOMWINDOW == 150 (0x89bdc000) [pid = 2638] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 23:47:04 INFO - PROCESS | 2638 | --DOMWINDOW == 149 (0x8d335800) [pid = 2638] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 23:47:04 INFO - PROCESS | 2638 | --DOMWINDOW == 148 (0x891a0800) [pid = 2638] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 23:47:04 INFO - PROCESS | 2638 | --DOMWINDOW == 147 (0x869d6c00) [pid = 2638] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 23:47:04 INFO - PROCESS | 2638 | --DOMWINDOW == 146 (0x8bd11400) [pid = 2638] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 23:47:04 INFO - PROCESS | 2638 | --DOMWINDOW == 145 (0x90eebc00) [pid = 2638] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 23:47:04 INFO - PROCESS | 2638 | --DOMWINDOW == 144 (0x90c9ec00) [pid = 2638] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 23:47:04 INFO - PROCESS | 2638 | --DOMWINDOW == 143 (0x8d80fc00) [pid = 2638] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 23:47:04 INFO - PROCESS | 2638 | --DOMWINDOW == 142 (0x90d6c000) [pid = 2638] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 23:47:04 INFO - PROCESS | 2638 | --DOMWINDOW == 141 (0x8bd17800) [pid = 2638] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 23:47:04 INFO - PROCESS | 2638 | --DOMWINDOW == 140 (0x8ea8ac00) [pid = 2638] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 23:47:04 INFO - PROCESS | 2638 | --DOMWINDOW == 139 (0x8e4da400) [pid = 2638] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 23:47:04 INFO - PROCESS | 2638 | 1464072424770 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]]]}] 23:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 23:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 2334ms 23:47:04 INFO - PROCESS | 2638 | 1464072424790 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 23:47:04 INFO - PROCESS | 2638 | 1464072424794 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 23:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 23:47:04 INFO - PROCESS | 2638 | 1464072424800 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 23:47:04 INFO - PROCESS | 2638 | 1464072424804 Marionette TRACE conn3 <- [1,1418,null,{}] 23:47:04 INFO - PROCESS | 2638 | 1464072424809 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}] 23:47:05 INFO - PROCESS | 2638 | 1464072425076 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 23:47:05 INFO - PROCESS | 2638 | 1464072425099 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:05 INFO - PROCESS | 2638 | ++DOCSHELL 0x860a0000 == 141 [pid = 2638] [id = 362] 23:47:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 140 (0x860a2000) [pid = 2638] [serial = 1087] [outer = (nil)] 23:47:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 141 (0x8b74f400) [pid = 2638] [serial = 1088] [outer = 0x860a2000] 23:47:05 INFO - PROCESS | 2638 | 1464072425175 Marionette DEBUG loaded listener.js 23:47:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 142 (0x8d4dac00) [pid = 2638] [serial = 1089] [outer = 0x860a2000] 23:47:06 INFO - PROCESS | 2638 | 1464072426282 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]]]}] 23:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 23:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1534ms 23:47:06 INFO - PROCESS | 2638 | 1464072426336 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 23:47:06 INFO - PROCESS | 2638 | 1464072426343 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 23:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 23:47:06 INFO - PROCESS | 2638 | 1464072426372 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 23:47:06 INFO - PROCESS | 2638 | 1464072426379 Marionette TRACE conn3 <- [1,1422,null,{}] 23:47:06 INFO - PROCESS | 2638 | 1464072426390 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}] 23:47:06 INFO - PROCESS | 2638 | 1464072426634 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 23:47:06 INFO - PROCESS | 2638 | 1464072426958 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:06 INFO - PROCESS | 2638 | ++DOCSHELL 0x869de400 == 142 [pid = 2638] [id = 363] 23:47:06 INFO - PROCESS | 2638 | ++DOMWINDOW == 143 (0x87a8f800) [pid = 2638] [serial = 1090] [outer = (nil)] 23:47:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 144 (0x88598000) [pid = 2638] [serial = 1091] [outer = 0x87a8f800] 23:47:07 INFO - PROCESS | 2638 | 1464072427051 Marionette DEBUG loaded listener.js 23:47:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 145 (0x891a7400) [pid = 2638] [serial = 1092] [outer = 0x87a8f800] 23:47:08 INFO - PROCESS | 2638 | 1464072428095 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]]]}] 23:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 23:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1791ms 23:47:08 INFO - PROCESS | 2638 | 1464072428161 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 23:47:08 INFO - PROCESS | 2638 | 1464072428170 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 23:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 23:47:08 INFO - PROCESS | 2638 | 1464072428182 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 23:47:08 INFO - PROCESS | 2638 | 1464072428186 Marionette TRACE conn3 <- [1,1426,null,{}] 23:47:08 INFO - PROCESS | 2638 | 1464072428194 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}] 23:47:08 INFO - PROCESS | 2638 | 1464072428463 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 23:47:08 INFO - PROCESS | 2638 | 1464072428798 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:08 INFO - PROCESS | 2638 | ++DOCSHELL 0x8a343000 == 143 [pid = 2638] [id = 364] 23:47:08 INFO - PROCESS | 2638 | ++DOMWINDOW == 146 (0x8a349800) [pid = 2638] [serial = 1093] [outer = (nil)] 23:47:08 INFO - PROCESS | 2638 | ++DOMWINDOW == 147 (0x8b752000) [pid = 2638] [serial = 1094] [outer = 0x8a349800] 23:47:08 INFO - PROCESS | 2638 | 1464072428890 Marionette DEBUG loaded listener.js 23:47:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 148 (0x8bd15800) [pid = 2638] [serial = 1095] [outer = 0x8a349800] 23:47:10 INFO - PROCESS | 2638 | 1464072430377 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]]]}] 23:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 23:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 2244ms 23:47:10 INFO - PROCESS | 2638 | 1464072430426 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 23:47:10 INFO - PROCESS | 2638 | 1464072430431 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 23:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 23:47:10 INFO - PROCESS | 2638 | 1464072430438 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 23:47:10 INFO - PROCESS | 2638 | 1464072430445 Marionette TRACE conn3 <- [1,1430,null,{}] 23:47:10 INFO - PROCESS | 2638 | 1464072430462 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}] 23:47:10 INFO - PROCESS | 2638 | 1464072430813 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 23:47:11 INFO - PROCESS | 2638 | 1464072431012 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:11 INFO - PROCESS | 2638 | ++DOCSHELL 0x89bd6c00 == 144 [pid = 2638] [id = 365] 23:47:11 INFO - PROCESS | 2638 | ++DOMWINDOW == 149 (0x8d9a6800) [pid = 2638] [serial = 1096] [outer = (nil)] 23:47:11 INFO - PROCESS | 2638 | ++DOMWINDOW == 150 (0x8e398c00) [pid = 2638] [serial = 1097] [outer = 0x8d9a6800] 23:47:11 INFO - PROCESS | 2638 | 1464072431111 Marionette DEBUG loaded listener.js 23:47:11 INFO - PROCESS | 2638 | ++DOMWINDOW == 151 (0x8e4cdc00) [pid = 2638] [serial = 1098] [outer = 0x8d9a6800] 23:47:12 INFO - PROCESS | 2638 | 1464072432052 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]]]}] 23:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 23:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1688ms 23:47:12 INFO - PROCESS | 2638 | 1464072432128 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 23:47:12 INFO - PROCESS | 2638 | 1464072432133 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 23:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 23:47:12 INFO - PROCESS | 2638 | 1464072432139 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 23:47:12 INFO - PROCESS | 2638 | 1464072432144 Marionette TRACE conn3 <- [1,1434,null,{}] 23:47:12 INFO - PROCESS | 2638 | 1464072432150 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}] 23:47:12 INFO - PROCESS | 2638 | 1464072432519 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 23:47:12 INFO - PROCESS | 2638 | 1464072432832 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:12 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d9b4400 == 145 [pid = 2638] [id = 366] 23:47:12 INFO - PROCESS | 2638 | ++DOMWINDOW == 152 (0x8e4df400) [pid = 2638] [serial = 1099] [outer = (nil)] 23:47:12 INFO - PROCESS | 2638 | ++DOMWINDOW == 153 (0x8e59f400) [pid = 2638] [serial = 1100] [outer = 0x8e4df400] 23:47:12 INFO - PROCESS | 2638 | 1464072432924 Marionette DEBUG loaded listener.js 23:47:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 154 (0x8eba0c00) [pid = 2638] [serial = 1101] [outer = 0x8e4df400] 23:47:13 INFO - PROCESS | 2638 | 1464072433878 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]]]}] 23:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 23:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1790ms 23:47:13 INFO - PROCESS | 2638 | 1464072433931 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 23:47:13 INFO - PROCESS | 2638 | 1464072433935 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 23:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 23:47:13 INFO - PROCESS | 2638 | 1464072433942 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 23:47:13 INFO - PROCESS | 2638 | 1464072433944 Marionette TRACE conn3 <- [1,1438,null,{}] 23:47:13 INFO - PROCESS | 2638 | 1464072433951 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}] 23:47:14 INFO - PROCESS | 2638 | 1464072434173 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 23:47:14 INFO - PROCESS | 2638 | 1464072434498 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:14 INFO - PROCESS | 2638 | ++DOCSHELL 0x8bd1a000 == 146 [pid = 2638] [id = 367] 23:47:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 155 (0x8d694000) [pid = 2638] [serial = 1102] [outer = (nil)] 23:47:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 156 (0x8ebbbc00) [pid = 2638] [serial = 1103] [outer = 0x8d694000] 23:47:14 INFO - PROCESS | 2638 | 1464072434593 Marionette DEBUG loaded listener.js 23:47:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 157 (0x8ecc9c00) [pid = 2638] [serial = 1104] [outer = 0x8d694000] 23:47:15 INFO - PROCESS | 2638 | 1464072435514 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]]]}] 23:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 23:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1631ms 23:47:15 INFO - PROCESS | 2638 | 1464072435573 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 23:47:15 INFO - PROCESS | 2638 | 1464072435576 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 23:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 23:47:15 INFO - PROCESS | 2638 | 1464072435584 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 23:47:15 INFO - PROCESS | 2638 | 1464072435587 Marionette TRACE conn3 <- [1,1442,null,{}] 23:47:15 INFO - PROCESS | 2638 | 1464072435593 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}] 23:47:15 INFO - PROCESS | 2638 | 1464072435839 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 23:47:16 INFO - PROCESS | 2638 | 1464072436114 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:16 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ea7c800 == 147 [pid = 2638] [id = 368] 23:47:16 INFO - PROCESS | 2638 | ++DOMWINDOW == 158 (0x8f4fb800) [pid = 2638] [serial = 1105] [outer = (nil)] 23:47:16 INFO - PROCESS | 2638 | ++DOMWINDOW == 159 (0x8f786c00) [pid = 2638] [serial = 1106] [outer = 0x8f4fb800] 23:47:16 INFO - PROCESS | 2638 | 1464072436245 Marionette DEBUG loaded listener.js 23:47:16 INFO - PROCESS | 2638 | ++DOMWINDOW == 160 (0x8f78ec00) [pid = 2638] [serial = 1107] [outer = 0x8f4fb800] 23:47:17 INFO - PROCESS | 2638 | 1464072437296 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]]]}] 23:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 23:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1784ms 23:47:17 INFO - PROCESS | 2638 | 1464072437368 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 23:47:17 INFO - PROCESS | 2638 | 1464072437371 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 23:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 23:47:17 INFO - PROCESS | 2638 | 1464072437378 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 23:47:17 INFO - PROCESS | 2638 | 1464072437382 Marionette TRACE conn3 <- [1,1446,null,{}] 23:47:17 INFO - PROCESS | 2638 | 1464072437388 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}] 23:47:17 INFO - PROCESS | 2638 | 1464072437594 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 23:47:17 INFO - PROCESS | 2638 | 1464072437898 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:17 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f6d5c00 == 148 [pid = 2638] [id = 369] 23:47:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 161 (0x8f78f800) [pid = 2638] [serial = 1108] [outer = (nil)] 23:47:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 162 (0x8f7e4400) [pid = 2638] [serial = 1109] [outer = 0x8f78f800] 23:47:17 INFO - PROCESS | 2638 | 1464072437986 Marionette DEBUG loaded listener.js 23:47:18 INFO - PROCESS | 2638 | ++DOMWINDOW == 163 (0x90d41800) [pid = 2638] [serial = 1110] [outer = 0x8f78f800] 23:47:19 INFO - PROCESS | 2638 | 1464072439029 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]]]}] 23:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 23:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1686ms 23:47:19 INFO - PROCESS | 2638 | 1464072439066 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 23:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 23:47:19 INFO - PROCESS | 2638 | 1464072439070 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 23:47:19 INFO - PROCESS | 2638 | 1464072439077 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 23:47:19 INFO - PROCESS | 2638 | 1464072439081 Marionette TRACE conn3 <- [1,1450,null,{}] 23:47:19 INFO - PROCESS | 2638 | 1464072439086 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}] 23:47:19 INFO - PROCESS | 2638 | 1464072439316 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 23:47:19 INFO - PROCESS | 2638 | 1464072439654 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:19 INFO - PROCESS | 2638 | ++DOCSHELL 0x869dd800 == 149 [pid = 2638] [id = 370] 23:47:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 164 (0x8f79c000) [pid = 2638] [serial = 1111] [outer = (nil)] 23:47:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 165 (0x90ee8800) [pid = 2638] [serial = 1112] [outer = 0x8f79c000] 23:47:19 INFO - PROCESS | 2638 | 1464072439743 Marionette DEBUG loaded listener.js 23:47:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 166 (0x90eed000) [pid = 2638] [serial = 1113] [outer = 0x8f79c000] 23:47:20 INFO - PROCESS | 2638 | 1464072440670 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]]]}] 23:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 23:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1647ms 23:47:20 INFO - PROCESS | 2638 | 1464072440724 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 23:47:20 INFO - PROCESS | 2638 | 1464072440727 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 23:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 23:47:20 INFO - PROCESS | 2638 | 1464072440734 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 23:47:20 INFO - PROCESS | 2638 | 1464072440737 Marionette TRACE conn3 <- [1,1454,null,{}] 23:47:20 INFO - PROCESS | 2638 | 1464072440743 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}] 23:47:20 INFO - PROCESS | 2638 | 1464072440981 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 23:47:21 INFO - PROCESS | 2638 | 1464072441242 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:21 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f6d7400 == 150 [pid = 2638] [id = 371] 23:47:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 167 (0x90d4a800) [pid = 2638] [serial = 1114] [outer = (nil)] 23:47:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 168 (0x9226c000) [pid = 2638] [serial = 1115] [outer = 0x90d4a800] 23:47:21 INFO - PROCESS | 2638 | 1464072441375 Marionette DEBUG loaded listener.js 23:47:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 169 (0x92894800) [pid = 2638] [serial = 1116] [outer = 0x90d4a800] 23:47:22 INFO - PROCESS | 2638 | 1464072442280 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]]]}] 23:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 23:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1581ms 23:47:22 INFO - PROCESS | 2638 | 1464072442315 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 23:47:22 INFO - PROCESS | 2638 | 1464072442318 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 23:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 23:47:22 INFO - PROCESS | 2638 | 1464072442325 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 23:47:22 INFO - PROCESS | 2638 | 1464072442327 Marionette TRACE conn3 <- [1,1458,null,{}] 23:47:22 INFO - PROCESS | 2638 | 1464072442334 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}] 23:47:22 INFO - PROCESS | 2638 | 1464072442547 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 23:47:22 INFO - PROCESS | 2638 | 1464072442815 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:22 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f7a5c00 == 151 [pid = 2638] [id = 372] 23:47:22 INFO - PROCESS | 2638 | ++DOMWINDOW == 170 (0x92276000) [pid = 2638] [serial = 1117] [outer = (nil)] 23:47:22 INFO - PROCESS | 2638 | ++DOMWINDOW == 171 (0x929f2c00) [pid = 2638] [serial = 1118] [outer = 0x92276000] 23:47:22 INFO - PROCESS | 2638 | 1464072442945 Marionette DEBUG loaded listener.js 23:47:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 172 (0x92aec800) [pid = 2638] [serial = 1119] [outer = 0x92276000] 23:47:23 INFO - PROCESS | 2638 | 1464072443893 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]]]}] 23:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 23:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1633ms 23:47:23 INFO - PROCESS | 2638 | 1464072443959 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 23:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 23:47:23 INFO - PROCESS | 2638 | 1464072443964 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 23:47:23 INFO - PROCESS | 2638 | 1464072443970 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 23:47:23 INFO - PROCESS | 2638 | 1464072443974 Marionette TRACE conn3 <- [1,1462,null,{}] 23:47:23 INFO - PROCESS | 2638 | 1464072443980 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}] 23:47:24 INFO - PROCESS | 2638 | 1464072444263 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 23:47:24 INFO - PROCESS | 2638 | 1464072444599 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:24 INFO - PROCESS | 2638 | ++DOCSHELL 0x92977c00 == 152 [pid = 2638] [id = 373] 23:47:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 173 (0x9505c400) [pid = 2638] [serial = 1120] [outer = (nil)] 23:47:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 174 (0x950db800) [pid = 2638] [serial = 1121] [outer = 0x9505c400] 23:47:24 INFO - PROCESS | 2638 | 1464072444694 Marionette DEBUG loaded listener.js 23:47:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 175 (0x95195400) [pid = 2638] [serial = 1122] [outer = 0x9505c400] 23:47:25 INFO - PROCESS | 2638 | 1464072445751 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]]]}] 23:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 23:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1833ms 23:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 23:47:25 INFO - PROCESS | 2638 | 1464072445803 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 23:47:25 INFO - PROCESS | 2638 | 1464072445807 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 23:47:25 INFO - PROCESS | 2638 | 1464072445813 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 23:47:25 INFO - PROCESS | 2638 | 1464072445817 Marionette TRACE conn3 <- [1,1466,null,{}] 23:47:25 INFO - PROCESS | 2638 | 1464072445822 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}] 23:47:26 INFO - PROCESS | 2638 | 1464072446030 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 23:47:26 INFO - PROCESS | 2638 | 1464072446319 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:26 INFO - PROCESS | 2638 | ++DOCSHELL 0x95197800 == 153 [pid = 2638] [id = 374] 23:47:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 176 (0x95198800) [pid = 2638] [serial = 1123] [outer = (nil)] 23:47:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 177 (0x951e3c00) [pid = 2638] [serial = 1124] [outer = 0x95198800] 23:47:26 INFO - PROCESS | 2638 | 1464072446406 Marionette DEBUG loaded listener.js 23:47:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 178 (0x951ec800) [pid = 2638] [serial = 1125] [outer = 0x95198800] 23:47:27 INFO - PROCESS | 2638 | 1464072447346 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]]]}] 23:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 23:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1590ms 23:47:27 INFO - PROCESS | 2638 | 1464072447403 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 23:47:27 INFO - PROCESS | 2638 | 1464072447407 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 23:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 23:47:27 INFO - PROCESS | 2638 | 1464072447424 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 23:47:27 INFO - PROCESS | 2638 | 1464072447426 Marionette TRACE conn3 <- [1,1470,null,{}] 23:47:27 INFO - PROCESS | 2638 | 1464072447432 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}] 23:47:27 INFO - PROCESS | 2638 | 1464072447642 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 23:47:27 INFO - PROCESS | 2638 | 1464072447908 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:27 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f57cc00 == 154 [pid = 2638] [id = 375] 23:47:27 INFO - PROCESS | 2638 | ++DOMWINDOW == 179 (0x951e7400) [pid = 2638] [serial = 1126] [outer = (nil)] 23:47:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 180 (0x97879c00) [pid = 2638] [serial = 1127] [outer = 0x951e7400] 23:47:28 INFO - PROCESS | 2638 | 1464072448037 Marionette DEBUG loaded listener.js 23:47:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 181 (0x97881c00) [pid = 2638] [serial = 1128] [outer = 0x951e7400] 23:47:28 INFO - PROCESS | 2638 | 1464072448949 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]]]}] 23:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 23:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1584ms 23:47:29 INFO - PROCESS | 2638 | 1464072449009 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 23:47:29 INFO - PROCESS | 2638 | 1464072449012 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 23:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 23:47:29 INFO - PROCESS | 2638 | 1464072449019 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 23:47:29 INFO - PROCESS | 2638 | 1464072449022 Marionette TRACE conn3 <- [1,1474,null,{}] 23:47:29 INFO - PROCESS | 2638 | 1464072449028 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}] 23:47:29 INFO - PROCESS | 2638 | 1464072449251 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 23:47:29 INFO - PROCESS | 2638 | 1464072449578 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:29 INFO - PROCESS | 2638 | ++DOCSHELL 0x8a344400 == 155 [pid = 2638] [id = 376] 23:47:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 182 (0x8bd20c00) [pid = 2638] [serial = 1129] [outer = (nil)] 23:47:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 183 (0x97897800) [pid = 2638] [serial = 1130] [outer = 0x8bd20c00] 23:47:29 INFO - PROCESS | 2638 | 1464072449665 Marionette DEBUG loaded listener.js 23:47:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 184 (0x9789b800) [pid = 2638] [serial = 1131] [outer = 0x8bd20c00] 23:47:30 INFO - PROCESS | 2638 | 1464072450613 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]]]}] 23:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 23:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1643ms 23:47:30 INFO - PROCESS | 2638 | 1464072450663 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 23:47:30 INFO - PROCESS | 2638 | 1464072450667 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 23:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 23:47:30 INFO - PROCESS | 2638 | 1464072450674 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 23:47:30 INFO - PROCESS | 2638 | 1464072450677 Marionette TRACE conn3 <- [1,1478,null,{}] 23:47:30 INFO - PROCESS | 2638 | 1464072450683 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}] 23:47:30 INFO - PROCESS | 2638 | 1464072450913 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 23:47:31 INFO - PROCESS | 2638 | 1464072451229 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:31 INFO - PROCESS | 2638 | ++DOCSHELL 0x9787cc00 == 156 [pid = 2638] [id = 377] 23:47:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 185 (0x97898400) [pid = 2638] [serial = 1132] [outer = (nil)] 23:47:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 186 (0x98b0f800) [pid = 2638] [serial = 1133] [outer = 0x97898400] 23:47:31 INFO - PROCESS | 2638 | 1464072451322 Marionette DEBUG loaded listener.js 23:47:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 187 (0x98b99400) [pid = 2638] [serial = 1134] [outer = 0x97898400] 23:47:32 INFO - PROCESS | 2638 | 1464072452300 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]]]}] 23:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 23:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1680ms 23:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 23:47:32 INFO - PROCESS | 2638 | 1464072452356 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 23:47:32 INFO - PROCESS | 2638 | 1464072452359 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 23:47:32 INFO - PROCESS | 2638 | 1464072452365 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 23:47:32 INFO - PROCESS | 2638 | 1464072452369 Marionette TRACE conn3 <- [1,1482,null,{}] 23:47:32 INFO - PROCESS | 2638 | 1464072452374 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}] 23:47:32 INFO - PROCESS | 2638 | 1464072452590 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 23:47:32 INFO - PROCESS | 2638 | 1464072452904 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:32 INFO - PROCESS | 2638 | ++DOCSHELL 0x98289000 == 157 [pid = 2638] [id = 378] 23:47:32 INFO - PROCESS | 2638 | ++DOMWINDOW == 188 (0x98e26400) [pid = 2638] [serial = 1135] [outer = (nil)] 23:47:32 INFO - PROCESS | 2638 | ++DOMWINDOW == 189 (0x996a6800) [pid = 2638] [serial = 1136] [outer = 0x98e26400] 23:47:33 INFO - PROCESS | 2638 | 1464072452995 Marionette DEBUG loaded listener.js 23:47:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 190 (0x996ae000) [pid = 2638] [serial = 1137] [outer = 0x98e26400] 23:47:34 INFO - PROCESS | 2638 | 1464072454058 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]]]}] 23:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 23:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1742ms 23:47:34 INFO - PROCESS | 2638 | 1464072454107 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 23:47:34 INFO - PROCESS | 2638 | 1464072454110 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 23:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 23:47:34 INFO - PROCESS | 2638 | 1464072454117 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 23:47:34 INFO - PROCESS | 2638 | 1464072454120 Marionette TRACE conn3 <- [1,1486,null,{}] 23:47:34 INFO - PROCESS | 2638 | 1464072454126 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}] 23:47:34 INFO - PROCESS | 2638 | 1464072454361 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 23:47:34 INFO - PROCESS | 2638 | 1464072454666 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:34 INFO - PROCESS | 2638 | ++DOCSHELL 0x86b4e000 == 158 [pid = 2638] [id = 379] 23:47:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 191 (0x892d8800) [pid = 2638] [serial = 1138] [outer = (nil)] 23:47:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 192 (0x8be5c000) [pid = 2638] [serial = 1139] [outer = 0x892d8800] 23:47:34 INFO - PROCESS | 2638 | 1464072454754 Marionette DEBUG loaded listener.js 23:47:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 193 (0x8d708000) [pid = 2638] [serial = 1140] [outer = 0x892d8800] 23:47:35 INFO - PROCESS | 2638 | 1464072455737 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]]]}] 23:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 23:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1682ms 23:47:35 INFO - PROCESS | 2638 | 1464072455801 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 23:47:35 INFO - PROCESS | 2638 | 1464072455805 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 23:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 23:47:35 INFO - PROCESS | 2638 | 1464072455811 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 23:47:35 INFO - PROCESS | 2638 | 1464072455814 Marionette TRACE conn3 <- [1,1490,null,{}] 23:47:35 INFO - PROCESS | 2638 | 1464072455820 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}] 23:47:36 INFO - PROCESS | 2638 | 1464072456044 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 23:47:37 INFO - PROCESS | 2638 | --DOCSHELL 0x8bd20800 == 157 [pid = 2638] [id = 361] 23:47:37 INFO - PROCESS | 2638 | --DOCSHELL 0x8a34dc00 == 156 [pid = 2638] [id = 360] 23:47:37 INFO - PROCESS | 2638 | --DOCSHELL 0x85857400 == 155 [pid = 2638] [id = 359] 23:47:37 INFO - PROCESS | 2638 | --DOCSHELL 0x88595c00 == 154 [pid = 2638] [id = 358] 23:47:37 INFO - PROCESS | 2638 | --DOCSHELL 0x86b45000 == 153 [pid = 2638] [id = 357] 23:47:37 INFO - PROCESS | 2638 | --DOCSHELL 0x86b45c00 == 152 [pid = 2638] [id = 356] 23:47:37 INFO - PROCESS | 2638 | 1464072457421 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 192 (0x8d4d1800) [pid = 2638] [serial = 1023] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 191 (0x89990800) [pid = 2638] [serial = 1017] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 190 (0x8859c800) [pid = 2638] [serial = 897] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 189 (0x8f79ac00) [pid = 2638] [serial = 924] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 188 (0x87bf4000) [pid = 2638] [serial = 939] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 187 (0x8ea80c00) [pid = 2638] [serial = 915] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 186 (0x8b707400) [pid = 2638] [serial = 900] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 185 (0x8d814800) [pid = 2638] [serial = 909] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 184 (0x910da800) [pid = 2638] [serial = 933] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 183 (0x8b74fc00) [pid = 2638] [serial = 894] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 182 (0x8be4fc00) [pid = 2638] [serial = 903] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 181 (0x92892000) [pid = 2638] [serial = 936] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 180 (0x90d50400) [pid = 2638] [serial = 927] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 179 (0x8e4c9400) [pid = 2638] [serial = 912] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 178 (0x90eefc00) [pid = 2638] [serial = 930] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 177 (0x8d694400) [pid = 2638] [serial = 906] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 176 (0x8f582000) [pid = 2638] [serial = 921] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 175 (0x8ebbc000) [pid = 2638] [serial = 918] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 174 (0x8ba7cc00) [pid = 2638] [serial = 1019] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 173 (0x8bd1dc00) [pid = 2638] [serial = 1020] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 172 (0x87de6400) [pid = 2638] [serial = 1013] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 171 (0x88593c00) [pid = 2638] [serial = 1014] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 170 (0x8d4d2400) [pid = 2638] [serial = 968] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 169 (0x8d690000) [pid = 2638] [serial = 969] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 168 (0x892cf800) [pid = 2638] [serial = 962] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 167 (0x892da000) [pid = 2638] [serial = 963] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 166 (0x869db000) [pid = 2638] [serial = 959] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 165 (0x86b4d400) [pid = 2638] [serial = 960] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 164 (0x8d8c7000) [pid = 2638] [serial = 974] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 163 (0x8d9aa400) [pid = 2638] [serial = 975] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 162 (0x8ea85000) [pid = 2638] [serial = 983] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 161 (0x8eba9000) [pid = 2638] [serial = 984] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 160 (0x8e4c3800) [pid = 2638] [serial = 977] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 159 (0x8e4cc400) [pid = 2638] [serial = 978] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 158 (0x8d70b400) [pid = 2638] [serial = 971] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 157 (0x8d810400) [pid = 2638] [serial = 972] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 156 (0x91a1a000) [pid = 2638] [serial = 1004] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 155 (0x91a23000) [pid = 2638] [serial = 1005] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 154 (0x8b849800) [pid = 2638] [serial = 965] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 153 (0x8bd15400) [pid = 2638] [serial = 966] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 152 (0x8f795400) [pid = 2638] [serial = 992] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 151 (0x8f79c400) [pid = 2638] [serial = 993] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 150 (0x90d4f000) [pid = 2638] [serial = 998] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 149 (0x90d65400) [pid = 2638] [serial = 999] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 148 (0x8ba7bc00) [pid = 2638] [serial = 1010] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 147 (0x90c99800) [pid = 2638] [serial = 995] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 146 (0x90c9d400) [pid = 2638] [serial = 996] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 145 (0x8f4fe400) [pid = 2638] [serial = 989] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 144 (0x8f582800) [pid = 2638] [serial = 990] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 143 (0x8ecc3c00) [pid = 2638] [serial = 986] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 142 (0x8ecc9400) [pid = 2638] [serial = 987] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 141 (0x90eeec00) [pid = 2638] [serial = 1001] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 140 (0x910d2800) [pid = 2638] [serial = 1002] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 139 (0x89986000) [pid = 2638] [serial = 1016] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 138 (0x892dbc00) [pid = 2638] [serial = 1007] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 137 (0x8d813800) [pid = 2638] [serial = 1008] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 136 (0x8e4dd800) [pid = 2638] [serial = 980] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 135 (0x8e594000) [pid = 2638] [serial = 981] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | --DOMWINDOW == 134 (0x8be5bc00) [pid = 2638] [serial = 1022] [outer = (nil)] [url = about:blank] 23:47:37 INFO - PROCESS | 2638 | ++DOCSHELL 0x86b44400 == 153 [pid = 2638] [id = 380] 23:47:37 INFO - PROCESS | 2638 | ++DOMWINDOW == 135 (0x86b45c00) [pid = 2638] [serial = 1141] [outer = (nil)] 23:47:37 INFO - PROCESS | 2638 | ++DOMWINDOW == 136 (0x87a89400) [pid = 2638] [serial = 1142] [outer = 0x86b45c00] 23:47:37 INFO - PROCESS | 2638 | 1464072457740 Marionette DEBUG loaded listener.js 23:47:37 INFO - PROCESS | 2638 | ++DOMWINDOW == 137 (0x87de6000) [pid = 2638] [serial = 1143] [outer = 0x86b45c00] 23:47:38 INFO - PROCESS | 2638 | 1464072458550 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]]]}] 23:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 23:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 2784ms 23:47:38 INFO - PROCESS | 2638 | 1464072458596 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 23:47:38 INFO - PROCESS | 2638 | 1464072458603 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 23:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 23:47:38 INFO - PROCESS | 2638 | 1464072458610 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 23:47:38 INFO - PROCESS | 2638 | 1464072458615 Marionette TRACE conn3 <- [1,1494,null,{}] 23:47:38 INFO - PROCESS | 2638 | 1464072458623 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}] 23:47:38 INFO - PROCESS | 2638 | 1464072458965 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 23:47:39 INFO - PROCESS | 2638 | 1464072459321 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:39 INFO - PROCESS | 2638 | ++DOCSHELL 0x892da000 == 154 [pid = 2638] [id = 381] 23:47:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 138 (0x89985000) [pid = 2638] [serial = 1144] [outer = (nil)] 23:47:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 139 (0x8998f400) [pid = 2638] [serial = 1145] [outer = 0x89985000] 23:47:39 INFO - PROCESS | 2638 | 1464072459497 Marionette DEBUG loaded listener.js 23:47:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 140 (0x8a342400) [pid = 2638] [serial = 1146] [outer = 0x89985000] 23:47:41 INFO - PROCESS | 2638 | 1464072461091 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]]]}] 23:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 23:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 2545ms 23:47:41 INFO - PROCESS | 2638 | 1464072461161 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 23:47:41 INFO - PROCESS | 2638 | 1464072461171 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 23:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 23:47:41 INFO - PROCESS | 2638 | 1464072461199 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 23:47:41 INFO - PROCESS | 2638 | 1464072461205 Marionette TRACE conn3 <- [1,1498,null,{}] 23:47:41 INFO - PROCESS | 2638 | 1464072461214 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}] 23:47:41 INFO - PROCESS | 2638 | 1464072461794 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 23:47:41 INFO - PROCESS | 2638 | 1464072461861 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:42 INFO - PROCESS | 2638 | ++DOCSHELL 0x892d2c00 == 155 [pid = 2638] [id = 382] 23:47:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 141 (0x8b70dc00) [pid = 2638] [serial = 1147] [outer = (nil)] 23:47:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 142 (0x8ba86000) [pid = 2638] [serial = 1148] [outer = 0x8b70dc00] 23:47:42 INFO - PROCESS | 2638 | 1464072462120 Marionette DEBUG loaded listener.js 23:47:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 143 (0x8bd1ac00) [pid = 2638] [serial = 1149] [outer = 0x8b70dc00] 23:47:43 INFO - PROCESS | 2638 | --DOMWINDOW == 142 (0x88591400) [pid = 2638] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 23:47:43 INFO - PROCESS | 2638 | --DOMWINDOW == 141 (0x8d4d3800) [pid = 2638] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 23:47:43 INFO - PROCESS | 2638 | --DOMWINDOW == 140 (0x892d5000) [pid = 2638] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 23:47:43 INFO - PROCESS | 2638 | --DOMWINDOW == 139 (0x869e4c00) [pid = 2638] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 23:47:43 INFO - PROCESS | 2638 | --DOMWINDOW == 138 (0x86b49000) [pid = 2638] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 23:47:43 INFO - PROCESS | 2638 | --DOMWINDOW == 137 (0x89bdbc00) [pid = 2638] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 23:47:43 INFO - PROCESS | 2638 | --DOMWINDOW == 136 (0x8ba7c000) [pid = 2638] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 23:47:44 INFO - PROCESS | 2638 | 1464072464360 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]]]}] 23:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 23:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 3202ms 23:47:44 INFO - PROCESS | 2638 | 1464072464400 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 23:47:44 INFO - PROCESS | 2638 | 1464072464407 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 23:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 23:47:44 INFO - PROCESS | 2638 | 1464072464436 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 23:47:44 INFO - PROCESS | 2638 | 1464072464450 Marionette TRACE conn3 <- [1,1502,null,{}] 23:47:44 INFO - PROCESS | 2638 | 1464072464485 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}] 23:47:44 INFO - PROCESS | 2638 | 1464072464876 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 23:47:44 INFO - PROCESS | 2638 | 1464072464953 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:44 INFO - PROCESS | 2638 | ++DOCSHELL 0x8858f800 == 156 [pid = 2638] [id = 383] 23:47:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 137 (0x8b84e400) [pid = 2638] [serial = 1150] [outer = (nil)] 23:47:45 INFO - PROCESS | 2638 | ++DOMWINDOW == 138 (0x8be53c00) [pid = 2638] [serial = 1151] [outer = 0x8b84e400] 23:47:45 INFO - PROCESS | 2638 | 1464072465041 Marionette DEBUG loaded listener.js 23:47:45 INFO - PROCESS | 2638 | ++DOMWINDOW == 139 (0x8d336000) [pid = 2638] [serial = 1152] [outer = 0x8b84e400] 23:47:46 INFO - PROCESS | 2638 | 1464072466172 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]]]}] 23:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 23:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1827ms 23:47:46 INFO - PROCESS | 2638 | 1464072466244 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 23:47:46 INFO - PROCESS | 2638 | 1464072466251 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 23:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 23:47:46 INFO - PROCESS | 2638 | 1464072466261 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 23:47:46 INFO - PROCESS | 2638 | 1464072466265 Marionette TRACE conn3 <- [1,1506,null,{}] 23:47:46 INFO - PROCESS | 2638 | 1464072466275 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}] 23:47:46 INFO - PROCESS | 2638 | 1464072466546 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 23:47:46 INFO - PROCESS | 2638 | 1464072466867 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:46 INFO - PROCESS | 2638 | ++DOCSHELL 0x87a85000 == 157 [pid = 2638] [id = 384] 23:47:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 140 (0x891a4000) [pid = 2638] [serial = 1153] [outer = (nil)] 23:47:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 141 (0x892dbc00) [pid = 2638] [serial = 1154] [outer = 0x891a4000] 23:47:46 INFO - PROCESS | 2638 | 1464072466959 Marionette DEBUG loaded listener.js 23:47:47 INFO - PROCESS | 2638 | ++DOMWINDOW == 142 (0x89bdf400) [pid = 2638] [serial = 1155] [outer = 0x891a4000] 23:47:47 INFO - PROCESS | 2638 | 1464072467919 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]]]}] 23:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 23:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1689ms 23:47:47 INFO - PROCESS | 2638 | 1464072467951 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 23:47:47 INFO - PROCESS | 2638 | 1464072467960 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 23:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 23:47:47 INFO - PROCESS | 2638 | 1464072467971 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 23:47:47 INFO - PROCESS | 2638 | 1464072467975 Marionette TRACE conn3 <- [1,1510,null,{}] 23:47:47 INFO - PROCESS | 2638 | 1464072467981 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}] 23:47:48 INFO - PROCESS | 2638 | 1464072468208 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 23:47:48 INFO - PROCESS | 2638 | 1464072468478 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:48 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ba7bc00 == 158 [pid = 2638] [id = 385] 23:47:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 143 (0x8ba81800) [pid = 2638] [serial = 1156] [outer = (nil)] 23:47:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 144 (0x8bd1dc00) [pid = 2638] [serial = 1157] [outer = 0x8ba81800] 23:47:48 INFO - PROCESS | 2638 | 1464072468604 Marionette DEBUG loaded listener.js 23:47:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 145 (0x8be55c00) [pid = 2638] [serial = 1158] [outer = 0x8ba81800] 23:47:49 INFO - PROCESS | 2638 | 1464072469577 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]]]}] 23:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 23:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1637ms 23:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 23:47:49 INFO - PROCESS | 2638 | 1464072469608 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 23:47:49 INFO - PROCESS | 2638 | 1464072469611 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 23:47:49 INFO - PROCESS | 2638 | 1464072469619 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 23:47:49 INFO - PROCESS | 2638 | 1464072469625 Marionette TRACE conn3 <- [1,1514,null,{}] 23:47:49 INFO - PROCESS | 2638 | 1464072469641 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}] 23:47:49 INFO - PROCESS | 2638 | 1464072469919 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 23:47:50 INFO - PROCESS | 2638 | 1464072470229 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:50 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b756800 == 159 [pid = 2638] [id = 386] 23:47:50 INFO - PROCESS | 2638 | ++DOMWINDOW == 146 (0x8d702000) [pid = 2638] [serial = 1159] [outer = (nil)] 23:47:50 INFO - PROCESS | 2638 | ++DOMWINDOW == 147 (0x8d811400) [pid = 2638] [serial = 1160] [outer = 0x8d702000] 23:47:50 INFO - PROCESS | 2638 | 1464072470321 Marionette DEBUG loaded listener.js 23:47:50 INFO - PROCESS | 2638 | ++DOMWINDOW == 148 (0x8d8c1c00) [pid = 2638] [serial = 1161] [outer = 0x8d702000] 23:47:51 INFO - PROCESS | 2638 | 1464072471260 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]]]}] 23:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 23:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1696ms 23:47:51 INFO - PROCESS | 2638 | 1464072471314 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 23:47:51 INFO - PROCESS | 2638 | 1464072471318 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 23:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 23:47:51 INFO - PROCESS | 2638 | 1464072471326 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 23:47:51 INFO - PROCESS | 2638 | 1464072471329 Marionette TRACE conn3 <- [1,1518,null,{}] 23:47:51 INFO - PROCESS | 2638 | 1464072471335 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}] 23:47:51 INFO - PROCESS | 2638 | 1464072471555 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 23:47:51 INFO - PROCESS | 2638 | 1464072471816 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:51 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d693000 == 160 [pid = 2638] [id = 387] 23:47:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 149 (0x8d9a8c00) [pid = 2638] [serial = 1162] [outer = (nil)] 23:47:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 150 (0x8e395c00) [pid = 2638] [serial = 1163] [outer = 0x8d9a8c00] 23:47:51 INFO - PROCESS | 2638 | 1464072471948 Marionette DEBUG loaded listener.js 23:47:52 INFO - PROCESS | 2638 | ++DOMWINDOW == 151 (0x8e4cb000) [pid = 2638] [serial = 1164] [outer = 0x8d9a8c00] 23:47:52 INFO - PROCESS | 2638 | 1464072472874 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]]]}] 23:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 23:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1586ms 23:47:52 INFO - PROCESS | 2638 | 1464072472913 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 23:47:52 INFO - PROCESS | 2638 | 1464072472917 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 23:47:52 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 23:47:52 INFO - PROCESS | 2638 | 1464072472924 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 23:47:52 INFO - PROCESS | 2638 | 1464072472927 Marionette TRACE conn3 <- [1,1522,null,{}] 23:47:52 INFO - PROCESS | 2638 | 1464072472933 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}] 23:47:53 INFO - PROCESS | 2638 | 1464072473145 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 23:47:53 INFO - PROCESS | 2638 | 1464072473409 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:53 INFO - PROCESS | 2638 | ++DOCSHELL 0x892d8c00 == 161 [pid = 2638] [id = 388] 23:47:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 152 (0x8d812c00) [pid = 2638] [serial = 1165] [outer = (nil)] 23:47:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 153 (0x8e4d7000) [pid = 2638] [serial = 1166] [outer = 0x8d812c00] 23:47:53 INFO - PROCESS | 2638 | 1464072473540 Marionette DEBUG loaded listener.js 23:47:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 154 (0x8e592c00) [pid = 2638] [serial = 1167] [outer = 0x8d812c00] 23:47:54 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:47:54 INFO - PROCESS | 2638 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:47:54 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:47:54 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:47:54 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:47:54 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:47:54 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:47:54 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:47:54 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:47:54 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:47:54 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:47:54 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:47:54 INFO - PROCESS | 2638 | 1464072474358 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"]]]}] 23:47:54 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 23:47:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:47:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 23:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:47:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 23:47:54 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 23:47:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:47:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 23:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:47:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 23:47:54 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 23:47:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:47:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 23:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:47:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 23:47:54 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 23:47:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:47:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 23:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:47:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 23:47:54 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1481ms 23:47:54 INFO - PROCESS | 2638 | 1464072474407 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 23:47:54 INFO - PROCESS | 2638 | 1464072474412 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 23:47:54 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 23:47:54 INFO - PROCESS | 2638 | 1464072474442 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 23:47:54 INFO - PROCESS | 2638 | 1464072474446 Marionette TRACE conn3 <- [1,1526,null,{}] 23:47:54 INFO - PROCESS | 2638 | 1464072474454 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}] 23:47:54 INFO - PROCESS | 2638 | 1464072474703 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 23:47:55 INFO - PROCESS | 2638 | 1464072475026 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:55 INFO - PROCESS | 2638 | ++DOCSHELL 0x869d5c00 == 162 [pid = 2638] [id = 389] 23:47:55 INFO - PROCESS | 2638 | ++DOMWINDOW == 155 (0x8e4dd800) [pid = 2638] [serial = 1168] [outer = (nil)] 23:47:55 INFO - PROCESS | 2638 | ++DOMWINDOW == 156 (0x8eccf400) [pid = 2638] [serial = 1169] [outer = 0x8e4dd800] 23:47:55 INFO - PROCESS | 2638 | 1464072475124 Marionette DEBUG loaded listener.js 23:47:55 INFO - PROCESS | 2638 | ++DOMWINDOW == 157 (0x8f4fc400) [pid = 2638] [serial = 1170] [outer = 0x8e4dd800] 23:47:56 INFO - PROCESS | 2638 | 1464072476014 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"]]]}] 23:47:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:47:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 23:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:47:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 23:47:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:47:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 23:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:47:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 23:47:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 23:47:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 23:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:47:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 23:47:56 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1612ms 23:47:56 INFO - PROCESS | 2638 | 1464072476038 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 23:47:56 INFO - PROCESS | 2638 | 1464072476042 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 23:47:56 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 23:47:56 INFO - PROCESS | 2638 | 1464072476065 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 23:47:56 INFO - PROCESS | 2638 | 1464072476070 Marionette TRACE conn3 <- [1,1530,null,{}] 23:47:56 INFO - PROCESS | 2638 | 1464072476080 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}] 23:47:56 INFO - PROCESS | 2638 | 1464072476294 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 23:47:56 INFO - PROCESS | 2638 | 1464072476555 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:56 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ea8bc00 == 163 [pid = 2638] [id = 390] 23:47:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 158 (0x8ecca800) [pid = 2638] [serial = 1171] [outer = (nil)] 23:47:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 159 (0x8f583c00) [pid = 2638] [serial = 1172] [outer = 0x8ecca800] 23:47:56 INFO - PROCESS | 2638 | 1464072476679 Marionette DEBUG loaded listener.js 23:47:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 160 (0x8f795400) [pid = 2638] [serial = 1173] [outer = 0x8ecca800] 23:47:57 INFO - PROCESS | 2638 | 1464072477434 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]]]}] 23:47:57 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 23:47:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 23:47:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:47:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:47:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 23:47:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 23:47:57 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 23:47:57 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 23:47:57 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1461ms 23:47:57 INFO - PROCESS | 2638 | 1464072477513 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 23:47:57 INFO - PROCESS | 2638 | 1464072477517 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 23:47:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 23:47:57 INFO - PROCESS | 2638 | 1464072477524 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 23:47:57 INFO - PROCESS | 2638 | 1464072477527 Marionette TRACE conn3 <- [1,1534,null,{}] 23:47:57 INFO - PROCESS | 2638 | 1464072477549 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}] 23:47:57 INFO - PROCESS | 2638 | 1464072477819 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 23:47:58 INFO - PROCESS | 2638 | 1464072478020 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:58 INFO - PROCESS | 2638 | ++DOCSHELL 0x891a5000 == 164 [pid = 2638] [id = 391] 23:47:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 161 (0x8ecd0400) [pid = 2638] [serial = 1174] [outer = (nil)] 23:47:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 162 (0x90c9c400) [pid = 2638] [serial = 1175] [outer = 0x8ecd0400] 23:47:58 INFO - PROCESS | 2638 | 1464072478113 Marionette DEBUG loaded listener.js 23:47:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 163 (0x90d42000) [pid = 2638] [serial = 1176] [outer = 0x8ecd0400] 23:47:59 INFO - PROCESS | 2638 | 1464072479079 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]]]}] 23:47:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 23:47:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1586ms 23:47:59 INFO - PROCESS | 2638 | 1464072479113 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 23:47:59 INFO - PROCESS | 2638 | 1464072479117 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 23:47:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 23:47:59 INFO - PROCESS | 2638 | 1464072479125 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 23:47:59 INFO - PROCESS | 2638 | 1464072479129 Marionette TRACE conn3 <- [1,1538,null,{}] 23:47:59 INFO - PROCESS | 2638 | 1464072479135 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}] 23:47:59 INFO - PROCESS | 2638 | 1464072479350 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 23:47:59 INFO - PROCESS | 2638 | 1464072479691 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:59 INFO - PROCESS | 2638 | ++DOCSHELL 0x8e4c6400 == 165 [pid = 2638] [id = 392] 23:47:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 164 (0x8f7a2400) [pid = 2638] [serial = 1177] [outer = (nil)] 23:47:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 165 (0x90ee9800) [pid = 2638] [serial = 1178] [outer = 0x8f7a2400] 23:47:59 INFO - PROCESS | 2638 | 1464072479795 Marionette DEBUG loaded listener.js 23:47:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 166 (0x90eefc00) [pid = 2638] [serial = 1179] [outer = 0x8f7a2400] 23:48:00 INFO - PROCESS | 2638 | 1464072480723 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]]]}] 23:48:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 23:48:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1631ms 23:48:00 INFO - PROCESS | 2638 | 1464072480757 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 23:48:00 INFO - PROCESS | 2638 | 1464072480760 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 23:48:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 23:48:00 INFO - PROCESS | 2638 | 1464072480767 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 23:48:00 INFO - PROCESS | 2638 | 1464072480770 Marionette TRACE conn3 <- [1,1542,null,{}] 23:48:00 INFO - PROCESS | 2638 | 1464072480776 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}] 23:48:01 INFO - PROCESS | 2638 | 1464072481003 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 23:48:01 INFO - PROCESS | 2638 | 1464072481322 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:01 INFO - PROCESS | 2638 | ++DOCSHELL 0x90c9cc00 == 166 [pid = 2638] [id = 393] 23:48:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 167 (0x90ca1400) [pid = 2638] [serial = 1180] [outer = (nil)] 23:48:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 168 (0x91a1d400) [pid = 2638] [serial = 1181] [outer = 0x90ca1400] 23:48:01 INFO - PROCESS | 2638 | 1464072481417 Marionette DEBUG loaded listener.js 23:48:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 169 (0x91a23000) [pid = 2638] [serial = 1182] [outer = 0x90ca1400] 23:48:02 INFO - PROCESS | 2638 | 1464072482352 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]]]}] 23:48:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 23:48:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1631ms 23:48:02 INFO - PROCESS | 2638 | 1464072482400 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 23:48:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 23:48:02 INFO - PROCESS | 2638 | 1464072482405 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 23:48:02 INFO - PROCESS | 2638 | 1464072482411 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 23:48:02 INFO - PROCESS | 2638 | 1464072482416 Marionette TRACE conn3 <- [1,1546,null,{}] 23:48:02 INFO - PROCESS | 2638 | 1464072482421 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}] 23:48:02 INFO - PROCESS | 2638 | 1464072482659 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 23:48:02 INFO - PROCESS | 2638 | 1464072482978 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:03 INFO - PROCESS | 2638 | ++DOCSHELL 0x90ee9400 == 167 [pid = 2638] [id = 394] 23:48:03 INFO - PROCESS | 2638 | ++DOMWINDOW == 170 (0x929f7c00) [pid = 2638] [serial = 1183] [outer = (nil)] 23:48:03 INFO - PROCESS | 2638 | ++DOMWINDOW == 171 (0x92ae8000) [pid = 2638] [serial = 1184] [outer = 0x929f7c00] 23:48:03 INFO - PROCESS | 2638 | 1464072483078 Marionette DEBUG loaded listener.js 23:48:03 INFO - PROCESS | 2638 | ++DOMWINDOW == 172 (0x92c22400) [pid = 2638] [serial = 1185] [outer = 0x929f7c00] 23:48:04 INFO - PROCESS | 2638 | 1464072484188 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]]]}] 23:48:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 23:48:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1838ms 23:48:04 INFO - PROCESS | 2638 | 1464072484252 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 23:48:04 INFO - PROCESS | 2638 | 1464072484258 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 23:48:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 23:48:04 INFO - PROCESS | 2638 | 1464072484268 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 23:48:04 INFO - PROCESS | 2638 | 1464072484273 Marionette TRACE conn3 <- [1,1550,null,{}] 23:48:04 INFO - PROCESS | 2638 | 1464072484283 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}] 23:48:04 INFO - PROCESS | 2638 | 1464072484685 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 23:48:05 INFO - PROCESS | 2638 | 1464072485055 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:05 INFO - PROCESS | 2638 | ++DOCSHELL 0x929ed800 == 168 [pid = 2638] [id = 395] 23:48:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 173 (0x929f5c00) [pid = 2638] [serial = 1186] [outer = (nil)] 23:48:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 174 (0x94675800) [pid = 2638] [serial = 1187] [outer = 0x929f5c00] 23:48:05 INFO - PROCESS | 2638 | 1464072485204 Marionette DEBUG loaded listener.js 23:48:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 175 (0x94684000) [pid = 2638] [serial = 1188] [outer = 0x929f5c00] 23:48:06 INFO - PROCESS | 2638 | 1464072486585 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]]]}] 23:48:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 23:48:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 2398ms 23:48:06 INFO - PROCESS | 2638 | 1464072486686 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 23:48:06 INFO - PROCESS | 2638 | 1464072486693 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 23:48:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 23:48:06 INFO - PROCESS | 2638 | 1464072486704 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 23:48:06 INFO - PROCESS | 2638 | 1464072486708 Marionette TRACE conn3 <- [1,1554,null,{}] 23:48:06 INFO - PROCESS | 2638 | 1464072486793 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}] 23:48:07 INFO - PROCESS | 2638 | 1464072487193 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 23:48:07 INFO - PROCESS | 2638 | 1464072487540 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:07 INFO - PROCESS | 2638 | ++DOCSHELL 0x929f1400 == 169 [pid = 2638] [id = 396] 23:48:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 176 (0x92c28800) [pid = 2638] [serial = 1189] [outer = (nil)] 23:48:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 177 (0x950d8000) [pid = 2638] [serial = 1190] [outer = 0x92c28800] 23:48:07 INFO - PROCESS | 2638 | 1464072487688 Marionette DEBUG loaded listener.js 23:48:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 178 (0x950e1000) [pid = 2638] [serial = 1191] [outer = 0x92c28800] 23:48:09 INFO - PROCESS | 2638 | 1464072489092 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]]]}] 23:48:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 23:48:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 2462ms 23:48:09 INFO - PROCESS | 2638 | 1464072489179 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 23:48:09 INFO - PROCESS | 2638 | 1464072489186 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 23:48:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 23:48:09 INFO - PROCESS | 2638 | 1464072489196 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 23:48:09 INFO - PROCESS | 2638 | 1464072489202 Marionette TRACE conn3 <- [1,1558,null,{}] 23:48:09 INFO - PROCESS | 2638 | 1464072489211 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}] 23:48:09 INFO - PROCESS | 2638 | 1464072489571 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 23:48:09 INFO - PROCESS | 2638 | 1464072489954 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:10 INFO - PROCESS | 2638 | ++DOCSHELL 0x869e0800 == 170 [pid = 2638] [id = 397] 23:48:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 179 (0x92c1e000) [pid = 2638] [serial = 1192] [outer = (nil)] 23:48:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 180 (0x951e8800) [pid = 2638] [serial = 1193] [outer = 0x92c1e000] 23:48:10 INFO - PROCESS | 2638 | 1464072490103 Marionette DEBUG loaded listener.js 23:48:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 181 (0x97881800) [pid = 2638] [serial = 1194] [outer = 0x92c1e000] 23:48:11 INFO - PROCESS | 2638 | 1464072491423 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]]]}] 23:48:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 23:48:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 2255ms 23:48:11 INFO - PROCESS | 2638 | 1464072491450 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 23:48:11 INFO - PROCESS | 2638 | 1464072491453 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 23:48:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 23:48:11 INFO - PROCESS | 2638 | 1464072491460 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 23:48:11 INFO - PROCESS | 2638 | 1464072491464 Marionette TRACE conn3 <- [1,1562,null,{}] 23:48:11 INFO - PROCESS | 2638 | 1464072491469 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}] 23:48:11 INFO - PROCESS | 2638 | 1464072491682 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 23:48:12 INFO - PROCESS | 2638 | 1464072492007 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:12 INFO - PROCESS | 2638 | ++DOCSHELL 0x87a8dc00 == 171 [pid = 2638] [id = 398] 23:48:12 INFO - PROCESS | 2638 | ++DOMWINDOW == 182 (0x951e5000) [pid = 2638] [serial = 1195] [outer = (nil)] 23:48:12 INFO - PROCESS | 2638 | ++DOMWINDOW == 183 (0x996aa800) [pid = 2638] [serial = 1196] [outer = 0x951e5000] 23:48:12 INFO - PROCESS | 2638 | 1464072492103 Marionette DEBUG loaded listener.js 23:48:12 INFO - PROCESS | 2638 | ++DOMWINDOW == 184 (0x9977d800) [pid = 2638] [serial = 1197] [outer = 0x951e5000] 23:48:13 INFO - PROCESS | 2638 | 1464072492999 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]]]}] 23:48:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 23:48:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1586ms 23:48:13 INFO - PROCESS | 2638 | 1464072493047 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 23:48:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 23:48:13 INFO - PROCESS | 2638 | 1464072493053 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 23:48:13 INFO - PROCESS | 2638 | 1464072493059 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 23:48:13 INFO - PROCESS | 2638 | 1464072493063 Marionette TRACE conn3 <- [1,1566,null,{}] 23:48:13 INFO - PROCESS | 2638 | 1464072493070 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}] 23:48:13 INFO - PROCESS | 2638 | 1464072493290 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 23:48:13 INFO - PROCESS | 2638 | 1464072493615 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:13 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f4fb000 == 172 [pid = 2638] [id = 399] 23:48:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 185 (0x90ca0800) [pid = 2638] [serial = 1198] [outer = (nil)] 23:48:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 186 (0x99ac2800) [pid = 2638] [serial = 1199] [outer = 0x90ca0800] 23:48:13 INFO - PROCESS | 2638 | 1464072493707 Marionette DEBUG loaded listener.js 23:48:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 187 (0x99b61800) [pid = 2638] [serial = 1200] [outer = 0x90ca0800] 23:48:14 INFO - PROCESS | 2638 | 1464072494614 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]]]}] 23:48:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 23:48:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1636ms 23:48:14 INFO - PROCESS | 2638 | 1464072494696 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 23:48:14 INFO - PROCESS | 2638 | 1464072494700 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 23:48:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 23:48:14 INFO - PROCESS | 2638 | 1464072494707 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 23:48:14 INFO - PROCESS | 2638 | 1464072494710 Marionette TRACE conn3 <- [1,1570,null,{}] 23:48:14 INFO - PROCESS | 2638 | 1464072494716 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}] 23:48:14 INFO - PROCESS | 2638 | 1464072494976 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 23:48:15 INFO - PROCESS | 2638 | 1464072495306 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:15 INFO - PROCESS | 2638 | ++DOCSHELL 0x869df000 == 173 [pid = 2638] [id = 400] 23:48:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 188 (0x99784800) [pid = 2638] [serial = 1201] [outer = (nil)] 23:48:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 189 (0x99f3dc00) [pid = 2638] [serial = 1202] [outer = 0x99784800] 23:48:15 INFO - PROCESS | 2638 | 1464072495395 Marionette DEBUG loaded listener.js 23:48:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 190 (0x99f48c00) [pid = 2638] [serial = 1203] [outer = 0x99784800] 23:48:17 INFO - PROCESS | 2638 | --DOCSHELL 0x892d2c00 == 172 [pid = 2638] [id = 382] 23:48:17 INFO - PROCESS | 2638 | --DOCSHELL 0x892da000 == 171 [pid = 2638] [id = 381] 23:48:17 INFO - PROCESS | 2638 | --DOCSHELL 0x86b44400 == 170 [pid = 2638] [id = 380] 23:48:17 INFO - PROCESS | 2638 | --DOCSHELL 0x9787cc00 == 169 [pid = 2638] [id = 377] 23:48:17 INFO - PROCESS | 2638 | --DOCSHELL 0x98289000 == 168 [pid = 2638] [id = 378] 23:48:17 INFO - PROCESS | 2638 | --DOCSHELL 0x8a344400 == 167 [pid = 2638] [id = 376] 23:48:17 INFO - PROCESS | 2638 | --DOCSHELL 0x8f57cc00 == 166 [pid = 2638] [id = 375] 23:48:17 INFO - PROCESS | 2638 | --DOCSHELL 0x92977c00 == 165 [pid = 2638] [id = 373] 23:48:17 INFO - PROCESS | 2638 | --DOCSHELL 0x95197800 == 164 [pid = 2638] [id = 374] 23:48:17 INFO - PROCESS | 2638 | --DOCSHELL 0x8f7a5c00 == 163 [pid = 2638] [id = 372] 23:48:17 INFO - PROCESS | 2638 | --DOCSHELL 0x8f6d7400 == 162 [pid = 2638] [id = 371] 23:48:17 INFO - PROCESS | 2638 | --DOCSHELL 0x869dd800 == 161 [pid = 2638] [id = 370] 23:48:17 INFO - PROCESS | 2638 | --DOCSHELL 0x8ea7c800 == 160 [pid = 2638] [id = 368] 23:48:17 INFO - PROCESS | 2638 | --DOCSHELL 0x8f6d5c00 == 159 [pid = 2638] [id = 369] 23:48:17 INFO - PROCESS | 2638 | --DOCSHELL 0x8bd1a000 == 158 [pid = 2638] [id = 367] 23:48:17 INFO - PROCESS | 2638 | --DOCSHELL 0x8d9b4400 == 157 [pid = 2638] [id = 366] 23:48:17 INFO - PROCESS | 2638 | --DOCSHELL 0x89bd6c00 == 156 [pid = 2638] [id = 365] 23:48:17 INFO - PROCESS | 2638 | --DOCSHELL 0x8a343000 == 155 [pid = 2638] [id = 364] 23:48:17 INFO - PROCESS | 2638 | --DOCSHELL 0x869de400 == 154 [pid = 2638] [id = 363] 23:48:17 INFO - PROCESS | 2638 | --DOMWINDOW == 189 (0x8e4c7000) [pid = 2638] [serial = 1011] [outer = (nil)] [url = about:blank] 23:48:17 INFO - PROCESS | 2638 | --DOMWINDOW == 188 (0x8d9b3c00) [pid = 2638] [serial = 1085] [outer = (nil)] [url = about:blank] 23:48:17 INFO - PROCESS | 2638 | --DOMWINDOW == 187 (0x8e4c8400) [pid = 2638] [serial = 1086] [outer = (nil)] [url = about:blank] 23:48:17 INFO - PROCESS | 2638 | --DOMWINDOW == 186 (0x8b70b400) [pid = 2638] [serial = 1073] [outer = (nil)] [url = about:blank] 23:48:17 INFO - PROCESS | 2638 | --DOMWINDOW == 185 (0x892d6800) [pid = 2638] [serial = 1079] [outer = (nil)] [url = about:blank] 23:48:17 INFO - PROCESS | 2638 | --DOMWINDOW == 184 (0x8b70d400) [pid = 2638] [serial = 1080] [outer = (nil)] [url = about:blank] 23:48:17 INFO - PROCESS | 2638 | --DOMWINDOW == 183 (0x87de4c00) [pid = 2638] [serial = 1071] [outer = (nil)] [url = about:blank] 23:48:17 INFO - PROCESS | 2638 | --DOMWINDOW == 182 (0x87a92400) [pid = 2638] [serial = 1070] [outer = (nil)] [url = about:blank] 23:48:17 INFO - PROCESS | 2638 | --DOMWINDOW == 181 (0x950db400) [pid = 2638] [serial = 1067] [outer = (nil)] [url = about:blank] 23:48:17 INFO - PROCESS | 2638 | --DOMWINDOW == 180 (0x8d80e400) [pid = 2638] [serial = 1025] [outer = (nil)] [url = about:blank] 23:48:17 INFO - PROCESS | 2638 | --DOMWINDOW == 179 (0x89983c00) [pid = 2638] [serial = 1028] [outer = (nil)] [url = about:blank] 23:48:17 INFO - PROCESS | 2638 | --DOMWINDOW == 178 (0x8bd1b400) [pid = 2638] [serial = 1031] [outer = (nil)] [url = about:blank] 23:48:17 INFO - PROCESS | 2638 | --DOMWINDOW == 177 (0x8e4c7c00) [pid = 2638] [serial = 1034] [outer = (nil)] [url = about:blank] 23:48:17 INFO - PROCESS | 2638 | --DOMWINDOW == 176 (0x8ebb2800) [pid = 2638] [serial = 1037] [outer = (nil)] [url = about:blank] 23:48:17 INFO - PROCESS | 2638 | --DOMWINDOW == 175 (0x8f4fa000) [pid = 2638] [serial = 1040] [outer = (nil)] [url = about:blank] 23:48:17 INFO - PROCESS | 2638 | --DOMWINDOW == 174 (0x8f79a000) [pid = 2638] [serial = 1043] [outer = (nil)] [url = about:blank] 23:48:17 INFO - PROCESS | 2638 | --DOMWINDOW == 173 (0x90d50c00) [pid = 2638] [serial = 1046] [outer = (nil)] [url = about:blank] 23:48:17 INFO - PROCESS | 2638 | --DOMWINDOW == 172 (0x91a1b800) [pid = 2638] [serial = 1049] [outer = (nil)] [url = about:blank] 23:48:17 INFO - PROCESS | 2638 | --DOMWINDOW == 171 (0x9297a400) [pid = 2638] [serial = 1052] [outer = (nil)] [url = about:blank] 23:48:17 INFO - PROCESS | 2638 | --DOMWINDOW == 170 (0x929f6800) [pid = 2638] [serial = 1055] [outer = (nil)] [url = about:blank] 23:48:17 INFO - PROCESS | 2638 | --DOMWINDOW == 169 (0x92c23800) [pid = 2638] [serial = 1058] [outer = (nil)] [url = about:blank] 23:48:17 INFO - PROCESS | 2638 | --DOMWINDOW == 168 (0x93a78c00) [pid = 2638] [serial = 1061] [outer = (nil)] [url = about:blank] 23:48:17 INFO - PROCESS | 2638 | --DOMWINDOW == 167 (0x9468ec00) [pid = 2638] [serial = 1064] [outer = (nil)] [url = about:blank] 23:48:17 INFO - PROCESS | 2638 | --DOMWINDOW == 166 (0x8d8c1000) [pid = 2638] [serial = 1077] [outer = (nil)] [url = about:blank] 23:48:17 INFO - PROCESS | 2638 | --DOMWINDOW == 165 (0x8d704400) [pid = 2638] [serial = 1076] [outer = (nil)] [url = about:blank] 23:48:17 INFO - PROCESS | 2638 | --DOMWINDOW == 164 (0x8b841400) [pid = 2638] [serial = 1074] [outer = (nil)] [url = about:blank] 23:48:17 INFO - PROCESS | 2638 | --DOMWINDOW == 163 (0x8d68f800) [pid = 2638] [serial = 1082] [outer = (nil)] [url = about:blank] 23:48:17 INFO - PROCESS | 2638 | --DOMWINDOW == 162 (0x8d810800) [pid = 2638] [serial = 1083] [outer = (nil)] [url = about:blank] 23:48:17 INFO - PROCESS | 2638 | --DOMWINDOW == 161 (0x8b74f400) [pid = 2638] [serial = 1088] [outer = (nil)] [url = about:blank] 23:48:18 INFO - PROCESS | 2638 | 1464072498077 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]]]}] 23:48:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 23:48:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 3456ms 23:48:18 INFO - PROCESS | 2638 | 1464072498164 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 23:48:18 INFO - PROCESS | 2638 | 1464072498172 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 23:48:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 23:48:18 INFO - PROCESS | 2638 | 1464072498181 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 23:48:18 INFO - PROCESS | 2638 | 1464072498185 Marionette TRACE conn3 <- [1,1574,null,{}] 23:48:18 INFO - PROCESS | 2638 | 1464072498193 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}] 23:48:18 INFO - PROCESS | 2638 | 1464072498405 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 23:48:18 INFO - PROCESS | 2638 | 1464072498611 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:18 INFO - PROCESS | 2638 | ++DOCSHELL 0x86b45800 == 155 [pid = 2638] [id = 401] 23:48:18 INFO - PROCESS | 2638 | ++DOMWINDOW == 162 (0x87de1c00) [pid = 2638] [serial = 1204] [outer = (nil)] 23:48:18 INFO - PROCESS | 2638 | ++DOMWINDOW == 163 (0x891a1400) [pid = 2638] [serial = 1205] [outer = 0x87de1c00] 23:48:18 INFO - PROCESS | 2638 | 1464072498695 Marionette DEBUG loaded listener.js 23:48:18 INFO - PROCESS | 2638 | ++DOMWINDOW == 164 (0x89983c00) [pid = 2638] [serial = 1206] [outer = 0x87de1c00] 23:48:19 INFO - PROCESS | 2638 | 1464072499578 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]]]}] 23:48:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 23:48:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1486ms 23:48:19 INFO - PROCESS | 2638 | 1464072499668 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 23:48:19 INFO - PROCESS | 2638 | 1464072499677 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 23:48:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 23:48:19 INFO - PROCESS | 2638 | 1464072499694 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 23:48:19 INFO - PROCESS | 2638 | 1464072499703 Marionette TRACE conn3 <- [1,1578,null,{}] 23:48:19 INFO - PROCESS | 2638 | 1464072499710 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}] 23:48:19 INFO - PROCESS | 2638 | 1464072499901 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 23:48:20 INFO - PROCESS | 2638 | 1464072500121 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:20 INFO - PROCESS | 2638 | ++DOCSHELL 0x8a34e800 == 156 [pid = 2638] [id = 402] 23:48:20 INFO - PROCESS | 2638 | ++DOMWINDOW == 165 (0x8a350c00) [pid = 2638] [serial = 1207] [outer = (nil)] 23:48:20 INFO - PROCESS | 2638 | ++DOMWINDOW == 166 (0x8b749000) [pid = 2638] [serial = 1208] [outer = 0x8a350c00] 23:48:20 INFO - PROCESS | 2638 | 1464072500277 Marionette DEBUG loaded listener.js 23:48:20 INFO - PROCESS | 2638 | ++DOMWINDOW == 167 (0x8b843c00) [pid = 2638] [serial = 1209] [outer = 0x8a350c00] 23:48:21 INFO - PROCESS | 2638 | 1464072501104 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]]]}] 23:48:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 23:48:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1441ms 23:48:21 INFO - PROCESS | 2638 | 1464072501137 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 23:48:21 INFO - PROCESS | 2638 | 1464072501140 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 23:48:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 23:48:21 INFO - PROCESS | 2638 | 1464072501147 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 23:48:21 INFO - PROCESS | 2638 | 1464072501152 Marionette TRACE conn3 <- [1,1582,null,{}] 23:48:21 INFO - PROCESS | 2638 | 1464072501192 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}] 23:48:21 INFO - PROCESS | 2638 | 1464072501460 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 23:48:21 INFO - PROCESS | 2638 | 1464072501500 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:21 INFO - PROCESS | 2638 | ++DOCSHELL 0x89988c00 == 157 [pid = 2638] [id = 403] 23:48:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 168 (0x8d4d1800) [pid = 2638] [serial = 1210] [outer = (nil)] 23:48:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 169 (0x8d4dc800) [pid = 2638] [serial = 1211] [outer = 0x8d4d1800] 23:48:21 INFO - PROCESS | 2638 | 1464072501584 Marionette DEBUG loaded listener.js 23:48:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 170 (0x8d703000) [pid = 2638] [serial = 1212] [outer = 0x8d4d1800] 23:48:22 INFO - PROCESS | 2638 | --DOMWINDOW == 169 (0x8f79c000) [pid = 2638] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 23:48:22 INFO - PROCESS | 2638 | --DOMWINDOW == 168 (0x92276000) [pid = 2638] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 23:48:22 INFO - PROCESS | 2638 | --DOMWINDOW == 167 (0x8f78f800) [pid = 2638] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 23:48:22 INFO - PROCESS | 2638 | --DOMWINDOW == 166 (0x951e7400) [pid = 2638] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 23:48:22 INFO - PROCESS | 2638 | --DOMWINDOW == 165 (0x8d9a6800) [pid = 2638] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 23:48:22 INFO - PROCESS | 2638 | --DOMWINDOW == 164 (0x8d694000) [pid = 2638] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 23:48:22 INFO - PROCESS | 2638 | --DOMWINDOW == 163 (0x8d4dd800) [pid = 2638] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 23:48:22 INFO - PROCESS | 2638 | --DOMWINDOW == 162 (0x8e4db800) [pid = 2638] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 23:48:22 INFO - PROCESS | 2638 | --DOMWINDOW == 161 (0x892d8800) [pid = 2638] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 23:48:22 INFO - PROCESS | 2638 | --DOMWINDOW == 160 (0x8bd20c00) [pid = 2638] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 23:48:22 INFO - PROCESS | 2638 | --DOMWINDOW == 159 (0x90d4a800) [pid = 2638] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 23:48:22 INFO - PROCESS | 2638 | --DOMWINDOW == 158 (0x8e4c6000) [pid = 2638] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 23:48:22 INFO - PROCESS | 2638 | --DOMWINDOW == 157 (0x8d8c1400) [pid = 2638] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 23:48:22 INFO - PROCESS | 2638 | --DOMWINDOW == 156 (0x89985000) [pid = 2638] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 23:48:22 INFO - PROCESS | 2638 | --DOMWINDOW == 155 (0x8b70dc00) [pid = 2638] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 23:48:22 INFO - PROCESS | 2638 | --DOMWINDOW == 154 (0x9505c400) [pid = 2638] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 23:48:22 INFO - PROCESS | 2638 | --DOMWINDOW == 153 (0x87a88800) [pid = 2638] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 23:48:22 INFO - PROCESS | 2638 | --DOMWINDOW == 152 (0x8f4fb800) [pid = 2638] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 23:48:22 INFO - PROCESS | 2638 | --DOMWINDOW == 151 (0x94688c00) [pid = 2638] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 23:48:22 INFO - PROCESS | 2638 | --DOMWINDOW == 150 (0x860a2000) [pid = 2638] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 23:48:22 INFO - PROCESS | 2638 | --DOMWINDOW == 149 (0x92c26000) [pid = 2638] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 23:48:22 INFO - PROCESS | 2638 | --DOMWINDOW == 148 (0x94683400) [pid = 2638] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 23:48:22 INFO - PROCESS | 2638 | --DOMWINDOW == 147 (0x8a349c00) [pid = 2638] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 23:48:22 INFO - PROCESS | 2638 | --DOMWINDOW == 146 (0x91a1a800) [pid = 2638] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 23:48:22 INFO - PROCESS | 2638 | --DOMWINDOW == 145 (0x8ebae400) [pid = 2638] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 23:48:22 INFO - PROCESS | 2638 | --DOMWINDOW == 144 (0x8a349800) [pid = 2638] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 23:48:22 INFO - PROCESS | 2638 | --DOMWINDOW == 143 (0x8e4df400) [pid = 2638] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 23:48:22 INFO - PROCESS | 2638 | --DOMWINDOW == 142 (0x95198800) [pid = 2638] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 23:48:22 INFO - PROCESS | 2638 | --DOMWINDOW == 141 (0x8f78b800) [pid = 2638] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 23:48:22 INFO - PROCESS | 2638 | --DOMWINDOW == 140 (0x97898400) [pid = 2638] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 23:48:22 INFO - PROCESS | 2638 | --DOMWINDOW == 139 (0x86b45c00) [pid = 2638] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 23:48:22 INFO - PROCESS | 2638 | --DOMWINDOW == 138 (0x98e26400) [pid = 2638] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 23:48:22 INFO - PROCESS | 2638 | --DOMWINDOW == 137 (0x88596c00) [pid = 2638] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 23:48:22 INFO - PROCESS | 2638 | --DOMWINDOW == 136 (0x92aef000) [pid = 2638] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 23:48:22 INFO - PROCESS | 2638 | --DOMWINDOW == 135 (0x929f1c00) [pid = 2638] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 23:48:22 INFO - PROCESS | 2638 | --DOMWINDOW == 134 (0x8d9af800) [pid = 2638] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 23:48:22 INFO - PROCESS | 2638 | --DOMWINDOW == 133 (0x87a8f800) [pid = 2638] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 23:48:23 INFO - PROCESS | 2638 | 1464072503271 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]]]}] 23:48:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 23:48:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 2149ms 23:48:23 INFO - PROCESS | 2638 | 1464072503304 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 23:48:23 INFO - PROCESS | 2638 | 1464072503308 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 23:48:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 23:48:23 INFO - PROCESS | 2638 | 1464072503316 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 23:48:23 INFO - PROCESS | 2638 | 1464072503319 Marionette TRACE conn3 <- [1,1586,null,{}] 23:48:23 INFO - PROCESS | 2638 | 1464072503324 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}] 23:48:23 INFO - PROCESS | 2638 | 1464072503512 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 23:48:23 INFO - PROCESS | 2638 | 1464072503529 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:23 INFO - PROCESS | 2638 | ++DOCSHELL 0x860a2000 == 158 [pid = 2638] [id = 404] 23:48:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 134 (0x8a349c00) [pid = 2638] [serial = 1213] [outer = (nil)] 23:48:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 135 (0x8bd1b000) [pid = 2638] [serial = 1214] [outer = 0x8a349c00] 23:48:23 INFO - PROCESS | 2638 | 1464072503604 Marionette DEBUG loaded listener.js 23:48:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 136 (0x8d710400) [pid = 2638] [serial = 1215] [outer = 0x8a349c00] 23:48:24 INFO - PROCESS | 2638 | 1464072504575 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]]]}] 23:48:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 23:48:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1280ms 23:48:24 INFO - PROCESS | 2638 | 1464072504603 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 23:48:24 INFO - PROCESS | 2638 | 1464072504606 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 23:48:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 23:48:24 INFO - PROCESS | 2638 | 1464072504612 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 23:48:24 INFO - PROCESS | 2638 | 1464072504616 Marionette TRACE conn3 <- [1,1590,null,{}] 23:48:24 INFO - PROCESS | 2638 | 1464072504621 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}] 23:48:24 INFO - PROCESS | 2638 | 1464072504937 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 23:48:25 INFO - PROCESS | 2638 | 1464072505219 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:25 INFO - PROCESS | 2638 | ++DOCSHELL 0x86b4a000 == 159 [pid = 2638] [id = 405] 23:48:25 INFO - PROCESS | 2638 | ++DOMWINDOW == 137 (0x86b4a800) [pid = 2638] [serial = 1216] [outer = (nil)] 23:48:25 INFO - PROCESS | 2638 | ++DOMWINDOW == 138 (0x87a8f800) [pid = 2638] [serial = 1217] [outer = 0x86b4a800] 23:48:25 INFO - PROCESS | 2638 | 1464072505378 Marionette DEBUG loaded listener.js 23:48:25 INFO - PROCESS | 2638 | ++DOMWINDOW == 139 (0x87de5800) [pid = 2638] [serial = 1218] [outer = 0x86b4a800] 23:48:26 INFO - PROCESS | 2638 | 1464072506390 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]]]}] 23:48:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 23:48:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1831ms 23:48:26 INFO - PROCESS | 2638 | 1464072506446 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 23:48:26 INFO - PROCESS | 2638 | 1464072506452 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 23:48:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 23:48:26 INFO - PROCESS | 2638 | 1464072506461 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 23:48:26 INFO - PROCESS | 2638 | 1464072506467 Marionette TRACE conn3 <- [1,1594,null,{}] 23:48:26 INFO - PROCESS | 2638 | 1464072506474 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}] 23:48:26 INFO - PROCESS | 2638 | 1464072506694 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 23:48:26 INFO - PROCESS | 2638 | 1464072506971 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:27 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b708400 == 160 [pid = 2638] [id = 406] 23:48:27 INFO - PROCESS | 2638 | ++DOMWINDOW == 140 (0x8b74ac00) [pid = 2638] [serial = 1219] [outer = (nil)] 23:48:27 INFO - PROCESS | 2638 | ++DOMWINDOW == 141 (0x8ba7b000) [pid = 2638] [serial = 1220] [outer = 0x8b74ac00] 23:48:27 INFO - PROCESS | 2638 | 1464072507107 Marionette DEBUG loaded listener.js 23:48:27 INFO - PROCESS | 2638 | ++DOMWINDOW == 142 (0x8be4f400) [pid = 2638] [serial = 1221] [outer = 0x8b74ac00] 23:48:28 INFO - PROCESS | 2638 | 1464072508044 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]]]}] 23:48:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 23:48:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1637ms 23:48:28 INFO - PROCESS | 2638 | 1464072508099 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 23:48:28 INFO - PROCESS | 2638 | 1464072508103 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 23:48:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 23:48:28 INFO - PROCESS | 2638 | 1464072508111 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 23:48:28 INFO - PROCESS | 2638 | 1464072508115 Marionette TRACE conn3 <- [1,1598,null,{}] 23:48:28 INFO - PROCESS | 2638 | 1464072508121 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}] 23:48:28 INFO - PROCESS | 2638 | 1464072508355 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 23:48:28 INFO - PROCESS | 2638 | 1464072508734 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:28 INFO - PROCESS | 2638 | ++DOCSHELL 0x8bd1f400 == 161 [pid = 2638] [id = 407] 23:48:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 143 (0x8d690c00) [pid = 2638] [serial = 1222] [outer = (nil)] 23:48:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 144 (0x8d8bdc00) [pid = 2638] [serial = 1223] [outer = 0x8d690c00] 23:48:28 INFO - PROCESS | 2638 | 1464072508825 Marionette DEBUG loaded listener.js 23:48:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 145 (0x8d9a9800) [pid = 2638] [serial = 1224] [outer = 0x8d690c00] 23:48:29 INFO - PROCESS | 2638 | 1464072509853 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]]]}] 23:48:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 23:48:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1799ms 23:48:29 INFO - PROCESS | 2638 | 1464072509910 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 23:48:29 INFO - PROCESS | 2638 | 1464072509917 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 23:48:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 23:48:29 INFO - PROCESS | 2638 | 1464072509934 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 23:48:29 INFO - PROCESS | 2638 | 1464072509941 Marionette TRACE conn3 <- [1,1602,null,{}] 23:48:29 INFO - PROCESS | 2638 | 1464072509947 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}] 23:48:30 INFO - PROCESS | 2638 | 1464072510272 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 23:48:30 INFO - PROCESS | 2638 | 1464072510522 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:30 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d337000 == 162 [pid = 2638] [id = 408] 23:48:30 INFO - PROCESS | 2638 | ++DOMWINDOW == 146 (0x8d70c800) [pid = 2638] [serial = 1225] [outer = (nil)] 23:48:30 INFO - PROCESS | 2638 | ++DOMWINDOW == 147 (0x8e59b000) [pid = 2638] [serial = 1226] [outer = 0x8d70c800] 23:48:30 INFO - PROCESS | 2638 | 1464072510612 Marionette DEBUG loaded listener.js 23:48:30 INFO - PROCESS | 2638 | ++DOMWINDOW == 148 (0x8ea84000) [pid = 2638] [serial = 1227] [outer = 0x8d70c800] 23:48:31 INFO - PROCESS | 2638 | 1464072511582 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]]]}] 23:48:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 23:48:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1692ms 23:48:31 INFO - PROCESS | 2638 | 1464072511619 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 23:48:31 INFO - PROCESS | 2638 | 1464072511623 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 23:48:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 23:48:31 INFO - PROCESS | 2638 | 1464072511629 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 23:48:31 INFO - PROCESS | 2638 | 1464072511633 Marionette TRACE conn3 <- [1,1606,null,{}] 23:48:31 INFO - PROCESS | 2638 | 1464072511638 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}] 23:48:31 INFO - PROCESS | 2638 | 1464072511850 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 23:48:32 INFO - PROCESS | 2638 | 1464072512178 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:32 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d81c800 == 163 [pid = 2638] [id = 409] 23:48:32 INFO - PROCESS | 2638 | ++DOMWINDOW == 149 (0x8e4d4800) [pid = 2638] [serial = 1228] [outer = (nil)] 23:48:32 INFO - PROCESS | 2638 | ++DOMWINDOW == 150 (0x8ebb1c00) [pid = 2638] [serial = 1229] [outer = 0x8e4d4800] 23:48:32 INFO - PROCESS | 2638 | 1464072512276 Marionette DEBUG loaded listener.js 23:48:32 INFO - PROCESS | 2638 | ++DOMWINDOW == 151 (0x8ebba400) [pid = 2638] [serial = 1230] [outer = 0x8e4d4800] 23:48:33 INFO - PROCESS | 2638 | 1464072513234 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]]]}] 23:48:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 23:48:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1636ms 23:48:33 INFO - PROCESS | 2638 | 1464072513268 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 23:48:33 INFO - PROCESS | 2638 | 1464072513272 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 23:48:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 23:48:33 INFO - PROCESS | 2638 | 1464072513278 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 23:48:33 INFO - PROCESS | 2638 | 1464072513282 Marionette TRACE conn3 <- [1,1610,null,{}] 23:48:33 INFO - PROCESS | 2638 | 1464072513288 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}] 23:48:33 INFO - PROCESS | 2638 | 1464072513497 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 23:48:33 INFO - PROCESS | 2638 | 1464072513829 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:33 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f4fa000 == 164 [pid = 2638] [id = 410] 23:48:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 152 (0x8f4fd800) [pid = 2638] [serial = 1231] [outer = (nil)] 23:48:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 153 (0x8f578800) [pid = 2638] [serial = 1232] [outer = 0x8f4fd800] 23:48:33 INFO - PROCESS | 2638 | 1464072513949 Marionette DEBUG loaded listener.js 23:48:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 154 (0x8f78f800) [pid = 2638] [serial = 1233] [outer = 0x8f4fd800] 23:48:35 INFO - PROCESS | 2638 | 1464072515003 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]]]}] 23:48:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 23:48:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1782ms 23:48:35 INFO - PROCESS | 2638 | 1464072515062 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 23:48:35 INFO - PROCESS | 2638 | 1464072515065 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 23:48:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 23:48:35 INFO - PROCESS | 2638 | 1464072515072 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 23:48:35 INFO - PROCESS | 2638 | 1464072515075 Marionette TRACE conn3 <- [1,1614,null,{}] 23:48:35 INFO - PROCESS | 2638 | 1464072515081 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}] 23:48:35 INFO - PROCESS | 2638 | 1464072515279 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 23:48:35 INFO - PROCESS | 2638 | 1464072515589 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:35 INFO - PROCESS | 2638 | ++DOCSHELL 0x8eba9800 == 165 [pid = 2638] [id = 411] 23:48:35 INFO - PROCESS | 2638 | ++DOMWINDOW == 155 (0x8f4f0800) [pid = 2638] [serial = 1234] [outer = (nil)] 23:48:35 INFO - PROCESS | 2638 | ++DOMWINDOW == 156 (0x90c9e400) [pid = 2638] [serial = 1235] [outer = 0x8f4f0800] 23:48:35 INFO - PROCESS | 2638 | 1464072515680 Marionette DEBUG loaded listener.js 23:48:35 INFO - PROCESS | 2638 | ++DOMWINDOW == 157 (0x90ca4000) [pid = 2638] [serial = 1236] [outer = 0x8f4f0800] 23:48:36 INFO - PROCESS | 2638 | 1464072516596 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]]]}] 23:48:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 23:48:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1581ms 23:48:36 INFO - PROCESS | 2638 | 1464072516655 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 23:48:36 INFO - PROCESS | 2638 | 1464072516659 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 23:48:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 23:48:36 INFO - PROCESS | 2638 | 1464072516665 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 23:48:36 INFO - PROCESS | 2638 | 1464072516669 Marionette TRACE conn3 <- [1,1618,null,{}] 23:48:36 INFO - PROCESS | 2638 | 1464072516675 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}] 23:48:36 INFO - PROCESS | 2638 | 1464072516882 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 23:48:37 INFO - PROCESS | 2638 | 1464072517210 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:37 INFO - PROCESS | 2638 | ++DOCSHELL 0x85860400 == 166 [pid = 2638] [id = 412] 23:48:37 INFO - PROCESS | 2638 | ++DOMWINDOW == 158 (0x892d4400) [pid = 2638] [serial = 1237] [outer = (nil)] 23:48:37 INFO - PROCESS | 2638 | ++DOMWINDOW == 159 (0x90d6a800) [pid = 2638] [serial = 1238] [outer = 0x892d4400] 23:48:37 INFO - PROCESS | 2638 | 1464072517301 Marionette DEBUG loaded listener.js 23:48:37 INFO - PROCESS | 2638 | ++DOMWINDOW == 160 (0x90eecc00) [pid = 2638] [serial = 1239] [outer = 0x892d4400] 23:48:38 INFO - PROCESS | 2638 | 1464072518186 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]]]}] 23:48:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 23:48:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1586ms 23:48:38 INFO - PROCESS | 2638 | 1464072518252 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 23:48:38 INFO - PROCESS | 2638 | 1464072518256 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 23:48:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 23:48:38 INFO - PROCESS | 2638 | 1464072518262 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 23:48:38 INFO - PROCESS | 2638 | 1464072518266 Marionette TRACE conn3 <- [1,1622,null,{}] 23:48:38 INFO - PROCESS | 2638 | 1464072518271 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}] 23:48:38 INFO - PROCESS | 2638 | 1464072518467 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 23:48:38 INFO - PROCESS | 2638 | 1464072518781 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:38 INFO - PROCESS | 2638 | ++DOCSHELL 0x90c98000 == 167 [pid = 2638] [id = 413] 23:48:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 161 (0x90ca2800) [pid = 2638] [serial = 1240] [outer = (nil)] 23:48:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 162 (0x91a1a400) [pid = 2638] [serial = 1241] [outer = 0x90ca2800] 23:48:38 INFO - PROCESS | 2638 | 1464072518873 Marionette DEBUG loaded listener.js 23:48:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 163 (0x91a22400) [pid = 2638] [serial = 1242] [outer = 0x90ca2800] 23:48:39 INFO - PROCESS | 2638 | 1464072519761 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]]]}] 23:48:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 23:48:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1531ms 23:48:39 INFO - PROCESS | 2638 | 1464072519797 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 23:48:39 INFO - PROCESS | 2638 | 1464072519806 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 23:48:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 23:48:39 INFO - PROCESS | 2638 | 1464072519814 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 23:48:39 INFO - PROCESS | 2638 | 1464072519827 Marionette TRACE conn3 <- [1,1626,null,{}] 23:48:39 INFO - PROCESS | 2638 | 1464072519833 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}] 23:48:40 INFO - PROCESS | 2638 | 1464072520033 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 23:48:40 INFO - PROCESS | 2638 | 1464072520307 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:40 INFO - PROCESS | 2638 | ++DOCSHELL 0x86b44400 == 168 [pid = 2638] [id = 414] 23:48:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 164 (0x90d61400) [pid = 2638] [serial = 1243] [outer = (nil)] 23:48:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 165 (0x9297c000) [pid = 2638] [serial = 1244] [outer = 0x90d61400] 23:48:40 INFO - PROCESS | 2638 | 1464072520454 Marionette DEBUG loaded listener.js 23:48:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 166 (0x929e8800) [pid = 2638] [serial = 1245] [outer = 0x90d61400] 23:48:41 INFO - PROCESS | 2638 | 1464072521333 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]]]}] 23:48:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 23:48:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1548ms 23:48:41 INFO - PROCESS | 2638 | 1464072521363 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 23:48:41 INFO - PROCESS | 2638 | 1464072521367 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 23:48:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 23:48:41 INFO - PROCESS | 2638 | 1464072521373 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 23:48:41 INFO - PROCESS | 2638 | 1464072521376 Marionette TRACE conn3 <- [1,1630,null,{}] 23:48:41 INFO - PROCESS | 2638 | 1464072521425 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}] 23:48:41 INFO - PROCESS | 2638 | 1464072521667 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 23:48:42 INFO - PROCESS | 2638 | 1464072522017 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:42 INFO - PROCESS | 2638 | ++DOCSHELL 0x92ae8c00 == 169 [pid = 2638] [id = 415] 23:48:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 167 (0x92aea400) [pid = 2638] [serial = 1246] [outer = (nil)] 23:48:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 168 (0x92c20400) [pid = 2638] [serial = 1247] [outer = 0x92aea400] 23:48:42 INFO - PROCESS | 2638 | 1464072522117 Marionette DEBUG loaded listener.js 23:48:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 169 (0x93a76400) [pid = 2638] [serial = 1248] [outer = 0x92aea400] 23:48:43 INFO - PROCESS | 2638 | 1464072523069 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]]]}] 23:48:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 23:48:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1749ms 23:48:43 INFO - PROCESS | 2638 | 1464072523122 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 23:48:43 INFO - PROCESS | 2638 | 1464072523127 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 23:48:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 23:48:43 INFO - PROCESS | 2638 | 1464072523133 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 23:48:43 INFO - PROCESS | 2638 | 1464072523138 Marionette TRACE conn3 <- [1,1634,null,{}] 23:48:43 INFO - PROCESS | 2638 | 1464072523143 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}] 23:48:43 INFO - PROCESS | 2638 | 1464072523388 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 23:48:43 INFO - PROCESS | 2638 | 1464072523708 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:43 INFO - PROCESS | 2638 | ++DOCSHELL 0x93a75400 == 170 [pid = 2638] [id = 416] 23:48:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 170 (0x9467ec00) [pid = 2638] [serial = 1249] [outer = (nil)] 23:48:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 171 (0x95193000) [pid = 2638] [serial = 1250] [outer = 0x9467ec00] 23:48:43 INFO - PROCESS | 2638 | 1464072523799 Marionette DEBUG loaded listener.js 23:48:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 172 (0x95198c00) [pid = 2638] [serial = 1251] [outer = 0x9467ec00] 23:48:44 INFO - PROCESS | 2638 | 1464072524697 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]]]}] 23:48:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 23:48:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1633ms 23:48:44 INFO - PROCESS | 2638 | 1464072524768 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 23:48:44 INFO - PROCESS | 2638 | 1464072524772 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 23:48:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 23:48:44 INFO - PROCESS | 2638 | 1464072524778 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 23:48:44 INFO - PROCESS | 2638 | 1464072524781 Marionette TRACE conn3 <- [1,1638,null,{}] 23:48:44 INFO - PROCESS | 2638 | 1464072524787 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}] 23:48:45 INFO - PROCESS | 2638 | 1464072525010 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 23:48:45 INFO - PROCESS | 2638 | 1464072525331 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:45 INFO - PROCESS | 2638 | ++DOCSHELL 0x87a86c00 == 171 [pid = 2638] [id = 417] 23:48:45 INFO - PROCESS | 2638 | ++DOMWINDOW == 173 (0x92c27c00) [pid = 2638] [serial = 1252] [outer = (nil)] 23:48:45 INFO - PROCESS | 2638 | ++DOMWINDOW == 174 (0x97890c00) [pid = 2638] [serial = 1253] [outer = 0x92c27c00] 23:48:45 INFO - PROCESS | 2638 | 1464072525422 Marionette DEBUG loaded listener.js 23:48:45 INFO - PROCESS | 2638 | ++DOMWINDOW == 175 (0x97895800) [pid = 2638] [serial = 1254] [outer = 0x92c27c00] 23:48:46 INFO - PROCESS | 2638 | 1464072526303 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]]]}] 23:48:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 23:48:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1587ms 23:48:46 INFO - PROCESS | 2638 | 1464072526367 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 23:48:46 INFO - PROCESS | 2638 | 1464072526371 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 23:48:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 23:48:46 INFO - PROCESS | 2638 | 1464072526377 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 23:48:46 INFO - PROCESS | 2638 | 1464072526381 Marionette TRACE conn3 <- [1,1642,null,{}] 23:48:46 INFO - PROCESS | 2638 | 1464072526386 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}] 23:48:46 INFO - PROCESS | 2638 | 1464072526611 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 23:48:46 INFO - PROCESS | 2638 | 1464072526941 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:46 INFO - PROCESS | 2638 | ++DOCSHELL 0x85862c00 == 172 [pid = 2638] [id = 418] 23:48:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 176 (0x87a87800) [pid = 2638] [serial = 1255] [outer = (nil)] 23:48:47 INFO - PROCESS | 2638 | ++DOMWINDOW == 177 (0x98e25800) [pid = 2638] [serial = 1256] [outer = 0x87a87800] 23:48:47 INFO - PROCESS | 2638 | 1464072527034 Marionette DEBUG loaded listener.js 23:48:47 INFO - PROCESS | 2638 | ++DOMWINDOW == 178 (0x98e28c00) [pid = 2638] [serial = 1257] [outer = 0x87a87800] 23:48:47 INFO - PROCESS | 2638 | 1464072527915 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]]]}] 23:48:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 23:48:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1581ms 23:48:47 INFO - PROCESS | 2638 | 1464072527960 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 23:48:47 INFO - PROCESS | 2638 | 1464072527964 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 23:48:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 23:48:47 INFO - PROCESS | 2638 | 1464072527970 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 23:48:47 INFO - PROCESS | 2638 | 1464072527974 Marionette TRACE conn3 <- [1,1646,null,{}] 23:48:47 INFO - PROCESS | 2638 | 1464072527979 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}] 23:48:48 INFO - PROCESS | 2638 | 1464072528187 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 23:48:48 INFO - PROCESS | 2638 | 1464072528512 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:48 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f582000 == 173 [pid = 2638] [id = 419] 23:48:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 179 (0x929ec000) [pid = 2638] [serial = 1258] [outer = (nil)] 23:48:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 180 (0x99ded400) [pid = 2638] [serial = 1259] [outer = 0x929ec000] 23:48:48 INFO - PROCESS | 2638 | 1464072528611 Marionette DEBUG loaded listener.js 23:48:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 181 (0x9a0db000) [pid = 2638] [serial = 1260] [outer = 0x929ec000] 23:48:49 INFO - PROCESS | 2638 | 1464072529505 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]]]}] 23:48:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 23:48:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1602ms 23:48:49 INFO - PROCESS | 2638 | 1464072529573 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 23:48:49 INFO - PROCESS | 2638 | 1464072529577 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 23:48:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 23:48:49 INFO - PROCESS | 2638 | 1464072529584 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 23:48:49 INFO - PROCESS | 2638 | 1464072529588 Marionette TRACE conn3 <- [1,1650,null,{}] 23:48:49 INFO - PROCESS | 2638 | 1464072529593 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}] 23:48:49 INFO - PROCESS | 2638 | 1464072529897 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 23:48:50 INFO - PROCESS | 2638 | 1464072530227 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:50 INFO - PROCESS | 2638 | ++DOCSHELL 0x87a91800 == 174 [pid = 2638] [id = 420] 23:48:50 INFO - PROCESS | 2638 | ++DOMWINDOW == 182 (0x87de2800) [pid = 2638] [serial = 1261] [outer = (nil)] 23:48:50 INFO - PROCESS | 2638 | ++DOMWINDOW == 183 (0x89bde800) [pid = 2638] [serial = 1262] [outer = 0x87de2800] 23:48:50 INFO - PROCESS | 2638 | 1464072530316 Marionette DEBUG loaded listener.js 23:48:50 INFO - PROCESS | 2638 | ++DOMWINDOW == 184 (0x8f575800) [pid = 2638] [serial = 1263] [outer = 0x87de2800] 23:48:51 INFO - PROCESS | 2638 | 1464072531234 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]]]}] 23:48:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 23:48:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1687ms 23:48:51 INFO - PROCESS | 2638 | 1464072531273 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 23:48:51 INFO - PROCESS | 2638 | 1464072531277 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 23:48:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 23:48:51 INFO - PROCESS | 2638 | 1464072531306 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 23:48:51 INFO - PROCESS | 2638 | 1464072531310 Marionette TRACE conn3 <- [1,1654,null,{}] 23:48:51 INFO - PROCESS | 2638 | 1464072531316 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}] 23:48:51 INFO - PROCESS | 2638 | 1464072531542 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 23:48:51 INFO - PROCESS | 2638 | 1464072531893 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:51 INFO - PROCESS | 2638 | ++DOCSHELL 0x86b47400 == 175 [pid = 2638] [id = 421] 23:48:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 185 (0x89986400) [pid = 2638] [serial = 1264] [outer = (nil)] 23:48:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 186 (0x8d8c8000) [pid = 2638] [serial = 1265] [outer = 0x89986400] 23:48:51 INFO - PROCESS | 2638 | 1464072531980 Marionette DEBUG loaded listener.js 23:48:52 INFO - PROCESS | 2638 | ++DOMWINDOW == 187 (0x8e4d1800) [pid = 2638] [serial = 1266] [outer = 0x89986400] 23:48:53 INFO - PROCESS | 2638 | 1464072533665 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]]]}] 23:48:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 23:48:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 2396ms 23:48:53 INFO - PROCESS | 2638 | 1464072533698 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 23:48:53 INFO - PROCESS | 2638 | 1464072533702 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 23:48:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 23:48:53 INFO - PROCESS | 2638 | 1464072533711 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 23:48:53 INFO - PROCESS | 2638 | 1464072533716 Marionette TRACE conn3 <- [1,1658,null,{}] 23:48:53 INFO - PROCESS | 2638 | 1464072533726 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}] 23:48:53 INFO - PROCESS | 2638 | 1464072533950 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 23:48:54 INFO - PROCESS | 2638 | 1464072534231 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:54 INFO - PROCESS | 2638 | ++DOCSHELL 0x8585d400 == 176 [pid = 2638] [id = 422] 23:48:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 188 (0x869de800) [pid = 2638] [serial = 1267] [outer = (nil)] 23:48:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 189 (0x86b49400) [pid = 2638] [serial = 1268] [outer = 0x869de800] 23:48:54 INFO - PROCESS | 2638 | 1464072534313 Marionette DEBUG loaded listener.js 23:48:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 190 (0x87a8c000) [pid = 2638] [serial = 1269] [outer = 0x869de800] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x869d5400 == 175 [pid = 2638] [id = 298] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x8bd16400 == 174 [pid = 2638] [id = 303] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x929f6c00 == 173 [pid = 2638] [id = 181] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x87de2c00 == 172 [pid = 2638] [id = 257] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x99b1ec00 == 171 [pid = 2638] [id = 72] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x8609cc00 == 170 [pid = 2638] [id = 310] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x8ba7e800 == 169 [pid = 2638] [id = 300] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x8d691c00 == 168 [pid = 2638] [id = 211] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x89bd8c00 == 167 [pid = 2638] [id = 299] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x87de5400 == 166 [pid = 2638] [id = 255] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x8609c400 == 165 [pid = 2638] [id = 297] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x9ba3dc00 == 164 [pid = 2638] [id = 184] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x8f4fa800 == 163 [pid = 2638] [id = 106] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x891a4800 == 162 [pid = 2638] [id = 256] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x8b70d800 == 161 [pid = 2638] [id = 304] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x8eba8000 == 160 [pid = 2638] [id = 307] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x8f7a0800 == 159 [pid = 2638] [id = 308] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x8e3a0400 == 158 [pid = 2638] [id = 305] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x8e4de000 == 157 [pid = 2638] [id = 306] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x90d68c00 == 156 [pid = 2638] [id = 309] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0xa6f2e000 == 155 [pid = 2638] [id = 107] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x97897400 == 154 [pid = 2638] [id = 182] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0xa2149000 == 153 [pid = 2638] [id = 66] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x929e9400 == 152 [pid = 2638] [id = 180] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x891a5800 == 151 [pid = 2638] [id = 301] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x8b701400 == 150 [pid = 2638] [id = 183] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x8f7a5800 == 149 [pid = 2638] [id = 311] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x860a2000 == 148 [pid = 2638] [id = 404] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x89988c00 == 147 [pid = 2638] [id = 403] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x8a34e800 == 146 [pid = 2638] [id = 402] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x86b45800 == 145 [pid = 2638] [id = 401] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x8e4c6400 == 144 [pid = 2638] [id = 392] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x891a5000 == 143 [pid = 2638] [id = 391] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x8ea8bc00 == 142 [pid = 2638] [id = 390] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x869d5c00 == 141 [pid = 2638] [id = 389] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x892d8c00 == 140 [pid = 2638] [id = 388] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x8b756800 == 139 [pid = 2638] [id = 386] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x8d693000 == 138 [pid = 2638] [id = 387] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x8ba7bc00 == 137 [pid = 2638] [id = 385] 23:48:55 INFO - PROCESS | 2638 | --DOCSHELL 0x87a85000 == 136 [pid = 2638] [id = 384] 23:48:55 INFO - PROCESS | 2638 | 1464072535803 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]]]}] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 189 (0x90ee8800) [pid = 2638] [serial = 1112] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 188 (0x92aec800) [pid = 2638] [serial = 1119] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 187 (0x8f7e4400) [pid = 2638] [serial = 1109] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 186 (0x97879c00) [pid = 2638] [serial = 1127] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 185 (0x8e398c00) [pid = 2638] [serial = 1097] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 184 (0x8ebbbc00) [pid = 2638] [serial = 1103] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 183 (0x8e4cdc00) [pid = 2638] [serial = 1098] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 182 (0x8d8c6000) [pid = 2638] [serial = 1026] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 181 (0x8ebbcc00) [pid = 2638] [serial = 1038] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 180 (0x8d708000) [pid = 2638] [serial = 1140] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 179 (0x9789b800) [pid = 2638] [serial = 1131] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 178 (0x9226c000) [pid = 2638] [serial = 1115] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 177 (0x8f7e6800) [pid = 2638] [serial = 1044] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 176 (0x97881c00) [pid = 2638] [serial = 1128] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 175 (0x91a24c00) [pid = 2638] [serial = 1050] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 174 (0x8998f400) [pid = 2638] [serial = 1145] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 173 (0x8ba86000) [pid = 2638] [serial = 1148] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 172 (0x950db800) [pid = 2638] [serial = 1121] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 171 (0x95195400) [pid = 2638] [serial = 1122] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 170 (0x8ba86c00) [pid = 2638] [serial = 957] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 169 (0x8f786c00) [pid = 2638] [serial = 1106] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 168 (0x92894800) [pid = 2638] [serial = 1116] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 167 (0x90eed000) [pid = 2638] [serial = 1113] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 166 (0x950e0400) [pid = 2638] [serial = 1068] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 165 (0x8d4dac00) [pid = 2638] [serial = 1089] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 164 (0x94676800) [pid = 2638] [serial = 1062] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 163 (0x94692c00) [pid = 2638] [serial = 1065] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 162 (0x8d69cc00) [pid = 2638] [serial = 1032] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 161 (0x92980400) [pid = 2638] [serial = 1053] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 160 (0x97897800) [pid = 2638] [serial = 1130] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 159 (0x8f78ec00) [pid = 2638] [serial = 1107] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 158 (0x8f576000) [pid = 2638] [serial = 1041] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 157 (0x8bd15800) [pid = 2638] [serial = 1095] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 156 (0x8eba0c00) [pid = 2638] [serial = 1101] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 155 (0x951e3c00) [pid = 2638] [serial = 1124] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 154 (0x8bd1ac00) [pid = 2638] [serial = 1149] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 153 (0x90d69800) [pid = 2638] [serial = 1047] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 152 (0x98b0f800) [pid = 2638] [serial = 1133] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 151 (0x8a342400) [pid = 2638] [serial = 1146] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 150 (0x87de6000) [pid = 2638] [serial = 1143] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 149 (0x8e59f400) [pid = 2638] [serial = 1100] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 148 (0x8be5c000) [pid = 2638] [serial = 1139] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 147 (0x891a7400) [pid = 2638] [serial = 1092] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 146 (0x996ae000) [pid = 2638] [serial = 1137] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 145 (0x996a6800) [pid = 2638] [serial = 1136] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 144 (0x8a341800) [pid = 2638] [serial = 1029] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 143 (0x951ec800) [pid = 2638] [serial = 1125] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 142 (0x92c2a400) [pid = 2638] [serial = 1059] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 141 (0x92ae4400) [pid = 2638] [serial = 1056] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 140 (0x98b99400) [pid = 2638] [serial = 1134] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 139 (0x8ecc9c00) [pid = 2638] [serial = 1104] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 138 (0x8e594400) [pid = 2638] [serial = 1035] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 137 (0x8b752000) [pid = 2638] [serial = 1094] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 136 (0x90d41800) [pid = 2638] [serial = 1110] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 135 (0x87a89400) [pid = 2638] [serial = 1142] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 134 (0x929f2c00) [pid = 2638] [serial = 1118] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 133 (0x8be53c00) [pid = 2638] [serial = 1151] [outer = (nil)] [url = about:blank] 23:48:55 INFO - PROCESS | 2638 | --DOMWINDOW == 132 (0x88598000) [pid = 2638] [serial = 1091] [outer = (nil)] [url = about:blank] 23:48:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 23:48:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 2341ms 23:48:56 INFO - PROCESS | 2638 | 1464072536074 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 23:48:56 INFO - PROCESS | 2638 | 1464072536082 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 23:48:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 23:48:56 INFO - PROCESS | 2638 | 1464072536096 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 23:48:56 INFO - PROCESS | 2638 | 1464072536101 Marionette TRACE conn3 <- [1,1662,null,{}] 23:48:56 INFO - PROCESS | 2638 | 1464072536107 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}] 23:48:56 INFO - PROCESS | 2638 | 1464072536309 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 23:48:56 INFO - PROCESS | 2638 | 1464072536521 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:56 INFO - PROCESS | 2638 | ++DOCSHELL 0x87a91c00 == 137 [pid = 2638] [id = 423] 23:48:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 133 (0x87bf8800) [pid = 2638] [serial = 1270] [outer = (nil)] 23:48:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 134 (0x87de2c00) [pid = 2638] [serial = 1271] [outer = 0x87bf8800] 23:48:56 INFO - PROCESS | 2638 | 1464072536631 Marionette DEBUG loaded listener.js 23:48:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 135 (0x88594400) [pid = 2638] [serial = 1272] [outer = 0x87bf8800] 23:48:57 INFO - PROCESS | 2638 | 1464072537482 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]]]}] 23:48:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 23:48:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1446ms 23:48:57 INFO - PROCESS | 2638 | 1464072537542 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 23:48:57 INFO - PROCESS | 2638 | 1464072537546 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 23:48:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 23:48:57 INFO - PROCESS | 2638 | 1464072537553 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 23:48:57 INFO - PROCESS | 2638 | 1464072537558 Marionette TRACE conn3 <- [1,1666,null,{}] 23:48:57 INFO - PROCESS | 2638 | 1464072537574 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}] 23:48:57 INFO - PROCESS | 2638 | 1464072537780 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 23:48:58 INFO - PROCESS | 2638 | 1464072538075 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:58 INFO - PROCESS | 2638 | ++DOCSHELL 0x85859400 == 138 [pid = 2638] [id = 424] 23:48:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 136 (0x891a9400) [pid = 2638] [serial = 1273] [outer = (nil)] 23:48:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 137 (0x89989800) [pid = 2638] [serial = 1274] [outer = 0x891a9400] 23:48:58 INFO - PROCESS | 2638 | 1464072538166 Marionette DEBUG loaded listener.js 23:48:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 138 (0x89bdc000) [pid = 2638] [serial = 1275] [outer = 0x891a9400] 23:48:59 INFO - PROCESS | 2638 | 1464072539021 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]]]}] 23:48:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 23:48:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1533ms 23:48:59 INFO - PROCESS | 2638 | 1464072539087 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 23:48:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 23:48:59 INFO - PROCESS | 2638 | 1464072539092 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 23:48:59 INFO - PROCESS | 2638 | 1464072539098 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 23:48:59 INFO - PROCESS | 2638 | 1464072539102 Marionette TRACE conn3 <- [1,1670,null,{}] 23:48:59 INFO - PROCESS | 2638 | 1464072539107 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}] 23:48:59 INFO - PROCESS | 2638 | 1464072539370 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 23:48:59 INFO - PROCESS | 2638 | 1464072539405 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:59 INFO - PROCESS | 2638 | ++DOCSHELL 0x89984400 == 139 [pid = 2638] [id = 425] 23:48:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 139 (0x89be0400) [pid = 2638] [serial = 1276] [outer = (nil)] 23:48:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 140 (0x8b707400) [pid = 2638] [serial = 1277] [outer = 0x89be0400] 23:48:59 INFO - PROCESS | 2638 | 1464072539481 Marionette DEBUG loaded listener.js 23:48:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 141 (0x8b756000) [pid = 2638] [serial = 1278] [outer = 0x89be0400] 23:49:01 INFO - PROCESS | 2638 | --DOMWINDOW == 140 (0x929f7c00) [pid = 2638] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 23:49:01 INFO - PROCESS | 2638 | --DOMWINDOW == 139 (0x891a4000) [pid = 2638] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 23:49:01 INFO - PROCESS | 2638 | --DOMWINDOW == 138 (0x87de1c00) [pid = 2638] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 23:49:01 INFO - PROCESS | 2638 | --DOMWINDOW == 137 (0x8d702000) [pid = 2638] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 23:49:01 INFO - PROCESS | 2638 | --DOMWINDOW == 136 (0x8d9a8c00) [pid = 2638] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 23:49:01 INFO - PROCESS | 2638 | --DOMWINDOW == 135 (0x8f7a2400) [pid = 2638] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 23:49:01 INFO - PROCESS | 2638 | --DOMWINDOW == 134 (0x90ca1400) [pid = 2638] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 23:49:01 INFO - PROCESS | 2638 | --DOMWINDOW == 133 (0x8ecd0400) [pid = 2638] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 23:49:01 INFO - PROCESS | 2638 | --DOMWINDOW == 132 (0x92c28800) [pid = 2638] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 23:49:01 INFO - PROCESS | 2638 | --DOMWINDOW == 131 (0x8d4d1800) [pid = 2638] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 23:49:01 INFO - PROCESS | 2638 | --DOMWINDOW == 130 (0x8d812c00) [pid = 2638] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 23:49:01 INFO - PROCESS | 2638 | --DOMWINDOW == 129 (0x8e4dd800) [pid = 2638] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 23:49:01 INFO - PROCESS | 2638 | --DOMWINDOW == 128 (0x8a350c00) [pid = 2638] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 23:49:01 INFO - PROCESS | 2638 | --DOMWINDOW == 127 (0x90ca0800) [pid = 2638] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 23:49:01 INFO - PROCESS | 2638 | --DOMWINDOW == 126 (0x929f5c00) [pid = 2638] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 23:49:01 INFO - PROCESS | 2638 | --DOMWINDOW == 125 (0x951e5000) [pid = 2638] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 23:49:01 INFO - PROCESS | 2638 | --DOMWINDOW == 124 (0x99784800) [pid = 2638] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 23:49:01 INFO - PROCESS | 2638 | --DOMWINDOW == 123 (0x8ecca800) [pid = 2638] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 23:49:01 INFO - PROCESS | 2638 | --DOMWINDOW == 122 (0x8ba81800) [pid = 2638] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 23:49:01 INFO - PROCESS | 2638 | --DOMWINDOW == 121 (0x92c1e000) [pid = 2638] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 23:49:01 INFO - PROCESS | 2638 | 1464072541395 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]]]}] 23:49:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 23:49:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 2336ms 23:49:01 INFO - PROCESS | 2638 | 1464072541436 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 23:49:01 INFO - PROCESS | 2638 | 1464072541440 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 23:49:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 23:49:01 INFO - PROCESS | 2638 | 1464072541446 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 23:49:01 INFO - PROCESS | 2638 | 1464072541464 Marionette TRACE conn3 <- [1,1674,null,{}] 23:49:01 INFO - PROCESS | 2638 | 1464072541471 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}] 23:49:01 INFO - PROCESS | 2638 | 1464072541704 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 23:49:01 INFO - PROCESS | 2638 | 1464072541894 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:01 INFO - PROCESS | 2638 | ++DOCSHELL 0x89982800 == 140 [pid = 2638] [id = 426] 23:49:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 122 (0x89986800) [pid = 2638] [serial = 1279] [outer = (nil)] 23:49:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 123 (0x8b842c00) [pid = 2638] [serial = 1280] [outer = 0x89986800] 23:49:01 INFO - PROCESS | 2638 | 1464072541973 Marionette DEBUG loaded listener.js 23:49:02 INFO - PROCESS | 2638 | ++DOMWINDOW == 124 (0x8ba7a800) [pid = 2638] [serial = 1281] [outer = 0x89986800] 23:49:02 INFO - PROCESS | 2638 | 1464072542778 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]]]}] 23:49:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 23:49:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1394ms 23:49:02 INFO - PROCESS | 2638 | 1464072542841 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 23:49:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 23:49:02 INFO - PROCESS | 2638 | 1464072542846 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 23:49:02 INFO - PROCESS | 2638 | 1464072542854 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 23:49:02 INFO - PROCESS | 2638 | 1464072542856 Marionette TRACE conn3 <- [1,1678,null,{}] 23:49:02 INFO - PROCESS | 2638 | 1464072542862 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}] 23:49:03 INFO - PROCESS | 2638 | 1464072543112 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 23:49:03 INFO - PROCESS | 2638 | 1464072543575 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:03 INFO - PROCESS | 2638 | ++DOCSHELL 0x8585ec00 == 141 [pid = 2638] [id = 427] 23:49:03 INFO - PROCESS | 2638 | ++DOMWINDOW == 125 (0x85860800) [pid = 2638] [serial = 1282] [outer = (nil)] 23:49:03 INFO - PROCESS | 2638 | ++DOMWINDOW == 126 (0x8609a400) [pid = 2638] [serial = 1283] [outer = 0x85860800] 23:49:03 INFO - PROCESS | 2638 | 1464072543683 Marionette DEBUG loaded listener.js 23:49:03 INFO - PROCESS | 2638 | ++DOMWINDOW == 127 (0x869d6800) [pid = 2638] [serial = 1284] [outer = 0x85860800] 23:49:04 INFO - PROCESS | 2638 | 1464072544690 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]]]}] 23:49:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 23:49:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1882ms 23:49:04 INFO - PROCESS | 2638 | 1464072544737 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 23:49:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 23:49:04 INFO - PROCESS | 2638 | 1464072544744 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 23:49:04 INFO - PROCESS | 2638 | 1464072544752 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 23:49:04 INFO - PROCESS | 2638 | 1464072544758 Marionette TRACE conn3 <- [1,1682,null,{}] 23:49:04 INFO - PROCESS | 2638 | 1464072544766 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}] 23:49:05 INFO - PROCESS | 2638 | 1464072545019 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 23:49:05 INFO - PROCESS | 2638 | 1464072545336 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:05 INFO - PROCESS | 2638 | ++DOCSHELL 0x87bf3000 == 142 [pid = 2638] [id = 428] 23:49:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 128 (0x87bfc800) [pid = 2638] [serial = 1285] [outer = (nil)] 23:49:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 129 (0x891a4000) [pid = 2638] [serial = 1286] [outer = 0x87bfc800] 23:49:05 INFO - PROCESS | 2638 | 1464072545445 Marionette DEBUG loaded listener.js 23:49:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 130 (0x892dec00) [pid = 2638] [serial = 1287] [outer = 0x87bfc800] 23:49:06 INFO - PROCESS | 2638 | 1464072546885 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]]]}] 23:49:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 23:49:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 2190ms 23:49:06 INFO - PROCESS | 2638 | 1464072546956 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 23:49:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 23:49:06 INFO - PROCESS | 2638 | 1464072546967 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 23:49:06 INFO - PROCESS | 2638 | 1464072546978 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 23:49:06 INFO - PROCESS | 2638 | 1464072546984 Marionette TRACE conn3 <- [1,1686,null,{}] 23:49:07 INFO - PROCESS | 2638 | 1464072546994 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}] 23:49:07 INFO - PROCESS | 2638 | 1464072547412 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 23:49:07 INFO - PROCESS | 2638 | 1464072547624 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:07 INFO - PROCESS | 2638 | ++DOCSHELL 0x87a89400 == 143 [pid = 2638] [id = 429] 23:49:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 131 (0x8a341800) [pid = 2638] [serial = 1288] [outer = (nil)] 23:49:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 132 (0x8b70a400) [pid = 2638] [serial = 1289] [outer = 0x8a341800] 23:49:07 INFO - PROCESS | 2638 | 1464072547712 Marionette DEBUG loaded listener.js 23:49:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 133 (0x8ba88c00) [pid = 2638] [serial = 1290] [outer = 0x8a341800] 23:49:08 INFO - PROCESS | 2638 | 1464072548716 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]]]}] 23:49:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 23:49:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1791ms 23:49:08 INFO - PROCESS | 2638 | 1464072548766 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 23:49:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 23:49:08 INFO - PROCESS | 2638 | 1464072548770 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 23:49:08 INFO - PROCESS | 2638 | 1464072548786 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 23:49:08 INFO - PROCESS | 2638 | 1464072548795 Marionette TRACE conn3 <- [1,1690,null,{}] 23:49:08 INFO - PROCESS | 2638 | 1464072548802 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}] 23:49:09 INFO - PROCESS | 2638 | 1464072549060 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 23:49:09 INFO - PROCESS | 2638 | 1464072549382 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:09 INFO - PROCESS | 2638 | ++DOCSHELL 0x8a345c00 == 144 [pid = 2638] [id = 430] 23:49:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 134 (0x8a34dc00) [pid = 2638] [serial = 1291] [outer = (nil)] 23:49:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 135 (0x8d4d1800) [pid = 2638] [serial = 1292] [outer = 0x8a34dc00] 23:49:09 INFO - PROCESS | 2638 | 1464072549491 Marionette DEBUG loaded listener.js 23:49:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 136 (0x8d68e400) [pid = 2638] [serial = 1293] [outer = 0x8a34dc00] 23:49:10 INFO - PROCESS | 2638 | ************************* 23:49:10 INFO - PROCESS | 2638 | A coding exception was thrown and uncaught in a Task. 23:49:10 INFO - PROCESS | 2638 | 23:49:10 INFO - PROCESS | 2638 | Full message: TypeError: NetworkError when attempting to fetch resource. 23:49:10 INFO - PROCESS | 2638 | Full stack: 23:49:10 INFO - PROCESS | 2638 | ************************* 23:49:10 INFO - PROCESS | 2638 | 1464072550514 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]]]}] 23:49:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 23:49:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1796ms 23:49:10 INFO - PROCESS | 2638 | 1464072550574 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 23:49:10 INFO - PROCESS | 2638 | 1464072550580 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 23:49:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 23:49:10 INFO - PROCESS | 2638 | 1464072550586 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 23:49:10 INFO - PROCESS | 2638 | 1464072550589 Marionette TRACE conn3 <- [1,1694,null,{}] 23:49:10 INFO - PROCESS | 2638 | 1464072550595 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}] 23:49:10 INFO - PROCESS | 2638 | 1464072550852 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 23:49:11 INFO - PROCESS | 2638 | 1464072551255 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:11 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d4d3000 == 145 [pid = 2638] [id = 431] 23:49:11 INFO - PROCESS | 2638 | ++DOMWINDOW == 137 (0x8d695400) [pid = 2638] [serial = 1294] [outer = (nil)] 23:49:11 INFO - PROCESS | 2638 | ++DOMWINDOW == 138 (0x8d8c0000) [pid = 2638] [serial = 1295] [outer = 0x8d695400] 23:49:11 INFO - PROCESS | 2638 | 1464072551412 Marionette DEBUG loaded listener.js 23:49:11 INFO - PROCESS | 2638 | ++DOMWINDOW == 139 (0x8d8c6c00) [pid = 2638] [serial = 1296] [outer = 0x8d695400] 23:49:12 INFO - PROCESS | 2638 | 1464072552634 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]]]}] 23:49:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 23:49:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 2091ms 23:49:12 INFO - PROCESS | 2638 | 1464072552678 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 23:49:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 23:49:12 INFO - PROCESS | 2638 | 1464072552682 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 23:49:12 INFO - PROCESS | 2638 | 1464072552689 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 23:49:12 INFO - PROCESS | 2638 | 1464072552692 Marionette TRACE conn3 <- [1,1698,null,{}] 23:49:12 INFO - PROCESS | 2638 | 1464072552698 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}] 23:49:12 INFO - PROCESS | 2638 | 1464072552914 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 23:49:13 INFO - PROCESS | 2638 | 1464072553212 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:13 INFO - PROCESS | 2638 | ++DOCSHELL 0x8e3a0400 == 146 [pid = 2638] [id = 432] 23:49:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 140 (0x8e4c1400) [pid = 2638] [serial = 1297] [outer = (nil)] 23:49:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 141 (0x8e4c6c00) [pid = 2638] [serial = 1298] [outer = 0x8e4c1400] 23:49:13 INFO - PROCESS | 2638 | 1464072553355 Marionette DEBUG loaded listener.js 23:49:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 142 (0x8e4db000) [pid = 2638] [serial = 1299] [outer = 0x8e4c1400] 23:49:14 INFO - PROCESS | 2638 | 1464072554322 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]]]}] 23:49:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 23:49:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1686ms 23:49:14 INFO - PROCESS | 2638 | 1464072554376 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 23:49:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 23:49:14 INFO - PROCESS | 2638 | 1464072554380 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 23:49:14 INFO - PROCESS | 2638 | 1464072554386 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 23:49:14 INFO - PROCESS | 2638 | 1464072554390 Marionette TRACE conn3 <- [1,1702,null,{}] 23:49:14 INFO - PROCESS | 2638 | 1464072554396 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}] 23:49:14 INFO - PROCESS | 2638 | 1464072554614 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 23:49:14 INFO - PROCESS | 2638 | 1464072554875 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:14 INFO - PROCESS | 2638 | ++DOCSHELL 0x8be4f000 == 147 [pid = 2638] [id = 433] 23:49:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 143 (0x8d4d1400) [pid = 2638] [serial = 1300] [outer = (nil)] 23:49:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 144 (0x8eba1c00) [pid = 2638] [serial = 1301] [outer = 0x8d4d1400] 23:49:15 INFO - PROCESS | 2638 | 1464072555014 Marionette DEBUG loaded listener.js 23:49:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 145 (0x8ebaf400) [pid = 2638] [serial = 1302] [outer = 0x8d4d1400] 23:49:15 INFO - PROCESS | 2638 | 1464072555947 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]]]}] 23:49:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 23:49:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1631ms 23:49:16 INFO - PROCESS | 2638 | 1464072556018 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 23:49:16 INFO - PROCESS | 2638 | 1464072556022 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 23:49:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 23:49:16 INFO - PROCESS | 2638 | 1464072556029 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 23:49:16 INFO - PROCESS | 2638 | 1464072556032 Marionette TRACE conn3 <- [1,1706,null,{}] 23:49:16 INFO - PROCESS | 2638 | 1464072556038 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}] 23:49:16 INFO - PROCESS | 2638 | 1464072556248 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 23:49:16 INFO - PROCESS | 2638 | 1464072556515 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:16 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d4ce800 == 148 [pid = 2638] [id = 434] 23:49:16 INFO - PROCESS | 2638 | ++DOMWINDOW == 146 (0x8e4c9c00) [pid = 2638] [serial = 1303] [outer = (nil)] 23:49:16 INFO - PROCESS | 2638 | ++DOMWINDOW == 147 (0x8ebc0c00) [pid = 2638] [serial = 1304] [outer = 0x8e4c9c00] 23:49:16 INFO - PROCESS | 2638 | 1464072556644 Marionette DEBUG loaded listener.js 23:49:16 INFO - PROCESS | 2638 | ++DOMWINDOW == 148 (0x8ecc8800) [pid = 2638] [serial = 1305] [outer = 0x8e4c9c00] 23:49:17 INFO - PROCESS | 2638 | 1464072557565 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]]]}] 23:49:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 23:49:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1588ms 23:49:17 INFO - PROCESS | 2638 | 1464072557619 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 23:49:17 INFO - PROCESS | 2638 | 1464072557623 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 23:49:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 23:49:17 INFO - PROCESS | 2638 | 1464072557630 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 23:49:17 INFO - PROCESS | 2638 | 1464072557634 Marionette TRACE conn3 <- [1,1710,null,{}] 23:49:17 INFO - PROCESS | 2638 | 1464072557640 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}] 23:49:17 INFO - PROCESS | 2638 | 1464072557843 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 23:49:18 INFO - PROCESS | 2638 | 1464072558107 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:18 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ea81000 == 149 [pid = 2638] [id = 435] 23:49:18 INFO - PROCESS | 2638 | ++DOMWINDOW == 149 (0x8ebb9400) [pid = 2638] [serial = 1306] [outer = (nil)] 23:49:18 INFO - PROCESS | 2638 | ++DOMWINDOW == 150 (0x8f4f9000) [pid = 2638] [serial = 1307] [outer = 0x8ebb9400] 23:49:18 INFO - PROCESS | 2638 | 1464072558238 Marionette DEBUG loaded listener.js 23:49:18 INFO - PROCESS | 2638 | ++DOMWINDOW == 151 (0x8f57b000) [pid = 2638] [serial = 1308] [outer = 0x8ebb9400] 23:49:19 INFO - PROCESS | 2638 | 1464072559187 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]]]}] 23:49:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 23:49:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1633ms 23:49:19 INFO - PROCESS | 2638 | 1464072559264 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 23:49:19 INFO - PROCESS | 2638 | 1464072559269 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 23:49:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 23:49:19 INFO - PROCESS | 2638 | 1464072559275 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 23:49:19 INFO - PROCESS | 2638 | 1464072559279 Marionette TRACE conn3 <- [1,1714,null,{}] 23:49:19 INFO - PROCESS | 2638 | 1464072559284 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}] 23:49:19 INFO - PROCESS | 2638 | 1464072559549 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 23:49:19 INFO - PROCESS | 2638 | 1464072559856 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:19 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ecce000 == 150 [pid = 2638] [id = 436] 23:49:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 152 (0x8eccfc00) [pid = 2638] [serial = 1309] [outer = (nil)] 23:49:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 153 (0x8f6d5c00) [pid = 2638] [serial = 1310] [outer = 0x8eccfc00] 23:49:19 INFO - PROCESS | 2638 | 1464072559949 Marionette DEBUG loaded listener.js 23:49:20 INFO - PROCESS | 2638 | ++DOMWINDOW == 154 (0x8f6d8c00) [pid = 2638] [serial = 1311] [outer = 0x8eccfc00] 23:49:20 INFO - PROCESS | 2638 | 1464072560858 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]]]}] 23:49:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 23:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1647ms 23:49:20 INFO - PROCESS | 2638 | 1464072560924 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 23:49:20 INFO - PROCESS | 2638 | 1464072560928 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 23:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 23:49:20 INFO - PROCESS | 2638 | 1464072560934 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 23:49:20 INFO - PROCESS | 2638 | 1464072560937 Marionette TRACE conn3 <- [1,1718,null,{}] 23:49:20 INFO - PROCESS | 2638 | 1464072560943 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}] 23:49:21 INFO - PROCESS | 2638 | 1464072561155 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 23:49:21 INFO - PROCESS | 2638 | 1464072561431 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:21 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f78d400 == 151 [pid = 2638] [id = 437] 23:49:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 155 (0x8f790800) [pid = 2638] [serial = 1312] [outer = (nil)] 23:49:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 156 (0x8f796c00) [pid = 2638] [serial = 1313] [outer = 0x8f790800] 23:49:21 INFO - PROCESS | 2638 | 1464072561578 Marionette DEBUG loaded listener.js 23:49:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 157 (0x8f7a3000) [pid = 2638] [serial = 1314] [outer = 0x8f790800] 23:49:22 INFO - PROCESS | 2638 | 1464072562547 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]]]}] 23:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 23:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1684ms 23:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 23:49:22 INFO - PROCESS | 2638 | 1464072562619 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 23:49:22 INFO - PROCESS | 2638 | 1464072562623 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 23:49:22 INFO - PROCESS | 2638 | 1464072562630 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 23:49:22 INFO - PROCESS | 2638 | 1464072562634 Marionette TRACE conn3 <- [1,1722,null,{}] 23:49:22 INFO - PROCESS | 2638 | 1464072562640 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}] 23:49:22 INFO - PROCESS | 2638 | 1464072562913 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 23:49:23 INFO - PROCESS | 2638 | 1464072563229 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:23 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f792800 == 152 [pid = 2638] [id = 438] 23:49:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 158 (0x8f79fc00) [pid = 2638] [serial = 1315] [outer = (nil)] 23:49:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 159 (0x90ca0400) [pid = 2638] [serial = 1316] [outer = 0x8f79fc00] 23:49:23 INFO - PROCESS | 2638 | 1464072563315 Marionette DEBUG loaded listener.js 23:49:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 160 (0x90d42800) [pid = 2638] [serial = 1317] [outer = 0x8f79fc00] 23:49:24 INFO - PROCESS | 2638 | 1464072564226 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]]]}] 23:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 23:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1631ms 23:49:24 INFO - PROCESS | 2638 | 1464072564261 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 23:49:24 INFO - PROCESS | 2638 | 1464072564265 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 23:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 23:49:24 INFO - PROCESS | 2638 | 1464072564272 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 23:49:24 INFO - PROCESS | 2638 | 1464072564274 Marionette TRACE conn3 <- [1,1726,null,{}] 23:49:24 INFO - PROCESS | 2638 | 1464072564282 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}] 23:49:24 INFO - PROCESS | 2638 | 1464072564495 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 23:49:24 INFO - PROCESS | 2638 | 1464072564820 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:24 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f7ec400 == 153 [pid = 2638] [id = 439] 23:49:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 161 (0x90c96800) [pid = 2638] [serial = 1318] [outer = (nil)] 23:49:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 162 (0x90d6d400) [pid = 2638] [serial = 1319] [outer = 0x90c96800] 23:49:24 INFO - PROCESS | 2638 | 1464072564913 Marionette DEBUG loaded listener.js 23:49:25 INFO - PROCESS | 2638 | ++DOMWINDOW == 163 (0x90eea800) [pid = 2638] [serial = 1320] [outer = 0x90c96800] 23:49:25 INFO - PROCESS | 2638 | 1464072565814 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]]]}] 23:49:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 23:49:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1582ms 23:49:25 INFO - PROCESS | 2638 | 1464072565855 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 23:49:25 INFO - PROCESS | 2638 | 1464072565859 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 23:49:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 23:49:25 INFO - PROCESS | 2638 | 1464072565866 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 23:49:25 INFO - PROCESS | 2638 | 1464072565870 Marionette TRACE conn3 <- [1,1730,null,{}] 23:49:25 INFO - PROCESS | 2638 | 1464072565876 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}] 23:49:26 INFO - PROCESS | 2638 | 1464072566081 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 23:49:26 INFO - PROCESS | 2638 | 1464072566351 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:26 INFO - PROCESS | 2638 | ++DOCSHELL 0x869e4000 == 154 [pid = 2638] [id = 440] 23:49:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 164 (0x8f795c00) [pid = 2638] [serial = 1321] [outer = (nil)] 23:49:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 165 (0x910d3400) [pid = 2638] [serial = 1322] [outer = 0x8f795c00] 23:49:26 INFO - PROCESS | 2638 | 1464072566484 Marionette DEBUG loaded listener.js 23:49:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 166 (0x910db800) [pid = 2638] [serial = 1323] [outer = 0x8f795c00] 23:49:27 INFO - PROCESS | 2638 | 1464072567430 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]]]}] 23:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 23:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1637ms 23:49:27 INFO - PROCESS | 2638 | 1464072567504 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 23:49:27 INFO - PROCESS | 2638 | 1464072567507 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 23:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 23:49:27 INFO - PROCESS | 2638 | 1464072567514 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 23:49:27 INFO - PROCESS | 2638 | 1464072567518 Marionette TRACE conn3 <- [1,1734,null,{}] 23:49:27 INFO - PROCESS | 2638 | 1464072567523 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}] 23:49:27 INFO - PROCESS | 2638 | 1464072567734 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 23:49:28 INFO - PROCESS | 2638 | 1464072568044 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:28 INFO - PROCESS | 2638 | ++DOCSHELL 0x869e4c00 == 155 [pid = 2638] [id = 441] 23:49:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 167 (0x90d69800) [pid = 2638] [serial = 1324] [outer = (nil)] 23:49:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 168 (0x92278c00) [pid = 2638] [serial = 1325] [outer = 0x90d69800] 23:49:28 INFO - PROCESS | 2638 | 1464072568136 Marionette DEBUG loaded listener.js 23:49:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 169 (0x92971800) [pid = 2638] [serial = 1326] [outer = 0x90d69800] 23:49:29 INFO - PROCESS | 2638 | 1464072569041 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]]]}] 23:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 23:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1594ms 23:49:29 INFO - PROCESS | 2638 | 1464072569110 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 23:49:29 INFO - PROCESS | 2638 | 1464072569114 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 23:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 23:49:29 INFO - PROCESS | 2638 | 1464072569121 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 23:49:29 INFO - PROCESS | 2638 | 1464072569124 Marionette TRACE conn3 <- [1,1738,null,{}] 23:49:29 INFO - PROCESS | 2638 | 1464072569130 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}] 23:49:29 INFO - PROCESS | 2638 | 1464072569365 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 23:49:29 INFO - PROCESS | 2638 | 1464072569693 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:29 INFO - PROCESS | 2638 | ++DOCSHELL 0x87ddf800 == 156 [pid = 2638] [id = 442] 23:49:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 170 (0x8919c800) [pid = 2638] [serial = 1327] [outer = (nil)] 23:49:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 171 (0x92980c00) [pid = 2638] [serial = 1328] [outer = 0x8919c800] 23:49:29 INFO - PROCESS | 2638 | 1464072569784 Marionette DEBUG loaded listener.js 23:49:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 172 (0x929eb400) [pid = 2638] [serial = 1329] [outer = 0x8919c800] 23:49:30 INFO - PROCESS | 2638 | 1464072570687 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]]]}] 23:49:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 23:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1639ms 23:49:30 INFO - PROCESS | 2638 | 1464072570761 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 23:49:30 INFO - PROCESS | 2638 | 1464072570764 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 23:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 23:49:30 INFO - PROCESS | 2638 | 1464072570771 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 23:49:30 INFO - PROCESS | 2638 | 1464072570777 Marionette TRACE conn3 <- [1,1742,null,{}] 23:49:30 INFO - PROCESS | 2638 | 1464072570782 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}] 23:49:31 INFO - PROCESS | 2638 | 1464072571033 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 23:49:31 INFO - PROCESS | 2638 | 1464072571351 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:31 INFO - PROCESS | 2638 | ++DOCSHELL 0x85859000 == 157 [pid = 2638] [id = 443] 23:49:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 173 (0x9297a800) [pid = 2638] [serial = 1330] [outer = (nil)] 23:49:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 174 (0x92ae8400) [pid = 2638] [serial = 1331] [outer = 0x9297a800] 23:49:31 INFO - PROCESS | 2638 | 1464072571440 Marionette DEBUG loaded listener.js 23:49:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 175 (0x92aec400) [pid = 2638] [serial = 1332] [outer = 0x9297a800] 23:49:32 INFO - PROCESS | 2638 | 1464072572369 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]]]}] 23:49:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 23:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1638ms 23:49:32 INFO - PROCESS | 2638 | 1464072572410 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 23:49:32 INFO - PROCESS | 2638 | 1464072572414 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 23:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 23:49:32 INFO - PROCESS | 2638 | 1464072572423 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 23:49:32 INFO - PROCESS | 2638 | 1464072572426 Marionette TRACE conn3 <- [1,1746,null,{}] 23:49:32 INFO - PROCESS | 2638 | 1464072572432 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}] 23:49:32 INFO - PROCESS | 2638 | 1464072572646 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 23:49:32 INFO - PROCESS | 2638 | 1464072572962 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:33 INFO - PROCESS | 2638 | ++DOCSHELL 0x92887000 == 158 [pid = 2638] [id = 444] 23:49:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 176 (0x929e9c00) [pid = 2638] [serial = 1333] [outer = (nil)] 23:49:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 177 (0x92c29400) [pid = 2638] [serial = 1334] [outer = 0x929e9c00] 23:49:33 INFO - PROCESS | 2638 | 1464072573054 Marionette DEBUG loaded listener.js 23:49:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 178 (0x92c2b400) [pid = 2638] [serial = 1335] [outer = 0x929e9c00] 23:49:34 INFO - PROCESS | 2638 | --DOCSHELL 0x8b84e000 == 157 [pid = 2638] [id = 171] 23:49:34 INFO - PROCESS | 2638 | --DOCSHELL 0x89982800 == 156 [pid = 2638] [id = 426] 23:49:34 INFO - PROCESS | 2638 | --DOCSHELL 0x89984400 == 155 [pid = 2638] [id = 425] 23:49:34 INFO - PROCESS | 2638 | --DOCSHELL 0x85859400 == 154 [pid = 2638] [id = 424] 23:49:34 INFO - PROCESS | 2638 | --DOCSHELL 0x87a91c00 == 153 [pid = 2638] [id = 423] 23:49:34 INFO - PROCESS | 2638 | --DOCSHELL 0x8585d400 == 152 [pid = 2638] [id = 422] 23:49:34 INFO - PROCESS | 2638 | --DOCSHELL 0x86b47400 == 151 [pid = 2638] [id = 421] 23:49:34 INFO - PROCESS | 2638 | --DOCSHELL 0x87a91800 == 150 [pid = 2638] [id = 420] 23:49:34 INFO - PROCESS | 2638 | --DOCSHELL 0x85862c00 == 149 [pid = 2638] [id = 418] 23:49:34 INFO - PROCESS | 2638 | --DOCSHELL 0x8f582000 == 148 [pid = 2638] [id = 419] 23:49:34 INFO - PROCESS | 2638 | --DOCSHELL 0x87a86c00 == 147 [pid = 2638] [id = 417] 23:49:34 INFO - PROCESS | 2638 | --DOCSHELL 0x93a75400 == 146 [pid = 2638] [id = 416] 23:49:34 INFO - PROCESS | 2638 | --DOCSHELL 0x86b44400 == 145 [pid = 2638] [id = 414] 23:49:35 INFO - PROCESS | 2638 | --DOCSHELL 0x92ae8c00 == 144 [pid = 2638] [id = 415] 23:49:35 INFO - PROCESS | 2638 | --DOCSHELL 0x90c98000 == 143 [pid = 2638] [id = 413] 23:49:35 INFO - PROCESS | 2638 | --DOCSHELL 0x85860400 == 142 [pid = 2638] [id = 412] 23:49:35 INFO - PROCESS | 2638 | --DOCSHELL 0x8eba9800 == 141 [pid = 2638] [id = 411] 23:49:35 INFO - PROCESS | 2638 | --DOCSHELL 0x8f4fa000 == 140 [pid = 2638] [id = 410] 23:49:35 INFO - PROCESS | 2638 | --DOCSHELL 0x8d337000 == 139 [pid = 2638] [id = 408] 23:49:35 INFO - PROCESS | 2638 | --DOCSHELL 0x8d81c800 == 138 [pid = 2638] [id = 409] 23:49:35 INFO - PROCESS | 2638 | --DOCSHELL 0x8bd1f400 == 137 [pid = 2638] [id = 407] 23:49:35 INFO - PROCESS | 2638 | --DOCSHELL 0x8b708400 == 136 [pid = 2638] [id = 406] 23:49:35 INFO - PROCESS | 2638 | --DOCSHELL 0x86b4a000 == 135 [pid = 2638] [id = 405] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 177 (0x92ae8000) [pid = 2638] [serial = 1184] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 176 (0x892dbc00) [pid = 2638] [serial = 1154] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 175 (0x89983c00) [pid = 2638] [serial = 1206] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 174 (0x8d811400) [pid = 2638] [serial = 1160] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 173 (0x8e395c00) [pid = 2638] [serial = 1163] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 172 (0x90ee9800) [pid = 2638] [serial = 1178] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 171 (0x91a1d400) [pid = 2638] [serial = 1181] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 170 (0x90c9c400) [pid = 2638] [serial = 1175] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 169 (0x950d8000) [pid = 2638] [serial = 1190] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 168 (0x89bdf400) [pid = 2638] [serial = 1155] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 167 (0x8d703000) [pid = 2638] [serial = 1212] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 166 (0x8e592c00) [pid = 2638] [serial = 1167] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 165 (0x90d42000) [pid = 2638] [serial = 1176] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 164 (0x91a23000) [pid = 2638] [serial = 1182] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 163 (0x8eccf400) [pid = 2638] [serial = 1169] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 162 (0x8b749000) [pid = 2638] [serial = 1208] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 161 (0x92c22400) [pid = 2638] [serial = 1185] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 160 (0x8e4cb000) [pid = 2638] [serial = 1164] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 159 (0x950e1000) [pid = 2638] [serial = 1191] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 158 (0x99b61800) [pid = 2638] [serial = 1200] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 157 (0x94675800) [pid = 2638] [serial = 1187] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 156 (0x996aa800) [pid = 2638] [serial = 1196] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 155 (0x99f48c00) [pid = 2638] [serial = 1203] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 154 (0x99ac2800) [pid = 2638] [serial = 1199] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 153 (0x8f795400) [pid = 2638] [serial = 1173] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 152 (0x8be55c00) [pid = 2638] [serial = 1158] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 151 (0x8d4dc800) [pid = 2638] [serial = 1211] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 150 (0x951e8800) [pid = 2638] [serial = 1193] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 149 (0x8b843c00) [pid = 2638] [serial = 1209] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 148 (0x99f3dc00) [pid = 2638] [serial = 1202] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 147 (0x8d8c1c00) [pid = 2638] [serial = 1161] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 146 (0x8bd1dc00) [pid = 2638] [serial = 1157] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 145 (0x8f4fc400) [pid = 2638] [serial = 1170] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 144 (0x94684000) [pid = 2638] [serial = 1188] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 143 (0x97881800) [pid = 2638] [serial = 1194] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 142 (0x891a1400) [pid = 2638] [serial = 1205] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 141 (0x8f583c00) [pid = 2638] [serial = 1172] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 140 (0x90eefc00) [pid = 2638] [serial = 1179] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 139 (0x9977d800) [pid = 2638] [serial = 1197] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 138 (0x8e4d7000) [pid = 2638] [serial = 1166] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | --DOMWINDOW == 137 (0x8bd1b000) [pid = 2638] [serial = 1214] [outer = (nil)] [url = about:blank] 23:49:35 INFO - PROCESS | 2638 | 1464072575551 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]]]}] 23:49:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 23:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 3145ms 23:49:35 INFO - PROCESS | 2638 | 1464072575568 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 23:49:35 INFO - PROCESS | 2638 | 1464072575575 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 23:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 23:49:35 INFO - PROCESS | 2638 | 1464072575583 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 23:49:35 INFO - PROCESS | 2638 | 1464072575589 Marionette TRACE conn3 <- [1,1750,null,{}] 23:49:35 INFO - PROCESS | 2638 | 1464072575598 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}] 23:49:35 INFO - PROCESS | 2638 | 1464072575815 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 23:49:36 INFO - PROCESS | 2638 | 1464072576015 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:36 INFO - PROCESS | 2638 | ++DOCSHELL 0x85856000 == 136 [pid = 2638] [id = 445] 23:49:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 138 (0x860a4400) [pid = 2638] [serial = 1336] [outer = (nil)] 23:49:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 139 (0x87bf8400) [pid = 2638] [serial = 1337] [outer = 0x860a4400] 23:49:36 INFO - PROCESS | 2638 | 1464072576101 Marionette DEBUG loaded listener.js 23:49:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 140 (0x891a5000) [pid = 2638] [serial = 1338] [outer = 0x860a4400] 23:49:36 INFO - PROCESS | 2638 | 1464072576908 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]]]}] 23:49:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 23:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1385ms 23:49:36 INFO - PROCESS | 2638 | 1464072576969 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 23:49:36 INFO - PROCESS | 2638 | 1464072576977 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 23:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 23:49:36 INFO - PROCESS | 2638 | 1464072576987 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 23:49:36 INFO - PROCESS | 2638 | 1464072576991 Marionette TRACE conn3 <- [1,1754,null,{}] 23:49:37 INFO - PROCESS | 2638 | 1464072576997 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}] 23:49:37 INFO - PROCESS | 2638 | 1464072577314 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 23:49:37 INFO - PROCESS | 2638 | 1464072577359 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:37 INFO - PROCESS | 2638 | ++DOCSHELL 0x8858f000 == 137 [pid = 2638] [id = 446] 23:49:37 INFO - PROCESS | 2638 | ++DOMWINDOW == 141 (0x88590400) [pid = 2638] [serial = 1339] [outer = (nil)] 23:49:37 INFO - PROCESS | 2638 | ++DOMWINDOW == 142 (0x89be1c00) [pid = 2638] [serial = 1340] [outer = 0x88590400] 23:49:37 INFO - PROCESS | 2638 | 1464072577542 Marionette DEBUG loaded listener.js 23:49:37 INFO - PROCESS | 2638 | ++DOMWINDOW == 143 (0x8a350400) [pid = 2638] [serial = 1341] [outer = 0x88590400] 23:49:38 INFO - PROCESS | 2638 | 1464072578520 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]]]}] 23:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 23:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1597ms 23:49:38 INFO - PROCESS | 2638 | 1464072578585 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 23:49:38 INFO - PROCESS | 2638 | 1464072578589 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 23:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 23:49:38 INFO - PROCESS | 2638 | 1464072578596 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 23:49:38 INFO - PROCESS | 2638 | 1464072578602 Marionette TRACE conn3 <- [1,1758,null,{}] 23:49:38 INFO - PROCESS | 2638 | 1464072578617 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}] 23:49:38 INFO - PROCESS | 2638 | 1464072578936 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 23:49:38 INFO - PROCESS | 2638 | 1464072578970 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:39 INFO - PROCESS | 2638 | ++DOCSHELL 0x869d8800 == 138 [pid = 2638] [id = 447] 23:49:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 144 (0x89be2400) [pid = 2638] [serial = 1342] [outer = (nil)] 23:49:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 145 (0x8bd16400) [pid = 2638] [serial = 1343] [outer = 0x89be2400] 23:49:39 INFO - PROCESS | 2638 | 1464072579050 Marionette DEBUG loaded listener.js 23:49:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 146 (0x8be55400) [pid = 2638] [serial = 1344] [outer = 0x89be2400] 23:49:39 INFO - PROCESS | 2638 | --DOMWINDOW == 145 (0x869de800) [pid = 2638] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 23:49:39 INFO - PROCESS | 2638 | --DOMWINDOW == 144 (0x891a9400) [pid = 2638] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 23:49:39 INFO - PROCESS | 2638 | --DOMWINDOW == 143 (0x8a349c00) [pid = 2638] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 23:49:39 INFO - PROCESS | 2638 | --DOMWINDOW == 142 (0x87bf8800) [pid = 2638] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 23:49:39 INFO - PROCESS | 2638 | --DOMWINDOW == 141 (0x89be0400) [pid = 2638] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 23:49:40 INFO - PROCESS | 2638 | 1464072580355 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]]]}] 23:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 23:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1785ms 23:49:40 INFO - PROCESS | 2638 | 1464072580384 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 23:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 23:49:40 INFO - PROCESS | 2638 | 1464072580404 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 23:49:40 INFO - PROCESS | 2638 | 1464072580411 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 23:49:40 INFO - PROCESS | 2638 | 1464072580414 Marionette TRACE conn3 <- [1,1762,null,{}] 23:49:40 INFO - PROCESS | 2638 | 1464072580420 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}] 23:49:40 INFO - PROCESS | 2638 | 1464072580690 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 23:49:40 INFO - PROCESS | 2638 | 1464072580711 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:40 INFO - PROCESS | 2638 | ++DOCSHELL 0x869de800 == 139 [pid = 2638] [id = 448] 23:49:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 142 (0x8b749000) [pid = 2638] [serial = 1345] [outer = (nil)] 23:49:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 143 (0x8d68f800) [pid = 2638] [serial = 1346] [outer = 0x8b749000] 23:49:40 INFO - PROCESS | 2638 | 1464072580788 Marionette DEBUG loaded listener.js 23:49:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 144 (0x8d70ec00) [pid = 2638] [serial = 1347] [outer = 0x8b749000] 23:49:41 INFO - PROCESS | 2638 | 1464072581719 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]]]}] 23:49:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 23:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1332ms 23:49:41 INFO - PROCESS | 2638 | 1464072581747 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 23:49:41 INFO - PROCESS | 2638 | 1464072581751 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 23:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 23:49:41 INFO - PROCESS | 2638 | 1464072581757 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 23:49:41 INFO - PROCESS | 2638 | 1464072581760 Marionette TRACE conn3 <- [1,1766,null,{}] 23:49:41 INFO - PROCESS | 2638 | 1464072581765 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}] 23:49:41 INFO - PROCESS | 2638 | 1464072581960 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 23:49:42 INFO - PROCESS | 2638 | 1464072582352 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:42 INFO - PROCESS | 2638 | ++DOCSHELL 0x86b44800 == 140 [pid = 2638] [id = 449] 23:49:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 145 (0x86b44c00) [pid = 2638] [serial = 1348] [outer = (nil)] 23:49:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 146 (0x87a87c00) [pid = 2638] [serial = 1349] [outer = 0x86b44c00] 23:49:42 INFO - PROCESS | 2638 | 1464072582519 Marionette DEBUG loaded listener.js 23:49:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 147 (0x87de8000) [pid = 2638] [serial = 1350] [outer = 0x86b44c00] 23:49:43 INFO - PROCESS | 2638 | 1464072583483 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]]]}] 23:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 23:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1795ms 23:49:43 INFO - PROCESS | 2638 | 1464072583555 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 23:49:43 INFO - PROCESS | 2638 | 1464072583560 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 23:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 23:49:43 INFO - PROCESS | 2638 | 1464072583569 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 23:49:43 INFO - PROCESS | 2638 | 1464072583575 Marionette TRACE conn3 <- [1,1770,null,{}] 23:49:43 INFO - PROCESS | 2638 | 1464072583582 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}] 23:49:43 INFO - PROCESS | 2638 | 1464072583865 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 23:49:44 INFO - PROCESS | 2638 | 1464072584188 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:44 INFO - PROCESS | 2638 | ++DOCSHELL 0x87bfd800 == 141 [pid = 2638] [id = 450] 23:49:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 148 (0x891a6c00) [pid = 2638] [serial = 1351] [outer = (nil)] 23:49:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 149 (0x8b74c400) [pid = 2638] [serial = 1352] [outer = 0x891a6c00] 23:49:44 INFO - PROCESS | 2638 | 1464072584300 Marionette DEBUG loaded listener.js 23:49:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 150 (0x8bd17800) [pid = 2638] [serial = 1353] [outer = 0x891a6c00] 23:49:45 INFO - PROCESS | 2638 | 1464072585312 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]]]}] 23:49:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 23:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1795ms 23:49:45 INFO - PROCESS | 2638 | 1464072585368 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 23:49:45 INFO - PROCESS | 2638 | 1464072585375 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 23:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 23:49:45 INFO - PROCESS | 2638 | 1464072585382 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 23:49:45 INFO - PROCESS | 2638 | 1464072585386 Marionette TRACE conn3 <- [1,1774,null,{}] 23:49:45 INFO - PROCESS | 2638 | 1464072585393 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}] 23:49:45 INFO - PROCESS | 2638 | 1464072585628 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 23:49:46 INFO - PROCESS | 2638 | 1464072585994 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:46 INFO - PROCESS | 2638 | ++DOCSHELL 0x8be5ac00 == 142 [pid = 2638] [id = 451] 23:49:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 151 (0x8d33b400) [pid = 2638] [serial = 1354] [outer = (nil)] 23:49:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 152 (0x8d707400) [pid = 2638] [serial = 1355] [outer = 0x8d33b400] 23:49:46 INFO - PROCESS | 2638 | 1464072586091 Marionette DEBUG loaded listener.js 23:49:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 153 (0x8d8c2000) [pid = 2638] [serial = 1356] [outer = 0x8d33b400] 23:49:47 INFO - PROCESS | 2638 | 1464072587079 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]]]}] 23:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 23:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1738ms 23:49:47 INFO - PROCESS | 2638 | 1464072587121 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 23:49:47 INFO - PROCESS | 2638 | 1464072587126 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 23:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 23:49:47 INFO - PROCESS | 2638 | 1464072587144 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 23:49:47 INFO - PROCESS | 2638 | 1464072587156 Marionette TRACE conn3 <- [1,1778,null,{}] 23:49:47 INFO - PROCESS | 2638 | 1464072587164 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}] 23:49:47 INFO - PROCESS | 2638 | 1464072587454 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 23:49:47 INFO - PROCESS | 2638 | 1464072587771 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:47 INFO - PROCESS | 2638 | ++DOCSHELL 0x86096800 == 143 [pid = 2638] [id = 452] 23:49:47 INFO - PROCESS | 2638 | ++DOMWINDOW == 154 (0x8d33d400) [pid = 2638] [serial = 1357] [outer = (nil)] 23:49:47 INFO - PROCESS | 2638 | ++DOMWINDOW == 155 (0x8e4cf400) [pid = 2638] [serial = 1358] [outer = 0x8d33d400] 23:49:47 INFO - PROCESS | 2638 | 1464072587861 Marionette DEBUG loaded listener.js 23:49:47 INFO - PROCESS | 2638 | ++DOMWINDOW == 156 (0x8e4dd400) [pid = 2638] [serial = 1359] [outer = 0x8d33d400] 23:49:48 INFO - PROCESS | 2638 | 1464072588797 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]]]}] 23:49:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 23:49:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1710ms 23:49:48 INFO - PROCESS | 2638 | 1464072588845 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 23:49:48 INFO - PROCESS | 2638 | 1464072588850 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 23:49:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 23:49:48 INFO - PROCESS | 2638 | 1464072588857 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 23:49:48 INFO - PROCESS | 2638 | 1464072588861 Marionette TRACE conn3 <- [1,1782,null,{}] 23:49:48 INFO - PROCESS | 2638 | 1464072588866 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}] 23:49:49 INFO - PROCESS | 2638 | 1464072589097 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 23:49:49 INFO - PROCESS | 2638 | 1464072589433 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:49 INFO - PROCESS | 2638 | ++DOCSHELL 0x8e4c6800 == 144 [pid = 2638] [id = 453] 23:49:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 157 (0x8e4d5c00) [pid = 2638] [serial = 1360] [outer = (nil)] 23:49:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 158 (0x8ea84800) [pid = 2638] [serial = 1361] [outer = 0x8e4d5c00] 23:49:49 INFO - PROCESS | 2638 | 1464072589531 Marionette DEBUG loaded listener.js 23:49:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 159 (0x8ea8b000) [pid = 2638] [serial = 1362] [outer = 0x8e4d5c00] 23:49:50 INFO - PROCESS | 2638 | 1464072590470 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]]]}] 23:49:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 23:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1686ms 23:49:50 INFO - PROCESS | 2638 | 1464072590544 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 23:49:50 INFO - PROCESS | 2638 | 1464072590547 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 23:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 23:49:50 INFO - PROCESS | 2638 | 1464072590554 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 23:49:50 INFO - PROCESS | 2638 | 1464072590557 Marionette TRACE conn3 <- [1,1786,null,{}] 23:49:50 INFO - PROCESS | 2638 | 1464072590564 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}] 23:49:50 INFO - PROCESS | 2638 | 1464072590828 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 23:49:51 INFO - PROCESS | 2638 | 1464072591154 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:51 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f4f5800 == 145 [pid = 2638] [id = 454] 23:49:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 160 (0x8f4f8000) [pid = 2638] [serial = 1363] [outer = (nil)] 23:49:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 161 (0x8f57a000) [pid = 2638] [serial = 1364] [outer = 0x8f4f8000] 23:49:51 INFO - PROCESS | 2638 | 1464072591257 Marionette DEBUG loaded listener.js 23:49:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 162 (0x8f793000) [pid = 2638] [serial = 1365] [outer = 0x8f4f8000] 23:49:52 INFO - PROCESS | 2638 | 1464072592226 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]]]}] 23:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 23:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1735ms 23:49:52 INFO - PROCESS | 2638 | 1464072592290 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 23:49:52 INFO - PROCESS | 2638 | 1464072592294 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 23:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 23:49:52 INFO - PROCESS | 2638 | 1464072592301 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 23:49:52 INFO - PROCESS | 2638 | 1464072592305 Marionette TRACE conn3 <- [1,1790,null,{}] 23:49:52 INFO - PROCESS | 2638 | 1464072592311 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}] 23:49:52 INFO - PROCESS | 2638 | 1464072592547 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 23:49:52 INFO - PROCESS | 2638 | 1464072592857 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:52 INFO - PROCESS | 2638 | ++DOCSHELL 0x8e59b800 == 146 [pid = 2638] [id = 455] 23:49:52 INFO - PROCESS | 2638 | ++DOMWINDOW == 163 (0x8ebbc800) [pid = 2638] [serial = 1366] [outer = (nil)] 23:49:52 INFO - PROCESS | 2638 | ++DOMWINDOW == 164 (0x8f7e9c00) [pid = 2638] [serial = 1367] [outer = 0x8ebbc800] 23:49:52 INFO - PROCESS | 2638 | 1464072592957 Marionette DEBUG loaded listener.js 23:49:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 165 (0x90c99400) [pid = 2638] [serial = 1368] [outer = 0x8ebbc800] 23:49:53 INFO - PROCESS | 2638 | 1464072593878 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]]]}] 23:49:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 23:49:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1634ms 23:49:53 INFO - PROCESS | 2638 | 1464072593936 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 23:49:53 INFO - PROCESS | 2638 | 1464072593939 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 23:49:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 23:49:53 INFO - PROCESS | 2638 | 1464072593947 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 23:49:53 INFO - PROCESS | 2638 | 1464072593950 Marionette TRACE conn3 <- [1,1794,null,{}] 23:49:53 INFO - PROCESS | 2638 | 1464072593956 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}] 23:49:54 INFO - PROCESS | 2638 | 1464072594179 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 23:49:54 INFO - PROCESS | 2638 | 1464072594507 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:54 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f6cf000 == 147 [pid = 2638] [id = 456] 23:49:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 166 (0x8f7a1c00) [pid = 2638] [serial = 1369] [outer = (nil)] 23:49:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 167 (0x90d4c400) [pid = 2638] [serial = 1370] [outer = 0x8f7a1c00] 23:49:54 INFO - PROCESS | 2638 | 1464072594602 Marionette DEBUG loaded listener.js 23:49:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 168 (0x90d67c00) [pid = 2638] [serial = 1371] [outer = 0x8f7a1c00] 23:49:55 INFO - PROCESS | 2638 | 1464072595507 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]]]}] 23:49:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:49:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1592ms 23:49:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 23:49:55 INFO - PROCESS | 2638 | 1464072595540 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 23:49:55 INFO - PROCESS | 2638 | 1464072595543 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 23:49:55 INFO - PROCESS | 2638 | 1464072595550 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 23:49:55 INFO - PROCESS | 2638 | 1464072595554 Marionette TRACE conn3 <- [1,1798,null,{}] 23:49:55 INFO - PROCESS | 2638 | 1464072595560 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}] 23:49:55 INFO - PROCESS | 2638 | 1464072595770 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 23:49:56 INFO - PROCESS | 2638 | 1464072596011 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:56 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f7a1400 == 148 [pid = 2638] [id = 457] 23:49:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 169 (0x90c9c800) [pid = 2638] [serial = 1372] [outer = (nil)] 23:49:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 170 (0x91a23400) [pid = 2638] [serial = 1373] [outer = 0x90c9c800] 23:49:56 INFO - PROCESS | 2638 | 1464072596152 Marionette DEBUG loaded listener.js 23:49:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 171 (0x9227ac00) [pid = 2638] [serial = 1374] [outer = 0x90c9c800] 23:49:57 INFO - PROCESS | 2638 | 1464072597083 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]]]}] 23:49:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 23:49:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1582ms 23:49:57 INFO - PROCESS | 2638 | 1464072597132 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 23:49:57 INFO - PROCESS | 2638 | 1464072597136 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 23:49:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 23:49:57 INFO - PROCESS | 2638 | 1464072597143 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 23:49:57 INFO - PROCESS | 2638 | 1464072597153 Marionette TRACE conn3 <- [1,1802,null,{}] 23:49:57 INFO - PROCESS | 2638 | 1464072597158 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}] 23:49:57 INFO - PROCESS | 2638 | 1464072597376 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 23:49:57 INFO - PROCESS | 2638 | 1464072597747 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:57 INFO - PROCESS | 2638 | ++DOCSHELL 0x91a16400 == 149 [pid = 2638] [id = 458] 23:49:57 INFO - PROCESS | 2638 | ++DOMWINDOW == 172 (0x9297d400) [pid = 2638] [serial = 1375] [outer = (nil)] 23:49:57 INFO - PROCESS | 2638 | ++DOMWINDOW == 173 (0x929f7400) [pid = 2638] [serial = 1376] [outer = 0x9297d400] 23:49:57 INFO - PROCESS | 2638 | 1464072597841 Marionette DEBUG loaded listener.js 23:49:57 INFO - PROCESS | 2638 | ++DOMWINDOW == 174 (0x92c1dc00) [pid = 2638] [serial = 1377] [outer = 0x9297d400] 23:49:58 INFO - PROCESS | 2638 | 1464072598747 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]]]}] 23:49:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 23:49:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1640ms 23:49:58 INFO - PROCESS | 2638 | 1464072598785 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 23:49:58 INFO - PROCESS | 2638 | 1464072598789 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 23:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 23:49:58 INFO - PROCESS | 2638 | 1464072598795 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 23:49:58 INFO - PROCESS | 2638 | 1464072598798 Marionette TRACE conn3 <- [1,1806,null,{}] 23:49:58 INFO - PROCESS | 2638 | 1464072598804 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}] 23:49:59 INFO - PROCESS | 2638 | 1464072599017 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 23:49:59 INFO - PROCESS | 2638 | 1464072599267 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:59 INFO - PROCESS | 2638 | ++DOCSHELL 0x92e0cc00 == 150 [pid = 2638] [id = 459] 23:49:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 175 (0x92e10c00) [pid = 2638] [serial = 1378] [outer = (nil)] 23:49:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 176 (0x9467a400) [pid = 2638] [serial = 1379] [outer = 0x92e10c00] 23:49:59 INFO - PROCESS | 2638 | 1464072599454 Marionette DEBUG loaded listener.js 23:49:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 177 (0x94692c00) [pid = 2638] [serial = 1380] [outer = 0x92e10c00] 23:50:00 INFO - PROCESS | 2638 | 1464072600440 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]]]}] 23:50:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 23:50:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1683ms 23:50:00 INFO - PROCESS | 2638 | 1464072600493 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 23:50:00 INFO - PROCESS | 2638 | 1464072600497 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 23:50:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 23:50:00 INFO - PROCESS | 2638 | 1464072600505 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 23:50:00 INFO - PROCESS | 2638 | 1464072600509 Marionette TRACE conn3 <- [1,1810,null,{}] 23:50:00 INFO - PROCESS | 2638 | 1464072600515 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}] 23:50:00 INFO - PROCESS | 2638 | 1464072600765 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 23:50:01 INFO - PROCESS | 2638 | 1464072601084 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:01 INFO - PROCESS | 2638 | ++DOCSHELL 0x94690000 == 151 [pid = 2638] [id = 460] 23:50:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 178 (0x94691400) [pid = 2638] [serial = 1381] [outer = (nil)] 23:50:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 179 (0x950e3000) [pid = 2638] [serial = 1382] [outer = 0x94691400] 23:50:01 INFO - PROCESS | 2638 | 1464072601193 Marionette DEBUG loaded listener.js 23:50:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 180 (0x95194000) [pid = 2638] [serial = 1383] [outer = 0x94691400] 23:50:02 INFO - PROCESS | 2638 | 1464072602473 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]]]}] 23:50:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 23:50:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 2039ms 23:50:02 INFO - PROCESS | 2638 | 1464072602545 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 23:50:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 23:50:02 INFO - PROCESS | 2638 | 1464072602561 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 23:50:02 INFO - PROCESS | 2638 | 1464072602579 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 23:50:02 INFO - PROCESS | 2638 | 1464072602593 Marionette TRACE conn3 <- [1,1814,null,{}] 23:50:02 INFO - PROCESS | 2638 | 1464072602603 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}] 23:50:03 INFO - PROCESS | 2638 | 1464072603072 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 23:50:03 INFO - PROCESS | 2638 | 1464072603308 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:03 INFO - PROCESS | 2638 | ++DOCSHELL 0x89987400 == 152 [pid = 2638] [id = 461] 23:50:03 INFO - PROCESS | 2638 | ++DOMWINDOW == 181 (0x950db800) [pid = 2638] [serial = 1384] [outer = (nil)] 23:50:03 INFO - PROCESS | 2638 | ++DOMWINDOW == 182 (0x951e8800) [pid = 2638] [serial = 1385] [outer = 0x950db800] 23:50:03 INFO - PROCESS | 2638 | 1464072603397 Marionette DEBUG loaded listener.js 23:50:03 INFO - PROCESS | 2638 | ++DOMWINDOW == 183 (0x9525f000) [pid = 2638] [serial = 1386] [outer = 0x950db800] 23:50:04 INFO - PROCESS | 2638 | 1464072604361 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]]]}] 23:50:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 23:50:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1867ms 23:50:04 INFO - PROCESS | 2638 | 1464072604436 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 23:50:04 INFO - PROCESS | 2638 | 1464072604440 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 23:50:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 23:50:04 INFO - PROCESS | 2638 | 1464072604446 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 23:50:04 INFO - PROCESS | 2638 | 1464072604450 Marionette TRACE conn3 <- [1,1818,null,{}] 23:50:04 INFO - PROCESS | 2638 | 1464072604456 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}] 23:50:04 INFO - PROCESS | 2638 | 1464072604729 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 23:50:05 INFO - PROCESS | 2638 | 1464072605066 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:05 INFO - PROCESS | 2638 | ++DOCSHELL 0x85858000 == 153 [pid = 2638] [id = 462] 23:50:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 184 (0x8e4c3400) [pid = 2638] [serial = 1387] [outer = (nil)] 23:50:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 185 (0x97890800) [pid = 2638] [serial = 1388] [outer = 0x8e4c3400] 23:50:05 INFO - PROCESS | 2638 | 1464072605160 Marionette DEBUG loaded listener.js 23:50:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 186 (0x97897c00) [pid = 2638] [serial = 1389] [outer = 0x8e4c3400] 23:50:06 INFO - PROCESS | 2638 | 1464072606085 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]]]}] 23:50:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 23:50:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1689ms 23:50:06 INFO - PROCESS | 2638 | 1464072606137 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 23:50:06 INFO - PROCESS | 2638 | 1464072606141 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 23:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 23:50:06 INFO - PROCESS | 2638 | 1464072606148 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 23:50:06 INFO - PROCESS | 2638 | 1464072606151 Marionette TRACE conn3 <- [1,1822,null,{}] 23:50:06 INFO - PROCESS | 2638 | 1464072606157 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}] 23:50:06 INFO - PROCESS | 2638 | 1464072606387 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 23:50:06 INFO - PROCESS | 2638 | 1464072606705 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:06 INFO - PROCESS | 2638 | ++DOCSHELL 0x87a90800 == 154 [pid = 2638] [id = 463] 23:50:06 INFO - PROCESS | 2638 | ++DOMWINDOW == 187 (0x951e4c00) [pid = 2638] [serial = 1390] [outer = (nil)] 23:50:06 INFO - PROCESS | 2638 | ++DOMWINDOW == 188 (0x98289000) [pid = 2638] [serial = 1391] [outer = 0x951e4c00] 23:50:06 INFO - PROCESS | 2638 | 1464072606802 Marionette DEBUG loaded listener.js 23:50:06 INFO - PROCESS | 2638 | ++DOMWINDOW == 189 (0x98b99400) [pid = 2638] [serial = 1392] [outer = 0x951e4c00] 23:50:07 INFO - PROCESS | 2638 | 1464072607774 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]]]}] 23:50:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 23:50:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1682ms 23:50:07 INFO - PROCESS | 2638 | 1464072607836 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 23:50:07 INFO - PROCESS | 2638 | 1464072607840 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 23:50:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 23:50:07 INFO - PROCESS | 2638 | 1464072607851 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 23:50:07 INFO - PROCESS | 2638 | 1464072607855 Marionette TRACE conn3 <- [1,1826,null,{}] 23:50:07 INFO - PROCESS | 2638 | 1464072607861 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}] 23:50:08 INFO - PROCESS | 2638 | 1464072608094 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 23:50:08 INFO - PROCESS | 2638 | 1464072608419 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:08 INFO - PROCESS | 2638 | ++DOCSHELL 0x869dd800 == 155 [pid = 2638] [id = 464] 23:50:08 INFO - PROCESS | 2638 | ++DOMWINDOW == 190 (0x9789c400) [pid = 2638] [serial = 1393] [outer = (nil)] 23:50:08 INFO - PROCESS | 2638 | ++DOMWINDOW == 191 (0x996aec00) [pid = 2638] [serial = 1394] [outer = 0x9789c400] 23:50:08 INFO - PROCESS | 2638 | 1464072608518 Marionette DEBUG loaded listener.js 23:50:08 INFO - PROCESS | 2638 | ++DOMWINDOW == 192 (0x9977bc00) [pid = 2638] [serial = 1395] [outer = 0x9789c400] 23:50:09 INFO - PROCESS | 2638 | 1464072609472 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]]]}] 23:50:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 23:50:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1691ms 23:50:09 INFO - PROCESS | 2638 | 1464072609545 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 23:50:09 INFO - PROCESS | 2638 | 1464072609553 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 23:50:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 23:50:09 INFO - PROCESS | 2638 | 1464072609560 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 23:50:09 INFO - PROCESS | 2638 | 1464072609564 Marionette TRACE conn3 <- [1,1830,null,{}] 23:50:09 INFO - PROCESS | 2638 | 1464072609570 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}] 23:50:09 INFO - PROCESS | 2638 | 1464072609838 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 23:50:10 INFO - PROCESS | 2638 | 1464072610178 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:10 INFO - PROCESS | 2638 | ++DOCSHELL 0x892de000 == 156 [pid = 2638] [id = 465] 23:50:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 193 (0x89981c00) [pid = 2638] [serial = 1396] [outer = (nil)] 23:50:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 194 (0x99b5c800) [pid = 2638] [serial = 1397] [outer = 0x89981c00] 23:50:10 INFO - PROCESS | 2638 | 1464072610276 Marionette DEBUG loaded listener.js 23:50:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 195 (0x99de3400) [pid = 2638] [serial = 1398] [outer = 0x89981c00] 23:50:11 INFO - PROCESS | 2638 | 1464072611210 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]]]}] 23:50:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 23:50:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1689ms 23:50:11 INFO - PROCESS | 2638 | 1464072611252 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 23:50:11 INFO - PROCESS | 2638 | 1464072611259 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 23:50:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 23:50:11 INFO - PROCESS | 2638 | 1464072611269 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 23:50:11 INFO - PROCESS | 2638 | 1464072611273 Marionette TRACE conn3 <- [1,1834,null,{}] 23:50:11 INFO - PROCESS | 2638 | 1464072611280 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}] 23:50:11 INFO - PROCESS | 2638 | 1464072611508 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 23:50:11 INFO - PROCESS | 2638 | 1464072611855 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:11 INFO - PROCESS | 2638 | ++DOCSHELL 0x8eba8400 == 157 [pid = 2638] [id = 466] 23:50:11 INFO - PROCESS | 2638 | ++DOMWINDOW == 196 (0x9525b800) [pid = 2638] [serial = 1399] [outer = (nil)] 23:50:11 INFO - PROCESS | 2638 | ++DOMWINDOW == 197 (0x9a1cb000) [pid = 2638] [serial = 1400] [outer = 0x9525b800] 23:50:11 INFO - PROCESS | 2638 | 1464072611950 Marionette DEBUG loaded listener.js 23:50:12 INFO - PROCESS | 2638 | ++DOMWINDOW == 198 (0x9a1cd000) [pid = 2638] [serial = 1401] [outer = 0x9525b800] 23:50:13 INFO - PROCESS | 2638 | --DOCSHELL 0x8d704800 == 156 [pid = 2638] [id = 172] 23:50:13 INFO - PROCESS | 2638 | --DOCSHELL 0x8b708800 == 155 [pid = 2638] [id = 173] 23:50:13 INFO - PROCESS | 2638 | --DOCSHELL 0x892d0800 == 154 [pid = 2638] [id = 219] 23:50:13 INFO - PROCESS | 2638 | --DOCSHELL 0x8eba3800 == 153 [pid = 2638] [id = 175] 23:50:13 INFO - PROCESS | 2638 | --DOCSHELL 0x8b74b800 == 152 [pid = 2638] [id = 217] 23:50:13 INFO - PROCESS | 2638 | --DOCSHELL 0x8d4ddc00 == 151 [pid = 2638] [id = 176] 23:50:13 INFO - PROCESS | 2638 | --DOCSHELL 0x8d4d9c00 == 150 [pid = 2638] [id = 213] 23:50:13 INFO - PROCESS | 2638 | --DOCSHELL 0x8b749800 == 149 [pid = 2638] [id = 216] 23:50:13 INFO - PROCESS | 2638 | --DOCSHELL 0x8858f800 == 148 [pid = 2638] [id = 383] 23:50:13 INFO - PROCESS | 2638 | --DOCSHELL 0x8d692000 == 147 [pid = 2638] [id = 214] 23:50:13 INFO - PROCESS | 2638 | --DOCSHELL 0x8ea89000 == 146 [pid = 2638] [id = 174] 23:50:13 INFO - PROCESS | 2638 | --DOCSHELL 0x869de800 == 145 [pid = 2638] [id = 448] 23:50:13 INFO - PROCESS | 2638 | --DOCSHELL 0x869d8800 == 144 [pid = 2638] [id = 447] 23:50:13 INFO - PROCESS | 2638 | --DOCSHELL 0x8858f000 == 143 [pid = 2638] [id = 446] 23:50:13 INFO - PROCESS | 2638 | --DOCSHELL 0x85856000 == 142 [pid = 2638] [id = 445] 23:50:13 INFO - PROCESS | 2638 | --DOCSHELL 0x8f78d400 == 141 [pid = 2638] [id = 437] 23:50:13 INFO - PROCESS | 2638 | --DOCSHELL 0x8ea81000 == 140 [pid = 2638] [id = 435] 23:50:13 INFO - PROCESS | 2638 | --DOCSHELL 0x8ecce000 == 139 [pid = 2638] [id = 436] 23:50:13 INFO - PROCESS | 2638 | --DOCSHELL 0x8d4ce800 == 138 [pid = 2638] [id = 434] 23:50:13 INFO - PROCESS | 2638 | --DOCSHELL 0x8be4f000 == 137 [pid = 2638] [id = 433] 23:50:13 INFO - PROCESS | 2638 | --DOCSHELL 0x8e3a0400 == 136 [pid = 2638] [id = 432] 23:50:13 INFO - PROCESS | 2638 | --DOCSHELL 0x8d4d3000 == 135 [pid = 2638] [id = 431] 23:50:13 INFO - PROCESS | 2638 | --DOCSHELL 0x8a345c00 == 134 [pid = 2638] [id = 430] 23:50:13 INFO - PROCESS | 2638 | --DOCSHELL 0x87bf3000 == 133 [pid = 2638] [id = 428] 23:50:13 INFO - PROCESS | 2638 | --DOCSHELL 0x87a89400 == 132 [pid = 2638] [id = 429] 23:50:13 INFO - PROCESS | 2638 | --DOCSHELL 0x8585ec00 == 131 [pid = 2638] [id = 427] 23:50:13 INFO - PROCESS | 2638 | --DOMWINDOW == 197 (0x9297c000) [pid = 2638] [serial = 1244] [outer = (nil)] [url = about:blank] 23:50:13 INFO - PROCESS | 2638 | --DOMWINDOW == 196 (0x99ded400) [pid = 2638] [serial = 1259] [outer = (nil)] [url = about:blank] 23:50:13 INFO - PROCESS | 2638 | --DOMWINDOW == 195 (0x87a8c000) [pid = 2638] [serial = 1269] [outer = (nil)] [url = about:blank] 23:50:13 INFO - PROCESS | 2638 | --DOMWINDOW == 194 (0x89bde800) [pid = 2638] [serial = 1262] [outer = (nil)] [url = about:blank] 23:50:13 INFO - PROCESS | 2638 | --DOMWINDOW == 193 (0x8ba7b000) [pid = 2638] [serial = 1220] [outer = (nil)] [url = about:blank] 23:50:13 INFO - PROCESS | 2638 | --DOMWINDOW == 192 (0x89989800) [pid = 2638] [serial = 1274] [outer = (nil)] [url = about:blank] 23:50:13 INFO - PROCESS | 2638 | --DOMWINDOW == 191 (0x87a8f800) [pid = 2638] [serial = 1217] [outer = (nil)] [url = about:blank] 23:50:13 INFO - PROCESS | 2638 | --DOMWINDOW == 190 (0x8d710400) [pid = 2638] [serial = 1215] [outer = (nil)] [url = about:blank] 23:50:13 INFO - PROCESS | 2638 | --DOMWINDOW == 189 (0x90d6a800) [pid = 2638] [serial = 1238] [outer = (nil)] [url = about:blank] 23:50:13 INFO - PROCESS | 2638 | --DOMWINDOW == 188 (0x92c20400) [pid = 2638] [serial = 1247] [outer = (nil)] [url = about:blank] 23:50:13 INFO - PROCESS | 2638 | --DOMWINDOW == 187 (0x89bdc000) [pid = 2638] [serial = 1275] [outer = (nil)] [url = about:blank] 23:50:13 INFO - PROCESS | 2638 | --DOMWINDOW == 186 (0x90c9e400) [pid = 2638] [serial = 1235] [outer = (nil)] [url = about:blank] 23:50:13 INFO - PROCESS | 2638 | --DOMWINDOW == 185 (0x8d8bdc00) [pid = 2638] [serial = 1223] [outer = (nil)] [url = about:blank] 23:50:13 INFO - PROCESS | 2638 | --DOMWINDOW == 184 (0x8d8c8000) [pid = 2638] [serial = 1265] [outer = (nil)] [url = about:blank] 23:50:13 INFO - PROCESS | 2638 | --DOMWINDOW == 183 (0x8f578800) [pid = 2638] [serial = 1232] [outer = (nil)] [url = about:blank] 23:50:13 INFO - PROCESS | 2638 | --DOMWINDOW == 182 (0x95193000) [pid = 2638] [serial = 1250] [outer = (nil)] [url = about:blank] 23:50:13 INFO - PROCESS | 2638 | --DOMWINDOW == 181 (0x86b49400) [pid = 2638] [serial = 1268] [outer = (nil)] [url = about:blank] 23:50:13 INFO - PROCESS | 2638 | --DOMWINDOW == 180 (0x91a1a400) [pid = 2638] [serial = 1241] [outer = (nil)] [url = about:blank] 23:50:13 INFO - PROCESS | 2638 | --DOMWINDOW == 179 (0x8e59b000) [pid = 2638] [serial = 1226] [outer = (nil)] [url = about:blank] 23:50:13 INFO - PROCESS | 2638 | --DOMWINDOW == 178 (0x87de2c00) [pid = 2638] [serial = 1271] [outer = (nil)] [url = about:blank] 23:50:13 INFO - PROCESS | 2638 | --DOMWINDOW == 177 (0x98e25800) [pid = 2638] [serial = 1256] [outer = (nil)] [url = about:blank] 23:50:13 INFO - PROCESS | 2638 | --DOMWINDOW == 176 (0x8b842c00) [pid = 2638] [serial = 1280] [outer = (nil)] [url = about:blank] 23:50:13 INFO - PROCESS | 2638 | --DOMWINDOW == 175 (0x97890c00) [pid = 2638] [serial = 1253] [outer = (nil)] [url = about:blank] 23:50:13 INFO - PROCESS | 2638 | --DOMWINDOW == 174 (0x8ebb1c00) [pid = 2638] [serial = 1229] [outer = (nil)] [url = about:blank] 23:50:13 INFO - PROCESS | 2638 | --DOMWINDOW == 173 (0x8b756000) [pid = 2638] [serial = 1278] [outer = (nil)] [url = about:blank] 23:50:13 INFO - PROCESS | 2638 | --DOMWINDOW == 172 (0x8b707400) [pid = 2638] [serial = 1277] [outer = (nil)] [url = about:blank] 23:50:13 INFO - PROCESS | 2638 | --DOMWINDOW == 171 (0x88594400) [pid = 2638] [serial = 1272] [outer = (nil)] [url = about:blank] 23:50:14 INFO - PROCESS | 2638 | 1464072614559 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]]]}] 23:50:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 23:50:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 3344ms 23:50:14 INFO - PROCESS | 2638 | 1464072614613 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 23:50:14 INFO - PROCESS | 2638 | 1464072614617 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 23:50:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 23:50:14 INFO - PROCESS | 2638 | 1464072614626 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 23:50:14 INFO - PROCESS | 2638 | 1464072614631 Marionette TRACE conn3 <- [1,1838,null,{}] 23:50:14 INFO - PROCESS | 2638 | 1464072614639 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}] 23:50:14 INFO - PROCESS | 2638 | 1464072614852 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 23:50:15 INFO - PROCESS | 2638 | 1464072615042 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:15 INFO - PROCESS | 2638 | ++DOCSHELL 0x87bfa400 == 132 [pid = 2638] [id = 467] 23:50:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 172 (0x87de2c00) [pid = 2638] [serial = 1402] [outer = (nil)] 23:50:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 173 (0x891a4400) [pid = 2638] [serial = 1403] [outer = 0x87de2c00] 23:50:15 INFO - PROCESS | 2638 | 1464072615176 Marionette DEBUG loaded listener.js 23:50:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 174 (0x892de800) [pid = 2638] [serial = 1404] [outer = 0x87de2c00] 23:50:16 INFO - PROCESS | 2638 | 1464072616059 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]]]}] 23:50:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 23:50:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1494ms 23:50:16 INFO - PROCESS | 2638 | 1464072616121 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 23:50:16 INFO - PROCESS | 2638 | 1464072616130 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 23:50:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 23:50:16 INFO - PROCESS | 2638 | 1464072616140 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 23:50:16 INFO - PROCESS | 2638 | 1464072616144 Marionette TRACE conn3 <- [1,1842,null,{}] 23:50:16 INFO - PROCESS | 2638 | 1464072616150 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}] 23:50:16 INFO - PROCESS | 2638 | 1464072616380 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 23:50:16 INFO - PROCESS | 2638 | 1464072616690 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:16 INFO - PROCESS | 2638 | ++DOCSHELL 0x89989000 == 133 [pid = 2638] [id = 468] 23:50:16 INFO - PROCESS | 2638 | ++DOMWINDOW == 175 (0x8a342000) [pid = 2638] [serial = 1405] [outer = (nil)] 23:50:16 INFO - PROCESS | 2638 | ++DOMWINDOW == 176 (0x8b74dc00) [pid = 2638] [serial = 1406] [outer = 0x8a342000] 23:50:16 INFO - PROCESS | 2638 | 1464072616833 Marionette DEBUG loaded listener.js 23:50:16 INFO - PROCESS | 2638 | ++DOMWINDOW == 177 (0x8ba83800) [pid = 2638] [serial = 1407] [outer = 0x8a342000] 23:50:17 INFO - PROCESS | 2638 | 1464072617740 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]]]}] 23:50:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 23:50:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1634ms 23:50:17 INFO - PROCESS | 2638 | 1464072617774 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 23:50:17 INFO - PROCESS | 2638 | 1464072617777 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 23:50:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 23:50:17 INFO - PROCESS | 2638 | 1464072617784 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 23:50:17 INFO - PROCESS | 2638 | 1464072617790 Marionette TRACE conn3 <- [1,1846,null,{}] 23:50:17 INFO - PROCESS | 2638 | 1464072617813 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}] 23:50:18 INFO - PROCESS | 2638 | 1464072618096 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 23:50:18 INFO - PROCESS | 2638 | 1464072618129 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:18 INFO - PROCESS | 2638 | ++DOCSHELL 0x8919c400 == 134 [pid = 2638] [id = 469] 23:50:18 INFO - PROCESS | 2638 | ++DOMWINDOW == 178 (0x8be54800) [pid = 2638] [serial = 1408] [outer = (nil)] 23:50:18 INFO - PROCESS | 2638 | ++DOMWINDOW == 179 (0x8d4d8800) [pid = 2638] [serial = 1409] [outer = 0x8be54800] 23:50:18 INFO - PROCESS | 2638 | 1464072618210 Marionette DEBUG loaded listener.js 23:50:18 INFO - PROCESS | 2638 | ++DOMWINDOW == 180 (0x8d704400) [pid = 2638] [serial = 1410] [outer = 0x8be54800] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 179 (0x8eccfc00) [pid = 2638] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 178 (0x88590400) [pid = 2638] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 177 (0x8f790800) [pid = 2638] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 176 (0x87bfc800) [pid = 2638] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 175 (0x87de2800) [pid = 2638] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 174 (0x8d695400) [pid = 2638] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 173 (0x9467ec00) [pid = 2638] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 172 (0x8e4c9c00) [pid = 2638] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 171 (0x8f4fd800) [pid = 2638] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 170 (0x9297a800) [pid = 2638] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 169 (0x8f79fc00) [pid = 2638] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 168 (0x89986400) [pid = 2638] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 167 (0x90d69800) [pid = 2638] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 166 (0x92c27c00) [pid = 2638] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 165 (0x8d4d1400) [pid = 2638] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 164 (0x8e4d4800) [pid = 2638] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 163 (0x90c96800) [pid = 2638] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 162 (0x8b84e400) [pid = 2638] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 161 (0x90ca2800) [pid = 2638] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 160 (0x8e4c1400) [pid = 2638] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 159 (0x8a341800) [pid = 2638] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 158 (0x8f795c00) [pid = 2638] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 157 (0x8f4f0800) [pid = 2638] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 156 (0x892d4400) [pid = 2638] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 155 (0x8ebb9400) [pid = 2638] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 154 (0x90d61400) [pid = 2638] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 153 (0x8d70c800) [pid = 2638] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 152 (0x87a87800) [pid = 2638] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 151 (0x92aea400) [pid = 2638] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 150 (0x89be2400) [pid = 2638] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 149 (0x929ec000) [pid = 2638] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 148 (0x8b74ac00) [pid = 2638] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 147 (0x8d690c00) [pid = 2638] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 146 (0x86b4a800) [pid = 2638] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 145 (0x8a34dc00) [pid = 2638] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 144 (0x8919c800) [pid = 2638] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 143 (0x89986800) [pid = 2638] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 142 (0x860a4400) [pid = 2638] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 23:50:19 INFO - PROCESS | 2638 | --DOMWINDOW == 141 (0x85860800) [pid = 2638] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 23:50:20 INFO - PROCESS | 2638 | 1464072620047 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]]]}] 23:50:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 23:50:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 2299ms 23:50:20 INFO - PROCESS | 2638 | 1464072620084 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 23:50:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 23:50:20 INFO - PROCESS | 2638 | 1464072620089 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 23:50:20 INFO - PROCESS | 2638 | 1464072620095 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 23:50:20 INFO - PROCESS | 2638 | 1464072620099 Marionette TRACE conn3 <- [1,1850,null,{}] 23:50:20 INFO - PROCESS | 2638 | 1464072620104 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}] 23:50:20 INFO - PROCESS | 2638 | 1464072620397 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 23:50:20 INFO - PROCESS | 2638 | 1464072620421 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:20 INFO - PROCESS | 2638 | ++DOCSHELL 0x869db400 == 135 [pid = 2638] [id = 470] 23:50:20 INFO - PROCESS | 2638 | ++DOMWINDOW == 142 (0x8919c800) [pid = 2638] [serial = 1411] [outer = (nil)] 23:50:20 INFO - PROCESS | 2638 | ++DOMWINDOW == 143 (0x8bd12c00) [pid = 2638] [serial = 1412] [outer = 0x8919c800] 23:50:20 INFO - PROCESS | 2638 | 1464072620500 Marionette DEBUG loaded listener.js 23:50:20 INFO - PROCESS | 2638 | ++DOMWINDOW == 144 (0x8d705400) [pid = 2638] [serial = 1413] [outer = 0x8919c800] 23:50:21 INFO - PROCESS | 2638 | 1464072621572 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]]]}] 23:50:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1546ms 23:50:21 INFO - PROCESS | 2638 | 1464072621643 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 23:50:21 INFO - PROCESS | 2638 | 1464072621650 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 23:50:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 23:50:21 INFO - PROCESS | 2638 | 1464072621660 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 23:50:21 INFO - PROCESS | 2638 | 1464072621666 Marionette TRACE conn3 <- [1,1854,null,{}] 23:50:21 INFO - PROCESS | 2638 | 1464072621677 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}] 23:50:22 INFO - PROCESS | 2638 | 1464072621999 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 23:50:22 INFO - PROCESS | 2638 | 1464072622246 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:22 INFO - PROCESS | 2638 | ++DOCSHELL 0x87a90c00 == 136 [pid = 2638] [id = 471] 23:50:22 INFO - PROCESS | 2638 | ++DOMWINDOW == 145 (0x87bf9c00) [pid = 2638] [serial = 1414] [outer = (nil)] 23:50:22 INFO - PROCESS | 2638 | ++DOMWINDOW == 146 (0x891a1c00) [pid = 2638] [serial = 1415] [outer = 0x87bf9c00] 23:50:22 INFO - PROCESS | 2638 | 1464072622340 Marionette DEBUG loaded listener.js 23:50:22 INFO - PROCESS | 2638 | ++DOMWINDOW == 147 (0x8998fc00) [pid = 2638] [serial = 1416] [outer = 0x87bf9c00] 23:50:23 INFO - PROCESS | 2638 | 1464072623295 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]]]}] 23:50:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 23:50:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1686ms 23:50:23 INFO - PROCESS | 2638 | 1464072623347 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 23:50:23 INFO - PROCESS | 2638 | 1464072623355 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 23:50:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 23:50:23 INFO - PROCESS | 2638 | 1464072623366 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 23:50:23 INFO - PROCESS | 2638 | 1464072623370 Marionette TRACE conn3 <- [1,1858,null,{}] 23:50:23 INFO - PROCESS | 2638 | 1464072623377 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}] 23:50:23 INFO - PROCESS | 2638 | 1464072623629 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 23:50:23 INFO - PROCESS | 2638 | 1464072623951 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:23 INFO - PROCESS | 2638 | ++DOCSHELL 0x8bd13000 == 137 [pid = 2638] [id = 472] 23:50:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 148 (0x8bd13c00) [pid = 2638] [serial = 1417] [outer = (nil)] 23:50:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 149 (0x8be58000) [pid = 2638] [serial = 1418] [outer = 0x8bd13c00] 23:50:24 INFO - PROCESS | 2638 | 1464072624047 Marionette DEBUG loaded listener.js 23:50:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 150 (0x8d812400) [pid = 2638] [serial = 1419] [outer = 0x8bd13c00] 23:50:25 INFO - PROCESS | 2638 | 1464072625027 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]]]}] 23:50:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 23:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1741ms 23:50:25 INFO - PROCESS | 2638 | 1464072625108 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 23:50:25 INFO - PROCESS | 2638 | 1464072625113 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 23:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 23:50:25 INFO - PROCESS | 2638 | 1464072625120 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 23:50:25 INFO - PROCESS | 2638 | 1464072625126 Marionette TRACE conn3 <- [1,1862,null,{}] 23:50:25 INFO - PROCESS | 2638 | 1464072625142 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}] 23:50:25 INFO - PROCESS | 2638 | 1464072625485 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 23:50:25 INFO - PROCESS | 2638 | 1464072625793 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:25 INFO - PROCESS | 2638 | ++DOCSHELL 0x8be53c00 == 138 [pid = 2638] [id = 473] 23:50:25 INFO - PROCESS | 2638 | ++DOMWINDOW == 151 (0x8e4ca800) [pid = 2638] [serial = 1420] [outer = (nil)] 23:50:25 INFO - PROCESS | 2638 | ++DOMWINDOW == 152 (0x8e4d0400) [pid = 2638] [serial = 1421] [outer = 0x8e4ca800] 23:50:25 INFO - PROCESS | 2638 | 1464072625887 Marionette DEBUG loaded listener.js 23:50:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 153 (0x8e593400) [pid = 2638] [serial = 1422] [outer = 0x8e4ca800] 23:50:26 INFO - PROCESS | 2638 | 1464072626894 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]]]}] 23:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 23:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1844ms 23:50:26 INFO - PROCESS | 2638 | 1464072626964 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 23:50:26 INFO - PROCESS | 2638 | 1464072626969 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 23:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 23:50:26 INFO - PROCESS | 2638 | 1464072626976 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 23:50:26 INFO - PROCESS | 2638 | 1464072626979 Marionette TRACE conn3 <- [1,1866,null,{}] 23:50:26 INFO - PROCESS | 2638 | 1464072626985 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}] 23:50:27 INFO - PROCESS | 2638 | 1464072627260 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 23:50:27 INFO - PROCESS | 2638 | 1464072627581 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:27 INFO - PROCESS | 2638 | ++DOCSHELL 0x8a34c000 == 139 [pid = 2638] [id = 474] 23:50:27 INFO - PROCESS | 2638 | ++DOMWINDOW == 154 (0x8d696c00) [pid = 2638] [serial = 1423] [outer = (nil)] 23:50:27 INFO - PROCESS | 2638 | ++DOMWINDOW == 155 (0x8eba2000) [pid = 2638] [serial = 1424] [outer = 0x8d696c00] 23:50:27 INFO - PROCESS | 2638 | 1464072627672 Marionette DEBUG loaded listener.js 23:50:27 INFO - PROCESS | 2638 | ++DOMWINDOW == 156 (0x8ebb5800) [pid = 2638] [serial = 1425] [outer = 0x8d696c00] 23:50:28 INFO - PROCESS | 2638 | 1464072628581 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]]]}] 23:50:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 23:50:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1640ms 23:50:28 INFO - PROCESS | 2638 | 1464072628616 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 23:50:28 INFO - PROCESS | 2638 | 1464072628621 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 23:50:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 23:50:28 INFO - PROCESS | 2638 | 1464072628627 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 23:50:28 INFO - PROCESS | 2638 | 1464072628631 Marionette TRACE conn3 <- [1,1870,null,{}] 23:50:28 INFO - PROCESS | 2638 | 1464072628637 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}] 23:50:28 INFO - PROCESS | 2638 | 1464072628853 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 23:50:29 INFO - PROCESS | 2638 | 1464072629205 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:29 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ebbd800 == 140 [pid = 2638] [id = 475] 23:50:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 157 (0x8ecc7c00) [pid = 2638] [serial = 1426] [outer = (nil)] 23:50:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 158 (0x8eccec00) [pid = 2638] [serial = 1427] [outer = 0x8ecc7c00] 23:50:29 INFO - PROCESS | 2638 | 1464072629307 Marionette DEBUG loaded listener.js 23:50:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 159 (0x8f4fb400) [pid = 2638] [serial = 1428] [outer = 0x8ecc7c00] 23:50:30 INFO - PROCESS | 2638 | 1464072630298 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]]]}] 23:50:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 23:50:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1731ms 23:50:30 INFO - PROCESS | 2638 | 1464072630359 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 23:50:30 INFO - PROCESS | 2638 | 1464072630362 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 23:50:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 23:50:30 INFO - PROCESS | 2638 | 1464072630369 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 23:50:30 INFO - PROCESS | 2638 | 1464072630373 Marionette TRACE conn3 <- [1,1874,null,{}] 23:50:30 INFO - PROCESS | 2638 | 1464072630384 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}] 23:50:30 INFO - PROCESS | 2638 | 1464072630650 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 23:50:30 INFO - PROCESS | 2638 | 1464072630978 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:31 INFO - PROCESS | 2638 | ++DOCSHELL 0x8eba6400 == 141 [pid = 2638] [id = 476] 23:50:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 160 (0x8ebbec00) [pid = 2638] [serial = 1429] [outer = (nil)] 23:50:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 161 (0x8f787c00) [pid = 2638] [serial = 1430] [outer = 0x8ebbec00] 23:50:31 INFO - PROCESS | 2638 | 1464072631077 Marionette DEBUG loaded listener.js 23:50:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 162 (0x8f78a800) [pid = 2638] [serial = 1431] [outer = 0x8ebbec00] 23:50:32 INFO - PROCESS | 2638 | 1464072632037 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]]]}] 23:50:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 23:50:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1741ms 23:50:32 INFO - PROCESS | 2638 | 1464072632112 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 23:50:32 INFO - PROCESS | 2638 | 1464072632115 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 23:50:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 23:50:32 INFO - PROCESS | 2638 | 1464072632122 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 23:50:32 INFO - PROCESS | 2638 | 1464072632125 Marionette TRACE conn3 <- [1,1878,null,{}] 23:50:32 INFO - PROCESS | 2638 | 1464072632132 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}] 23:50:32 INFO - PROCESS | 2638 | 1464072632408 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 23:50:32 INFO - PROCESS | 2638 | 1464072632754 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:32 INFO - PROCESS | 2638 | ++DOCSHELL 0x8bd1c800 == 142 [pid = 2638] [id = 477] 23:50:32 INFO - PROCESS | 2638 | ++DOMWINDOW == 163 (0x8e59b000) [pid = 2638] [serial = 1432] [outer = (nil)] 23:50:32 INFO - PROCESS | 2638 | ++DOMWINDOW == 164 (0x8f7e5000) [pid = 2638] [serial = 1433] [outer = 0x8e59b000] 23:50:32 INFO - PROCESS | 2638 | 1464072632854 Marionette DEBUG loaded listener.js 23:50:32 INFO - PROCESS | 2638 | ++DOMWINDOW == 165 (0x90d41800) [pid = 2638] [serial = 1434] [outer = 0x8e59b000] 23:50:33 INFO - PROCESS | 2638 | 1464072633831 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]]]}] 23:50:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 23:50:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1745ms 23:50:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 23:50:33 INFO - PROCESS | 2638 | 1464072633867 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 23:50:33 INFO - PROCESS | 2638 | 1464072633871 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 23:50:33 INFO - PROCESS | 2638 | 1464072633878 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 23:50:33 INFO - PROCESS | 2638 | 1464072633881 Marionette TRACE conn3 <- [1,1882,null,{}] 23:50:33 INFO - PROCESS | 2638 | 1464072633887 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}] 23:50:34 INFO - PROCESS | 2638 | 1464072634101 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 23:50:34 INFO - PROCESS | 2638 | 1464072634380 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:34 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ea81000 == 143 [pid = 2638] [id = 478] 23:50:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 166 (0x8f580800) [pid = 2638] [serial = 1435] [outer = (nil)] 23:50:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 167 (0x90d67800) [pid = 2638] [serial = 1436] [outer = 0x8f580800] 23:50:34 INFO - PROCESS | 2638 | 1464072634528 Marionette DEBUG loaded listener.js 23:50:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 168 (0x90eeb000) [pid = 2638] [serial = 1437] [outer = 0x8f580800] 23:50:35 INFO - PROCESS | 2638 | 1464072635721 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]]]}] 23:50:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 23:50:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1889ms 23:50:35 INFO - PROCESS | 2638 | 1464072635768 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 23:50:35 INFO - PROCESS | 2638 | 1464072635775 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 23:50:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 23:50:35 INFO - PROCESS | 2638 | 1464072635785 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 23:50:35 INFO - PROCESS | 2638 | 1464072635790 Marionette TRACE conn3 <- [1,1886,null,{}] 23:50:35 INFO - PROCESS | 2638 | 1464072635799 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}] 23:50:36 INFO - PROCESS | 2638 | 1464072636158 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 23:50:36 INFO - PROCESS | 2638 | 1464072636533 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:36 INFO - PROCESS | 2638 | ++DOCSHELL 0x869de400 == 144 [pid = 2638] [id = 479] 23:50:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 169 (0x8b84cc00) [pid = 2638] [serial = 1438] [outer = (nil)] 23:50:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 170 (0x910d8c00) [pid = 2638] [serial = 1439] [outer = 0x8b84cc00] 23:50:36 INFO - PROCESS | 2638 | 1464072636676 Marionette DEBUG loaded listener.js 23:50:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 171 (0x910dfc00) [pid = 2638] [serial = 1440] [outer = 0x8b84cc00] 23:50:38 INFO - PROCESS | 2638 | 1464072638053 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]]]}] 23:50:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 23:50:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 2339ms 23:50:38 INFO - PROCESS | 2638 | 1464072638150 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 23:50:38 INFO - PROCESS | 2638 | 1464072638155 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 23:50:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 23:50:38 INFO - PROCESS | 2638 | 1464072638167 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 23:50:38 INFO - PROCESS | 2638 | 1464072638171 Marionette TRACE conn3 <- [1,1890,null,{}] 23:50:38 INFO - PROCESS | 2638 | 1464072638182 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}] 23:50:38 INFO - PROCESS | 2638 | 1464072638736 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 23:50:39 INFO - PROCESS | 2638 | 1464072639012 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:39 INFO - PROCESS | 2638 | ++DOCSHELL 0x869e3800 == 145 [pid = 2638] [id = 480] 23:50:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 172 (0x90d4a800) [pid = 2638] [serial = 1441] [outer = (nil)] 23:50:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 173 (0x9297c000) [pid = 2638] [serial = 1442] [outer = 0x90d4a800] 23:50:39 INFO - PROCESS | 2638 | 1464072639118 Marionette DEBUG loaded listener.js 23:50:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 174 (0x9297f400) [pid = 2638] [serial = 1443] [outer = 0x90d4a800] 23:50:40 INFO - PROCESS | 2638 | 1464072640112 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]]]}] 23:50:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 23:50:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1996ms 23:50:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 23:50:40 INFO - PROCESS | 2638 | 1464072640162 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 23:50:40 INFO - PROCESS | 2638 | 1464072640166 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 23:50:40 INFO - PROCESS | 2638 | 1464072640173 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 23:50:40 INFO - PROCESS | 2638 | 1464072640177 Marionette TRACE conn3 <- [1,1894,null,{}] 23:50:40 INFO - PROCESS | 2638 | 1464072640183 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}] 23:50:40 INFO - PROCESS | 2638 | 1464072640426 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 23:50:40 INFO - PROCESS | 2638 | 1464072640769 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:40 INFO - PROCESS | 2638 | ++DOCSHELL 0x90d46800 == 146 [pid = 2638] [id = 481] 23:50:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 175 (0x92c20400) [pid = 2638] [serial = 1444] [outer = (nil)] 23:50:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 176 (0x92c28000) [pid = 2638] [serial = 1445] [outer = 0x92c20400] 23:50:40 INFO - PROCESS | 2638 | 1464072640872 Marionette DEBUG loaded listener.js 23:50:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 177 (0x94687800) [pid = 2638] [serial = 1446] [outer = 0x92c20400] 23:50:41 INFO - PROCESS | 2638 | 1464072641825 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]]]}] 23:50:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 23:50:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1685ms 23:50:41 INFO - PROCESS | 2638 | 1464072641858 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 23:50:41 INFO - PROCESS | 2638 | 1464072641861 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 23:50:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 23:50:41 INFO - PROCESS | 2638 | 1464072641868 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 23:50:41 INFO - PROCESS | 2638 | 1464072641871 Marionette TRACE conn3 <- [1,1898,null,{}] 23:50:41 INFO - PROCESS | 2638 | 1464072641877 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}] 23:50:42 INFO - PROCESS | 2638 | 1464072642086 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 23:50:42 INFO - PROCESS | 2638 | 1464072642425 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:42 INFO - PROCESS | 2638 | ++DOCSHELL 0x92aeb800 == 147 [pid = 2638] [id = 482] 23:50:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 178 (0x92aed400) [pid = 2638] [serial = 1447] [outer = (nil)] 23:50:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 179 (0x950d5800) [pid = 2638] [serial = 1448] [outer = 0x92aed400] 23:50:42 INFO - PROCESS | 2638 | 1464072642520 Marionette DEBUG loaded listener.js 23:50:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 180 (0x950e0400) [pid = 2638] [serial = 1449] [outer = 0x92aed400] 23:50:43 INFO - PROCESS | 2638 | 1464072643440 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]]]}] 23:50:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 23:50:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1644ms 23:50:43 INFO - PROCESS | 2638 | 1464072643513 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 23:50:43 INFO - PROCESS | 2638 | 1464072643516 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 23:50:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 23:50:43 INFO - PROCESS | 2638 | 1464072643523 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 23:50:43 INFO - PROCESS | 2638 | 1464072643526 Marionette TRACE conn3 <- [1,1902,null,{}] 23:50:43 INFO - PROCESS | 2638 | 1464072643532 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}] 23:50:43 INFO - PROCESS | 2638 | 1464072643803 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 23:50:44 INFO - PROCESS | 2638 | 1464072644137 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:44 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b704400 == 148 [pid = 2638] [id = 483] 23:50:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 181 (0x93a7f000) [pid = 2638] [serial = 1450] [outer = (nil)] 23:50:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 182 (0x96e54000) [pid = 2638] [serial = 1451] [outer = 0x93a7f000] 23:50:44 INFO - PROCESS | 2638 | 1464072644228 Marionette DEBUG loaded listener.js 23:50:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 183 (0x9789a000) [pid = 2638] [serial = 1452] [outer = 0x93a7f000] 23:50:45 INFO - PROCESS | 2638 | 1464072645203 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]]]}] 23:50:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 23:50:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1742ms 23:50:45 INFO - PROCESS | 2638 | 1464072645266 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 23:50:45 INFO - PROCESS | 2638 | 1464072645270 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 23:50:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 23:50:45 INFO - PROCESS | 2638 | 1464072645277 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 23:50:45 INFO - PROCESS | 2638 | 1464072645281 Marionette TRACE conn3 <- [1,1906,null,{}] 23:50:45 INFO - PROCESS | 2638 | 1464072645288 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}] 23:50:45 INFO - PROCESS | 2638 | 1464072645532 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 23:50:45 INFO - PROCESS | 2638 | 1464072645857 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:45 INFO - PROCESS | 2638 | ++DOCSHELL 0x950db400 == 149 [pid = 2638] [id = 484] 23:50:45 INFO - PROCESS | 2638 | ++DOMWINDOW == 184 (0x95199000) [pid = 2638] [serial = 1453] [outer = (nil)] 23:50:45 INFO - PROCESS | 2638 | ++DOMWINDOW == 185 (0x99a34400) [pid = 2638] [serial = 1454] [outer = 0x95199000] 23:50:45 INFO - PROCESS | 2638 | 1464072645956 Marionette DEBUG loaded listener.js 23:50:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 186 (0x99b62800) [pid = 2638] [serial = 1455] [outer = 0x95199000] 23:50:46 INFO - PROCESS | 2638 | 1464072646889 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]]]}] 23:50:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 23:50:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1688ms 23:50:46 INFO - PROCESS | 2638 | 1464072646966 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 23:50:46 INFO - PROCESS | 2638 | 1464072646970 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 23:50:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 23:50:46 INFO - PROCESS | 2638 | 1464072646977 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 23:50:46 INFO - PROCESS | 2638 | 1464072646981 Marionette TRACE conn3 <- [1,1910,null,{}] 23:50:46 INFO - PROCESS | 2638 | 1464072646987 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}] 23:50:47 INFO - PROCESS | 2638 | 1464072647258 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 23:50:47 INFO - PROCESS | 2638 | 1464072647583 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:47 INFO - PROCESS | 2638 | ++DOCSHELL 0x87ddf400 == 150 [pid = 2638] [id = 485] 23:50:47 INFO - PROCESS | 2638 | ++DOMWINDOW == 187 (0x8d818000) [pid = 2638] [serial = 1456] [outer = (nil)] 23:50:47 INFO - PROCESS | 2638 | ++DOMWINDOW == 188 (0x98e20800) [pid = 2638] [serial = 1457] [outer = 0x8d818000] 23:50:47 INFO - PROCESS | 2638 | 1464072647681 Marionette DEBUG loaded listener.js 23:50:47 INFO - PROCESS | 2638 | ++DOMWINDOW == 189 (0x9a1d1c00) [pid = 2638] [serial = 1458] [outer = 0x8d818000] 23:50:48 INFO - PROCESS | 2638 | 1464072648661 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]]]}] 23:50:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 23:50:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1740ms 23:50:48 INFO - PROCESS | 2638 | 1464072648720 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 23:50:48 INFO - PROCESS | 2638 | 1464072648727 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 23:50:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 23:50:48 INFO - PROCESS | 2638 | 1464072648737 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 23:50:48 INFO - PROCESS | 2638 | 1464072648742 Marionette TRACE conn3 <- [1,1914,null,{}] 23:50:48 INFO - PROCESS | 2638 | 1464072648752 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}] 23:50:49 INFO - PROCESS | 2638 | 1464072649074 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 23:50:49 INFO - PROCESS | 2638 | 1464072649410 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:49 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f6dac00 == 151 [pid = 2638] [id = 486] 23:50:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 190 (0x9a0e5800) [pid = 2638] [serial = 1459] [outer = (nil)] 23:50:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 191 (0x9aa22800) [pid = 2638] [serial = 1460] [outer = 0x9a0e5800] 23:50:49 INFO - PROCESS | 2638 | 1464072649506 Marionette DEBUG loaded listener.js 23:50:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 192 (0x9aa26000) [pid = 2638] [serial = 1461] [outer = 0x9a0e5800] 23:50:50 INFO - PROCESS | 2638 | 1464072650545 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]]]}] 23:50:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 23:50:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1885ms 23:50:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 23:50:50 INFO - PROCESS | 2638 | 1464072650623 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 23:50:50 INFO - PROCESS | 2638 | 1464072650626 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 23:50:50 INFO - PROCESS | 2638 | 1464072650633 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 23:50:50 INFO - PROCESS | 2638 | 1464072650636 Marionette TRACE conn3 <- [1,1918,null,{}] 23:50:50 INFO - PROCESS | 2638 | 1464072650642 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}] 23:50:50 INFO - PROCESS | 2638 | 1464072650943 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 23:50:51 INFO - PROCESS | 2638 | 1464072651273 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:51 INFO - PROCESS | 2638 | ++DOCSHELL 0x98b1d800 == 152 [pid = 2638] [id = 487] 23:50:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 193 (0x9a0e2800) [pid = 2638] [serial = 1462] [outer = (nil)] 23:50:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 194 (0x9ad3c400) [pid = 2638] [serial = 1463] [outer = 0x9a0e2800] 23:50:51 INFO - PROCESS | 2638 | 1464072651368 Marionette DEBUG loaded listener.js 23:50:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 195 (0x9ad3e400) [pid = 2638] [serial = 1464] [outer = 0x9a0e2800] 23:50:53 INFO - PROCESS | 2638 | --DOCSHELL 0x87a90800 == 151 [pid = 2638] [id = 463] 23:50:53 INFO - PROCESS | 2638 | --DOCSHELL 0x869dd800 == 150 [pid = 2638] [id = 464] 23:50:53 INFO - PROCESS | 2638 | --DOCSHELL 0x85858000 == 149 [pid = 2638] [id = 462] 23:50:53 INFO - PROCESS | 2638 | --DOCSHELL 0x89987400 == 148 [pid = 2638] [id = 461] 23:50:53 INFO - PROCESS | 2638 | --DOCSHELL 0x94690000 == 147 [pid = 2638] [id = 460] 23:50:53 INFO - PROCESS | 2638 | --DOCSHELL 0x91a16400 == 146 [pid = 2638] [id = 458] 23:50:53 INFO - PROCESS | 2638 | --DOCSHELL 0x92e0cc00 == 145 [pid = 2638] [id = 459] 23:50:53 INFO - PROCESS | 2638 | --DOCSHELL 0x8f7a1400 == 144 [pid = 2638] [id = 457] 23:50:53 INFO - PROCESS | 2638 | --DOCSHELL 0x8f6cf000 == 143 [pid = 2638] [id = 456] 23:50:53 INFO - PROCESS | 2638 | --DOCSHELL 0x8e59b800 == 142 [pid = 2638] [id = 455] 23:50:53 INFO - PROCESS | 2638 | --DOCSHELL 0x8f4f5800 == 141 [pid = 2638] [id = 454] 23:50:53 INFO - PROCESS | 2638 | --DOCSHELL 0x86096800 == 140 [pid = 2638] [id = 452] 23:50:53 INFO - PROCESS | 2638 | --DOCSHELL 0x8e4c6800 == 139 [pid = 2638] [id = 453] 23:50:53 INFO - PROCESS | 2638 | --DOCSHELL 0x8be5ac00 == 138 [pid = 2638] [id = 451] 23:50:53 INFO - PROCESS | 2638 | --DOCSHELL 0x87bfd800 == 137 [pid = 2638] [id = 450] 23:50:53 INFO - PROCESS | 2638 | --DOCSHELL 0x86b44800 == 136 [pid = 2638] [id = 449] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 194 (0x8d68f800) [pid = 2638] [serial = 1346] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 193 (0x8f6d8c00) [pid = 2638] [serial = 1311] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 192 (0x89be1c00) [pid = 2638] [serial = 1340] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 191 (0x8a350400) [pid = 2638] [serial = 1341] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 190 (0x8f7a3000) [pid = 2638] [serial = 1314] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 189 (0x892dec00) [pid = 2638] [serial = 1287] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 188 (0x8f6d5c00) [pid = 2638] [serial = 1310] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 187 (0x8f575800) [pid = 2638] [serial = 1263] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 186 (0x8d8c0000) [pid = 2638] [serial = 1295] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 185 (0x8f796c00) [pid = 2638] [serial = 1313] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 184 (0x95198c00) [pid = 2638] [serial = 1251] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 183 (0x8ecc8800) [pid = 2638] [serial = 1305] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 182 (0x8f78f800) [pid = 2638] [serial = 1233] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 181 (0x92ae8400) [pid = 2638] [serial = 1331] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 180 (0x90ca0400) [pid = 2638] [serial = 1316] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 179 (0x8e4d1800) [pid = 2638] [serial = 1266] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 178 (0x92971800) [pid = 2638] [serial = 1326] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 177 (0x97895800) [pid = 2638] [serial = 1254] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 176 (0x8eba1c00) [pid = 2638] [serial = 1301] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 175 (0x8ebaf400) [pid = 2638] [serial = 1302] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 174 (0x891a4000) [pid = 2638] [serial = 1286] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 173 (0x8ebba400) [pid = 2638] [serial = 1230] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 172 (0x90eea800) [pid = 2638] [serial = 1320] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 171 (0x8d336000) [pid = 2638] [serial = 1152] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 170 (0x91a22400) [pid = 2638] [serial = 1242] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 169 (0x92aec400) [pid = 2638] [serial = 1332] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 168 (0x92278c00) [pid = 2638] [serial = 1325] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 167 (0x8e4db000) [pid = 2638] [serial = 1299] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 166 (0x8b70a400) [pid = 2638] [serial = 1289] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 165 (0x910db800) [pid = 2638] [serial = 1323] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 164 (0x90d42800) [pid = 2638] [serial = 1317] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 163 (0x90ca4000) [pid = 2638] [serial = 1236] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 162 (0x8e4c6c00) [pid = 2638] [serial = 1298] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 161 (0x90eecc00) [pid = 2638] [serial = 1239] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 160 (0x8f4f9000) [pid = 2638] [serial = 1307] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 159 (0x8d8c6c00) [pid = 2638] [serial = 1296] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 158 (0x929e8800) [pid = 2638] [serial = 1245] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 157 (0x90d6d400) [pid = 2638] [serial = 1319] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 156 (0x8ba88c00) [pid = 2638] [serial = 1290] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 155 (0x8ea84000) [pid = 2638] [serial = 1227] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 154 (0x98e28c00) [pid = 2638] [serial = 1257] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 153 (0x93a76400) [pid = 2638] [serial = 1248] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 152 (0x8be55400) [pid = 2638] [serial = 1344] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 151 (0x9a0db000) [pid = 2638] [serial = 1260] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 150 (0x8be4f400) [pid = 2638] [serial = 1221] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 149 (0x8d9a9800) [pid = 2638] [serial = 1224] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 148 (0x87de5800) [pid = 2638] [serial = 1218] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 147 (0x8d68e400) [pid = 2638] [serial = 1293] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 146 (0x92980c00) [pid = 2638] [serial = 1328] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 145 (0x8ba7a800) [pid = 2638] [serial = 1281] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 144 (0x910d3400) [pid = 2638] [serial = 1322] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 143 (0x8d4d1800) [pid = 2638] [serial = 1292] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 142 (0x8f57b000) [pid = 2638] [serial = 1308] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 141 (0x92c29400) [pid = 2638] [serial = 1334] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 140 (0x8bd16400) [pid = 2638] [serial = 1343] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 139 (0x891a5000) [pid = 2638] [serial = 1338] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 138 (0x8609a400) [pid = 2638] [serial = 1283] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 137 (0x929eb400) [pid = 2638] [serial = 1329] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 136 (0x87bf8400) [pid = 2638] [serial = 1337] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 135 (0x869d6800) [pid = 2638] [serial = 1284] [outer = (nil)] [url = about:blank] 23:50:53 INFO - PROCESS | 2638 | --DOMWINDOW == 134 (0x8ebc0c00) [pid = 2638] [serial = 1304] [outer = (nil)] [url = about:blank] 23:50:54 INFO - PROCESS | 2638 | 1464072654074 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]]]}] 23:50:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 23:50:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 3500ms 23:50:54 INFO - PROCESS | 2638 | 1464072654132 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 23:50:54 INFO - PROCESS | 2638 | 1464072654138 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 23:50:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 23:50:54 INFO - PROCESS | 2638 | 1464072654148 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 23:50:54 INFO - PROCESS | 2638 | 1464072654152 Marionette TRACE conn3 <- [1,1922,null,{}] 23:50:54 INFO - PROCESS | 2638 | 1464072654162 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}] 23:50:54 INFO - PROCESS | 2638 | 1464072654373 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 23:50:54 INFO - PROCESS | 2638 | 1464072654595 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:54 INFO - PROCESS | 2638 | ++DOCSHELL 0x87a8a000 == 137 [pid = 2638] [id = 488] 23:50:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 135 (0x87bf6000) [pid = 2638] [serial = 1465] [outer = (nil)] 23:50:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 136 (0x891a4000) [pid = 2638] [serial = 1466] [outer = 0x87bf6000] 23:50:54 INFO - PROCESS | 2638 | 1464072654685 Marionette DEBUG loaded listener.js 23:50:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 137 (0x892dec00) [pid = 2638] [serial = 1467] [outer = 0x87bf6000] 23:50:55 INFO - PROCESS | 2638 | 1464072655812 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]]]}] 23:50:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 23:50:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1695ms 23:50:55 INFO - PROCESS | 2638 | 1464072655847 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 23:50:55 INFO - PROCESS | 2638 | 1464072655855 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 23:50:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 23:50:55 INFO - PROCESS | 2638 | 1464072655866 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 23:50:55 INFO - PROCESS | 2638 | 1464072655870 Marionette TRACE conn3 <- [1,1926,null,{}] 23:50:55 INFO - PROCESS | 2638 | 1464072655876 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}] 23:50:56 INFO - PROCESS | 2638 | 1464072656080 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 23:50:56 INFO - PROCESS | 2638 | 1464072656401 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:56 INFO - PROCESS | 2638 | ++DOCSHELL 0x8a350400 == 138 [pid = 2638] [id = 489] 23:50:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 138 (0x8b702c00) [pid = 2638] [serial = 1468] [outer = (nil)] 23:50:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 139 (0x8b757800) [pid = 2638] [serial = 1469] [outer = 0x8b702c00] 23:50:56 INFO - PROCESS | 2638 | 1464072656484 Marionette DEBUG loaded listener.js 23:50:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 140 (0x8ba86c00) [pid = 2638] [serial = 1470] [outer = 0x8b702c00] 23:50:57 INFO - PROCESS | 2638 | 1464072657390 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]]]}] 23:50:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 23:50:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1582ms 23:50:57 INFO - PROCESS | 2638 | 1464072657450 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 23:50:57 INFO - PROCESS | 2638 | 1464072657463 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 23:50:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 23:50:57 INFO - PROCESS | 2638 | 1464072657493 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 23:50:57 INFO - PROCESS | 2638 | 1464072657502 Marionette TRACE conn3 <- [1,1930,null,{}] 23:50:57 INFO - PROCESS | 2638 | 1464072657549 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}] 23:50:57 INFO - PROCESS | 2638 | 1464072657872 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 23:50:57 INFO - PROCESS | 2638 | 1464072657920 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:58 INFO - PROCESS | 2638 | ++DOCSHELL 0x8609c400 == 139 [pid = 2638] [id = 490] 23:50:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 141 (0x8d338c00) [pid = 2638] [serial = 1471] [outer = (nil)] 23:50:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 142 (0x8d68e000) [pid = 2638] [serial = 1472] [outer = 0x8d338c00] 23:50:58 INFO - PROCESS | 2638 | 1464072658137 Marionette DEBUG loaded listener.js 23:50:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 143 (0x8d8c0000) [pid = 2638] [serial = 1473] [outer = 0x8d338c00] 23:50:59 INFO - PROCESS | 2638 | --DOMWINDOW == 142 (0x9789c400) [pid = 2638] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 23:50:59 INFO - PROCESS | 2638 | --DOMWINDOW == 141 (0x92e10c00) [pid = 2638] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 23:50:59 INFO - PROCESS | 2638 | --DOMWINDOW == 140 (0x8f7a1c00) [pid = 2638] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 23:50:59 INFO - PROCESS | 2638 | --DOMWINDOW == 139 (0x87de2c00) [pid = 2638] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 23:50:59 INFO - PROCESS | 2638 | --DOMWINDOW == 138 (0x86b44c00) [pid = 2638] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 23:50:59 INFO - PROCESS | 2638 | --DOMWINDOW == 137 (0x8ebbc800) [pid = 2638] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 23:50:59 INFO - PROCESS | 2638 | --DOMWINDOW == 136 (0x90c9c800) [pid = 2638] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 23:50:59 INFO - PROCESS | 2638 | --DOMWINDOW == 135 (0x8e4c3400) [pid = 2638] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 23:50:59 INFO - PROCESS | 2638 | --DOMWINDOW == 134 (0x8f4f8000) [pid = 2638] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 23:50:59 INFO - PROCESS | 2638 | --DOMWINDOW == 133 (0x9297d400) [pid = 2638] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 23:50:59 INFO - PROCESS | 2638 | --DOMWINDOW == 132 (0x8e4d5c00) [pid = 2638] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 23:50:59 INFO - PROCESS | 2638 | --DOMWINDOW == 131 (0x8be54800) [pid = 2638] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 23:50:59 INFO - PROCESS | 2638 | --DOMWINDOW == 130 (0x94691400) [pid = 2638] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 23:50:59 INFO - PROCESS | 2638 | --DOMWINDOW == 129 (0x8d33b400) [pid = 2638] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 23:50:59 INFO - PROCESS | 2638 | --DOMWINDOW == 128 (0x8d33d400) [pid = 2638] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 23:50:59 INFO - PROCESS | 2638 | --DOMWINDOW == 127 (0x951e4c00) [pid = 2638] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 23:50:59 INFO - PROCESS | 2638 | --DOMWINDOW == 126 (0x8a342000) [pid = 2638] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 23:50:59 INFO - PROCESS | 2638 | --DOMWINDOW == 125 (0x950db800) [pid = 2638] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 23:50:59 INFO - PROCESS | 2638 | --DOMWINDOW == 124 (0x89981c00) [pid = 2638] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 23:50:59 INFO - PROCESS | 2638 | --DOMWINDOW == 123 (0x891a6c00) [pid = 2638] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 23:50:59 INFO - PROCESS | 2638 | --DOMWINDOW == 122 (0x929e9c00) [pid = 2638] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 23:50:59 INFO - PROCESS | 2638 | 1464072659658 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]]]}] 23:50:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 23:50:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 2250ms 23:50:59 INFO - PROCESS | 2638 | 1464072659741 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 23:50:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 23:50:59 INFO - PROCESS | 2638 | 1464072659746 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 23:50:59 INFO - PROCESS | 2638 | 1464072659751 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 23:50:59 INFO - PROCESS | 2638 | 1464072659755 Marionette TRACE conn3 <- [1,1934,null,{}] 23:50:59 INFO - PROCESS | 2638 | 1464072659760 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}] 23:51:00 INFO - PROCESS | 2638 | 1464072660051 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 23:51:00 INFO - PROCESS | 2638 | 1464072660074 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:00 INFO - PROCESS | 2638 | ++DOCSHELL 0x89be1800 == 140 [pid = 2638] [id = 491] 23:51:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 123 (0x8b849800) [pid = 2638] [serial = 1474] [outer = (nil)] 23:51:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 124 (0x8d707800) [pid = 2638] [serial = 1475] [outer = 0x8b849800] 23:51:00 INFO - PROCESS | 2638 | 1464072660160 Marionette DEBUG loaded listener.js 23:51:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 125 (0x8d9a8400) [pid = 2638] [serial = 1476] [outer = 0x8b849800] 23:51:01 INFO - PROCESS | 2638 | 1464072661328 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]]]}] 23:51:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 23:51:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1629ms 23:51:01 INFO - PROCESS | 2638 | 1464072661383 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 23:51:01 INFO - PROCESS | 2638 | 1464072661389 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 23:51:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 23:51:01 INFO - PROCESS | 2638 | 1464072661400 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 23:51:01 INFO - PROCESS | 2638 | 1464072661407 Marionette TRACE conn3 <- [1,1938,null,{}] 23:51:01 INFO - PROCESS | 2638 | 1464072661420 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}] 23:51:01 INFO - PROCESS | 2638 | 1464072661703 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 23:51:02 INFO - PROCESS | 2638 | 1464072662049 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:02 INFO - PROCESS | 2638 | ++DOCSHELL 0x86b4e400 == 141 [pid = 2638] [id = 492] 23:51:02 INFO - PROCESS | 2638 | ++DOMWINDOW == 126 (0x87ddec00) [pid = 2638] [serial = 1477] [outer = (nil)] 23:51:02 INFO - PROCESS | 2638 | ++DOMWINDOW == 127 (0x891ab400) [pid = 2638] [serial = 1478] [outer = 0x87ddec00] 23:51:02 INFO - PROCESS | 2638 | 1464072662144 Marionette DEBUG loaded listener.js 23:51:02 INFO - PROCESS | 2638 | ++DOMWINDOW == 128 (0x89be1c00) [pid = 2638] [serial = 1479] [outer = 0x87ddec00] 23:51:03 INFO - PROCESS | 2638 | 1464072663126 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]]]}] 23:51:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 23:51:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1791ms 23:51:03 INFO - PROCESS | 2638 | 1464072663191 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 23:51:03 INFO - PROCESS | 2638 | 1464072663200 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 23:51:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 23:51:03 INFO - PROCESS | 2638 | 1464072663214 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 23:51:03 INFO - PROCESS | 2638 | 1464072663220 Marionette TRACE conn3 <- [1,1942,null,{}] 23:51:03 INFO - PROCESS | 2638 | 1464072663226 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}] 23:51:03 INFO - PROCESS | 2638 | 1464072663620 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 23:51:04 INFO - PROCESS | 2638 | 1464072664062 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:04 INFO - PROCESS | 2638 | ++DOCSHELL 0x8bd1c400 == 142 [pid = 2638] [id = 493] 23:51:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 129 (0x8bd1e000) [pid = 2638] [serial = 1480] [outer = (nil)] 23:51:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 130 (0x8be5c000) [pid = 2638] [serial = 1481] [outer = 0x8bd1e000] 23:51:04 INFO - PROCESS | 2638 | 1464072664218 Marionette DEBUG loaded listener.js 23:51:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 131 (0x8d693800) [pid = 2638] [serial = 1482] [outer = 0x8bd1e000] 23:51:05 INFO - PROCESS | 2638 | 1464072665908 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]]]}] 23:51:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 23:51:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 2754ms 23:51:05 INFO - PROCESS | 2638 | 1464072665969 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 23:51:05 INFO - PROCESS | 2638 | 1464072665977 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 23:51:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 23:51:06 INFO - PROCESS | 2638 | 1464072666125 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 23:51:06 INFO - PROCESS | 2638 | 1464072666136 Marionette TRACE conn3 <- [1,1946,null,{}] 23:51:06 INFO - PROCESS | 2638 | 1464072666223 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}] 23:51:06 INFO - PROCESS | 2638 | 1464072666578 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 23:51:06 INFO - PROCESS | 2638 | 1464072666898 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:06 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ba82c00 == 143 [pid = 2638] [id = 494] 23:51:06 INFO - PROCESS | 2638 | ++DOMWINDOW == 132 (0x8e39d000) [pid = 2638] [serial = 1483] [outer = (nil)] 23:51:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 133 (0x8e4c8c00) [pid = 2638] [serial = 1484] [outer = 0x8e39d000] 23:51:07 INFO - PROCESS | 2638 | 1464072667061 Marionette DEBUG loaded listener.js 23:51:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 134 (0x8e4d8800) [pid = 2638] [serial = 1485] [outer = 0x8e39d000] 23:51:08 INFO - PROCESS | 2638 | 1464072668597 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]]]}] 23:51:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 23:51:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 2647ms 23:51:08 INFO - PROCESS | 2638 | 1464072668638 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 23:51:08 INFO - PROCESS | 2638 | 1464072668646 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 23:51:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 23:51:08 INFO - PROCESS | 2638 | 1464072668656 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 23:51:08 INFO - PROCESS | 2638 | 1464072668662 Marionette TRACE conn3 <- [1,1950,null,{}] 23:51:08 INFO - PROCESS | 2638 | 1464072668671 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}] 23:51:09 INFO - PROCESS | 2638 | 1464072669118 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 23:51:09 INFO - PROCESS | 2638 | 1464072669383 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:09 INFO - PROCESS | 2638 | ++DOCSHELL 0x8be50400 == 144 [pid = 2638] [id = 495] 23:51:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 135 (0x8e4ce400) [pid = 2638] [serial = 1486] [outer = (nil)] 23:51:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 136 (0x8ea89000) [pid = 2638] [serial = 1487] [outer = 0x8e4ce400] 23:51:09 INFO - PROCESS | 2638 | 1464072669485 Marionette DEBUG loaded listener.js 23:51:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 137 (0x8ebab000) [pid = 2638] [serial = 1488] [outer = 0x8e4ce400] 23:51:10 INFO - PROCESS | 2638 | 1464072670689 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]]]}] 23:51:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 23:51:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 2093ms 23:51:10 INFO - PROCESS | 2638 | 1464072670748 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 23:51:10 INFO - PROCESS | 2638 | 1464072670752 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 23:51:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 23:51:10 INFO - PROCESS | 2638 | 1464072670759 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 23:51:10 INFO - PROCESS | 2638 | 1464072670763 Marionette TRACE conn3 <- [1,1954,null,{}] 23:51:10 INFO - PROCESS | 2638 | 1464072670768 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}] 23:51:11 INFO - PROCESS | 2638 | 1464072671002 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 23:51:11 INFO - PROCESS | 2638 | 1464072671318 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:11 INFO - PROCESS | 2638 | ++DOCSHELL 0x8e59b800 == 145 [pid = 2638] [id = 496] 23:51:11 INFO - PROCESS | 2638 | ++DOMWINDOW == 138 (0x8e59dc00) [pid = 2638] [serial = 1489] [outer = (nil)] 23:51:11 INFO - PROCESS | 2638 | ++DOMWINDOW == 139 (0x8eccf400) [pid = 2638] [serial = 1490] [outer = 0x8e59dc00] 23:51:11 INFO - PROCESS | 2638 | 1464072671414 Marionette DEBUG loaded listener.js 23:51:11 INFO - PROCESS | 2638 | ++DOMWINDOW == 140 (0x8f575800) [pid = 2638] [serial = 1491] [outer = 0x8e59dc00] 23:51:12 INFO - PROCESS | 2638 | 1464072672379 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]]]}] 23:51:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 23:51:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1635ms 23:51:12 INFO - PROCESS | 2638 | 1464072672394 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 23:51:12 INFO - PROCESS | 2638 | 1464072672397 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 23:51:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 23:51:12 INFO - PROCESS | 2638 | 1464072672404 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 23:51:12 INFO - PROCESS | 2638 | 1464072672407 Marionette TRACE conn3 <- [1,1958,null,{}] 23:51:12 INFO - PROCESS | 2638 | 1464072672413 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}] 23:51:12 INFO - PROCESS | 2638 | 1464072672677 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 23:51:13 INFO - PROCESS | 2638 | 1464072672987 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:13 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ebab400 == 146 [pid = 2638] [id = 497] 23:51:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 141 (0x8ecc4c00) [pid = 2638] [serial = 1492] [outer = (nil)] 23:51:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 142 (0x8f790800) [pid = 2638] [serial = 1493] [outer = 0x8ecc4c00] 23:51:13 INFO - PROCESS | 2638 | 1464072673088 Marionette DEBUG loaded listener.js 23:51:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 143 (0x8f79ac00) [pid = 2638] [serial = 1494] [outer = 0x8ecc4c00] 23:51:13 INFO - PROCESS | 2638 | 1464072673995 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]]]}] 23:51:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 23:51:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1631ms 23:51:14 INFO - PROCESS | 2638 | 1464072674036 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 23:51:14 INFO - PROCESS | 2638 | 1464072674039 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 23:51:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 23:51:14 INFO - PROCESS | 2638 | 1464072674046 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 23:51:14 INFO - PROCESS | 2638 | 1464072674050 Marionette TRACE conn3 <- [1,1962,null,{}] 23:51:14 INFO - PROCESS | 2638 | 1464072674056 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}] 23:51:14 INFO - PROCESS | 2638 | 1464072674296 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 23:51:14 INFO - PROCESS | 2638 | 1464072674640 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:14 INFO - PROCESS | 2638 | ++DOCSHELL 0x8e4cb000 == 147 [pid = 2638] [id = 498] 23:51:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 144 (0x8f6da000) [pid = 2638] [serial = 1495] [outer = (nil)] 23:51:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 145 (0x90ca0400) [pid = 2638] [serial = 1496] [outer = 0x8f6da000] 23:51:14 INFO - PROCESS | 2638 | 1464072674750 Marionette DEBUG loaded listener.js 23:51:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 146 (0x90d41400) [pid = 2638] [serial = 1497] [outer = 0x8f6da000] 23:51:15 INFO - PROCESS | 2638 | 1464072675745 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]]]}] 23:51:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 23:51:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1732ms 23:51:15 INFO - PROCESS | 2638 | 1464072675779 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 23:51:15 INFO - PROCESS | 2638 | 1464072675782 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 23:51:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 23:51:15 INFO - PROCESS | 2638 | 1464072675789 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 23:51:15 INFO - PROCESS | 2638 | 1464072675792 Marionette TRACE conn3 <- [1,1966,null,{}] 23:51:15 INFO - PROCESS | 2638 | 1464072675798 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}] 23:51:16 INFO - PROCESS | 2638 | 1464072676006 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 23:51:16 INFO - PROCESS | 2638 | 1464072676328 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:16 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b74fc00 == 148 [pid = 2638] [id = 499] 23:51:16 INFO - PROCESS | 2638 | ++DOMWINDOW == 147 (0x8f4fec00) [pid = 2638] [serial = 1498] [outer = (nil)] 23:51:16 INFO - PROCESS | 2638 | ++DOMWINDOW == 148 (0x90d66400) [pid = 2638] [serial = 1499] [outer = 0x8f4fec00] 23:51:16 INFO - PROCESS | 2638 | 1464072676427 Marionette DEBUG loaded listener.js 23:51:16 INFO - PROCESS | 2638 | ++DOMWINDOW == 149 (0x90d6cc00) [pid = 2638] [serial = 1500] [outer = 0x8f4fec00] 23:51:17 INFO - PROCESS | 2638 | 1464072677334 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]]]}] 23:51:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 23:51:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1598ms 23:51:17 INFO - PROCESS | 2638 | 1464072677388 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 23:51:17 INFO - PROCESS | 2638 | 1464072677391 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 23:51:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 23:51:17 INFO - PROCESS | 2638 | 1464072677398 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 23:51:17 INFO - PROCESS | 2638 | 1464072677401 Marionette TRACE conn3 <- [1,1970,null,{}] 23:51:17 INFO - PROCESS | 2638 | 1464072677407 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}] 23:51:17 INFO - PROCESS | 2638 | 1464072677634 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 23:51:17 INFO - PROCESS | 2638 | 1464072677964 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:18 INFO - PROCESS | 2638 | ++DOCSHELL 0x891aa400 == 149 [pid = 2638] [id = 500] 23:51:18 INFO - PROCESS | 2638 | ++DOMWINDOW == 150 (0x90d48000) [pid = 2638] [serial = 1501] [outer = (nil)] 23:51:18 INFO - PROCESS | 2638 | ++DOMWINDOW == 151 (0x91a1ac00) [pid = 2638] [serial = 1502] [outer = 0x90d48000] 23:51:18 INFO - PROCESS | 2638 | 1464072678061 Marionette DEBUG loaded listener.js 23:51:18 INFO - PROCESS | 2638 | ++DOMWINDOW == 152 (0x91a22400) [pid = 2638] [serial = 1503] [outer = 0x90d48000] 23:51:18 INFO - PROCESS | 2638 | 1464072678981 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]]]}] 23:51:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 23:51:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1631ms 23:51:19 INFO - PROCESS | 2638 | 1464072679029 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 23:51:19 INFO - PROCESS | 2638 | 1464072679033 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 23:51:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 23:51:19 INFO - PROCESS | 2638 | 1464072679040 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 23:51:19 INFO - PROCESS | 2638 | 1464072679043 Marionette TRACE conn3 <- [1,1974,null,{}] 23:51:19 INFO - PROCESS | 2638 | 1464072679049 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}] 23:51:19 INFO - PROCESS | 2638 | 1464072679261 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 23:51:19 INFO - PROCESS | 2638 | 1464072679535 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:19 INFO - PROCESS | 2638 | ++DOCSHELL 0x8609b000 == 150 [pid = 2638] [id = 501] 23:51:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 153 (0x90ef4000) [pid = 2638] [serial = 1504] [outer = (nil)] 23:51:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 154 (0x92979400) [pid = 2638] [serial = 1505] [outer = 0x90ef4000] 23:51:19 INFO - PROCESS | 2638 | 1464072679675 Marionette DEBUG loaded listener.js 23:51:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 155 (0x929e8800) [pid = 2638] [serial = 1506] [outer = 0x90ef4000] 23:51:20 INFO - PROCESS | 2638 | 1464072680589 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]]]}] 23:51:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 23:51:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1581ms 23:51:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 23:51:20 INFO - PROCESS | 2638 | 1464072680621 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 23:51:20 INFO - PROCESS | 2638 | 1464072680625 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 23:51:20 INFO - PROCESS | 2638 | 1464072680632 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 23:51:20 INFO - PROCESS | 2638 | 1464072680636 Marionette TRACE conn3 <- [1,1978,null,{}] 23:51:20 INFO - PROCESS | 2638 | 1464072680642 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}] 23:51:20 INFO - PROCESS | 2638 | 1464072680878 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 23:51:21 INFO - PROCESS | 2638 | 1464072681210 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:21 INFO - PROCESS | 2638 | ++DOCSHELL 0x92aeb000 == 151 [pid = 2638] [id = 502] 23:51:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 156 (0x92aee400) [pid = 2638] [serial = 1507] [outer = (nil)] 23:51:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 157 (0x92c20c00) [pid = 2638] [serial = 1508] [outer = 0x92aee400] 23:51:21 INFO - PROCESS | 2638 | 1464072681315 Marionette DEBUG loaded listener.js 23:51:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 158 (0x92e0b400) [pid = 2638] [serial = 1509] [outer = 0x92aee400] 23:51:22 INFO - PROCESS | 2638 | 1464072682242 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]]]}] 23:51:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 23:51:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1684ms 23:51:22 INFO - PROCESS | 2638 | 1464072682317 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 23:51:22 INFO - PROCESS | 2638 | 1464072682320 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 23:51:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 23:51:22 INFO - PROCESS | 2638 | 1464072682326 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 23:51:22 INFO - PROCESS | 2638 | 1464072682330 Marionette TRACE conn3 <- [1,1982,null,{}] 23:51:22 INFO - PROCESS | 2638 | 1464072682336 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}] 23:51:22 INFO - PROCESS | 2638 | 1464072682628 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 23:51:22 INFO - PROCESS | 2638 | 1464072682970 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:23 INFO - PROCESS | 2638 | ++DOCSHELL 0x8a34cc00 == 152 [pid = 2638] [id = 503] 23:51:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 159 (0x92e0ac00) [pid = 2638] [serial = 1510] [outer = (nil)] 23:51:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 160 (0x9468c400) [pid = 2638] [serial = 1511] [outer = 0x92e0ac00] 23:51:23 INFO - PROCESS | 2638 | 1464072683060 Marionette DEBUG loaded listener.js 23:51:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 161 (0x95051000) [pid = 2638] [serial = 1512] [outer = 0x92e0ac00] 23:51:23 INFO - PROCESS | 2638 | 1464072683943 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]]]}] 23:51:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 23:51:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1681ms 23:51:24 INFO - PROCESS | 2638 | 1464072684008 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 23:51:24 INFO - PROCESS | 2638 | 1464072684012 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 23:51:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 23:51:24 INFO - PROCESS | 2638 | 1464072684018 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 23:51:24 INFO - PROCESS | 2638 | 1464072684022 Marionette TRACE conn3 <- [1,1986,null,{}] 23:51:24 INFO - PROCESS | 2638 | 1464072684027 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}] 23:51:24 INFO - PROCESS | 2638 | 1464072684243 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 23:51:24 INFO - PROCESS | 2638 | 1464072684520 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:24 INFO - PROCESS | 2638 | ++DOCSHELL 0x869db800 == 153 [pid = 2638] [id = 504] 23:51:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 162 (0x950e2400) [pid = 2638] [serial = 1513] [outer = (nil)] 23:51:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 163 (0x951e5000) [pid = 2638] [serial = 1514] [outer = 0x950e2400] 23:51:24 INFO - PROCESS | 2638 | 1464072684656 Marionette DEBUG loaded listener.js 23:51:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 164 (0x9787b000) [pid = 2638] [serial = 1515] [outer = 0x950e2400] 23:51:25 INFO - PROCESS | 2638 | 1464072685548 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]]]}] 23:51:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 23:51:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1588ms 23:51:25 INFO - PROCESS | 2638 | 1464072685624 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 23:51:25 INFO - PROCESS | 2638 | 1464072685628 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 23:51:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 23:51:25 INFO - PROCESS | 2638 | 1464072685637 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 23:51:25 INFO - PROCESS | 2638 | 1464072685640 Marionette TRACE conn3 <- [1,1990,null,{}] 23:51:25 INFO - PROCESS | 2638 | 1464072685645 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}] 23:51:25 INFO - PROCESS | 2638 | 1464072685863 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 23:51:26 INFO - PROCESS | 2638 | 1464072686142 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:26 INFO - PROCESS | 2638 | ++DOCSHELL 0x9519b000 == 154 [pid = 2638] [id = 505] 23:51:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 165 (0x9787f000) [pid = 2638] [serial = 1516] [outer = (nil)] 23:51:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 166 (0x98229000) [pid = 2638] [serial = 1517] [outer = 0x9787f000] 23:51:26 INFO - PROCESS | 2638 | 1464072686281 Marionette DEBUG loaded listener.js 23:51:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 167 (0x98e25800) [pid = 2638] [serial = 1518] [outer = 0x9787f000] 23:51:27 INFO - PROCESS | 2638 | 1464072687200 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]]]}] 23:51:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 23:51:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1591ms 23:51:27 INFO - PROCESS | 2638 | 1464072687231 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 23:51:27 INFO - PROCESS | 2638 | 1464072687235 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 23:51:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 23:51:27 INFO - PROCESS | 2638 | 1464072687243 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 23:51:27 INFO - PROCESS | 2638 | 1464072687246 Marionette TRACE conn3 <- [1,1994,null,{}] 23:51:27 INFO - PROCESS | 2638 | 1464072687252 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}] 23:51:27 INFO - PROCESS | 2638 | 1464072687496 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 23:51:27 INFO - PROCESS | 2638 | 1464072687839 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:27 INFO - PROCESS | 2638 | ++DOCSHELL 0x860a5400 == 155 [pid = 2638] [id = 506] 23:51:27 INFO - PROCESS | 2638 | ++DOMWINDOW == 168 (0x892ddc00) [pid = 2638] [serial = 1519] [outer = (nil)] 23:51:27 INFO - PROCESS | 2638 | ++DOMWINDOW == 169 (0x99b14800) [pid = 2638] [serial = 1520] [outer = 0x892ddc00] 23:51:27 INFO - PROCESS | 2638 | 1464072687945 Marionette DEBUG loaded listener.js 23:51:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 170 (0x99f3fc00) [pid = 2638] [serial = 1521] [outer = 0x892ddc00] 23:51:28 INFO - PROCESS | 2638 | 1464072688852 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]]]}] 23:51:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 23:51:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1639ms 23:51:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 23:51:28 INFO - PROCESS | 2638 | 1464072688884 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 23:51:28 INFO - PROCESS | 2638 | 1464072688887 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 23:51:28 INFO - PROCESS | 2638 | 1464072688894 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 23:51:28 INFO - PROCESS | 2638 | 1464072688898 Marionette TRACE conn3 <- [1,1998,null,{}] 23:51:28 INFO - PROCESS | 2638 | 1464072688906 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}] 23:51:29 INFO - PROCESS | 2638 | 1464072689143 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 23:51:29 INFO - PROCESS | 2638 | 1464072689472 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:29 INFO - PROCESS | 2638 | ++DOCSHELL 0x85861000 == 156 [pid = 2638] [id = 507] 23:51:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 171 (0x9789f000) [pid = 2638] [serial = 1522] [outer = (nil)] 23:51:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 172 (0x9ad30400) [pid = 2638] [serial = 1523] [outer = 0x9789f000] 23:51:29 INFO - PROCESS | 2638 | 1464072689569 Marionette DEBUG loaded listener.js 23:51:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 173 (0x9ad41800) [pid = 2638] [serial = 1524] [outer = 0x9789f000] 23:51:30 INFO - PROCESS | 2638 | 1464072690544 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]]]}] 23:51:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 23:51:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1693ms 23:51:30 INFO - PROCESS | 2638 | 1464072690587 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 23:51:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 23:51:30 INFO - PROCESS | 2638 | 1464072690592 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 23:51:30 INFO - PROCESS | 2638 | 1464072690598 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 23:51:30 INFO - PROCESS | 2638 | 1464072690601 Marionette TRACE conn3 <- [1,2002,null,{}] 23:51:30 INFO - PROCESS | 2638 | 1464072690607 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}] 23:51:30 INFO - PROCESS | 2638 | 1464072690836 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 23:51:31 INFO - PROCESS | 2638 | 1464072691160 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:33 INFO - PROCESS | 2638 | --DOCSHELL 0x87bf4800 == 155 [pid = 2638] [id = 342] 23:51:33 INFO - PROCESS | 2638 | --DOCSHELL 0x8b84dc00 == 154 [pid = 2638] [id = 187] 23:51:33 INFO - PROCESS | 2638 | --DOCSHELL 0x8ebbb000 == 153 [pid = 2638] [id = 189] 23:51:33 INFO - PROCESS | 2638 | --DOCSHELL 0x8b705000 == 152 [pid = 2638] [id = 344] 23:51:33 INFO - PROCESS | 2638 | --DOCSHELL 0x8e4cd400 == 151 [pid = 2638] [id = 346] 23:51:33 INFO - PROCESS | 2638 | --DOCSHELL 0x8d8cc000 == 150 [pid = 2638] [id = 347] 23:51:33 INFO - PROCESS | 2638 | --DOCSHELL 0x90c9b000 == 149 [pid = 2638] [id = 178] 23:51:33 INFO - PROCESS | 2638 | --DOCSHELL 0x86b4e000 == 148 [pid = 2638] [id = 379] 23:51:33 INFO - PROCESS | 2638 | ++DOCSHELL 0x869d5400 == 149 [pid = 2638] [id = 508] 23:51:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 174 (0x869dc800) [pid = 2638] [serial = 1525] [outer = (nil)] 23:51:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 175 (0x86b4b800) [pid = 2638] [serial = 1526] [outer = 0x869dc800] 23:51:33 INFO - PROCESS | 2638 | 1464072693252 Marionette DEBUG loaded listener.js 23:51:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 176 (0x87a93000) [pid = 2638] [serial = 1527] [outer = 0x869dc800] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 175 (0x9977bc00) [pid = 2638] [serial = 1395] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 174 (0x94692c00) [pid = 2638] [serial = 1380] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 173 (0x90d67c00) [pid = 2638] [serial = 1371] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 172 (0x892de800) [pid = 2638] [serial = 1404] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 171 (0x87a87c00) [pid = 2638] [serial = 1349] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 170 (0x90c99400) [pid = 2638] [serial = 1368] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 169 (0x9227ac00) [pid = 2638] [serial = 1374] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 168 (0x97897c00) [pid = 2638] [serial = 1389] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 167 (0x8f57a000) [pid = 2638] [serial = 1364] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 166 (0x8f7e9c00) [pid = 2638] [serial = 1367] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 165 (0x929f7400) [pid = 2638] [serial = 1376] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 164 (0x8ea84800) [pid = 2638] [serial = 1361] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 163 (0x8d704400) [pid = 2638] [serial = 1410] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 162 (0x87de8000) [pid = 2638] [serial = 1350] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 161 (0x92c1dc00) [pid = 2638] [serial = 1377] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 160 (0x996aec00) [pid = 2638] [serial = 1394] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 159 (0x91a23400) [pid = 2638] [serial = 1373] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 158 (0x9a1cb000) [pid = 2638] [serial = 1400] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 157 (0x95194000) [pid = 2638] [serial = 1383] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 156 (0x8d4d8800) [pid = 2638] [serial = 1409] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 155 (0x8d8c2000) [pid = 2638] [serial = 1356] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 154 (0x8e4cf400) [pid = 2638] [serial = 1358] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 153 (0x8f793000) [pid = 2638] [serial = 1365] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 152 (0x98289000) [pid = 2638] [serial = 1391] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 151 (0x98b99400) [pid = 2638] [serial = 1392] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 150 (0x9467a400) [pid = 2638] [serial = 1379] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 149 (0x891a4400) [pid = 2638] [serial = 1403] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 148 (0x8ba83800) [pid = 2638] [serial = 1407] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 147 (0x8ea8b000) [pid = 2638] [serial = 1362] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 146 (0x97890800) [pid = 2638] [serial = 1388] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 145 (0x951e8800) [pid = 2638] [serial = 1385] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 144 (0x9525f000) [pid = 2638] [serial = 1386] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 143 (0x8d707400) [pid = 2638] [serial = 1355] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 142 (0x99de3400) [pid = 2638] [serial = 1398] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 141 (0x8e4dd400) [pid = 2638] [serial = 1359] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 140 (0x8bd17800) [pid = 2638] [serial = 1353] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 139 (0x950e3000) [pid = 2638] [serial = 1382] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 138 (0x99b5c800) [pid = 2638] [serial = 1397] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 137 (0x8b74dc00) [pid = 2638] [serial = 1406] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 136 (0x90d4c400) [pid = 2638] [serial = 1370] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 135 (0x8b74c400) [pid = 2638] [serial = 1352] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 134 (0x92c2b400) [pid = 2638] [serial = 1335] [outer = (nil)] [url = about:blank] 23:51:33 INFO - PROCESS | 2638 | --DOMWINDOW == 133 (0x8bd12c00) [pid = 2638] [serial = 1412] [outer = (nil)] [url = about:blank] 23:51:34 INFO - PROCESS | 2638 | 1464072694330 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]]]}] 23:51:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 23:51:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 3790ms 23:51:34 INFO - PROCESS | 2638 | 1464072694389 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 23:51:34 INFO - PROCESS | 2638 | 1464072694396 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 23:51:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 23:51:34 INFO - PROCESS | 2638 | 1464072694422 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 23:51:34 INFO - PROCESS | 2638 | 1464072694428 Marionette TRACE conn3 <- [1,2006,null,{}] 23:51:34 INFO - PROCESS | 2638 | 1464072694435 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}] 23:51:34 INFO - PROCESS | 2638 | 1464072694648 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 23:51:34 INFO - PROCESS | 2638 | 1464072694683 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:34 INFO - PROCESS | 2638 | ++DOCSHELL 0x891a6400 == 150 [pid = 2638] [id = 509] 23:51:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 134 (0x892d7000) [pid = 2638] [serial = 1528] [outer = (nil)] 23:51:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 135 (0x8998b400) [pid = 2638] [serial = 1529] [outer = 0x892d7000] 23:51:34 INFO - PROCESS | 2638 | 1464072694947 Marionette DEBUG loaded listener.js 23:51:35 INFO - PROCESS | 2638 | ++DOMWINDOW == 136 (0x8a344800) [pid = 2638] [serial = 1530] [outer = 0x892d7000] 23:51:35 INFO - PROCESS | 2638 | 1464072695860 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]]]}] 23:51:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 23:51:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1544ms 23:51:35 INFO - PROCESS | 2638 | 1464072695963 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 23:51:35 INFO - PROCESS | 2638 | 1464072695969 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 23:51:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 23:51:35 INFO - PROCESS | 2638 | 1464072695980 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 23:51:35 INFO - PROCESS | 2638 | 1464072695984 Marionette TRACE conn3 <- [1,2010,null,{}] 23:51:35 INFO - PROCESS | 2638 | 1464072695991 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}] 23:51:36 INFO - PROCESS | 2638 | 1464072696275 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 23:51:36 INFO - PROCESS | 2638 | 1464072696309 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:36 INFO - PROCESS | 2638 | ++DOCSHELL 0x88599c00 == 151 [pid = 2638] [id = 510] 23:51:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 137 (0x891a3c00) [pid = 2638] [serial = 1531] [outer = (nil)] 23:51:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 138 (0x8b84d400) [pid = 2638] [serial = 1532] [outer = 0x891a3c00] 23:51:36 INFO - PROCESS | 2638 | 1464072696391 Marionette DEBUG loaded listener.js 23:51:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 139 (0x8bd16c00) [pid = 2638] [serial = 1533] [outer = 0x891a3c00] 23:51:37 INFO - PROCESS | 2638 | 1464072697465 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]]]}] 23:51:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 23:51:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1533ms 23:51:37 INFO - PROCESS | 2638 | 1464072697513 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 23:51:37 INFO - PROCESS | 2638 | 1464072697517 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 23:51:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 23:51:37 INFO - PROCESS | 2638 | 1464072697530 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 23:51:37 INFO - PROCESS | 2638 | 1464072697536 Marionette TRACE conn3 <- [1,2014,null,{}] 23:51:37 INFO - PROCESS | 2638 | 1464072697552 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}] 23:51:37 INFO - PROCESS | 2638 | 1464072697869 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 23:51:38 INFO - PROCESS | 2638 | --DOMWINDOW == 138 (0x8ebbec00) [pid = 2638] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 23:51:38 INFO - PROCESS | 2638 | --DOMWINDOW == 137 (0x92c20400) [pid = 2638] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 23:51:38 INFO - PROCESS | 2638 | --DOMWINDOW == 136 (0x8e4ca800) [pid = 2638] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 23:51:38 INFO - PROCESS | 2638 | --DOMWINDOW == 135 (0x8ecc7c00) [pid = 2638] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 23:51:38 INFO - PROCESS | 2638 | --DOMWINDOW == 134 (0x8bd13c00) [pid = 2638] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 23:51:38 INFO - PROCESS | 2638 | --DOMWINDOW == 133 (0x8f580800) [pid = 2638] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 23:51:38 INFO - PROCESS | 2638 | --DOMWINDOW == 132 (0x95199000) [pid = 2638] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 23:51:38 INFO - PROCESS | 2638 | --DOMWINDOW == 131 (0x8d696c00) [pid = 2638] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 23:51:38 INFO - PROCESS | 2638 | --DOMWINDOW == 130 (0x8e59b000) [pid = 2638] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 23:51:38 INFO - PROCESS | 2638 | --DOMWINDOW == 129 (0x8b84cc00) [pid = 2638] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 23:51:38 INFO - PROCESS | 2638 | --DOMWINDOW == 128 (0x9a0e5800) [pid = 2638] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 23:51:38 INFO - PROCESS | 2638 | --DOMWINDOW == 127 (0x9a0e2800) [pid = 2638] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 23:51:38 INFO - PROCESS | 2638 | --DOMWINDOW == 126 (0x87bf9c00) [pid = 2638] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 23:51:38 INFO - PROCESS | 2638 | --DOMWINDOW == 125 (0x92aed400) [pid = 2638] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 23:51:38 INFO - PROCESS | 2638 | --DOMWINDOW == 124 (0x87bf6000) [pid = 2638] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 23:51:38 INFO - PROCESS | 2638 | --DOMWINDOW == 123 (0x8b702c00) [pid = 2638] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 23:51:38 INFO - PROCESS | 2638 | --DOMWINDOW == 122 (0x8d818000) [pid = 2638] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 23:51:38 INFO - PROCESS | 2638 | --DOMWINDOW == 121 (0x8d338c00) [pid = 2638] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 23:51:38 INFO - PROCESS | 2638 | --DOMWINDOW == 120 (0x90d4a800) [pid = 2638] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 23:51:38 INFO - PROCESS | 2638 | --DOMWINDOW == 119 (0x9525b800) [pid = 2638] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 23:51:38 INFO - PROCESS | 2638 | --DOMWINDOW == 118 (0x93a7f000) [pid = 2638] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 23:51:38 INFO - PROCESS | 2638 | --DOMWINDOW == 117 (0x8b749000) [pid = 2638] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 23:51:38 INFO - PROCESS | 2638 | 1464072698740 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:38 INFO - PROCESS | 2638 | ++DOCSHELL 0x86b44c00 == 152 [pid = 2638] [id = 511] 23:51:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 118 (0x86b45400) [pid = 2638] [serial = 1534] [outer = (nil)] 23:51:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 119 (0x8b702400) [pid = 2638] [serial = 1535] [outer = 0x86b45400] 23:51:38 INFO - PROCESS | 2638 | 1464072698835 Marionette DEBUG loaded listener.js 23:51:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 120 (0x8be5bc00) [pid = 2638] [serial = 1536] [outer = 0x86b45400] 23:51:39 INFO - PROCESS | 2638 | 1464072699616 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]]]}] 23:51:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 23:51:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 2108ms 23:51:39 INFO - PROCESS | 2638 | 1464072699634 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 23:51:39 INFO - PROCESS | 2638 | 1464072699639 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 23:51:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 23:51:39 INFO - PROCESS | 2638 | 1464072699647 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 23:51:39 INFO - PROCESS | 2638 | 1464072699650 Marionette TRACE conn3 <- [1,2018,null,{}] 23:51:39 INFO - PROCESS | 2638 | 1464072699656 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}] 23:51:39 INFO - PROCESS | 2638 | 1464072699942 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 23:51:39 INFO - PROCESS | 2638 | 1464072699965 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:39 INFO - PROCESS | 2638 | ++DOCSHELL 0x87bf9c00 == 153 [pid = 2638] [id = 512] 23:51:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 121 (0x8b70b400) [pid = 2638] [serial = 1537] [outer = (nil)] 23:51:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 122 (0x8d818000) [pid = 2638] [serial = 1538] [outer = 0x8b70b400] 23:51:40 INFO - PROCESS | 2638 | 1464072700040 Marionette DEBUG loaded listener.js 23:51:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 123 (0x8d81d800) [pid = 2638] [serial = 1539] [outer = 0x8b70b400] 23:51:41 INFO - PROCESS | 2638 | 1464072701240 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]]]}] 23:51:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 23:51:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1631ms 23:51:41 INFO - PROCESS | 2638 | 1464072701279 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 23:51:41 INFO - PROCESS | 2638 | 1464072701285 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 23:51:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 23:51:41 INFO - PROCESS | 2638 | 1464072701295 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 23:51:41 INFO - PROCESS | 2638 | 1464072701301 Marionette TRACE conn3 <- [1,2022,null,{}] 23:51:41 INFO - PROCESS | 2638 | 1464072701310 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}] 23:51:41 INFO - PROCESS | 2638 | 1464072701550 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 23:51:41 INFO - PROCESS | 2638 | 1464072701856 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:41 INFO - PROCESS | 2638 | ++DOCSHELL 0x88596400 == 154 [pid = 2638] [id = 513] 23:51:41 INFO - PROCESS | 2638 | ++DOMWINDOW == 124 (0x88599800) [pid = 2638] [serial = 1540] [outer = (nil)] 23:51:41 INFO - PROCESS | 2638 | ++DOMWINDOW == 125 (0x8b704800) [pid = 2638] [serial = 1541] [outer = 0x88599800] 23:51:41 INFO - PROCESS | 2638 | 1464072701950 Marionette DEBUG loaded listener.js 23:51:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 126 (0x8b843000) [pid = 2638] [serial = 1542] [outer = 0x88599800] 23:51:42 INFO - PROCESS | 2638 | 1464072702923 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]]]}] 23:51:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 23:51:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1690ms 23:51:42 INFO - PROCESS | 2638 | 1464072702986 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 23:51:42 INFO - PROCESS | 2638 | 1464072702995 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 23:51:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 23:51:43 INFO - PROCESS | 2638 | 1464072703006 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 23:51:43 INFO - PROCESS | 2638 | 1464072703010 Marionette TRACE conn3 <- [1,2026,null,{}] 23:51:43 INFO - PROCESS | 2638 | 1464072703017 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}] 23:51:43 INFO - PROCESS | 2638 | 1464072703306 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 23:51:43 INFO - PROCESS | 2638 | 1464072703636 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:43 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d331800 == 155 [pid = 2638] [id = 514] 23:51:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 127 (0x8d338000) [pid = 2638] [serial = 1543] [outer = (nil)] 23:51:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 128 (0x8d690c00) [pid = 2638] [serial = 1544] [outer = 0x8d338000] 23:51:43 INFO - PROCESS | 2638 | 1464072703732 Marionette DEBUG loaded listener.js 23:51:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 129 (0x8d81ac00) [pid = 2638] [serial = 1545] [outer = 0x8d338000] 23:51:44 INFO - PROCESS | 2638 | 1464072704745 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]]]}] 23:51:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 23:51:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1784ms 23:51:44 INFO - PROCESS | 2638 | 1464072704790 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 23:51:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 23:51:44 INFO - PROCESS | 2638 | 1464072704795 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 23:51:44 INFO - PROCESS | 2638 | 1464072704802 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 23:51:44 INFO - PROCESS | 2638 | 1464072704808 Marionette TRACE conn3 <- [1,2030,null,{}] 23:51:44 INFO - PROCESS | 2638 | 1464072704838 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}] 23:51:45 INFO - PROCESS | 2638 | 1464072705089 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 23:51:45 INFO - PROCESS | 2638 | 1464072705428 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:45 INFO - PROCESS | 2638 | ++DOCSHELL 0x8e4c5400 == 156 [pid = 2638] [id = 515] 23:51:45 INFO - PROCESS | 2638 | ++DOMWINDOW == 130 (0x8e4c5c00) [pid = 2638] [serial = 1546] [outer = (nil)] 23:51:45 INFO - PROCESS | 2638 | ++DOMWINDOW == 131 (0x8e4d4000) [pid = 2638] [serial = 1547] [outer = 0x8e4c5c00] 23:51:45 INFO - PROCESS | 2638 | 1464072705571 Marionette DEBUG loaded listener.js 23:51:45 INFO - PROCESS | 2638 | ++DOMWINDOW == 132 (0x8e592000) [pid = 2638] [serial = 1548] [outer = 0x8e4c5c00] 23:51:46 INFO - PROCESS | 2638 | 1464072706529 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]]]}] 23:51:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 23:51:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1761ms 23:51:46 INFO - PROCESS | 2638 | 1464072706563 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 23:51:46 INFO - PROCESS | 2638 | 1464072706568 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 23:51:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 23:51:46 INFO - PROCESS | 2638 | 1464072706575 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 23:51:46 INFO - PROCESS | 2638 | 1464072706578 Marionette TRACE conn3 <- [1,2034,null,{}] 23:51:46 INFO - PROCESS | 2638 | 1464072706585 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}] 23:51:46 INFO - PROCESS | 2638 | 1464072706838 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 23:51:47 INFO - PROCESS | 2638 | 1464072707174 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:47 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d693000 == 157 [pid = 2638] [id = 516] 23:51:47 INFO - PROCESS | 2638 | ++DOMWINDOW == 133 (0x8ea80c00) [pid = 2638] [serial = 1549] [outer = (nil)] 23:51:47 INFO - PROCESS | 2638 | ++DOMWINDOW == 134 (0x8eba0400) [pid = 2638] [serial = 1550] [outer = 0x8ea80c00] 23:51:47 INFO - PROCESS | 2638 | 1464072707273 Marionette DEBUG loaded listener.js 23:51:47 INFO - PROCESS | 2638 | ++DOMWINDOW == 135 (0x8ebb7000) [pid = 2638] [serial = 1551] [outer = 0x8ea80c00] 23:51:48 INFO - PROCESS | 2638 | 1464072708202 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]]]}] 23:51:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 23:51:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1682ms 23:51:48 INFO - PROCESS | 2638 | 1464072708260 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 23:51:48 INFO - PROCESS | 2638 | 1464072708267 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 23:51:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 23:51:48 INFO - PROCESS | 2638 | 1464072708277 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 23:51:48 INFO - PROCESS | 2638 | 1464072708282 Marionette TRACE conn3 <- [1,2038,null,{}] 23:51:48 INFO - PROCESS | 2638 | 1464072708292 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}] 23:51:48 INFO - PROCESS | 2638 | 1464072708631 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 23:51:48 INFO - PROCESS | 2638 | 1464072708969 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:49 INFO - PROCESS | 2638 | ++DOCSHELL 0x8a342400 == 158 [pid = 2638] [id = 517] 23:51:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 136 (0x8e4cc000) [pid = 2638] [serial = 1552] [outer = (nil)] 23:51:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 137 (0x8eccd800) [pid = 2638] [serial = 1553] [outer = 0x8e4cc000] 23:51:49 INFO - PROCESS | 2638 | 1464072709058 Marionette DEBUG loaded listener.js 23:51:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 138 (0x8f4f4800) [pid = 2638] [serial = 1554] [outer = 0x8e4cc000] 23:51:50 INFO - PROCESS | 2638 | 1464072710012 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]]]}] 23:51:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 23:51:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1791ms 23:51:50 INFO - PROCESS | 2638 | 1464072710069 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 23:51:50 INFO - PROCESS | 2638 | 1464072710073 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 23:51:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 23:51:50 INFO - PROCESS | 2638 | 1464072710079 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 23:51:50 INFO - PROCESS | 2638 | 1464072710083 Marionette TRACE conn3 <- [1,2042,null,{}] 23:51:50 INFO - PROCESS | 2638 | 1464072710090 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}] 23:51:50 INFO - PROCESS | 2638 | 1464072710361 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 23:51:50 INFO - PROCESS | 2638 | 1464072710717 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:50 INFO - PROCESS | 2638 | ++DOCSHELL 0x8609f400 == 159 [pid = 2638] [id = 518] 23:51:50 INFO - PROCESS | 2638 | ++DOMWINDOW == 139 (0x8e4c7400) [pid = 2638] [serial = 1555] [outer = (nil)] 23:51:50 INFO - PROCESS | 2638 | ++DOMWINDOW == 140 (0x8f6d3800) [pid = 2638] [serial = 1556] [outer = 0x8e4c7400] 23:51:50 INFO - PROCESS | 2638 | 1464072710818 Marionette DEBUG loaded listener.js 23:51:50 INFO - PROCESS | 2638 | ++DOMWINDOW == 141 (0x8f789400) [pid = 2638] [serial = 1557] [outer = 0x8e4c7400] 23:51:51 INFO - PROCESS | 2638 | 1464072711733 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]]]}] 23:51:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 23:51:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1693ms 23:51:51 INFO - PROCESS | 2638 | 1464072711774 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 23:51:51 INFO - PROCESS | 2638 | 1464072711778 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 23:51:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 23:51:51 INFO - PROCESS | 2638 | 1464072711785 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 23:51:51 INFO - PROCESS | 2638 | 1464072711789 Marionette TRACE conn3 <- [1,2046,null,{}] 23:51:51 INFO - PROCESS | 2638 | 1464072711795 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}] 23:51:52 INFO - PROCESS | 2638 | 1464072712032 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 23:51:52 INFO - PROCESS | 2638 | 1464072712307 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:52 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ecc1400 == 160 [pid = 2638] [id = 519] 23:51:52 INFO - PROCESS | 2638 | ++DOMWINDOW == 142 (0x8f786c00) [pid = 2638] [serial = 1558] [outer = (nil)] 23:51:52 INFO - PROCESS | 2638 | ++DOMWINDOW == 143 (0x8f7e8000) [pid = 2638] [serial = 1559] [outer = 0x8f786c00] 23:51:52 INFO - PROCESS | 2638 | 1464072712453 Marionette DEBUG loaded listener.js 23:51:52 INFO - PROCESS | 2638 | ++DOMWINDOW == 144 (0x90c9b000) [pid = 2638] [serial = 1560] [outer = 0x8f786c00] 23:51:53 INFO - PROCESS | 2638 | 1464072713386 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]]]}] 23:51:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:51:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1650ms 23:51:53 INFO - PROCESS | 2638 | 1464072713444 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 23:51:53 INFO - PROCESS | 2638 | 1464072713447 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 23:51:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 23:51:53 INFO - PROCESS | 2638 | 1464072713455 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 23:51:53 INFO - PROCESS | 2638 | 1464072713457 Marionette TRACE conn3 <- [1,2050,null,{}] 23:51:53 INFO - PROCESS | 2638 | 1464072713464 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}] 23:51:53 INFO - PROCESS | 2638 | 1464072713692 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 23:51:54 INFO - PROCESS | 2638 | 1464072714017 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:54 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f78e800 == 161 [pid = 2638] [id = 520] 23:51:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 145 (0x8f791c00) [pid = 2638] [serial = 1561] [outer = (nil)] 23:51:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 146 (0x90d62000) [pid = 2638] [serial = 1562] [outer = 0x8f791c00] 23:51:54 INFO - PROCESS | 2638 | 1464072714107 Marionette DEBUG loaded listener.js 23:51:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 147 (0x90d6b400) [pid = 2638] [serial = 1563] [outer = 0x8f791c00] 23:51:55 INFO - PROCESS | 2638 | 1464072715040 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]]]}] 23:51:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 23:51:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1632ms 23:51:55 INFO - PROCESS | 2638 | 1464072715087 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 23:51:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 23:51:55 INFO - PROCESS | 2638 | 1464072715091 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 23:51:55 INFO - PROCESS | 2638 | 1464072715098 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 23:51:55 INFO - PROCESS | 2638 | 1464072715101 Marionette TRACE conn3 <- [1,2054,null,{}] 23:51:55 INFO - PROCESS | 2638 | 1464072715107 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}] 23:51:55 INFO - PROCESS | 2638 | 1464072715334 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 23:51:55 INFO - PROCESS | 2638 | 1464072715688 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:55 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b701c00 == 162 [pid = 2638] [id = 521] 23:51:55 INFO - PROCESS | 2638 | ++DOMWINDOW == 148 (0x8ba7c400) [pid = 2638] [serial = 1564] [outer = (nil)] 23:51:55 INFO - PROCESS | 2638 | ++DOMWINDOW == 149 (0x910d4800) [pid = 2638] [serial = 1565] [outer = 0x8ba7c400] 23:51:55 INFO - PROCESS | 2638 | 1464072715790 Marionette DEBUG loaded listener.js 23:51:55 INFO - PROCESS | 2638 | ++DOMWINDOW == 150 (0x910da000) [pid = 2638] [serial = 1566] [outer = 0x8ba7c400] 23:51:56 INFO - PROCESS | 2638 | 1464072716694 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]]]}] 23:51:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 23:51:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1631ms 23:51:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 23:51:56 INFO - PROCESS | 2638 | 1464072716729 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 23:51:56 INFO - PROCESS | 2638 | 1464072716732 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 23:51:56 INFO - PROCESS | 2638 | 1464072716739 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 23:51:56 INFO - PROCESS | 2638 | 1464072716742 Marionette TRACE conn3 <- [1,2058,null,{}] 23:51:56 INFO - PROCESS | 2638 | 1464072716748 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}] 23:51:56 INFO - PROCESS | 2638 | 1464072716973 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 23:51:57 INFO - PROCESS | 2638 | 1464072717250 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:57 INFO - PROCESS | 2638 | ++DOCSHELL 0x90ef4c00 == 163 [pid = 2638] [id = 522] 23:51:57 INFO - PROCESS | 2638 | ++DOMWINDOW == 151 (0x910d5400) [pid = 2638] [serial = 1567] [outer = (nil)] 23:51:57 INFO - PROCESS | 2638 | ++DOMWINDOW == 152 (0x9227a800) [pid = 2638] [serial = 1568] [outer = 0x910d5400] 23:51:57 INFO - PROCESS | 2638 | 1464072717387 Marionette DEBUG loaded listener.js 23:51:57 INFO - PROCESS | 2638 | ++DOMWINDOW == 153 (0x92977400) [pid = 2638] [serial = 1569] [outer = 0x910d5400] 23:51:58 INFO - PROCESS | 2638 | 1464072718334 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]]]}] 23:51:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 23:51:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1634ms 23:51:58 INFO - PROCESS | 2638 | 1464072718373 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 23:51:58 INFO - PROCESS | 2638 | 1464072718377 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 23:51:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 23:51:58 INFO - PROCESS | 2638 | 1464072718384 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 23:51:58 INFO - PROCESS | 2638 | 1464072718387 Marionette TRACE conn3 <- [1,2062,null,{}] 23:51:58 INFO - PROCESS | 2638 | 1464072718394 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}] 23:51:58 INFO - PROCESS | 2638 | 1464072718649 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 23:51:58 INFO - PROCESS | 2638 | 1464072718981 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:59 INFO - PROCESS | 2638 | ++DOCSHELL 0x929f5c00 == 164 [pid = 2638] [id = 523] 23:51:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 154 (0x92aea400) [pid = 2638] [serial = 1570] [outer = (nil)] 23:51:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 155 (0x92aef800) [pid = 2638] [serial = 1571] [outer = 0x92aea400] 23:51:59 INFO - PROCESS | 2638 | 1464072719084 Marionette DEBUG loaded listener.js 23:51:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 156 (0x92c29800) [pid = 2638] [serial = 1572] [outer = 0x92aea400] 23:52:00 INFO - PROCESS | 2638 | 1464072720052 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]]]}] 23:52:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 23:52:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1736ms 23:52:00 INFO - PROCESS | 2638 | 1464072720121 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 23:52:00 INFO - PROCESS | 2638 | 1464072720125 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 23:52:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 23:52:00 INFO - PROCESS | 2638 | 1464072720132 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 23:52:00 INFO - PROCESS | 2638 | 1464072720136 Marionette TRACE conn3 <- [1,2066,null,{}] 23:52:00 INFO - PROCESS | 2638 | 1464072720142 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}] 23:52:00 INFO - PROCESS | 2638 | 1464072720371 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 23:52:00 INFO - PROCESS | 2638 | 1464072720767 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:00 INFO - PROCESS | 2638 | ++DOCSHELL 0x8e4d7400 == 165 [pid = 2638] [id = 524] 23:52:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 157 (0x92af0c00) [pid = 2638] [serial = 1573] [outer = (nil)] 23:52:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 158 (0x9468cc00) [pid = 2638] [serial = 1574] [outer = 0x92af0c00] 23:52:00 INFO - PROCESS | 2638 | 1464072720866 Marionette DEBUG loaded listener.js 23:52:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 159 (0x95057000) [pid = 2638] [serial = 1575] [outer = 0x92af0c00] 23:52:01 INFO - PROCESS | 2638 | 1464072721805 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]]]}] 23:52:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 23:52:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1746ms 23:52:01 INFO - PROCESS | 2638 | 1464072721880 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 23:52:01 INFO - PROCESS | 2638 | 1464072721884 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 23:52:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 23:52:01 INFO - PROCESS | 2638 | 1464072721893 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 23:52:01 INFO - PROCESS | 2638 | 1464072721897 Marionette TRACE conn3 <- [1,2070,null,{}] 23:52:01 INFO - PROCESS | 2638 | 1464072721903 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}] 23:52:02 INFO - PROCESS | 2638 | 1464072722186 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 23:52:02 INFO - PROCESS | 2638 | 1464072722524 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:02 INFO - PROCESS | 2638 | ++DOCSHELL 0x92c2b000 == 166 [pid = 2638] [id = 525] 23:52:02 INFO - PROCESS | 2638 | ++DOMWINDOW == 160 (0x92e10400) [pid = 2638] [serial = 1576] [outer = (nil)] 23:52:02 INFO - PROCESS | 2638 | ++DOMWINDOW == 161 (0x9519b800) [pid = 2638] [serial = 1577] [outer = 0x92e10400] 23:52:02 INFO - PROCESS | 2638 | 1464072722616 Marionette DEBUG loaded listener.js 23:52:02 INFO - PROCESS | 2638 | ++DOMWINDOW == 162 (0x951e5400) [pid = 2638] [serial = 1578] [outer = 0x92e10400] 23:52:03 INFO - PROCESS | 2638 | 1464072723566 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]]]}] 23:52:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 23:52:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1735ms 23:52:03 INFO - PROCESS | 2638 | 1464072723629 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 23:52:03 INFO - PROCESS | 2638 | 1464072723632 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 23:52:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 23:52:03 INFO - PROCESS | 2638 | 1464072723639 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 23:52:03 INFO - PROCESS | 2638 | 1464072723643 Marionette TRACE conn3 <- [1,2074,null,{}] 23:52:03 INFO - PROCESS | 2638 | 1464072723649 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}] 23:52:03 INFO - PROCESS | 2638 | 1464072723878 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 23:52:04 INFO - PROCESS | 2638 | 1464072724200 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:04 INFO - PROCESS | 2638 | ++DOCSHELL 0x860a1000 == 167 [pid = 2638] [id = 526] 23:52:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 163 (0x94689800) [pid = 2638] [serial = 1579] [outer = (nil)] 23:52:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 164 (0x97896400) [pid = 2638] [serial = 1580] [outer = 0x94689800] 23:52:04 INFO - PROCESS | 2638 | 1464072724293 Marionette DEBUG loaded listener.js 23:52:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 165 (0x9789cc00) [pid = 2638] [serial = 1581] [outer = 0x94689800] 23:52:05 INFO - PROCESS | 2638 | 1464072725200 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]]]}] 23:52:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 23:52:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1632ms 23:52:05 INFO - PROCESS | 2638 | 1464072725273 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 23:52:05 INFO - PROCESS | 2638 | 1464072725277 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 23:52:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 23:52:05 INFO - PROCESS | 2638 | 1464072725283 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 23:52:05 INFO - PROCESS | 2638 | 1464072725287 Marionette TRACE conn3 <- [1,2078,null,{}] 23:52:05 INFO - PROCESS | 2638 | 1464072725293 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}] 23:52:05 INFO - PROCESS | 2638 | 1464072725558 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 23:52:05 INFO - PROCESS | 2638 | 1464072725906 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:05 INFO - PROCESS | 2638 | ++DOCSHELL 0x860a1400 == 168 [pid = 2638] [id = 527] 23:52:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 166 (0x89bd8800) [pid = 2638] [serial = 1582] [outer = (nil)] 23:52:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 167 (0x99778000) [pid = 2638] [serial = 1583] [outer = 0x89bd8800] 23:52:06 INFO - PROCESS | 2638 | 1464072725996 Marionette DEBUG loaded listener.js 23:52:06 INFO - PROCESS | 2638 | ++DOMWINDOW == 168 (0x99784c00) [pid = 2638] [serial = 1584] [outer = 0x89bd8800] 23:52:06 INFO - PROCESS | 2638 | 1464072726909 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]]]}] 23:52:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 23:52:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1681ms 23:52:06 INFO - PROCESS | 2638 | 1464072726967 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 23:52:06 INFO - PROCESS | 2638 | 1464072726971 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 23:52:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 23:52:06 INFO - PROCESS | 2638 | 1464072726978 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 23:52:06 INFO - PROCESS | 2638 | 1464072726982 Marionette TRACE conn3 <- [1,2082,null,{}] 23:52:06 INFO - PROCESS | 2638 | 1464072726988 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}] 23:52:07 INFO - PROCESS | 2638 | 1464072727222 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 23:52:07 INFO - PROCESS | 2638 | 1464072727547 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:07 INFO - PROCESS | 2638 | ++DOCSHELL 0x95192800 == 169 [pid = 2638] [id = 528] 23:52:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 169 (0x96e45400) [pid = 2638] [serial = 1585] [outer = (nil)] 23:52:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 170 (0x9a1c8400) [pid = 2638] [serial = 1586] [outer = 0x96e45400] 23:52:07 INFO - PROCESS | 2638 | 1464072727643 Marionette DEBUG loaded listener.js 23:52:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 171 (0x9a1cd400) [pid = 2638] [serial = 1587] [outer = 0x96e45400] 23:52:08 INFO - PROCESS | 2638 | 1464072728578 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]]]}] 23:52:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 23:52:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1631ms 23:52:08 INFO - PROCESS | 2638 | 1464072728614 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 23:52:08 INFO - PROCESS | 2638 | 1464072728618 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 23:52:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 23:52:08 INFO - PROCESS | 2638 | 1464072728625 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 23:52:08 INFO - PROCESS | 2638 | 1464072728628 Marionette TRACE conn3 <- [1,2086,null,{}] 23:52:08 INFO - PROCESS | 2638 | 1464072728634 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}] 23:52:08 INFO - PROCESS | 2638 | 1464072728867 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 23:52:09 INFO - PROCESS | 2638 | 1464072729176 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:09 INFO - PROCESS | 2638 | ++DOCSHELL 0x85861400 == 170 [pid = 2638] [id = 529] 23:52:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 172 (0x99784400) [pid = 2638] [serial = 1588] [outer = (nil)] 23:52:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 173 (0x9ad3b000) [pid = 2638] [serial = 1589] [outer = 0x99784400] 23:52:09 INFO - PROCESS | 2638 | 1464072729279 Marionette DEBUG loaded listener.js 23:52:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 174 (0x9ad45400) [pid = 2638] [serial = 1590] [outer = 0x99784400] 23:52:10 INFO - PROCESS | 2638 | 1464072730199 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]]]}] 23:52:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 23:52:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1642ms 23:52:10 INFO - PROCESS | 2638 | 1464072730268 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 23:52:10 INFO - PROCESS | 2638 | 1464072730272 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 23:52:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 23:52:10 INFO - PROCESS | 2638 | 1464072730279 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 23:52:10 INFO - PROCESS | 2638 | 1464072730282 Marionette TRACE conn3 <- [1,2090,null,{}] 23:52:10 INFO - PROCESS | 2638 | 1464072730288 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}] 23:52:10 INFO - PROCESS | 2638 | 1464072730556 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 23:52:10 INFO - PROCESS | 2638 | 1464072730909 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:12 INFO - PROCESS | 2638 | --DOCSHELL 0x9226b800 == 169 [pid = 2638] [id = 55] 23:52:12 INFO - PROCESS | 2638 | --DOCSHELL 0x950df800 == 168 [pid = 2638] [id = 53] 23:52:12 INFO - PROCESS | 2638 | --DOCSHELL 0x892de000 == 167 [pid = 2638] [id = 465] 23:52:12 INFO - PROCESS | 2638 | --DOCSHELL 0x86b44c00 == 166 [pid = 2638] [id = 511] 23:52:12 INFO - PROCESS | 2638 | --DOCSHELL 0x88599c00 == 165 [pid = 2638] [id = 510] 23:52:12 INFO - PROCESS | 2638 | --DOCSHELL 0x891a6400 == 164 [pid = 2638] [id = 509] 23:52:12 INFO - PROCESS | 2638 | --DOCSHELL 0x869d5400 == 163 [pid = 2638] [id = 508] 23:52:12 INFO - PROCESS | 2638 | --DOCSHELL 0x860a5400 == 162 [pid = 2638] [id = 506] 23:52:12 INFO - PROCESS | 2638 | --DOCSHELL 0x9519b000 == 161 [pid = 2638] [id = 505] 23:52:12 INFO - PROCESS | 2638 | --DOCSHELL 0x8a34cc00 == 160 [pid = 2638] [id = 503] 23:52:12 INFO - PROCESS | 2638 | --DOCSHELL 0x869db800 == 159 [pid = 2638] [id = 504] 23:52:12 INFO - PROCESS | 2638 | --DOCSHELL 0x92aeb000 == 158 [pid = 2638] [id = 502] 23:52:12 INFO - PROCESS | 2638 | --DOCSHELL 0x8609b000 == 157 [pid = 2638] [id = 501] 23:52:12 INFO - PROCESS | 2638 | --DOCSHELL 0x891aa400 == 156 [pid = 2638] [id = 500] 23:52:12 INFO - PROCESS | 2638 | --DOCSHELL 0x8e4cb000 == 155 [pid = 2638] [id = 498] 23:52:12 INFO - PROCESS | 2638 | --DOCSHELL 0x8b74fc00 == 154 [pid = 2638] [id = 499] 23:52:12 INFO - PROCESS | 2638 | --DOCSHELL 0x8ebab400 == 153 [pid = 2638] [id = 497] 23:52:12 INFO - PROCESS | 2638 | --DOCSHELL 0x8e59b800 == 152 [pid = 2638] [id = 496] 23:52:12 INFO - PROCESS | 2638 | --DOCSHELL 0x8be50400 == 151 [pid = 2638] [id = 495] 23:52:12 INFO - PROCESS | 2638 | --DOCSHELL 0x8ba82c00 == 150 [pid = 2638] [id = 494] 23:52:12 INFO - PROCESS | 2638 | --DOCSHELL 0x8bd1c400 == 149 [pid = 2638] [id = 493] 23:52:12 INFO - PROCESS | 2638 | --DOCSHELL 0x86b4e400 == 148 [pid = 2638] [id = 492] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 173 (0x8f78a800) [pid = 2638] [serial = 1431] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 172 (0x8f787c00) [pid = 2638] [serial = 1430] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 171 (0x94687800) [pid = 2638] [serial = 1446] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 170 (0x8e4d0400) [pid = 2638] [serial = 1421] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 169 (0x8eccec00) [pid = 2638] [serial = 1427] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 168 (0x8d812400) [pid = 2638] [serial = 1419] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 167 (0x90eeb000) [pid = 2638] [serial = 1437] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 166 (0x99b62800) [pid = 2638] [serial = 1455] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 165 (0x8ebb5800) [pid = 2638] [serial = 1425] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 164 (0x8f7e5000) [pid = 2638] [serial = 1433] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 163 (0x910d8c00) [pid = 2638] [serial = 1439] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 162 (0x8eba2000) [pid = 2638] [serial = 1424] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 161 (0x92c28000) [pid = 2638] [serial = 1445] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 160 (0x8e593400) [pid = 2638] [serial = 1422] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 159 (0x9aa22800) [pid = 2638] [serial = 1460] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 158 (0x8be58000) [pid = 2638] [serial = 1418] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 157 (0x9ad3c400) [pid = 2638] [serial = 1463] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 156 (0x891a1c00) [pid = 2638] [serial = 1415] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 155 (0x950d5800) [pid = 2638] [serial = 1448] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 154 (0x9ad3e400) [pid = 2638] [serial = 1464] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 153 (0x892dec00) [pid = 2638] [serial = 1467] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 152 (0x8ba86c00) [pid = 2638] [serial = 1470] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 151 (0x99a34400) [pid = 2638] [serial = 1454] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 150 (0x9a1d1c00) [pid = 2638] [serial = 1458] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 149 (0x8d8c0000) [pid = 2638] [serial = 1473] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 148 (0x8f4fb400) [pid = 2638] [serial = 1428] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 147 (0x950e0400) [pid = 2638] [serial = 1449] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 146 (0x910dfc00) [pid = 2638] [serial = 1440] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 145 (0x8d68e000) [pid = 2638] [serial = 1472] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 144 (0x98e20800) [pid = 2638] [serial = 1457] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 143 (0x891a4000) [pid = 2638] [serial = 1466] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 142 (0x8998fc00) [pid = 2638] [serial = 1416] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 141 (0x9297f400) [pid = 2638] [serial = 1443] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 140 (0x8b757800) [pid = 2638] [serial = 1469] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 139 (0x9a1cd000) [pid = 2638] [serial = 1401] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 138 (0x9297c000) [pid = 2638] [serial = 1442] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 137 (0x9aa26000) [pid = 2638] [serial = 1461] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 136 (0x9789a000) [pid = 2638] [serial = 1452] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 135 (0x90d67800) [pid = 2638] [serial = 1436] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 134 (0x96e54000) [pid = 2638] [serial = 1451] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 133 (0x8d70ec00) [pid = 2638] [serial = 1347] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 132 (0x90d41800) [pid = 2638] [serial = 1434] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | --DOMWINDOW == 131 (0x8d707800) [pid = 2638] [serial = 1475] [outer = (nil)] [url = about:blank] 23:52:12 INFO - PROCESS | 2638 | ++DOCSHELL 0x8609b000 == 149 [pid = 2638] [id = 530] 23:52:12 INFO - PROCESS | 2638 | ++DOMWINDOW == 132 (0x860a5400) [pid = 2638] [serial = 1591] [outer = (nil)] 23:52:12 INFO - PROCESS | 2638 | ++DOMWINDOW == 133 (0x87bf1c00) [pid = 2638] [serial = 1592] [outer = 0x860a5400] 23:52:13 INFO - PROCESS | 2638 | 1464072733002 Marionette DEBUG loaded listener.js 23:52:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 134 (0x87dea400) [pid = 2638] [serial = 1593] [outer = 0x860a5400] 23:52:13 INFO - PROCESS | 2638 | 1464072733859 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]]]}] 23:52:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 23:52:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 3638ms 23:52:13 INFO - PROCESS | 2638 | 1464072733919 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 23:52:13 INFO - PROCESS | 2638 | 1464072733925 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 23:52:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 23:52:13 INFO - PROCESS | 2638 | 1464072733934 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 23:52:13 INFO - PROCESS | 2638 | 1464072733938 Marionette TRACE conn3 <- [1,2094,null,{}] 23:52:13 INFO - PROCESS | 2638 | 1464072733946 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}] 23:52:14 INFO - PROCESS | 2638 | 1464072734160 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 23:52:14 INFO - PROCESS | 2638 | 1464072734366 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:14 INFO - PROCESS | 2638 | ++DOCSHELL 0x89983000 == 150 [pid = 2638] [id = 531] 23:52:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 135 (0x89984800) [pid = 2638] [serial = 1594] [outer = (nil)] 23:52:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 136 (0x8b706400) [pid = 2638] [serial = 1595] [outer = 0x89984800] 23:52:14 INFO - PROCESS | 2638 | 1464072734446 Marionette DEBUG loaded listener.js 23:52:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 137 (0x8b842000) [pid = 2638] [serial = 1596] [outer = 0x89984800] 23:52:15 INFO - PROCESS | 2638 | 1464072735293 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]]]}] 23:52:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 23:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1391ms 23:52:15 INFO - PROCESS | 2638 | 1464072735357 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 23:52:15 INFO - PROCESS | 2638 | 1464072735364 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 23:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 23:52:15 INFO - PROCESS | 2638 | 1464072735394 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 23:52:15 INFO - PROCESS | 2638 | 1464072735399 Marionette TRACE conn3 <- [1,2098,null,{}] 23:52:15 INFO - PROCESS | 2638 | 1464072735405 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}] 23:52:15 INFO - PROCESS | 2638 | 1464072735693 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 23:52:15 INFO - PROCESS | 2638 | 1464072735739 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:15 INFO - PROCESS | 2638 | ++DOCSHELL 0x8bd18000 == 151 [pid = 2638] [id = 532] 23:52:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 138 (0x8bd1f400) [pid = 2638] [serial = 1597] [outer = (nil)] 23:52:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 139 (0x8d4d3000) [pid = 2638] [serial = 1598] [outer = 0x8bd1f400] 23:52:15 INFO - PROCESS | 2638 | 1464072735814 Marionette DEBUG loaded listener.js 23:52:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 140 (0x8d69c800) [pid = 2638] [serial = 1599] [outer = 0x8bd1f400] 23:52:16 INFO - PROCESS | 2638 | 1464072736909 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]]]}] 23:52:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 23:52:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1595ms 23:52:16 INFO - PROCESS | 2638 | 1464072736985 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 23:52:16 INFO - PROCESS | 2638 | 1464072736988 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 23:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 23:52:16 INFO - PROCESS | 2638 | 1464072736995 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 23:52:17 INFO - PROCESS | 2638 | 1464072737001 Marionette TRACE conn3 <- [1,2102,null,{}] 23:52:17 INFO - PROCESS | 2638 | 1464072737024 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}] 23:52:17 INFO - PROCESS | 2638 | 1464072737306 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 23:52:17 INFO - PROCESS | 2638 | 1464072737338 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:17 INFO - PROCESS | 2638 | ++DOCSHELL 0x892d0400 == 152 [pid = 2638] [id = 533] 23:52:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 141 (0x8d9ae000) [pid = 2638] [serial = 1600] [outer = (nil)] 23:52:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 142 (0x8e39f400) [pid = 2638] [serial = 1601] [outer = 0x8d9ae000] 23:52:17 INFO - PROCESS | 2638 | 1464072737416 Marionette DEBUG loaded listener.js 23:52:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 143 (0x8e4cb800) [pid = 2638] [serial = 1602] [outer = 0x8d9ae000] 23:52:18 INFO - PROCESS | 2638 | --DOMWINDOW == 142 (0x891a3c00) [pid = 2638] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 23:52:18 INFO - PROCESS | 2638 | --DOMWINDOW == 141 (0x8e4ce400) [pid = 2638] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 23:52:18 INFO - PROCESS | 2638 | --DOMWINDOW == 140 (0x8e39d000) [pid = 2638] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 23:52:18 INFO - PROCESS | 2638 | --DOMWINDOW == 139 (0x8bd1e000) [pid = 2638] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 23:52:18 INFO - PROCESS | 2638 | --DOMWINDOW == 138 (0x87ddec00) [pid = 2638] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 23:52:18 INFO - PROCESS | 2638 | --DOMWINDOW == 137 (0x892d7000) [pid = 2638] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 23:52:18 INFO - PROCESS | 2638 | --DOMWINDOW == 136 (0x869dc800) [pid = 2638] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 23:52:18 INFO - PROCESS | 2638 | --DOMWINDOW == 135 (0x892ddc00) [pid = 2638] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 23:52:18 INFO - PROCESS | 2638 | --DOMWINDOW == 134 (0x9787f000) [pid = 2638] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 23:52:18 INFO - PROCESS | 2638 | --DOMWINDOW == 133 (0x950e2400) [pid = 2638] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 23:52:18 INFO - PROCESS | 2638 | --DOMWINDOW == 132 (0x92e0ac00) [pid = 2638] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 23:52:18 INFO - PROCESS | 2638 | --DOMWINDOW == 131 (0x92aee400) [pid = 2638] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 23:52:18 INFO - PROCESS | 2638 | --DOMWINDOW == 130 (0x90ef4000) [pid = 2638] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 23:52:18 INFO - PROCESS | 2638 | --DOMWINDOW == 129 (0x90d48000) [pid = 2638] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 23:52:18 INFO - PROCESS | 2638 | --DOMWINDOW == 128 (0x8f4fec00) [pid = 2638] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 23:52:18 INFO - PROCESS | 2638 | --DOMWINDOW == 127 (0x8f6da000) [pid = 2638] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 23:52:18 INFO - PROCESS | 2638 | --DOMWINDOW == 126 (0x8ecc4c00) [pid = 2638] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 23:52:18 INFO - PROCESS | 2638 | --DOMWINDOW == 125 (0x8e59dc00) [pid = 2638] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 23:52:18 INFO - PROCESS | 2638 | --DOMWINDOW == 124 (0x86b45400) [pid = 2638] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 23:52:18 INFO - PROCESS | 2638 | --DOMWINDOW == 123 (0x8919c800) [pid = 2638] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 23:52:18 INFO - PROCESS | 2638 | 1464072738884 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]]]}] 23:52:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 23:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1948ms 23:52:18 INFO - PROCESS | 2638 | 1464072738944 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 23:52:18 INFO - PROCESS | 2638 | 1464072738947 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 23:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 23:52:18 INFO - PROCESS | 2638 | 1464072738954 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 23:52:18 INFO - PROCESS | 2638 | 1464072738957 Marionette TRACE conn3 <- [1,2106,null,{}] 23:52:18 INFO - PROCESS | 2638 | 1464072738963 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}] 23:52:19 INFO - PROCESS | 2638 | 1464072739168 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 23:52:19 INFO - PROCESS | 2638 | 1464072739361 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:19 INFO - PROCESS | 2638 | ++DOCSHELL 0x86b45400 == 153 [pid = 2638] [id = 534] 23:52:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 124 (0x86b49400) [pid = 2638] [serial = 1603] [outer = (nil)] 23:52:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 125 (0x8e4c3400) [pid = 2638] [serial = 1604] [outer = 0x86b49400] 23:52:19 INFO - PROCESS | 2638 | 1464072739439 Marionette DEBUG loaded listener.js 23:52:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 126 (0x8e4e0c00) [pid = 2638] [serial = 1605] [outer = 0x86b49400] 23:52:20 INFO - PROCESS | 2638 | 1464072740409 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]]]}] 23:52:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 23:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1539ms 23:52:20 INFO - PROCESS | 2638 | 1464072740495 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 23:52:20 INFO - PROCESS | 2638 | 1464072740502 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 23:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 23:52:20 INFO - PROCESS | 2638 | 1464072740511 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 23:52:20 INFO - PROCESS | 2638 | 1464072740517 Marionette TRACE conn3 <- [1,2110,null,{}] 23:52:20 INFO - PROCESS | 2638 | 1464072740525 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}] 23:52:20 INFO - PROCESS | 2638 | 1464072740864 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 23:52:21 INFO - PROCESS | 2638 | 1464072741141 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:21 INFO - PROCESS | 2638 | ++DOCSHELL 0x892dd400 == 154 [pid = 2638] [id = 535] 23:52:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 127 (0x89982400) [pid = 2638] [serial = 1606] [outer = (nil)] 23:52:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 128 (0x89990400) [pid = 2638] [serial = 1607] [outer = 0x89982400] 23:52:21 INFO - PROCESS | 2638 | 1464072741242 Marionette DEBUG loaded listener.js 23:52:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 129 (0x8b70a000) [pid = 2638] [serial = 1608] [outer = 0x89982400] 23:52:22 INFO - PROCESS | 2638 | 1464072742262 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]]]}] 23:52:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 23:52:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1798ms 23:52:22 INFO - PROCESS | 2638 | 1464072742309 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 23:52:22 INFO - PROCESS | 2638 | 1464072742318 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 23:52:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 23:52:22 INFO - PROCESS | 2638 | 1464072742329 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 23:52:22 INFO - PROCESS | 2638 | 1464072742333 Marionette TRACE conn3 <- [1,2114,null,{}] 23:52:22 INFO - PROCESS | 2638 | 1464072742340 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}] 23:52:22 INFO - PROCESS | 2638 | 1464072742578 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 23:52:22 INFO - PROCESS | 2638 | 1464072742903 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:22 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d33ac00 == 155 [pid = 2638] [id = 536] 23:52:22 INFO - PROCESS | 2638 | ++DOMWINDOW == 130 (0x8d4d5400) [pid = 2638] [serial = 1609] [outer = (nil)] 23:52:22 INFO - PROCESS | 2638 | ++DOMWINDOW == 131 (0x8d8c0000) [pid = 2638] [serial = 1610] [outer = 0x8d4d5400] 23:52:23 INFO - PROCESS | 2638 | 1464072743001 Marionette DEBUG loaded listener.js 23:52:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 132 (0x8d9ab000) [pid = 2638] [serial = 1611] [outer = 0x8d4d5400] 23:52:23 INFO - PROCESS | 2638 | 1464072743937 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]]]}] 23:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 23:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1640ms 23:52:23 INFO - PROCESS | 2638 | 1464072743969 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 23:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 23:52:23 INFO - PROCESS | 2638 | 1464072743974 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 23:52:23 INFO - PROCESS | 2638 | 1464072743980 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 23:52:23 INFO - PROCESS | 2638 | 1464072743987 Marionette TRACE conn3 <- [1,2118,null,{}] 23:52:24 INFO - PROCESS | 2638 | 1464072744004 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}] 23:52:24 INFO - PROCESS | 2638 | 1464072744251 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 23:52:24 INFO - PROCESS | 2638 | 1464072744621 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:24 INFO - PROCESS | 2638 | ++DOCSHELL 0x8e4cec00 == 156 [pid = 2638] [id = 537] 23:52:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 133 (0x8ea85c00) [pid = 2638] [serial = 1612] [outer = (nil)] 23:52:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 134 (0x8ebb5800) [pid = 2638] [serial = 1613] [outer = 0x8ea85c00] 23:52:24 INFO - PROCESS | 2638 | 1464072744722 Marionette DEBUG loaded listener.js 23:52:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 135 (0x8ecc5400) [pid = 2638] [serial = 1614] [outer = 0x8ea85c00] 23:52:25 INFO - PROCESS | 2638 | 1464072745690 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]]]}] 23:52:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 23:52:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1789ms 23:52:25 INFO - PROCESS | 2638 | 1464072745769 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 23:52:25 INFO - PROCESS | 2638 | 1464072745773 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 23:52:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 23:52:25 INFO - PROCESS | 2638 | 1464072745780 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 23:52:25 INFO - PROCESS | 2638 | 1464072745784 Marionette TRACE conn3 <- [1,2122,null,{}] 23:52:25 INFO - PROCESS | 2638 | 1464072745790 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}] 23:52:26 INFO - PROCESS | 2638 | 1464072746055 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 23:52:26 INFO - PROCESS | 2638 | 1464072746380 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:26 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d9a7c00 == 157 [pid = 2638] [id = 538] 23:52:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 136 (0x8ea86c00) [pid = 2638] [serial = 1615] [outer = (nil)] 23:52:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 137 (0x8f580c00) [pid = 2638] [serial = 1616] [outer = 0x8ea86c00] 23:52:26 INFO - PROCESS | 2638 | 1464072746477 Marionette DEBUG loaded listener.js 23:52:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 138 (0x8f6d3c00) [pid = 2638] [serial = 1617] [outer = 0x8ea86c00] 23:52:27 INFO - PROCESS | 2638 | 1464072747394 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]]]}] 23:52:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 23:52:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1688ms 23:52:27 INFO - PROCESS | 2638 | 1464072747470 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 23:52:27 INFO - PROCESS | 2638 | 1464072747473 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 23:52:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 23:52:27 INFO - PROCESS | 2638 | 1464072747480 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 23:52:27 INFO - PROCESS | 2638 | 1464072747483 Marionette TRACE conn3 <- [1,2126,null,{}] 23:52:27 INFO - PROCESS | 2638 | 1464072747489 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}] 23:52:27 INFO - PROCESS | 2638 | 1464072747748 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 23:52:28 INFO - PROCESS | 2638 | 1464072748065 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:28 INFO - PROCESS | 2638 | ++DOCSHELL 0x8be56800 == 158 [pid = 2638] [id = 539] 23:52:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 139 (0x8d4d7400) [pid = 2638] [serial = 1618] [outer = (nil)] 23:52:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 140 (0x8f790000) [pid = 2638] [serial = 1619] [outer = 0x8d4d7400] 23:52:28 INFO - PROCESS | 2638 | 1464072748159 Marionette DEBUG loaded listener.js 23:52:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 141 (0x8f798800) [pid = 2638] [serial = 1620] [outer = 0x8d4d7400] 23:52:29 INFO - PROCESS | 2638 | 1464072749071 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]]]}] 23:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 23:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1640ms 23:52:29 INFO - PROCESS | 2638 | 1464072749121 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 23:52:29 INFO - PROCESS | 2638 | 1464072749125 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 23:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 23:52:29 INFO - PROCESS | 2638 | 1464072749131 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 23:52:29 INFO - PROCESS | 2638 | 1464072749135 Marionette TRACE conn3 <- [1,2130,null,{}] 23:52:29 INFO - PROCESS | 2638 | 1464072749141 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}] 23:52:29 INFO - PROCESS | 2638 | 1464072749436 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 23:52:29 INFO - PROCESS | 2638 | 1464072749765 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:29 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f4f8c00 == 159 [pid = 2638] [id = 540] 23:52:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 142 (0x8f789800) [pid = 2638] [serial = 1621] [outer = (nil)] 23:52:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 143 (0x90d6a800) [pid = 2638] [serial = 1622] [outer = 0x8f789800] 23:52:29 INFO - PROCESS | 2638 | 1464072749859 Marionette DEBUG loaded listener.js 23:52:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 144 (0x910d9400) [pid = 2638] [serial = 1623] [outer = 0x8f789800] 23:52:30 INFO - PROCESS | 2638 | 1464072750800 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] 23:52:30 INFO - PROCESS | 2638 | 1464072750872 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 23:52:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 23:52:30 INFO - PROCESS | 2638 | 1464072750881 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 23:52:30 INFO - PROCESS | 2638 | 1464072750885 Marionette TRACE conn3 <- [1,2134,null,{}] 23:52:30 INFO - PROCESS | 2638 | 1464072750890 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}] 23:52:31 INFO - PROCESS | 2638 | 1464072751110 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 23:52:31 INFO - PROCESS | 2638 | 1464072751396 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:31 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d9a6800 == 160 [pid = 2638] [id = 541] 23:52:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 145 (0x90ef6c00) [pid = 2638] [serial = 1624] [outer = (nil)] 23:52:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 146 (0x9227ac00) [pid = 2638] [serial = 1625] [outer = 0x90ef6c00] 23:52:31 INFO - PROCESS | 2638 | 1464072751560 Marionette DEBUG loaded listener.js 23:52:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 147 (0x92980800) [pid = 2638] [serial = 1626] [outer = 0x90ef6c00] 23:52:32 INFO - PROCESS | 2638 | 1464072752473 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]]]}] 23:52:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 23:52:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1645ms 23:52:32 INFO - PROCESS | 2638 | 1464072752527 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 23:52:32 INFO - PROCESS | 2638 | 1464072752530 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 23:52:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 23:52:32 INFO - PROCESS | 2638 | 1464072752537 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 23:52:32 INFO - PROCESS | 2638 | 1464072752541 Marionette TRACE conn3 <- [1,2138,null,{}] 23:52:32 INFO - PROCESS | 2638 | 1464072752546 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}] 23:52:32 INFO - PROCESS | 2638 | 1464072752757 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 23:52:33 INFO - PROCESS | 2638 | 1464072753074 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:33 INFO - PROCESS | 2638 | ++DOCSHELL 0x91a16c00 == 161 [pid = 2638] [id = 542] 23:52:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 148 (0x9226c000) [pid = 2638] [serial = 1627] [outer = (nil)] 23:52:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 149 (0x92ae3800) [pid = 2638] [serial = 1628] [outer = 0x9226c000] 23:52:33 INFO - PROCESS | 2638 | 1464072753165 Marionette DEBUG loaded listener.js 23:52:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 150 (0x92ae7800) [pid = 2638] [serial = 1629] [outer = 0x9226c000] 23:52:34 INFO - PROCESS | 2638 | 1464072754080 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]]]}] 23:52:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 23:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1581ms 23:52:34 INFO - PROCESS | 2638 | 1464072754118 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 23:52:34 INFO - PROCESS | 2638 | 1464072754122 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 23:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 23:52:34 INFO - PROCESS | 2638 | 1464072754129 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 23:52:34 INFO - PROCESS | 2638 | 1464072754133 Marionette TRACE conn3 <- [1,2142,null,{}] 23:52:34 INFO - PROCESS | 2638 | 1464072754139 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}] 23:52:34 INFO - PROCESS | 2638 | 1464072754345 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 23:52:34 INFO - PROCESS | 2638 | 1464072754625 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:34 INFO - PROCESS | 2638 | ++DOCSHELL 0x869d6800 == 162 [pid = 2638] [id = 543] 23:52:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 151 (0x92895c00) [pid = 2638] [serial = 1630] [outer = (nil)] 23:52:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 152 (0x92c2b400) [pid = 2638] [serial = 1631] [outer = 0x92895c00] 23:52:34 INFO - PROCESS | 2638 | 1464072754760 Marionette DEBUG loaded listener.js 23:52:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 153 (0x93a76400) [pid = 2638] [serial = 1632] [outer = 0x92895c00] 23:52:35 INFO - PROCESS | 2638 | 1464072755690 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] 23:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 23:52:35 INFO - PROCESS | 2638 | 1464072755777 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 23:52:35 INFO - PROCESS | 2638 | 1464072755783 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 23:52:35 INFO - PROCESS | 2638 | 1464072755787 Marionette TRACE conn3 <- [1,2146,null,{}] 23:52:35 INFO - PROCESS | 2638 | 1464072755793 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}] 23:52:36 INFO - PROCESS | 2638 | 1464072756068 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 23:52:36 INFO - PROCESS | 2638 | 1464072756405 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:36 INFO - PROCESS | 2638 | ++DOCSHELL 0x892d0000 == 163 [pid = 2638] [id = 544] 23:52:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 154 (0x8f6dc800) [pid = 2638] [serial = 1633] [outer = (nil)] 23:52:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 155 (0x9518fc00) [pid = 2638] [serial = 1634] [outer = 0x8f6dc800] 23:52:36 INFO - PROCESS | 2638 | 1464072756522 Marionette DEBUG loaded listener.js 23:52:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 156 (0x95197000) [pid = 2638] [serial = 1635] [outer = 0x8f6dc800] 23:52:37 INFO - PROCESS | 2638 | 1464072757442 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] 23:52:37 INFO - PROCESS | 2638 | 1464072757521 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 23:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 23:52:37 INFO - PROCESS | 2638 | 1464072757528 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 23:52:37 INFO - PROCESS | 2638 | 1464072757533 Marionette TRACE conn3 <- [1,2150,null,{}] 23:52:37 INFO - PROCESS | 2638 | 1464072757539 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}] 23:52:37 INFO - PROCESS | 2638 | 1464072757816 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 23:52:38 INFO - PROCESS | 2638 | 1464072758147 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:38 INFO - PROCESS | 2638 | ++DOCSHELL 0x950df800 == 164 [pid = 2638] [id = 545] 23:52:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 157 (0x99776000) [pid = 2638] [serial = 1636] [outer = (nil)] 23:52:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 158 (0x99de4000) [pid = 2638] [serial = 1637] [outer = 0x99776000] 23:52:38 INFO - PROCESS | 2638 | 1464072758247 Marionette DEBUG loaded listener.js 23:52:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 159 (0x9a1cf400) [pid = 2638] [serial = 1638] [outer = 0x99776000] 23:52:39 INFO - PROCESS | 2638 | 1464072759169 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]]]}] 23:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 23:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1684ms 23:52:39 INFO - PROCESS | 2638 | 1464072759215 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 23:52:39 INFO - PROCESS | 2638 | 1464072759219 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 23:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 23:52:39 INFO - PROCESS | 2638 | 1464072759225 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 23:52:39 INFO - PROCESS | 2638 | 1464072759228 Marionette TRACE conn3 <- [1,2154,null,{}] 23:52:39 INFO - PROCESS | 2638 | 1464072759234 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}] 23:52:39 INFO - PROCESS | 2638 | 1464072759468 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 23:52:39 INFO - PROCESS | 2638 | 1464072759795 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:39 INFO - PROCESS | 2638 | ++DOCSHELL 0x9789a000 == 165 [pid = 2638] [id = 546] 23:52:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 160 (0x99b5c800) [pid = 2638] [serial = 1639] [outer = (nil)] 23:52:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 161 (0x9aa2e400) [pid = 2638] [serial = 1640] [outer = 0x99b5c800] 23:52:39 INFO - PROCESS | 2638 | 1464072759893 Marionette DEBUG loaded listener.js 23:52:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 162 (0x9ad3cc00) [pid = 2638] [serial = 1641] [outer = 0x99b5c800] 23:52:40 INFO - PROCESS | 2638 | 1464072760825 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]]]}] 23:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 23:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1635ms 23:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 23:52:40 INFO - PROCESS | 2638 | 1464072760861 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 23:52:40 INFO - PROCESS | 2638 | 1464072760864 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 23:52:40 INFO - PROCESS | 2638 | 1464072760871 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 23:52:40 INFO - PROCESS | 2638 | 1464072760875 Marionette TRACE conn3 <- [1,2158,null,{}] 23:52:40 INFO - PROCESS | 2638 | 1464072760880 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}] 23:52:41 INFO - PROCESS | 2638 | 1464072761105 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 23:52:41 INFO - PROCESS | 2638 | 1464072761455 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:41 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b70b800 == 166 [pid = 2638] [id = 547] 23:52:41 INFO - PROCESS | 2638 | ++DOMWINDOW == 163 (0x8d4d0800) [pid = 2638] [serial = 1642] [outer = (nil)] 23:52:41 INFO - PROCESS | 2638 | ++DOMWINDOW == 164 (0x9ae57800) [pid = 2638] [serial = 1643] [outer = 0x8d4d0800] 23:52:41 INFO - PROCESS | 2638 | 1464072761561 Marionette DEBUG loaded listener.js 23:52:41 INFO - PROCESS | 2638 | ++DOMWINDOW == 165 (0x9b063400) [pid = 2638] [serial = 1644] [outer = 0x8d4d0800] 23:52:42 INFO - PROCESS | 2638 | 1464072762486 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]]]}] 23:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 23:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1689ms 23:52:42 INFO - PROCESS | 2638 | 1464072762560 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 23:52:42 INFO - PROCESS | 2638 | 1464072762563 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 23:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 23:52:42 INFO - PROCESS | 2638 | 1464072762571 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 23:52:42 INFO - PROCESS | 2638 | 1464072762575 Marionette TRACE conn3 <- [1,2162,null,{}] 23:52:42 INFO - PROCESS | 2638 | 1464072762581 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}] 23:52:42 INFO - PROCESS | 2638 | 1464072762808 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 23:52:43 INFO - PROCESS | 2638 | 1464072763134 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:43 INFO - PROCESS | 2638 | ++DOCSHELL 0x9ad3c800 == 167 [pid = 2638] [id = 548] 23:52:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 166 (0x9ad3ec00) [pid = 2638] [serial = 1645] [outer = (nil)] 23:52:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 167 (0x9b89f400) [pid = 2638] [serial = 1646] [outer = 0x9ad3ec00] 23:52:43 INFO - PROCESS | 2638 | 1464072763229 Marionette DEBUG loaded listener.js 23:52:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 168 (0x9b8a8800) [pid = 2638] [serial = 1647] [outer = 0x9ad3ec00] 23:52:44 INFO - PROCESS | 2638 | 1464072764146 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]]]}] 23:52:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 23:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1645ms 23:52:44 INFO - PROCESS | 2638 | 1464072764215 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 23:52:44 INFO - PROCESS | 2638 | 1464072764218 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 23:52:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 23:52:44 INFO - PROCESS | 2638 | 1464072764225 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 23:52:44 INFO - PROCESS | 2638 | 1464072764229 Marionette TRACE conn3 <- [1,2166,null,{}] 23:52:44 INFO - PROCESS | 2638 | 1464072764234 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}] 23:52:44 INFO - PROCESS | 2638 | 1464072764468 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 23:52:44 INFO - PROCESS | 2638 | 1464072764800 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:44 INFO - PROCESS | 2638 | ++DOCSHELL 0x9b548800 == 168 [pid = 2638] [id = 549] 23:52:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 169 (0x9b54f000) [pid = 2638] [serial = 1648] [outer = (nil)] 23:52:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 170 (0x9cdb0400) [pid = 2638] [serial = 1649] [outer = 0x9b54f000] 23:52:44 INFO - PROCESS | 2638 | 1464072764894 Marionette DEBUG loaded listener.js 23:52:45 INFO - PROCESS | 2638 | ++DOMWINDOW == 171 (0x9cdb6000) [pid = 2638] [serial = 1650] [outer = 0x9b54f000] 23:52:45 INFO - PROCESS | 2638 | 1464072765827 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]]]}] 23:52:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 23:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1644ms 23:52:45 INFO - PROCESS | 2638 | 1464072765870 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 23:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 23:52:45 INFO - PROCESS | 2638 | 1464072765874 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 23:52:45 INFO - PROCESS | 2638 | 1464072765881 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 23:52:45 INFO - PROCESS | 2638 | 1464072765884 Marionette TRACE conn3 <- [1,2170,null,{}] 23:52:45 INFO - PROCESS | 2638 | 1464072765890 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}] 23:52:46 INFO - PROCESS | 2638 | 1464072766202 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 23:52:46 INFO - PROCESS | 2638 | 1464072766672 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:46 INFO - PROCESS | 2638 | ++DOCSHELL 0x9ba3d800 == 169 [pid = 2638] [id = 550] 23:52:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 172 (0x9cdb0c00) [pid = 2638] [serial = 1651] [outer = (nil)] 23:52:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 173 (0x9cfa7000) [pid = 2638] [serial = 1652] [outer = 0x9cdb0c00] 23:52:46 INFO - PROCESS | 2638 | 1464072766771 Marionette DEBUG loaded listener.js 23:52:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 174 (0xa0617400) [pid = 2638] [serial = 1653] [outer = 0x9cdb0c00] 23:52:47 INFO - PROCESS | 2638 | 1464072767749 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]]]}] 23:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 23:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1939ms 23:52:47 INFO - PROCESS | 2638 | 1464072767820 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 23:52:47 INFO - PROCESS | 2638 | 1464072767823 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 23:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 23:52:47 INFO - PROCESS | 2638 | 1464072767830 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 23:52:47 INFO - PROCESS | 2638 | 1464072767834 Marionette TRACE conn3 <- [1,2174,null,{}] 23:52:47 INFO - PROCESS | 2638 | 1464072767840 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}] 23:52:48 INFO - PROCESS | 2638 | 1464072768071 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 23:52:48 INFO - PROCESS | 2638 | 1464072768401 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:48 INFO - PROCESS | 2638 | ++DOCSHELL 0x8998f400 == 170 [pid = 2638] [id = 551] 23:52:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 175 (0x9cdbe000) [pid = 2638] [serial = 1654] [outer = (nil)] 23:52:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 176 (0xa114c400) [pid = 2638] [serial = 1655] [outer = 0x9cdbe000] 23:52:48 INFO - PROCESS | 2638 | 1464072768497 Marionette DEBUG loaded listener.js 23:52:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 177 (0xa114e800) [pid = 2638] [serial = 1656] [outer = 0x9cdbe000] 23:52:49 INFO - PROCESS | 2638 | 1464072769403 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]]]}] 23:52:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 23:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1635ms 23:52:49 INFO - PROCESS | 2638 | 1464072769466 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 23:52:49 INFO - PROCESS | 2638 | 1464072769470 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 23:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 23:52:49 INFO - PROCESS | 2638 | 1464072769477 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 23:52:49 INFO - PROCESS | 2638 | 1464072769481 Marionette TRACE conn3 <- [1,2178,null,{}] 23:52:49 INFO - PROCESS | 2638 | 1464072769486 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}] 23:52:49 INFO - PROCESS | 2638 | 1464072769722 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 23:52:50 INFO - PROCESS | 2638 | 1464072770053 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:50 INFO - PROCESS | 2638 | ++DOCSHELL 0x9cfa6c00 == 171 [pid = 2638] [id = 552] 23:52:50 INFO - PROCESS | 2638 | ++DOMWINDOW == 178 (0xa061cc00) [pid = 2638] [serial = 1657] [outer = (nil)] 23:52:50 INFO - PROCESS | 2638 | ++DOMWINDOW == 179 (0xa21a3400) [pid = 2638] [serial = 1658] [outer = 0xa061cc00] 23:52:50 INFO - PROCESS | 2638 | 1464072770153 Marionette DEBUG loaded listener.js 23:52:50 INFO - PROCESS | 2638 | ++DOMWINDOW == 180 (0xa21ab000) [pid = 2638] [serial = 1659] [outer = 0xa061cc00] 23:52:52 INFO - PROCESS | 2638 | --DOCSHELL 0x8609c400 == 170 [pid = 2638] [id = 490] 23:52:52 INFO - PROCESS | 2638 | --DOCSHELL 0x8d8c0400 == 169 [pid = 2638] [id = 254] 23:52:52 INFO - PROCESS | 2638 | --DOCSHELL 0x87a8a000 == 168 [pid = 2638] [id = 488] 23:52:52 INFO - PROCESS | 2638 | --DOCSHELL 0x8a350400 == 167 [pid = 2638] [id = 489] 23:52:52 INFO - PROCESS | 2638 | --DOCSHELL 0x892d0400 == 166 [pid = 2638] [id = 533] 23:52:52 INFO - PROCESS | 2638 | --DOCSHELL 0x8bd18000 == 165 [pid = 2638] [id = 532] 23:52:52 INFO - PROCESS | 2638 | --DOCSHELL 0x89983000 == 164 [pid = 2638] [id = 531] 23:52:52 INFO - PROCESS | 2638 | --DOCSHELL 0x8609b000 == 163 [pid = 2638] [id = 530] 23:52:52 INFO - PROCESS | 2638 | --DOCSHELL 0x8b701c00 == 162 [pid = 2638] [id = 521] 23:52:52 INFO - PROCESS | 2638 | --DOCSHELL 0x8f78e800 == 161 [pid = 2638] [id = 520] 23:52:52 INFO - PROCESS | 2638 | --DOCSHELL 0x8ecc1400 == 160 [pid = 2638] [id = 519] 23:52:52 INFO - PROCESS | 2638 | --DOCSHELL 0x8609f400 == 159 [pid = 2638] [id = 518] 23:52:52 INFO - PROCESS | 2638 | --DOCSHELL 0x8a342400 == 158 [pid = 2638] [id = 517] 23:52:52 INFO - PROCESS | 2638 | --DOCSHELL 0x8d693000 == 157 [pid = 2638] [id = 516] 23:52:52 INFO - PROCESS | 2638 | --DOCSHELL 0x8e4c5400 == 156 [pid = 2638] [id = 515] 23:52:52 INFO - PROCESS | 2638 | --DOCSHELL 0x8d331800 == 155 [pid = 2638] [id = 514] 23:52:52 INFO - PROCESS | 2638 | --DOCSHELL 0x87bf9c00 == 154 [pid = 2638] [id = 512] 23:52:52 INFO - PROCESS | 2638 | --DOCSHELL 0x88596400 == 153 [pid = 2638] [id = 513] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 179 (0x8d705400) [pid = 2638] [serial = 1413] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 178 (0x8bd16c00) [pid = 2638] [serial = 1533] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 177 (0x8ea89000) [pid = 2638] [serial = 1487] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 176 (0x8e4d8800) [pid = 2638] [serial = 1485] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 175 (0x8e4c8c00) [pid = 2638] [serial = 1484] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 174 (0x8d693800) [pid = 2638] [serial = 1482] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 173 (0x8be5c000) [pid = 2638] [serial = 1481] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 172 (0x89be1c00) [pid = 2638] [serial = 1479] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 171 (0x891ab400) [pid = 2638] [serial = 1478] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 170 (0x8998b400) [pid = 2638] [serial = 1529] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 169 (0x86b4b800) [pid = 2638] [serial = 1526] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 168 (0x87a93000) [pid = 2638] [serial = 1527] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 167 (0x9ad30400) [pid = 2638] [serial = 1523] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 166 (0x99f3fc00) [pid = 2638] [serial = 1521] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 165 (0x99b14800) [pid = 2638] [serial = 1520] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 164 (0x98e25800) [pid = 2638] [serial = 1518] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 163 (0x98229000) [pid = 2638] [serial = 1517] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 162 (0x9787b000) [pid = 2638] [serial = 1515] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 161 (0x951e5000) [pid = 2638] [serial = 1514] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 160 (0x95051000) [pid = 2638] [serial = 1512] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 159 (0x9468c400) [pid = 2638] [serial = 1511] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 158 (0x92e0b400) [pid = 2638] [serial = 1509] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 157 (0x92c20c00) [pid = 2638] [serial = 1508] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 156 (0x929e8800) [pid = 2638] [serial = 1506] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 155 (0x92979400) [pid = 2638] [serial = 1505] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 154 (0x91a22400) [pid = 2638] [serial = 1503] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 153 (0x91a1ac00) [pid = 2638] [serial = 1502] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 152 (0x90d6cc00) [pid = 2638] [serial = 1500] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 151 (0x90d66400) [pid = 2638] [serial = 1499] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 150 (0x90d41400) [pid = 2638] [serial = 1497] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 149 (0x90ca0400) [pid = 2638] [serial = 1496] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 148 (0x8f79ac00) [pid = 2638] [serial = 1494] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 147 (0x8f790800) [pid = 2638] [serial = 1493] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 146 (0x8f575800) [pid = 2638] [serial = 1491] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 145 (0x8eccf400) [pid = 2638] [serial = 1490] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 144 (0x8ebab000) [pid = 2638] [serial = 1488] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 143 (0x8d818000) [pid = 2638] [serial = 1538] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 142 (0x8b84d400) [pid = 2638] [serial = 1532] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 141 (0x8be5bc00) [pid = 2638] [serial = 1536] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 140 (0x8b702400) [pid = 2638] [serial = 1535] [outer = (nil)] [url = about:blank] 23:52:52 INFO - PROCESS | 2638 | --DOMWINDOW == 139 (0x8a344800) [pid = 2638] [serial = 1530] [outer = (nil)] [url = about:blank] 23:52:53 INFO - PROCESS | 2638 | 1464072773068 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]]]}] 23:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 23:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 3650ms 23:52:53 INFO - PROCESS | 2638 | 1464072773128 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 23:52:53 INFO - PROCESS | 2638 | 1464072773134 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 23:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 23:52:53 INFO - PROCESS | 2638 | 1464072773144 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 23:52:53 INFO - PROCESS | 2638 | 1464072773148 Marionette TRACE conn3 <- [1,2182,null,{}] 23:52:53 INFO - PROCESS | 2638 | 1464072773156 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}] 23:52:53 INFO - PROCESS | 2638 | 1464072773370 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 23:52:53 INFO - PROCESS | 2638 | 1464072773566 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:53 INFO - PROCESS | 2638 | ++DOCSHELL 0x869de800 == 154 [pid = 2638] [id = 553] 23:52:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 140 (0x87ddd400) [pid = 2638] [serial = 1660] [outer = (nil)] 23:52:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 141 (0x891a7400) [pid = 2638] [serial = 1661] [outer = 0x87ddd400] 23:52:53 INFO - PROCESS | 2638 | 1464072773660 Marionette DEBUG loaded listener.js 23:52:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 142 (0x892d9000) [pid = 2638] [serial = 1662] [outer = 0x87ddd400] 23:52:54 INFO - PROCESS | 2638 | 1464072774531 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]]]}] 23:52:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 23:52:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1448ms 23:52:54 INFO - PROCESS | 2638 | 1464072774593 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 23:52:54 INFO - PROCESS | 2638 | 1464072774602 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 23:52:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 23:52:54 INFO - PROCESS | 2638 | 1464072774612 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 23:52:54 INFO - PROCESS | 2638 | 1464072774616 Marionette TRACE conn3 <- [1,2186,null,{}] 23:52:54 INFO - PROCESS | 2638 | 1464072774622 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}] 23:52:54 INFO - PROCESS | 2638 | 1464072774835 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 23:52:55 INFO - PROCESS | 2638 | 1464072775065 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:55 INFO - PROCESS | 2638 | ++DOCSHELL 0x869d8000 == 155 [pid = 2638] [id = 554] 23:52:55 INFO - PROCESS | 2638 | ++DOMWINDOW == 143 (0x8998e400) [pid = 2638] [serial = 1663] [outer = (nil)] 23:52:55 INFO - PROCESS | 2638 | ++DOMWINDOW == 144 (0x8a347000) [pid = 2638] [serial = 1664] [outer = 0x8998e400] 23:52:55 INFO - PROCESS | 2638 | 1464072775142 Marionette DEBUG loaded listener.js 23:52:55 INFO - PROCESS | 2638 | ++DOMWINDOW == 145 (0x8b710400) [pid = 2638] [serial = 1665] [outer = 0x8998e400] 23:52:56 INFO - PROCESS | 2638 | 1464072776094 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]]]}] 23:52:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 23:52:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1534ms 23:52:56 INFO - PROCESS | 2638 | 1464072776151 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 23:52:56 INFO - PROCESS | 2638 | 1464072776155 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 23:52:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 23:52:56 INFO - PROCESS | 2638 | 1464072776162 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 23:52:56 INFO - PROCESS | 2638 | 1464072776168 Marionette TRACE conn3 <- [1,2190,null,{}] 23:52:56 INFO - PROCESS | 2638 | 1464072776184 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}] 23:52:56 INFO - PROCESS | 2638 | 1464072776512 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 23:52:56 INFO - PROCESS | 2638 | 1464072776544 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:56 INFO - PROCESS | 2638 | ++DOCSHELL 0x891a6400 == 156 [pid = 2638] [id = 555] 23:52:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 146 (0x8ba7a800) [pid = 2638] [serial = 1666] [outer = (nil)] 23:52:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 147 (0x8bd17800) [pid = 2638] [serial = 1667] [outer = 0x8ba7a800] 23:52:56 INFO - PROCESS | 2638 | 1464072776624 Marionette DEBUG loaded listener.js 23:52:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 148 (0x8be54c00) [pid = 2638] [serial = 1668] [outer = 0x8ba7a800] 23:52:57 INFO - PROCESS | 2638 | --DOMWINDOW == 147 (0x8b849800) [pid = 2638] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 23:52:57 INFO - PROCESS | 2638 | --DOMWINDOW == 146 (0x8bd1f400) [pid = 2638] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 23:52:57 INFO - PROCESS | 2638 | --DOMWINDOW == 145 (0x8d9ae000) [pid = 2638] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 23:52:57 INFO - PROCESS | 2638 | --DOMWINDOW == 144 (0x860a5400) [pid = 2638] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 23:52:57 INFO - PROCESS | 2638 | --DOMWINDOW == 143 (0x99784400) [pid = 2638] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 23:52:57 INFO - PROCESS | 2638 | --DOMWINDOW == 142 (0x96e45400) [pid = 2638] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 23:52:57 INFO - PROCESS | 2638 | --DOMWINDOW == 141 (0x89bd8800) [pid = 2638] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 23:52:57 INFO - PROCESS | 2638 | --DOMWINDOW == 140 (0x94689800) [pid = 2638] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 23:52:57 INFO - PROCESS | 2638 | --DOMWINDOW == 139 (0x92e10400) [pid = 2638] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 23:52:57 INFO - PROCESS | 2638 | --DOMWINDOW == 138 (0x92af0c00) [pid = 2638] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 23:52:57 INFO - PROCESS | 2638 | --DOMWINDOW == 137 (0x92aea400) [pid = 2638] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 23:52:57 INFO - PROCESS | 2638 | --DOMWINDOW == 136 (0x910d5400) [pid = 2638] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 23:52:57 INFO - PROCESS | 2638 | --DOMWINDOW == 135 (0x8ba7c400) [pid = 2638] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 23:52:57 INFO - PROCESS | 2638 | --DOMWINDOW == 134 (0x8f791c00) [pid = 2638] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 23:52:57 INFO - PROCESS | 2638 | --DOMWINDOW == 133 (0x8f786c00) [pid = 2638] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 23:52:57 INFO - PROCESS | 2638 | --DOMWINDOW == 132 (0x8e4c7400) [pid = 2638] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 23:52:57 INFO - PROCESS | 2638 | --DOMWINDOW == 131 (0x8e4cc000) [pid = 2638] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 23:52:57 INFO - PROCESS | 2638 | --DOMWINDOW == 130 (0x8ea80c00) [pid = 2638] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 23:52:57 INFO - PROCESS | 2638 | --DOMWINDOW == 129 (0x8e4c5c00) [pid = 2638] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 23:52:57 INFO - PROCESS | 2638 | --DOMWINDOW == 128 (0x8d338000) [pid = 2638] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 23:52:57 INFO - PROCESS | 2638 | --DOMWINDOW == 127 (0x88599800) [pid = 2638] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 23:52:57 INFO - PROCESS | 2638 | --DOMWINDOW == 126 (0x89984800) [pid = 2638] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 23:52:57 INFO - PROCESS | 2638 | --DOMWINDOW == 125 (0x9789f000) [pid = 2638] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 23:52:58 INFO - PROCESS | 2638 | 1464072778363 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]]]}] 23:52:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 23:52:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 2252ms 23:52:58 INFO - PROCESS | 2638 | 1464072778415 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 23:52:58 INFO - PROCESS | 2638 | 1464072778419 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 23:52:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 23:52:58 INFO - PROCESS | 2638 | 1464072778426 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 23:52:58 INFO - PROCESS | 2638 | 1464072778428 Marionette TRACE conn3 <- [1,2194,null,{}] 23:52:58 INFO - PROCESS | 2638 | 1464072778435 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}] 23:52:58 INFO - PROCESS | 2638 | 1464072778649 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 23:52:58 INFO - PROCESS | 2638 | 1464072778839 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:58 INFO - PROCESS | 2638 | ++DOCSHELL 0x8a34b800 == 157 [pid = 2638] [id = 556] 23:52:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 126 (0x8b849800) [pid = 2638] [serial = 1669] [outer = (nil)] 23:52:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 127 (0x8d33c400) [pid = 2638] [serial = 1670] [outer = 0x8b849800] 23:52:58 INFO - PROCESS | 2638 | 1464072778918 Marionette DEBUG loaded listener.js 23:52:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 128 (0x8d68ec00) [pid = 2638] [serial = 1671] [outer = 0x8b849800] 23:52:59 INFO - PROCESS | 2638 | 1464072779725 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]]]}] 23:52:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 23:52:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1345ms 23:52:59 INFO - PROCESS | 2638 | 1464072779772 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 23:52:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 23:52:59 INFO - PROCESS | 2638 | 1464072779777 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 23:52:59 INFO - PROCESS | 2638 | 1464072779783 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 23:52:59 INFO - PROCESS | 2638 | 1464072779788 Marionette TRACE conn3 <- [1,2198,null,{}] 23:52:59 INFO - PROCESS | 2638 | 1464072779942 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}] 23:53:00 INFO - PROCESS | 2638 | 1464072780227 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 23:53:00 INFO - PROCESS | 2638 | 1464072780595 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:00 INFO - PROCESS | 2638 | ++DOCSHELL 0x88594000 == 158 [pid = 2638] [id = 557] 23:53:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 129 (0x88598400) [pid = 2638] [serial = 1672] [outer = (nil)] 23:53:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 130 (0x891aa400) [pid = 2638] [serial = 1673] [outer = 0x88598400] 23:53:00 INFO - PROCESS | 2638 | 1464072780690 Marionette DEBUG loaded listener.js 23:53:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 131 (0x89984000) [pid = 2638] [serial = 1674] [outer = 0x88598400] 23:53:01 INFO - PROCESS | 2638 | 1464072781790 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]]]}] 23:53:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 23:53:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 2049ms 23:53:01 INFO - PROCESS | 2638 | 1464072781834 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 23:53:01 INFO - PROCESS | 2638 | 1464072781841 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 23:53:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 23:53:01 INFO - PROCESS | 2638 | 1464072781849 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 23:53:01 INFO - PROCESS | 2638 | 1464072781854 Marionette TRACE conn3 <- [1,2202,null,{}] 23:53:01 INFO - PROCESS | 2638 | 1464072781861 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}] 23:53:02 INFO - PROCESS | 2638 | 1464072782104 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 23:53:02 INFO - PROCESS | 2638 | 1464072782499 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:02 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ba7e000 == 159 [pid = 2638] [id = 558] 23:53:02 INFO - PROCESS | 2638 | ++DOMWINDOW == 132 (0x8ba86000) [pid = 2638] [serial = 1675] [outer = (nil)] 23:53:02 INFO - PROCESS | 2638 | ++DOMWINDOW == 133 (0x8bd15000) [pid = 2638] [serial = 1676] [outer = 0x8ba86000] 23:53:02 INFO - PROCESS | 2638 | 1464072782663 Marionette DEBUG loaded listener.js 23:53:02 INFO - PROCESS | 2638 | ++DOMWINDOW == 134 (0x8d336000) [pid = 2638] [serial = 1677] [outer = 0x8ba86000] 23:53:04 INFO - PROCESS | 2638 | 1464072784246 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]]]}] 23:53:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 23:53:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 2442ms 23:53:04 INFO - PROCESS | 2638 | 1464072784291 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 23:53:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 23:53:04 INFO - PROCESS | 2638 | 1464072784296 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 23:53:04 INFO - PROCESS | 2638 | 1464072784302 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 23:53:04 INFO - PROCESS | 2638 | 1464072784306 Marionette TRACE conn3 <- [1,2206,null,{}] 23:53:04 INFO - PROCESS | 2638 | 1464072784313 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}] 23:53:04 INFO - PROCESS | 2638 | 1464072784623 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 23:53:04 INFO - PROCESS | 2638 | 1464072784873 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:04 INFO - PROCESS | 2638 | ++DOCSHELL 0x89984800 == 160 [pid = 2638] [id = 559] 23:53:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 135 (0x8d816800) [pid = 2638] [serial = 1678] [outer = (nil)] 23:53:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 136 (0x8d8c7800) [pid = 2638] [serial = 1679] [outer = 0x8d816800] 23:53:05 INFO - PROCESS | 2638 | 1464072785012 Marionette DEBUG loaded listener.js 23:53:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 137 (0x8d9ae000) [pid = 2638] [serial = 1680] [outer = 0x8d816800] 23:53:06 INFO - PROCESS | 2638 | 1464072786584 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]]]}] 23:53:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 23:53:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 2343ms 23:53:06 INFO - PROCESS | 2638 | 1464072786662 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 23:53:06 INFO - PROCESS | 2638 | 1464072786678 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 23:53:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 23:53:06 INFO - PROCESS | 2638 | 1464072786854 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 23:53:06 INFO - PROCESS | 2638 | 1464072786861 Marionette TRACE conn3 <- [1,2210,null,{}] 23:53:06 INFO - PROCESS | 2638 | 1464072786940 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}] 23:53:07 INFO - PROCESS | 2638 | 1464072787277 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 23:53:07 INFO - PROCESS | 2638 | 1464072787616 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:07 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d704000 == 161 [pid = 2638] [id = 560] 23:53:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 138 (0x8e4c4400) [pid = 2638] [serial = 1681] [outer = (nil)] 23:53:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 139 (0x8e4d9000) [pid = 2638] [serial = 1682] [outer = 0x8e4c4400] 23:53:07 INFO - PROCESS | 2638 | 1464072787770 Marionette DEBUG loaded listener.js 23:53:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 140 (0x8e596000) [pid = 2638] [serial = 1683] [outer = 0x8e4c4400] 23:53:09 INFO - PROCESS | 2638 | 1464072789133 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]]]}] 23:53:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 23:53:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 2425ms 23:53:09 INFO - PROCESS | 2638 | 1464072789160 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 23:53:09 INFO - PROCESS | 2638 | 1464072789163 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 23:53:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 23:53:09 INFO - PROCESS | 2638 | 1464072789170 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 23:53:09 INFO - PROCESS | 2638 | 1464072789174 Marionette TRACE conn3 <- [1,2214,null,{}] 23:53:09 INFO - PROCESS | 2638 | 1464072789179 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}] 23:53:09 INFO - PROCESS | 2638 | 1464072789399 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 23:53:09 INFO - PROCESS | 2638 | 1464072789725 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:09 INFO - PROCESS | 2638 | ++DOCSHELL 0x8e4cf800 == 162 [pid = 2638] [id = 561] 23:53:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 141 (0x8e59bc00) [pid = 2638] [serial = 1684] [outer = (nil)] 23:53:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 142 (0x8eba0800) [pid = 2638] [serial = 1685] [outer = 0x8e59bc00] 23:53:09 INFO - PROCESS | 2638 | 1464072789821 Marionette DEBUG loaded listener.js 23:53:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 143 (0x8eba6000) [pid = 2638] [serial = 1686] [outer = 0x8e59bc00] 23:53:10 INFO - PROCESS | 2638 | 1464072790749 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]]]}] 23:53:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 23:53:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1633ms 23:53:10 INFO - PROCESS | 2638 | 1464072790804 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 23:53:10 INFO - PROCESS | 2638 | 1464072790807 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 23:53:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 23:53:10 INFO - PROCESS | 2638 | 1464072790814 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 23:53:10 INFO - PROCESS | 2638 | 1464072790818 Marionette TRACE conn3 <- [1,2218,null,{}] 23:53:10 INFO - PROCESS | 2638 | 1464072790824 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}] 23:53:11 INFO - PROCESS | 2638 | 1464072791088 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 23:53:11 INFO - PROCESS | 2638 | 1464072791410 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:11 INFO - PROCESS | 2638 | ++DOCSHELL 0x8e4cf400 == 163 [pid = 2638] [id = 562] 23:53:11 INFO - PROCESS | 2638 | ++DOMWINDOW == 144 (0x8ecc1400) [pid = 2638] [serial = 1687] [outer = (nil)] 23:53:11 INFO - PROCESS | 2638 | ++DOMWINDOW == 145 (0x8f4f0c00) [pid = 2638] [serial = 1688] [outer = 0x8ecc1400] 23:53:11 INFO - PROCESS | 2638 | 1464072791505 Marionette DEBUG loaded listener.js 23:53:11 INFO - PROCESS | 2638 | ++DOMWINDOW == 146 (0x8f57c000) [pid = 2638] [serial = 1689] [outer = 0x8ecc1400] 23:53:12 INFO - PROCESS | 2638 | 1464072792398 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]]]}] 23:53:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 23:53:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1630ms 23:53:12 INFO - PROCESS | 2638 | 1464072792445 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 23:53:12 INFO - PROCESS | 2638 | 1464072792450 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 23:53:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 23:53:12 INFO - PROCESS | 2638 | 1464072792456 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 23:53:12 INFO - PROCESS | 2638 | 1464072792460 Marionette TRACE conn3 <- [1,2222,null,{}] 23:53:12 INFO - PROCESS | 2638 | 1464072792466 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}] 23:53:12 INFO - PROCESS | 2638 | 1464072792673 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 23:53:12 INFO - PROCESS | 2638 | 1464072792944 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:13 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ebb8000 == 164 [pid = 2638] [id = 563] 23:53:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 147 (0x8ecc7400) [pid = 2638] [serial = 1690] [outer = (nil)] 23:53:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 148 (0x8f6da400) [pid = 2638] [serial = 1691] [outer = 0x8ecc7400] 23:53:13 INFO - PROCESS | 2638 | 1464072793081 Marionette DEBUG loaded listener.js 23:53:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 149 (0x8f78c000) [pid = 2638] [serial = 1692] [outer = 0x8ecc7400] 23:53:14 INFO - PROCESS | 2638 | 1464072794331 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]]]}] 23:53:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 23:53:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1939ms 23:53:14 INFO - PROCESS | 2638 | 1464072794412 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 23:53:14 INFO - PROCESS | 2638 | 1464072794419 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 23:53:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 23:53:14 INFO - PROCESS | 2638 | 1464072794450 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 23:53:14 INFO - PROCESS | 2638 | 1464072794457 Marionette TRACE conn3 <- [1,2226,null,{}] 23:53:14 INFO - PROCESS | 2638 | 1464072794486 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}] 23:53:14 INFO - PROCESS | 2638 | 1464072794817 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 23:53:15 INFO - PROCESS | 2638 | 1464072795217 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:15 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f4f6400 == 165 [pid = 2638] [id = 564] 23:53:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 150 (0x8f582400) [pid = 2638] [serial = 1693] [outer = (nil)] 23:53:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 151 (0x8f79dc00) [pid = 2638] [serial = 1694] [outer = 0x8f582400] 23:53:15 INFO - PROCESS | 2638 | 1464072795389 Marionette DEBUG loaded listener.js 23:53:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 152 (0x8f7a3800) [pid = 2638] [serial = 1695] [outer = 0x8f582400] 23:53:16 INFO - PROCESS | 2638 | 1464072796748 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]]]}] 23:53:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 23:53:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 2380ms 23:53:16 INFO - PROCESS | 2638 | 1464072796810 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 23:53:16 INFO - PROCESS | 2638 | 1464072796817 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 23:53:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 23:53:16 INFO - PROCESS | 2638 | 1464072796988 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 23:53:16 INFO - PROCESS | 2638 | 1464072796995 Marionette TRACE conn3 <- [1,2230,null,{}] 23:53:17 INFO - PROCESS | 2638 | 1464072797008 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}] 23:53:17 INFO - PROCESS | 2638 | 1464072797409 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 23:53:17 INFO - PROCESS | 2638 | 1464072797776 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:17 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f584000 == 166 [pid = 2638] [id = 565] 23:53:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 153 (0x8f6d1c00) [pid = 2638] [serial = 1696] [outer = (nil)] 23:53:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 154 (0x90d45000) [pid = 2638] [serial = 1697] [outer = 0x8f6d1c00] 23:53:17 INFO - PROCESS | 2638 | 1464072797923 Marionette DEBUG loaded listener.js 23:53:18 INFO - PROCESS | 2638 | ++DOMWINDOW == 155 (0x90d48800) [pid = 2638] [serial = 1698] [outer = 0x8f6d1c00] 23:53:19 INFO - PROCESS | 2638 | 1464072799335 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]]]}] 23:53:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 23:53:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 2508ms 23:53:19 INFO - PROCESS | 2638 | 1464072799407 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 23:53:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 23:53:19 INFO - PROCESS | 2638 | 1464072799413 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 23:53:19 INFO - PROCESS | 2638 | 1464072799422 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 23:53:19 INFO - PROCESS | 2638 | 1464072799428 Marionette TRACE conn3 <- [1,2234,null,{}] 23:53:19 INFO - PROCESS | 2638 | 1464072799471 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}] 23:53:19 INFO - PROCESS | 2638 | 1464072799795 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 23:53:20 INFO - PROCESS | 2638 | 1464072800233 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:20 INFO - PROCESS | 2638 | ++DOCSHELL 0x90ca2800 == 167 [pid = 2638] [id = 566] 23:53:20 INFO - PROCESS | 2638 | ++DOMWINDOW == 156 (0x90d41400) [pid = 2638] [serial = 1699] [outer = (nil)] 23:53:20 INFO - PROCESS | 2638 | ++DOMWINDOW == 157 (0x90eeac00) [pid = 2638] [serial = 1700] [outer = 0x90d41400] 23:53:20 INFO - PROCESS | 2638 | 1464072800400 Marionette DEBUG loaded listener.js 23:53:20 INFO - PROCESS | 2638 | ++DOMWINDOW == 158 (0x90ef0000) [pid = 2638] [serial = 1701] [outer = 0x90d41400] 23:53:21 INFO - PROCESS | 2638 | 1464072801834 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]]]}] 23:53:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 23:53:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 2450ms 23:53:21 INFO - PROCESS | 2638 | 1464072801922 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 23:53:21 INFO - PROCESS | 2638 | 1464072801932 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 23:53:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 23:53:21 INFO - PROCESS | 2638 | 1464072801957 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 23:53:21 INFO - PROCESS | 2638 | 1464072801963 Marionette TRACE conn3 <- [1,2238,null,{}] 23:53:21 INFO - PROCESS | 2638 | 1464072801984 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}] 23:53:22 INFO - PROCESS | 2638 | 1464072802373 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 23:53:22 INFO - PROCESS | 2638 | 1464072802797 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:22 INFO - PROCESS | 2638 | ++DOCSHELL 0x90d62800 == 168 [pid = 2638] [id = 567] 23:53:22 INFO - PROCESS | 2638 | ++DOMWINDOW == 159 (0x90d6cc00) [pid = 2638] [serial = 1702] [outer = (nil)] 23:53:22 INFO - PROCESS | 2638 | ++DOMWINDOW == 160 (0x9226cc00) [pid = 2638] [serial = 1703] [outer = 0x90d6cc00] 23:53:22 INFO - PROCESS | 2638 | 1464072802956 Marionette DEBUG loaded listener.js 23:53:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 161 (0x92976800) [pid = 2638] [serial = 1704] [outer = 0x90d6cc00] 23:53:24 INFO - PROCESS | 2638 | 1464072804459 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]]]}] 23:53:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 23:53:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 2553ms 23:53:24 INFO - PROCESS | 2638 | 1464072804510 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 23:53:24 INFO - PROCESS | 2638 | 1464072804517 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 23:53:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 23:53:24 INFO - PROCESS | 2638 | 1464072804529 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 23:53:24 INFO - PROCESS | 2638 | 1464072804536 Marionette TRACE conn3 <- [1,2242,null,{}] 23:53:24 INFO - PROCESS | 2638 | 1464072804545 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}] 23:53:25 INFO - PROCESS | 2638 | 1464072805107 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 23:53:25 INFO - PROCESS | 2638 | 1464072805402 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:25 INFO - PROCESS | 2638 | ++DOCSHELL 0x87a85000 == 169 [pid = 2638] [id = 568] 23:53:25 INFO - PROCESS | 2638 | ++DOMWINDOW == 162 (0x91a25000) [pid = 2638] [serial = 1705] [outer = (nil)] 23:53:25 INFO - PROCESS | 2638 | ++DOMWINDOW == 163 (0x929f2000) [pid = 2638] [serial = 1706] [outer = 0x91a25000] 23:53:25 INFO - PROCESS | 2638 | 1464072805555 Marionette DEBUG loaded listener.js 23:53:25 INFO - PROCESS | 2638 | ++DOMWINDOW == 164 (0x92ae1c00) [pid = 2638] [serial = 1707] [outer = 0x91a25000] 23:53:27 INFO - PROCESS | 2638 | 1464072807003 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]]]}] 23:53:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 23:53:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 2499ms 23:53:27 INFO - PROCESS | 2638 | 1464072807052 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 23:53:27 INFO - PROCESS | 2638 | 1464072807056 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 23:53:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 23:53:27 INFO - PROCESS | 2638 | 1464072807065 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 23:53:27 INFO - PROCESS | 2638 | 1464072807068 Marionette TRACE conn3 <- [1,2246,null,{}] 23:53:27 INFO - PROCESS | 2638 | 1464072807072 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}] 23:53:27 INFO - PROCESS | 2638 | 1464072807311 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 23:53:27 INFO - PROCESS | 2638 | 1464072807610 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:27 INFO - PROCESS | 2638 | ++DOCSHELL 0x9297b400 == 170 [pid = 2638] [id = 569] 23:53:27 INFO - PROCESS | 2638 | ++DOMWINDOW == 165 (0x9297ec00) [pid = 2638] [serial = 1708] [outer = (nil)] 23:53:27 INFO - PROCESS | 2638 | ++DOMWINDOW == 166 (0x92c28800) [pid = 2638] [serial = 1709] [outer = 0x9297ec00] 23:53:27 INFO - PROCESS | 2638 | 1464072807698 Marionette DEBUG loaded listener.js 23:53:27 INFO - PROCESS | 2638 | ++DOMWINDOW == 167 (0x92e0cc00) [pid = 2638] [serial = 1710] [outer = 0x9297ec00] 23:53:28 INFO - PROCESS | 2638 | 1464072808607 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]]]}] 23:53:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 23:53:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1587ms 23:53:28 INFO - PROCESS | 2638 | 1464072808653 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 23:53:28 INFO - PROCESS | 2638 | 1464072808657 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 23:53:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 23:53:28 INFO - PROCESS | 2638 | 1464072808663 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 23:53:28 INFO - PROCESS | 2638 | 1464072808666 Marionette TRACE conn3 <- [1,2250,null,{}] 23:53:28 INFO - PROCESS | 2638 | 1464072808672 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}] 23:53:28 INFO - PROCESS | 2638 | 1464072808895 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 23:53:29 INFO - PROCESS | 2638 | 1464072809228 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:29 INFO - PROCESS | 2638 | ++DOCSHELL 0x869da000 == 171 [pid = 2638] [id = 570] 23:53:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 168 (0x87a8fc00) [pid = 2638] [serial = 1711] [outer = (nil)] 23:53:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 169 (0x94693000) [pid = 2638] [serial = 1712] [outer = 0x87a8fc00] 23:53:29 INFO - PROCESS | 2638 | 1464072809320 Marionette DEBUG loaded listener.js 23:53:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 170 (0x95054c00) [pid = 2638] [serial = 1713] [outer = 0x87a8fc00] 23:53:32 INFO - PROCESS | 2638 | --DOCSHELL 0x8d33a400 == 170 [pid = 2638] [id = 170] 23:53:32 INFO - PROCESS | 2638 | --DOCSHELL 0x891a6400 == 169 [pid = 2638] [id = 555] 23:53:32 INFO - PROCESS | 2638 | --DOCSHELL 0x869d8000 == 168 [pid = 2638] [id = 554] 23:53:32 INFO - PROCESS | 2638 | --DOCSHELL 0x869de800 == 167 [pid = 2638] [id = 553] 23:53:32 INFO - PROCESS | 2638 | --DOCSHELL 0x8998f400 == 166 [pid = 2638] [id = 551] 23:53:32 INFO - PROCESS | 2638 | --DOCSHELL 0x9ba3d800 == 165 [pid = 2638] [id = 550] 23:53:32 INFO - PROCESS | 2638 | --DOCSHELL 0x9ad3c800 == 164 [pid = 2638] [id = 548] 23:53:32 INFO - PROCESS | 2638 | --DOCSHELL 0x9b548800 == 163 [pid = 2638] [id = 549] 23:53:32 INFO - PROCESS | 2638 | --DOCSHELL 0x8b70b800 == 162 [pid = 2638] [id = 547] 23:53:32 INFO - PROCESS | 2638 | --DOCSHELL 0x9789a000 == 161 [pid = 2638] [id = 546] 23:53:32 INFO - PROCESS | 2638 | --DOCSHELL 0x892d0000 == 160 [pid = 2638] [id = 544] 23:53:32 INFO - PROCESS | 2638 | --DOCSHELL 0x950df800 == 159 [pid = 2638] [id = 545] 23:53:32 INFO - PROCESS | 2638 | --DOCSHELL 0x869d6800 == 158 [pid = 2638] [id = 543] 23:53:32 INFO - PROCESS | 2638 | --DOCSHELL 0x91a16c00 == 157 [pid = 2638] [id = 542] 23:53:32 INFO - PROCESS | 2638 | --DOCSHELL 0x8d9a6800 == 156 [pid = 2638] [id = 541] 23:53:32 INFO - PROCESS | 2638 | --DOCSHELL 0x8f4f8c00 == 155 [pid = 2638] [id = 540] 23:53:32 INFO - PROCESS | 2638 | --DOCSHELL 0x8be56800 == 154 [pid = 2638] [id = 539] 23:53:32 INFO - PROCESS | 2638 | --DOCSHELL 0x8e4cec00 == 153 [pid = 2638] [id = 537] 23:53:32 INFO - PROCESS | 2638 | --DOCSHELL 0x8d9a7c00 == 152 [pid = 2638] [id = 538] 23:53:32 INFO - PROCESS | 2638 | --DOCSHELL 0x8d33ac00 == 151 [pid = 2638] [id = 536] 23:53:32 INFO - PROCESS | 2638 | --DOCSHELL 0x892dd400 == 150 [pid = 2638] [id = 535] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 169 (0x9ad41800) [pid = 2638] [serial = 1524] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 168 (0x8d9a8400) [pid = 2638] [serial = 1476] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 167 (0x8e4c3400) [pid = 2638] [serial = 1604] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 166 (0x8d69c800) [pid = 2638] [serial = 1599] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 165 (0x8e39f400) [pid = 2638] [serial = 1601] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 164 (0x87bf1c00) [pid = 2638] [serial = 1592] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 163 (0x87dea400) [pid = 2638] [serial = 1593] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 162 (0x9ad45400) [pid = 2638] [serial = 1590] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 161 (0x9ad3b000) [pid = 2638] [serial = 1589] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 160 (0x9a1cd400) [pid = 2638] [serial = 1587] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 159 (0x9a1c8400) [pid = 2638] [serial = 1586] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 158 (0x99784c00) [pid = 2638] [serial = 1584] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 157 (0x99778000) [pid = 2638] [serial = 1583] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 156 (0x9789cc00) [pid = 2638] [serial = 1581] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 155 (0x97896400) [pid = 2638] [serial = 1580] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 154 (0x951e5400) [pid = 2638] [serial = 1578] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 153 (0x9519b800) [pid = 2638] [serial = 1577] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 152 (0x95057000) [pid = 2638] [serial = 1575] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 151 (0x9468cc00) [pid = 2638] [serial = 1574] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 150 (0x92c29800) [pid = 2638] [serial = 1572] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 149 (0x92aef800) [pid = 2638] [serial = 1571] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 148 (0x92977400) [pid = 2638] [serial = 1569] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 147 (0x9227a800) [pid = 2638] [serial = 1568] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 146 (0x910da000) [pid = 2638] [serial = 1566] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 145 (0x910d4800) [pid = 2638] [serial = 1565] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 144 (0x90d6b400) [pid = 2638] [serial = 1563] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 143 (0x90d62000) [pid = 2638] [serial = 1562] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 142 (0x90c9b000) [pid = 2638] [serial = 1560] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 141 (0x8f7e8000) [pid = 2638] [serial = 1559] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 140 (0x8f789400) [pid = 2638] [serial = 1557] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 139 (0x8f6d3800) [pid = 2638] [serial = 1556] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 138 (0x8f4f4800) [pid = 2638] [serial = 1554] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 137 (0x8eccd800) [pid = 2638] [serial = 1553] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 136 (0x8ebb7000) [pid = 2638] [serial = 1551] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 135 (0x8eba0400) [pid = 2638] [serial = 1550] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 134 (0x8e592000) [pid = 2638] [serial = 1548] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 133 (0x8e4d4000) [pid = 2638] [serial = 1547] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 132 (0x8d81ac00) [pid = 2638] [serial = 1545] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 131 (0x8d690c00) [pid = 2638] [serial = 1544] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 130 (0x8b843000) [pid = 2638] [serial = 1542] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 129 (0x8b704800) [pid = 2638] [serial = 1541] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 128 (0x8b706400) [pid = 2638] [serial = 1595] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 127 (0x8d4d3000) [pid = 2638] [serial = 1598] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 126 (0x8e4cb800) [pid = 2638] [serial = 1602] [outer = (nil)] [url = about:blank] 23:53:32 INFO - PROCESS | 2638 | --DOMWINDOW == 125 (0x8b842000) [pid = 2638] [serial = 1596] [outer = (nil)] [url = about:blank] 23:53:33 INFO - PROCESS | 2638 | 1464072813088 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]]]}] 23:53:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 23:53:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 4439ms 23:53:33 INFO - PROCESS | 2638 | 1464072813102 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 23:53:33 INFO - PROCESS | 2638 | 1464072813108 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 23:53:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 23:53:33 INFO - PROCESS | 2638 | 1464072813116 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 23:53:33 INFO - PROCESS | 2638 | 1464072813121 Marionette TRACE conn3 <- [1,2254,null,{}] 23:53:33 INFO - PROCESS | 2638 | 1464072813129 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}] 23:53:33 INFO - PROCESS | 2638 | 1464072813323 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 23:53:33 INFO - PROCESS | 2638 | 1464072813549 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:33 INFO - PROCESS | 2638 | ++DOCSHELL 0x88594800 == 151 [pid = 2638] [id = 571] 23:53:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 126 (0x8919c800) [pid = 2638] [serial = 1714] [outer = (nil)] 23:53:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 127 (0x8998c800) [pid = 2638] [serial = 1715] [outer = 0x8919c800] 23:53:33 INFO - PROCESS | 2638 | 1464072813629 Marionette DEBUG loaded listener.js 23:53:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 128 (0x8a349800) [pid = 2638] [serial = 1716] [outer = 0x8919c800] 23:53:34 INFO - PROCESS | 2638 | 1464072814420 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]]]}] 23:53:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 23:53:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1338ms 23:53:34 INFO - PROCESS | 2638 | 1464072814454 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 23:53:34 INFO - PROCESS | 2638 | 1464072814462 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 23:53:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 23:53:34 INFO - PROCESS | 2638 | 1464072814472 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 23:53:34 INFO - PROCESS | 2638 | 1464072814475 Marionette TRACE conn3 <- [1,2258,null,{}] 23:53:34 INFO - PROCESS | 2638 | 1464072814481 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}] 23:53:34 INFO - PROCESS | 2638 | 1464072814673 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 23:53:34 INFO - PROCESS | 2638 | 1464072814879 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:34 INFO - PROCESS | 2638 | ++DOCSHELL 0x8998f400 == 152 [pid = 2638] [id = 572] 23:53:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 129 (0x8b706400) [pid = 2638] [serial = 1717] [outer = (nil)] 23:53:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 130 (0x8b84b800) [pid = 2638] [serial = 1718] [outer = 0x8b706400] 23:53:34 INFO - PROCESS | 2638 | 1464072814956 Marionette DEBUG loaded listener.js 23:53:35 INFO - PROCESS | 2638 | ++DOMWINDOW == 131 (0x8bd18800) [pid = 2638] [serial = 1719] [outer = 0x8b706400] 23:53:35 INFO - PROCESS | 2638 | 1464072815916 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]]]}] 23:53:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 23:53:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1492ms 23:53:35 INFO - PROCESS | 2638 | 1464072815972 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 23:53:35 INFO - PROCESS | 2638 | 1464072815975 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 23:53:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 23:53:35 INFO - PROCESS | 2638 | 1464072815982 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 23:53:35 INFO - PROCESS | 2638 | 1464072815988 Marionette TRACE conn3 <- [1,2262,null,{}] 23:53:36 INFO - PROCESS | 2638 | 1464072816004 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}] 23:53:36 INFO - PROCESS | 2638 | 1464072816297 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 23:53:36 INFO - PROCESS | 2638 | 1464072816326 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:36 INFO - PROCESS | 2638 | ++DOCSHELL 0x8a34e400 == 153 [pid = 2638] [id = 573] 23:53:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 132 (0x8d33ac00) [pid = 2638] [serial = 1720] [outer = (nil)] 23:53:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 133 (0x8d70f800) [pid = 2638] [serial = 1721] [outer = 0x8d33ac00] 23:53:36 INFO - PROCESS | 2638 | 1464072816404 Marionette DEBUG loaded listener.js 23:53:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 134 (0x8d8c9800) [pid = 2638] [serial = 1722] [outer = 0x8d33ac00] 23:53:37 INFO - PROCESS | 2638 | 1464072817854 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]]]}] 23:53:37 INFO - PROCESS | 2638 | --DOMWINDOW == 133 (0x87ddd400) [pid = 2638] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 23:53:37 INFO - PROCESS | 2638 | --DOMWINDOW == 132 (0x92895c00) [pid = 2638] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 23:53:37 INFO - PROCESS | 2638 | --DOMWINDOW == 131 (0xa061cc00) [pid = 2638] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 23:53:37 INFO - PROCESS | 2638 | --DOMWINDOW == 130 (0x90ef6c00) [pid = 2638] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 23:53:37 INFO - PROCESS | 2638 | --DOMWINDOW == 129 (0x9cdb0c00) [pid = 2638] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 23:53:37 INFO - PROCESS | 2638 | --DOMWINDOW == 128 (0x8d4d5400) [pid = 2638] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 23:53:37 INFO - PROCESS | 2638 | --DOMWINDOW == 127 (0x89982400) [pid = 2638] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 23:53:37 INFO - PROCESS | 2638 | --DOMWINDOW == 126 (0x9b54f000) [pid = 2638] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 23:53:37 INFO - PROCESS | 2638 | --DOMWINDOW == 125 (0x9226c000) [pid = 2638] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 23:53:37 INFO - PROCESS | 2638 | --DOMWINDOW == 124 (0x9cdbe000) [pid = 2638] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 23:53:37 INFO - PROCESS | 2638 | --DOMWINDOW == 123 (0x8b70b400) [pid = 2638] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 23:53:37 INFO - PROCESS | 2638 | --DOMWINDOW == 122 (0x8ea85c00) [pid = 2638] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 23:53:37 INFO - PROCESS | 2638 | --DOMWINDOW == 121 (0x99776000) [pid = 2638] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 23:53:37 INFO - PROCESS | 2638 | --DOMWINDOW == 120 (0x8ea86c00) [pid = 2638] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 23:53:37 INFO - PROCESS | 2638 | --DOMWINDOW == 119 (0x8998e400) [pid = 2638] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 23:53:37 INFO - PROCESS | 2638 | --DOMWINDOW == 118 (0x8f789800) [pid = 2638] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 23:53:37 INFO - PROCESS | 2638 | --DOMWINDOW == 117 (0x8f6dc800) [pid = 2638] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 23:53:37 INFO - PROCESS | 2638 | --DOMWINDOW == 116 (0x8d4d0800) [pid = 2638] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 23:53:37 INFO - PROCESS | 2638 | --DOMWINDOW == 115 (0x9ad3ec00) [pid = 2638] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 23:53:37 INFO - PROCESS | 2638 | --DOMWINDOW == 114 (0x99b5c800) [pid = 2638] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 23:53:37 INFO - PROCESS | 2638 | --DOMWINDOW == 113 (0x8d4d7400) [pid = 2638] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 23:53:37 INFO - PROCESS | 2638 | --DOMWINDOW == 112 (0x8ba7a800) [pid = 2638] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 23:53:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 23:53:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 2003ms 23:53:38 INFO - PROCESS | 2638 | 1464072818018 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 23:53:38 INFO - PROCESS | 2638 | 1464072818023 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 23:53:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 23:53:38 INFO - PROCESS | 2638 | 1464072818029 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 23:53:38 INFO - PROCESS | 2638 | 1464072818033 Marionette TRACE conn3 <- [1,2266,null,{}] 23:53:38 INFO - PROCESS | 2638 | 1464072818038 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}] 23:53:38 INFO - PROCESS | 2638 | 1464072818284 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 23:53:38 INFO - PROCESS | 2638 | 1464072818405 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:38 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b846c00 == 154 [pid = 2638] [id = 574] 23:53:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 113 (0x8ba84000) [pid = 2638] [serial = 1723] [outer = (nil)] 23:53:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 114 (0x8d4d6400) [pid = 2638] [serial = 1724] [outer = 0x8ba84000] 23:53:38 INFO - PROCESS | 2638 | 1464072818480 Marionette DEBUG loaded listener.js 23:53:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 115 (0x8e396c00) [pid = 2638] [serial = 1725] [outer = 0x8ba84000] 23:53:39 INFO - PROCESS | 2638 | 1464072819238 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]]]}] 23:53:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 23:53:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1234ms 23:53:39 INFO - PROCESS | 2638 | 1464072819265 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 23:53:39 INFO - PROCESS | 2638 | 1464072819268 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 23:53:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 23:53:39 INFO - PROCESS | 2638 | 1464072819274 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 23:53:39 INFO - PROCESS | 2638 | 1464072819277 Marionette TRACE conn3 <- [1,2270,null,{}] 23:53:39 INFO - PROCESS | 2638 | 1464072819282 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}] 23:53:39 INFO - PROCESS | 2638 | 1464072819474 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 23:53:39 INFO - PROCESS | 2638 | 1464072819489 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:39 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b70b400 == 155 [pid = 2638] [id = 575] 23:53:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 116 (0x8e3a1000) [pid = 2638] [serial = 1726] [outer = (nil)] 23:53:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 117 (0x8e4cdc00) [pid = 2638] [serial = 1727] [outer = 0x8e3a1000] 23:53:39 INFO - PROCESS | 2638 | 1464072819562 Marionette DEBUG loaded listener.js 23:53:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 118 (0x8e4dd800) [pid = 2638] [serial = 1728] [outer = 0x8e3a1000] 23:53:40 INFO - PROCESS | 2638 | 1464072820813 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]]]}] 23:53:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 23:53:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1581ms 23:53:40 INFO - PROCESS | 2638 | 1464072820873 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 23:53:40 INFO - PROCESS | 2638 | 1464072820880 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 23:53:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 23:53:40 INFO - PROCESS | 2638 | 1464072820893 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 23:53:40 INFO - PROCESS | 2638 | 1464072820897 Marionette TRACE conn3 <- [1,2274,null,{}] 23:53:40 INFO - PROCESS | 2638 | 1464072820907 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}] 23:53:41 INFO - PROCESS | 2638 | 1464072821165 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 23:53:41 INFO - PROCESS | 2638 | 1464072821466 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:41 INFO - PROCESS | 2638 | ++DOCSHELL 0x892dd400 == 156 [pid = 2638] [id = 576] 23:53:41 INFO - PROCESS | 2638 | ++DOMWINDOW == 119 (0x8998a800) [pid = 2638] [serial = 1729] [outer = (nil)] 23:53:41 INFO - PROCESS | 2638 | ++DOMWINDOW == 120 (0x8b842800) [pid = 2638] [serial = 1730] [outer = 0x8998a800] 23:53:41 INFO - PROCESS | 2638 | 1464072821561 Marionette DEBUG loaded listener.js 23:53:41 INFO - PROCESS | 2638 | ++DOMWINDOW == 121 (0x8b84e000) [pid = 2638] [serial = 1731] [outer = 0x8998a800] 23:53:42 INFO - PROCESS | 2638 | 1464072822483 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]]]}] 23:53:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 23:53:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1642ms 23:53:42 INFO - PROCESS | 2638 | 1464072822537 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 23:53:42 INFO - PROCESS | 2638 | 1464072822547 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 23:53:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 23:53:42 INFO - PROCESS | 2638 | 1464072822557 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 23:53:42 INFO - PROCESS | 2638 | 1464072822562 Marionette TRACE conn3 <- [1,2278,null,{}] 23:53:42 INFO - PROCESS | 2638 | 1464072822568 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}] 23:53:42 INFO - PROCESS | 2638 | 1464072822793 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 23:53:43 INFO - PROCESS | 2638 | 1464072823168 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:43 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b83f400 == 157 [pid = 2638] [id = 577] 23:53:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 122 (0x8d4d3000) [pid = 2638] [serial = 1732] [outer = (nil)] 23:53:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 123 (0x8d81a000) [pid = 2638] [serial = 1733] [outer = 0x8d4d3000] 23:53:43 INFO - PROCESS | 2638 | 1464072823261 Marionette DEBUG loaded listener.js 23:53:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 124 (0x8e4c6800) [pid = 2638] [serial = 1734] [outer = 0x8d4d3000] 23:53:44 INFO - PROCESS | 2638 | 1464072824158 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]]]}] 23:53:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 23:53:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1640ms 23:53:44 INFO - PROCESS | 2638 | 1464072824197 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 23:53:44 INFO - PROCESS | 2638 | 1464072824201 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 23:53:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 23:53:44 INFO - PROCESS | 2638 | 1464072824208 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 23:53:44 INFO - PROCESS | 2638 | 1464072824214 Marionette TRACE conn3 <- [1,2282,null,{}] 23:53:44 INFO - PROCESS | 2638 | 1464072824230 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}] 23:53:44 INFO - PROCESS | 2638 | 1464072824452 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 23:53:44 INFO - PROCESS | 2638 | 1464072824784 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:44 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b84c400 == 158 [pid = 2638] [id = 578] 23:53:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 125 (0x8e593800) [pid = 2638] [serial = 1735] [outer = (nil)] 23:53:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 126 (0x8ebb6000) [pid = 2638] [serial = 1736] [outer = 0x8e593800] 23:53:44 INFO - PROCESS | 2638 | 1464072824878 Marionette DEBUG loaded listener.js 23:53:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 127 (0x8ebc0c00) [pid = 2638] [serial = 1737] [outer = 0x8e593800] 23:53:45 INFO - PROCESS | 2638 | 1464072825737 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]]]}] 23:53:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 23:53:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1586ms 23:53:45 INFO - PROCESS | 2638 | 1464072825813 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 23:53:45 INFO - PROCESS | 2638 | 1464072825817 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 23:53:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 23:53:45 INFO - PROCESS | 2638 | 1464072825827 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 23:53:45 INFO - PROCESS | 2638 | 1464072825829 Marionette TRACE conn3 <- [1,2286,null,{}] 23:53:45 INFO - PROCESS | 2638 | 1464072825835 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}] 23:53:46 INFO - PROCESS | 2638 | 1464072826051 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 23:53:46 INFO - PROCESS | 2638 | 1464072826379 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:46 INFO - PROCESS | 2638 | ++DOCSHELL 0x8be5ac00 == 159 [pid = 2638] [id = 579] 23:53:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 128 (0x8ecc3c00) [pid = 2638] [serial = 1738] [outer = (nil)] 23:53:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 129 (0x8f4fb400) [pid = 2638] [serial = 1739] [outer = 0x8ecc3c00] 23:53:46 INFO - PROCESS | 2638 | 1464072826468 Marionette DEBUG loaded listener.js 23:53:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 130 (0x8f583400) [pid = 2638] [serial = 1740] [outer = 0x8ecc3c00] 23:53:47 INFO - PROCESS | 2638 | 1464072827350 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]]]}] 23:53:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 23:53:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1589ms 23:53:47 INFO - PROCESS | 2638 | 1464072827417 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 23:53:47 INFO - PROCESS | 2638 | 1464072827421 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 23:53:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 23:53:47 INFO - PROCESS | 2638 | 1464072827427 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 23:53:47 INFO - PROCESS | 2638 | 1464072827431 Marionette TRACE conn3 <- [1,2290,null,{}] 23:53:47 INFO - PROCESS | 2638 | 1464072827437 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}] 23:53:47 INFO - PROCESS | 2638 | 1464072827635 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 23:53:47 INFO - PROCESS | 2638 | 1464072827905 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:48 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f6d5c00 == 160 [pid = 2638] [id = 580] 23:53:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 131 (0x8f6dcc00) [pid = 2638] [serial = 1741] [outer = (nil)] 23:53:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 132 (0x8f78b800) [pid = 2638] [serial = 1742] [outer = 0x8f6dcc00] 23:53:48 INFO - PROCESS | 2638 | 1464072828088 Marionette DEBUG loaded listener.js 23:53:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 133 (0x8f7a1c00) [pid = 2638] [serial = 1743] [outer = 0x8f6dcc00] 23:53:48 INFO - PROCESS | 2638 | 1464072828992 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]]]}] 23:53:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 23:53:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1581ms 23:53:49 INFO - PROCESS | 2638 | 1464072829008 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 23:53:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 23:53:49 INFO - PROCESS | 2638 | 1464072829014 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 23:53:49 INFO - PROCESS | 2638 | 1464072829020 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 23:53:49 INFO - PROCESS | 2638 | 1464072829024 Marionette TRACE conn3 <- [1,2294,null,{}] 23:53:49 INFO - PROCESS | 2638 | 1464072829030 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}] 23:53:49 INFO - PROCESS | 2638 | 1464072829366 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 23:53:49 INFO - PROCESS | 2638 | 1464072829624 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:49 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d9a7c00 == 161 [pid = 2638] [id = 581] 23:53:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 134 (0x8f4f6000) [pid = 2638] [serial = 1744] [outer = (nil)] 23:53:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 135 (0x90d49000) [pid = 2638] [serial = 1745] [outer = 0x8f4f6000] 23:53:49 INFO - PROCESS | 2638 | 1464072829716 Marionette DEBUG loaded listener.js 23:53:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 136 (0x90ef7c00) [pid = 2638] [serial = 1746] [outer = 0x8f4f6000] 23:53:50 INFO - PROCESS | 2638 | 1464072830580 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]]]}] 23:53:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 23:53:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1633ms 23:53:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 23:53:50 INFO - PROCESS | 2638 | 1464072830652 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 23:53:50 INFO - PROCESS | 2638 | 1464072830656 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 23:53:50 INFO - PROCESS | 2638 | 1464072830662 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 23:53:50 INFO - PROCESS | 2638 | 1464072830666 Marionette TRACE conn3 <- [1,2298,null,{}] 23:53:50 INFO - PROCESS | 2638 | 1464072830671 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}] 23:53:50 INFO - PROCESS | 2638 | 1464072830909 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 23:53:51 INFO - PROCESS | 2638 | 1464072831225 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:51 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f79fc00 == 162 [pid = 2638] [id = 582] 23:53:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 137 (0x90d50800) [pid = 2638] [serial = 1747] [outer = (nil)] 23:53:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 138 (0x910dfc00) [pid = 2638] [serial = 1748] [outer = 0x90d50800] 23:53:51 INFO - PROCESS | 2638 | 1464072831314 Marionette DEBUG loaded listener.js 23:53:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 139 (0x91a1b800) [pid = 2638] [serial = 1749] [outer = 0x90d50800] 23:53:52 INFO - PROCESS | 2638 | 1464072832163 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]]]}] 23:53:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 23:53:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1537ms 23:53:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 23:53:52 INFO - PROCESS | 2638 | 1464072832199 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 23:53:52 INFO - PROCESS | 2638 | 1464072832202 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 23:53:52 INFO - PROCESS | 2638 | 1464072832208 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 23:53:52 INFO - PROCESS | 2638 | 1464072832212 Marionette TRACE conn3 <- [1,2302,null,{}] 23:53:52 INFO - PROCESS | 2638 | 1464072832218 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}] 23:53:52 INFO - PROCESS | 2638 | 1464072832432 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 23:53:52 INFO - PROCESS | 2638 | 1464072832714 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:52 INFO - PROCESS | 2638 | ++DOCSHELL 0x90c9c800 == 163 [pid = 2638] [id = 583] 23:53:52 INFO - PROCESS | 2638 | ++DOMWINDOW == 140 (0x90eed000) [pid = 2638] [serial = 1750] [outer = (nil)] 23:53:52 INFO - PROCESS | 2638 | ++DOMWINDOW == 141 (0x92977400) [pid = 2638] [serial = 1751] [outer = 0x90eed000] 23:53:52 INFO - PROCESS | 2638 | 1464072832856 Marionette DEBUG loaded listener.js 23:53:52 INFO - PROCESS | 2638 | ++DOMWINDOW == 142 (0x92980400) [pid = 2638] [serial = 1752] [outer = 0x90eed000] 23:53:53 INFO - PROCESS | 2638 | 1464072833726 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]]]}] 23:53:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 23:53:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1531ms 23:53:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 23:53:53 INFO - PROCESS | 2638 | 1464072833739 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 23:53:53 INFO - PROCESS | 2638 | 1464072833741 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 23:53:53 INFO - PROCESS | 2638 | 1464072833748 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 23:53:53 INFO - PROCESS | 2638 | 1464072833752 Marionette TRACE conn3 <- [1,2306,null,{}] 23:53:53 INFO - PROCESS | 2638 | 1464072833757 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}] 23:53:53 INFO - PROCESS | 2638 | 1464072833968 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 23:53:54 INFO - PROCESS | 2638 | 1464072834259 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:54 INFO - PROCESS | 2638 | ++DOCSHELL 0x90d6ac00 == 164 [pid = 2638] [id = 584] 23:53:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 143 (0x910da800) [pid = 2638] [serial = 1753] [outer = (nil)] 23:53:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 144 (0x92aed400) [pid = 2638] [serial = 1754] [outer = 0x910da800] 23:53:54 INFO - PROCESS | 2638 | 1464072834398 Marionette DEBUG loaded listener.js 23:53:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 145 (0x92c1ec00) [pid = 2638] [serial = 1755] [outer = 0x910da800] 23:53:55 INFO - PROCESS | 2638 | 1464072835310 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]]]}] 23:53:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 23:53:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1633ms 23:53:55 INFO - PROCESS | 2638 | 1464072835381 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 23:53:55 INFO - PROCESS | 2638 | 1464072835385 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 23:53:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 23:53:55 INFO - PROCESS | 2638 | 1464072835391 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 23:53:55 INFO - PROCESS | 2638 | 1464072835395 Marionette TRACE conn3 <- [1,2310,null,{}] 23:53:55 INFO - PROCESS | 2638 | 1464072835401 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}] 23:53:55 INFO - PROCESS | 2638 | 1464072835673 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 23:53:56 INFO - PROCESS | 2638 | 1464072836004 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:56 INFO - PROCESS | 2638 | ++DOCSHELL 0x94675800 == 165 [pid = 2638] [id = 585] 23:53:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 146 (0x9468ac00) [pid = 2638] [serial = 1756] [outer = (nil)] 23:53:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 147 (0x94692c00) [pid = 2638] [serial = 1757] [outer = 0x9468ac00] 23:53:56 INFO - PROCESS | 2638 | 1464072836095 Marionette DEBUG loaded listener.js 23:53:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 148 (0x95053400) [pid = 2638] [serial = 1758] [outer = 0x9468ac00] 23:53:57 INFO - PROCESS | 2638 | 1464072837013 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]]]}] 23:53:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 23:53:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1681ms 23:53:57 INFO - PROCESS | 2638 | 1464072837074 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 23:53:57 INFO - PROCESS | 2638 | 1464072837077 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 23:53:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 23:53:57 INFO - PROCESS | 2638 | 1464072837084 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 23:53:57 INFO - PROCESS | 2638 | 1464072837088 Marionette TRACE conn3 <- [1,2314,null,{}] 23:53:57 INFO - PROCESS | 2638 | 1464072837094 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}] 23:53:57 INFO - PROCESS | 2638 | 1464072837375 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 23:53:57 INFO - PROCESS | 2638 | 1464072837702 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:57 INFO - PROCESS | 2638 | ++DOCSHELL 0x950df800 == 166 [pid = 2638] [id = 586] 23:53:57 INFO - PROCESS | 2638 | ++DOMWINDOW == 149 (0x95198c00) [pid = 2638] [serial = 1759] [outer = (nil)] 23:53:57 INFO - PROCESS | 2638 | ++DOMWINDOW == 150 (0x9525f800) [pid = 2638] [serial = 1760] [outer = 0x95198c00] 23:53:57 INFO - PROCESS | 2638 | 1464072837802 Marionette DEBUG loaded listener.js 23:53:57 INFO - PROCESS | 2638 | ++DOMWINDOW == 151 (0x97883800) [pid = 2638] [serial = 1761] [outer = 0x95198c00] 23:53:58 INFO - PROCESS | 2638 | 1464072838725 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]]]}] 23:53:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 23:53:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1687ms 23:53:58 INFO - PROCESS | 2638 | 1464072838773 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 23:53:58 INFO - PROCESS | 2638 | 1464072838776 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 23:53:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 23:53:58 INFO - PROCESS | 2638 | 1464072838783 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 23:53:58 INFO - PROCESS | 2638 | 1464072838787 Marionette TRACE conn3 <- [1,2318,null,{}] 23:53:58 INFO - PROCESS | 2638 | 1464072838793 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}] 23:53:59 INFO - PROCESS | 2638 | 1464072839014 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 23:53:59 INFO - PROCESS | 2638 | 1464072839393 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:59 INFO - PROCESS | 2638 | ++DOCSHELL 0x87a88800 == 167 [pid = 2638] [id = 587] 23:53:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 152 (0x91a20400) [pid = 2638] [serial = 1762] [outer = (nil)] 23:53:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 153 (0x97897000) [pid = 2638] [serial = 1763] [outer = 0x91a20400] 23:53:59 INFO - PROCESS | 2638 | 1464072839531 Marionette DEBUG loaded listener.js 23:53:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 154 (0x9789c400) [pid = 2638] [serial = 1764] [outer = 0x91a20400] 23:54:00 INFO - PROCESS | 2638 | 1464072840653 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] 23:54:00 INFO - PROCESS | 2638 | 1464072840722 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 23:54:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 23:54:00 INFO - PROCESS | 2638 | 1464072840728 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 23:54:00 INFO - PROCESS | 2638 | 1464072840731 Marionette TRACE conn3 <- [1,2322,null,{}] 23:54:00 INFO - PROCESS | 2638 | 1464072840747 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}] 23:54:01 INFO - PROCESS | 2638 | 1464072841007 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 23:54:01 INFO - PROCESS | 2638 | 1464072841348 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:01 INFO - PROCESS | 2638 | ++DOCSHELL 0x92af0800 == 168 [pid = 2638] [id = 588] 23:54:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 155 (0x951eb000) [pid = 2638] [serial = 1765] [outer = (nil)] 23:54:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 156 (0x98e2a800) [pid = 2638] [serial = 1766] [outer = 0x951eb000] 23:54:01 INFO - PROCESS | 2638 | 1464072841440 Marionette DEBUG loaded listener.js 23:54:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 157 (0x99776c00) [pid = 2638] [serial = 1767] [outer = 0x951eb000] 23:54:02 INFO - PROCESS | 2638 | 1464072842361 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]]]}] 23:54:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 23:54:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1693ms 23:54:02 INFO - PROCESS | 2638 | 1464072842422 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 23:54:02 INFO - PROCESS | 2638 | 1464072842428 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 23:54:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 23:54:02 INFO - PROCESS | 2638 | 1464072842435 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 23:54:02 INFO - PROCESS | 2638 | 1464072842438 Marionette TRACE conn3 <- [1,2326,null,{}] 23:54:02 INFO - PROCESS | 2638 | 1464072842444 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}] 23:54:02 INFO - PROCESS | 2638 | 1464072842678 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 23:54:03 INFO - PROCESS | 2638 | 1464072843100 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:03 INFO - PROCESS | 2638 | ++DOCSHELL 0x99898c00 == 169 [pid = 2638] [id = 589] 23:54:03 INFO - PROCESS | 2638 | ++DOMWINDOW == 158 (0x99b14800) [pid = 2638] [serial = 1768] [outer = (nil)] 23:54:03 INFO - PROCESS | 2638 | ++DOMWINDOW == 159 (0x99de3400) [pid = 2638] [serial = 1769] [outer = 0x99b14800] 23:54:03 INFO - PROCESS | 2638 | 1464072843324 Marionette DEBUG loaded listener.js 23:54:03 INFO - PROCESS | 2638 | ++DOMWINDOW == 160 (0x99f4a400) [pid = 2638] [serial = 1770] [outer = 0x99b14800] 23:54:04 INFO - PROCESS | 2638 | 1464072844396 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]]]}] 23:54:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 23:54:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1986ms 23:54:04 INFO - PROCESS | 2638 | 1464072844424 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 23:54:04 INFO - PROCESS | 2638 | 1464072844430 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 23:54:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 23:54:04 INFO - PROCESS | 2638 | 1464072844440 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 23:54:04 INFO - PROCESS | 2638 | 1464072844446 Marionette TRACE conn3 <- [1,2330,null,{}] 23:54:04 INFO - PROCESS | 2638 | 1464072844455 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}] 23:54:04 INFO - PROCESS | 2638 | 1464072844833 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 23:54:05 INFO - PROCESS | 2638 | 1464072845095 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:05 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f7e6400 == 170 [pid = 2638] [id = 590] 23:54:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 161 (0x98e29400) [pid = 2638] [serial = 1771] [outer = (nil)] 23:54:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 162 (0x9a1cf000) [pid = 2638] [serial = 1772] [outer = 0x98e29400] 23:54:05 INFO - PROCESS | 2638 | 1464072845190 Marionette DEBUG loaded listener.js 23:54:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 163 (0x9a1d4800) [pid = 2638] [serial = 1773] [outer = 0x98e29400] 23:54:06 INFO - PROCESS | 2638 | 1464072846083 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]]]}] 23:54:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 23:54:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1686ms 23:54:06 INFO - PROCESS | 2638 | 1464072846125 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 23:54:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 23:54:06 INFO - PROCESS | 2638 | 1464072846129 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 23:54:06 INFO - PROCESS | 2638 | 1464072846136 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 23:54:06 INFO - PROCESS | 2638 | 1464072846139 Marionette TRACE conn3 <- [1,2334,null,{}] 23:54:06 INFO - PROCESS | 2638 | 1464072846145 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}] 23:54:06 INFO - PROCESS | 2638 | 1464072846381 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 23:54:06 INFO - PROCESS | 2638 | 1464072846671 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:06 INFO - PROCESS | 2638 | ++DOCSHELL 0x9a1d6800 == 171 [pid = 2638] [id = 591] 23:54:06 INFO - PROCESS | 2638 | ++DOMWINDOW == 164 (0x9a1ec000) [pid = 2638] [serial = 1774] [outer = (nil)] 23:54:06 INFO - PROCESS | 2638 | ++DOMWINDOW == 165 (0x9ad2d800) [pid = 2638] [serial = 1775] [outer = 0x9a1ec000] 23:54:06 INFO - PROCESS | 2638 | 1464072846814 Marionette DEBUG loaded listener.js 23:54:06 INFO - PROCESS | 2638 | ++DOMWINDOW == 166 (0x9ad3ec00) [pid = 2638] [serial = 1776] [outer = 0x9a1ec000] 23:54:07 INFO - PROCESS | 2638 | 1464072847766 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]]]}] 23:54:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 23:54:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1688ms 23:54:07 INFO - PROCESS | 2638 | 1464072847824 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 23:54:07 INFO - PROCESS | 2638 | 1464072847828 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 23:54:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 23:54:07 INFO - PROCESS | 2638 | 1464072847834 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 23:54:07 INFO - PROCESS | 2638 | 1464072847838 Marionette TRACE conn3 <- [1,2338,null,{}] 23:54:07 INFO - PROCESS | 2638 | 1464072847844 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}] 23:54:08 INFO - PROCESS | 2638 | 1464072848094 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 23:54:08 INFO - PROCESS | 2638 | 1464072848429 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:08 INFO - PROCESS | 2638 | ++DOCSHELL 0x892de400 == 172 [pid = 2638] [id = 592] 23:54:08 INFO - PROCESS | 2638 | ++DOMWINDOW == 167 (0x8b70b000) [pid = 2638] [serial = 1777] [outer = (nil)] 23:54:08 INFO - PROCESS | 2638 | ++DOMWINDOW == 168 (0x9ad45000) [pid = 2638] [serial = 1778] [outer = 0x8b70b000] 23:54:08 INFO - PROCESS | 2638 | 1464072848525 Marionette DEBUG loaded listener.js 23:54:08 INFO - PROCESS | 2638 | ++DOMWINDOW == 169 (0x9ae4e400) [pid = 2638] [serial = 1779] [outer = 0x8b70b000] 23:54:09 INFO - PROCESS | 2638 | 1464072849455 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]]]}] 23:54:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 23:54:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1682ms 23:54:09 INFO - PROCESS | 2638 | 1464072849519 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 23:54:09 INFO - PROCESS | 2638 | 1464072849523 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 23:54:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 23:54:09 INFO - PROCESS | 2638 | 1464072849529 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 23:54:09 INFO - PROCESS | 2638 | 1464072849533 Marionette TRACE conn3 <- [1,2342,null,{}] 23:54:09 INFO - PROCESS | 2638 | 1464072849539 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}] 23:54:09 INFO - PROCESS | 2638 | 1464072849771 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 23:54:10 INFO - PROCESS | 2638 | 1464072850100 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:10 INFO - PROCESS | 2638 | ++DOCSHELL 0x869d8800 == 173 [pid = 2638] [id = 593] 23:54:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 170 (0x87bf0400) [pid = 2638] [serial = 1780] [outer = (nil)] 23:54:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 171 (0x9b594000) [pid = 2638] [serial = 1781] [outer = 0x87bf0400] 23:54:10 INFO - PROCESS | 2638 | 1464072850194 Marionette DEBUG loaded listener.js 23:54:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 172 (0x9b8a9800) [pid = 2638] [serial = 1782] [outer = 0x87bf0400] 23:54:12 INFO - PROCESS | 2638 | --DOCSHELL 0x92273c00 == 172 [pid = 2638] [id = 54] 23:54:12 INFO - PROCESS | 2638 | --DOCSHELL 0x951eac00 == 171 [pid = 2638] [id = 141] 23:54:12 INFO - PROCESS | 2638 | --DOCSHELL 0x8b846c00 == 170 [pid = 2638] [id = 574] 23:54:12 INFO - PROCESS | 2638 | --DOCSHELL 0x8a34e400 == 169 [pid = 2638] [id = 573] 23:54:12 INFO - PROCESS | 2638 | --DOCSHELL 0x8998f400 == 168 [pid = 2638] [id = 572] 23:54:12 INFO - PROCESS | 2638 | --DOCSHELL 0x88594800 == 167 [pid = 2638] [id = 571] 23:54:12 INFO - PROCESS | 2638 | --DOCSHELL 0x869da000 == 166 [pid = 2638] [id = 570] 23:54:12 INFO - PROCESS | 2638 | --DOCSHELL 0x9297b400 == 165 [pid = 2638] [id = 569] 23:54:12 INFO - PROCESS | 2638 | --DOCSHELL 0x87a85000 == 164 [pid = 2638] [id = 568] 23:54:12 INFO - PROCESS | 2638 | --DOCSHELL 0x90ca2800 == 163 [pid = 2638] [id = 566] 23:54:12 INFO - PROCESS | 2638 | --DOCSHELL 0x90d62800 == 162 [pid = 2638] [id = 567] 23:54:12 INFO - PROCESS | 2638 | --DOCSHELL 0x8f584000 == 161 [pid = 2638] [id = 565] 23:54:12 INFO - PROCESS | 2638 | --DOCSHELL 0x8f4f6400 == 160 [pid = 2638] [id = 564] 23:54:12 INFO - PROCESS | 2638 | --DOCSHELL 0x8ebb8000 == 159 [pid = 2638] [id = 563] 23:54:12 INFO - PROCESS | 2638 | --DOCSHELL 0x8e4cf400 == 158 [pid = 2638] [id = 562] 23:54:12 INFO - PROCESS | 2638 | --DOCSHELL 0x8d704000 == 157 [pid = 2638] [id = 560] 23:54:12 INFO - PROCESS | 2638 | --DOCSHELL 0x8e4cf800 == 156 [pid = 2638] [id = 561] 23:54:12 INFO - PROCESS | 2638 | --DOCSHELL 0x89984800 == 155 [pid = 2638] [id = 559] 23:54:12 INFO - PROCESS | 2638 | --DOCSHELL 0x8ba7e000 == 154 [pid = 2638] [id = 558] 23:54:12 INFO - PROCESS | 2638 | --DOCSHELL 0x8a34b800 == 153 [pid = 2638] [id = 556] 23:54:12 INFO - PROCESS | 2638 | --DOCSHELL 0x88594000 == 152 [pid = 2638] [id = 557] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 171 (0x8d33c400) [pid = 2638] [serial = 1670] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 170 (0x892d9000) [pid = 2638] [serial = 1662] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 169 (0x92c2b400) [pid = 2638] [serial = 1631] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 168 (0xa21a3400) [pid = 2638] [serial = 1658] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 167 (0x9227ac00) [pid = 2638] [serial = 1625] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 166 (0x9cfa7000) [pid = 2638] [serial = 1652] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 165 (0x891a7400) [pid = 2638] [serial = 1661] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 164 (0x8d9ab000) [pid = 2638] [serial = 1611] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 163 (0x93a76400) [pid = 2638] [serial = 1632] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 162 (0x8b70a000) [pid = 2638] [serial = 1608] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 161 (0x89990400) [pid = 2638] [serial = 1607] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 160 (0x9cdb6000) [pid = 2638] [serial = 1650] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 159 (0x92ae7800) [pid = 2638] [serial = 1629] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 158 (0xa114e800) [pid = 2638] [serial = 1656] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 157 (0xa0617400) [pid = 2638] [serial = 1653] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 156 (0xa21ab000) [pid = 2638] [serial = 1659] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 155 (0xa114c400) [pid = 2638] [serial = 1655] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 154 (0x8d81d800) [pid = 2638] [serial = 1539] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 153 (0x8ebb5800) [pid = 2638] [serial = 1613] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 152 (0x99de4000) [pid = 2638] [serial = 1637] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 151 (0x8f580c00) [pid = 2638] [serial = 1616] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 150 (0x8a347000) [pid = 2638] [serial = 1664] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 149 (0x90d6a800) [pid = 2638] [serial = 1622] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 148 (0x92ae3800) [pid = 2638] [serial = 1628] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 147 (0x95197000) [pid = 2638] [serial = 1635] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 146 (0x9ae57800) [pid = 2638] [serial = 1643] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 145 (0x9b8a8800) [pid = 2638] [serial = 1647] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 144 (0x8f6d3c00) [pid = 2638] [serial = 1617] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 143 (0x9ad3cc00) [pid = 2638] [serial = 1641] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 142 (0x8f798800) [pid = 2638] [serial = 1620] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 141 (0x8be54c00) [pid = 2638] [serial = 1668] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 140 (0x9aa2e400) [pid = 2638] [serial = 1640] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 139 (0x9518fc00) [pid = 2638] [serial = 1634] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 138 (0x8bd17800) [pid = 2638] [serial = 1667] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 137 (0x9b89f400) [pid = 2638] [serial = 1646] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 136 (0x9a1cf400) [pid = 2638] [serial = 1638] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 135 (0x8f790000) [pid = 2638] [serial = 1619] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 134 (0x92980800) [pid = 2638] [serial = 1626] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 133 (0x9b063400) [pid = 2638] [serial = 1644] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 132 (0x8b710400) [pid = 2638] [serial = 1665] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 131 (0x910d9400) [pid = 2638] [serial = 1623] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 130 (0x8d8c0000) [pid = 2638] [serial = 1610] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 129 (0x9cdb0400) [pid = 2638] [serial = 1649] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 2638 | --DOMWINDOW == 128 (0x8ecc5400) [pid = 2638] [serial = 1614] [outer = (nil)] [url = about:blank] 23:54:13 INFO - PROCESS | 2638 | 1464072853437 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]]]}] 23:54:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 23:54:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 3951ms 23:54:13 INFO - PROCESS | 2638 | 1464072853481 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 23:54:13 INFO - PROCESS | 2638 | 1464072853488 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 23:54:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 23:54:13 INFO - PROCESS | 2638 | 1464072853498 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 23:54:13 INFO - PROCESS | 2638 | 1464072853503 Marionette TRACE conn3 <- [1,2346,null,{}] 23:54:13 INFO - PROCESS | 2638 | 1464072853511 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}] 23:54:13 INFO - PROCESS | 2638 | 1464072853741 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 23:54:13 INFO - PROCESS | 2638 | 1464072853956 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:14 INFO - PROCESS | 2638 | ++DOCSHELL 0x891a6400 == 153 [pid = 2638] [id = 594] 23:54:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 129 (0x891ab000) [pid = 2638] [serial = 1783] [outer = (nil)] 23:54:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 130 (0x89984800) [pid = 2638] [serial = 1784] [outer = 0x891ab000] 23:54:14 INFO - PROCESS | 2638 | 1464072854094 Marionette DEBUG loaded listener.js 23:54:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 131 (0x89be5000) [pid = 2638] [serial = 1785] [outer = 0x891ab000] 23:54:14 INFO - PROCESS | 2638 | 1464072854916 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]]]}] 23:54:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 23:54:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1481ms 23:54:14 INFO - PROCESS | 2638 | 1464072854981 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 23:54:14 INFO - PROCESS | 2638 | 1464072854989 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 23:54:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 23:54:15 INFO - PROCESS | 2638 | 1464072854999 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 23:54:15 INFO - PROCESS | 2638 | 1464072855004 Marionette TRACE conn3 <- [1,2350,null,{}] 23:54:15 INFO - PROCESS | 2638 | 1464072855015 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}] 23:54:15 INFO - PROCESS | 2638 | 1464072855295 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 23:54:15 INFO - PROCESS | 2638 | 1464072855330 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:15 INFO - PROCESS | 2638 | ++DOCSHELL 0x892da800 == 154 [pid = 2638] [id = 595] 23:54:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 132 (0x8b74c000) [pid = 2638] [serial = 1786] [outer = (nil)] 23:54:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 133 (0x8ba81400) [pid = 2638] [serial = 1787] [outer = 0x8b74c000] 23:54:15 INFO - PROCESS | 2638 | 1464072855407 Marionette DEBUG loaded listener.js 23:54:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 134 (0x8be51000) [pid = 2638] [serial = 1788] [outer = 0x8b74c000] 23:54:16 INFO - PROCESS | 2638 | 1464072856472 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]]]}] 23:54:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 23:54:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1535ms 23:54:16 INFO - PROCESS | 2638 | 1464072856535 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 23:54:16 INFO - PROCESS | 2638 | 1464072856539 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 23:54:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 23:54:16 INFO - PROCESS | 2638 | 1464072856547 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 23:54:16 INFO - PROCESS | 2638 | 1464072856553 Marionette TRACE conn3 <- [1,2354,null,{}] 23:54:16 INFO - PROCESS | 2638 | 1464072856584 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}] 23:54:16 INFO - PROCESS | 2638 | 1464072856894 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 23:54:16 INFO - PROCESS | 2638 | 1464072856946 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:16 INFO - PROCESS | 2638 | ++DOCSHELL 0x8a346800 == 155 [pid = 2638] [id = 596] 23:54:16 INFO - PROCESS | 2638 | ++DOMWINDOW == 135 (0x8d696c00) [pid = 2638] [serial = 1789] [outer = (nil)] 23:54:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 136 (0x8d9ab800) [pid = 2638] [serial = 1790] [outer = 0x8d696c00] 23:54:17 INFO - PROCESS | 2638 | 1464072857030 Marionette DEBUG loaded listener.js 23:54:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 137 (0x8e4cb000) [pid = 2638] [serial = 1791] [outer = 0x8d696c00] 23:54:17 INFO - PROCESS | 2638 | --DOMWINDOW == 136 (0x8ecc7400) [pid = 2638] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 23:54:17 INFO - PROCESS | 2638 | --DOMWINDOW == 135 (0x8ecc1400) [pid = 2638] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 23:54:17 INFO - PROCESS | 2638 | --DOMWINDOW == 134 (0x8b706400) [pid = 2638] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 23:54:17 INFO - PROCESS | 2638 | --DOMWINDOW == 133 (0x8f6d1c00) [pid = 2638] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 23:54:17 INFO - PROCESS | 2638 | --DOMWINDOW == 132 (0x8ba86000) [pid = 2638] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 23:54:17 INFO - PROCESS | 2638 | --DOMWINDOW == 131 (0x8d33ac00) [pid = 2638] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 23:54:18 INFO - PROCESS | 2638 | --DOMWINDOW == 130 (0x8f582400) [pid = 2638] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 23:54:18 INFO - PROCESS | 2638 | --DOMWINDOW == 129 (0x87a8fc00) [pid = 2638] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 23:54:18 INFO - PROCESS | 2638 | --DOMWINDOW == 128 (0x91a25000) [pid = 2638] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 23:54:18 INFO - PROCESS | 2638 | --DOMWINDOW == 127 (0x90d6cc00) [pid = 2638] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 23:54:18 INFO - PROCESS | 2638 | --DOMWINDOW == 126 (0x8ba84000) [pid = 2638] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 23:54:18 INFO - PROCESS | 2638 | --DOMWINDOW == 125 (0x88598400) [pid = 2638] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 23:54:18 INFO - PROCESS | 2638 | --DOMWINDOW == 124 (0x8d816800) [pid = 2638] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 23:54:18 INFO - PROCESS | 2638 | --DOMWINDOW == 123 (0x90d41400) [pid = 2638] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 23:54:18 INFO - PROCESS | 2638 | --DOMWINDOW == 122 (0x8e59bc00) [pid = 2638] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 23:54:18 INFO - PROCESS | 2638 | --DOMWINDOW == 121 (0x8e4c4400) [pid = 2638] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 23:54:18 INFO - PROCESS | 2638 | --DOMWINDOW == 120 (0x86b49400) [pid = 2638] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 23:54:18 INFO - PROCESS | 2638 | --DOMWINDOW == 119 (0x9297ec00) [pid = 2638] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 23:54:18 INFO - PROCESS | 2638 | --DOMWINDOW == 118 (0x8919c800) [pid = 2638] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 23:54:18 INFO - PROCESS | 2638 | 1464072858567 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]]]}] 23:54:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 23:54:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 2040ms 23:54:18 INFO - PROCESS | 2638 | 1464072858588 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 23:54:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 23:54:18 INFO - PROCESS | 2638 | 1464072858593 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 23:54:18 INFO - PROCESS | 2638 | 1464072858599 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 23:54:18 INFO - PROCESS | 2638 | 1464072858602 Marionette TRACE conn3 <- [1,2358,null,{}] 23:54:18 INFO - PROCESS | 2638 | 1464072858608 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}] 23:54:18 INFO - PROCESS | 2638 | 1464072858884 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 23:54:18 INFO - PROCESS | 2638 | 1464072858907 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:18 INFO - PROCESS | 2638 | ++DOCSHELL 0x88591400 == 156 [pid = 2638] [id = 597] 23:54:18 INFO - PROCESS | 2638 | ++DOMWINDOW == 119 (0x8d33ac00) [pid = 2638] [serial = 1792] [outer = (nil)] 23:54:18 INFO - PROCESS | 2638 | ++DOMWINDOW == 120 (0x8e4c5c00) [pid = 2638] [serial = 1793] [outer = 0x8d33ac00] 23:54:18 INFO - PROCESS | 2638 | 1464072858983 Marionette DEBUG loaded listener.js 23:54:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 121 (0x8e595000) [pid = 2638] [serial = 1794] [outer = 0x8d33ac00] 23:54:20 INFO - PROCESS | 2638 | 1464072860021 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]]]}] 23:54:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 23:54:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1485ms 23:54:20 INFO - PROCESS | 2638 | 1464072860085 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 23:54:20 INFO - PROCESS | 2638 | 1464072860091 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 23:54:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 23:54:20 INFO - PROCESS | 2638 | 1464072860101 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 23:54:20 INFO - PROCESS | 2638 | 1464072860108 Marionette TRACE conn3 <- [1,2362,null,{}] 23:54:20 INFO - PROCESS | 2638 | 1464072860117 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}] 23:54:20 INFO - PROCESS | 2638 | 1464072860368 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 23:54:20 INFO - PROCESS | 2638 | 1464072860704 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:20 INFO - PROCESS | 2638 | ++DOCSHELL 0x88598400 == 157 [pid = 2638] [id = 598] 23:54:20 INFO - PROCESS | 2638 | ++DOMWINDOW == 122 (0x8859a400) [pid = 2638] [serial = 1795] [outer = (nil)] 23:54:20 INFO - PROCESS | 2638 | ++DOMWINDOW == 123 (0x892d7800) [pid = 2638] [serial = 1796] [outer = 0x8859a400] 23:54:20 INFO - PROCESS | 2638 | 1464072860796 Marionette DEBUG loaded listener.js 23:54:20 INFO - PROCESS | 2638 | ++DOMWINDOW == 124 (0x8998f400) [pid = 2638] [serial = 1797] [outer = 0x8859a400] 23:54:21 INFO - PROCESS | 2638 | 1464072861793 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]]]}] 23:54:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 23:54:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1740ms 23:54:21 INFO - PROCESS | 2638 | 1464072861841 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 23:54:21 INFO - PROCESS | 2638 | 1464072861852 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 23:54:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 23:54:21 INFO - PROCESS | 2638 | 1464072861863 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 23:54:21 INFO - PROCESS | 2638 | 1464072861866 Marionette TRACE conn3 <- [1,2366,null,{}] 23:54:21 INFO - PROCESS | 2638 | 1464072861873 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}] 23:54:22 INFO - PROCESS | 2638 | 1464072862113 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 23:54:22 INFO - PROCESS | 2638 | 1464072862443 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:22 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b752400 == 158 [pid = 2638] [id = 599] 23:54:22 INFO - PROCESS | 2638 | ++DOMWINDOW == 125 (0x8ba89400) [pid = 2638] [serial = 1798] [outer = (nil)] 23:54:22 INFO - PROCESS | 2638 | ++DOMWINDOW == 126 (0x8d4d2800) [pid = 2638] [serial = 1799] [outer = 0x8ba89400] 23:54:22 INFO - PROCESS | 2638 | 1464072862531 Marionette DEBUG loaded listener.js 23:54:22 INFO - PROCESS | 2638 | ++DOMWINDOW == 127 (0x8d704800) [pid = 2638] [serial = 1800] [outer = 0x8ba89400] 23:54:23 INFO - PROCESS | 2638 | 1464072863494 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]]]}] 23:54:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 23:54:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1690ms 23:54:23 INFO - PROCESS | 2638 | 1464072863554 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 23:54:23 INFO - PROCESS | 2638 | 1464072863558 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 23:54:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 23:54:23 INFO - PROCESS | 2638 | 1464072863566 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 23:54:23 INFO - PROCESS | 2638 | 1464072863572 Marionette TRACE conn3 <- [1,2370,null,{}] 23:54:23 INFO - PROCESS | 2638 | 1464072863589 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}] 23:54:23 INFO - PROCESS | 2638 | 1464072863833 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 23:54:24 INFO - PROCESS | 2638 | 1464072864206 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:24 INFO - PROCESS | 2638 | ++DOCSHELL 0x8e4cc000 == 159 [pid = 2638] [id = 600] 23:54:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 128 (0x8eba2400) [pid = 2638] [serial = 1801] [outer = (nil)] 23:54:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 129 (0x8ebb7000) [pid = 2638] [serial = 1802] [outer = 0x8eba2400] 23:54:24 INFO - PROCESS | 2638 | 1464072864302 Marionette DEBUG loaded listener.js 23:54:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 130 (0x8ecc6800) [pid = 2638] [serial = 1803] [outer = 0x8eba2400] 23:54:25 INFO - PROCESS | 2638 | 1464072865243 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]]]}] 23:54:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 23:54:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1738ms 23:54:25 INFO - PROCESS | 2638 | 1464072865305 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 23:54:25 INFO - PROCESS | 2638 | 1464072865309 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 23:54:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 23:54:25 INFO - PROCESS | 2638 | 1464072865316 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 23:54:25 INFO - PROCESS | 2638 | 1464072865320 Marionette TRACE conn3 <- [1,2374,null,{}] 23:54:25 INFO - PROCESS | 2638 | 1464072865326 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}] 23:54:25 INFO - PROCESS | 2638 | 1464072865553 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 23:54:25 INFO - PROCESS | 2638 | 1464072865897 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:25 INFO - PROCESS | 2638 | ++DOCSHELL 0x8eba2000 == 160 [pid = 2638] [id = 601] 23:54:25 INFO - PROCESS | 2638 | ++DOMWINDOW == 131 (0x8f4fbc00) [pid = 2638] [serial = 1804] [outer = (nil)] 23:54:25 INFO - PROCESS | 2638 | ++DOMWINDOW == 132 (0x8f584000) [pid = 2638] [serial = 1805] [outer = 0x8f4fbc00] 23:54:25 INFO - PROCESS | 2638 | 1464072865993 Marionette DEBUG loaded listener.js 23:54:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 133 (0x8f6d8400) [pid = 2638] [serial = 1806] [outer = 0x8f4fbc00] 23:54:26 INFO - PROCESS | 2638 | 1464072866929 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]]]}] 23:54:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 23:54:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1690ms 23:54:27 INFO - PROCESS | 2638 | 1464072867007 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 23:54:27 INFO - PROCESS | 2638 | 1464072867011 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 23:54:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 23:54:27 INFO - PROCESS | 2638 | 1464072867018 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 23:54:27 INFO - PROCESS | 2638 | 1464072867021 Marionette TRACE conn3 <- [1,2378,null,{}] 23:54:27 INFO - PROCESS | 2638 | 1464072867027 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}] 23:54:27 INFO - PROCESS | 2638 | 1464072867255 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 23:54:27 INFO - PROCESS | 2638 | 1464072867579 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:27 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ecc3400 == 161 [pid = 2638] [id = 602] 23:54:27 INFO - PROCESS | 2638 | ++DOMWINDOW == 134 (0x8f57d400) [pid = 2638] [serial = 1807] [outer = (nil)] 23:54:27 INFO - PROCESS | 2638 | ++DOMWINDOW == 135 (0x8f79e400) [pid = 2638] [serial = 1808] [outer = 0x8f57d400] 23:54:27 INFO - PROCESS | 2638 | 1464072867672 Marionette DEBUG loaded listener.js 23:54:27 INFO - PROCESS | 2638 | ++DOMWINDOW == 136 (0x8f7e4400) [pid = 2638] [serial = 1809] [outer = 0x8f57d400] 23:54:28 INFO - PROCESS | 2638 | 1464072868586 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]]]}] 23:54:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 23:54:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1631ms 23:54:28 INFO - PROCESS | 2638 | 1464072868650 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 23:54:28 INFO - PROCESS | 2638 | 1464072868655 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 23:54:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 23:54:28 INFO - PROCESS | 2638 | 1464072868661 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 23:54:28 INFO - PROCESS | 2638 | 1464072868665 Marionette TRACE conn3 <- [1,2382,null,{}] 23:54:28 INFO - PROCESS | 2638 | 1464072868670 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}] 23:54:28 INFO - PROCESS | 2638 | 1464072868932 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 23:54:29 INFO - PROCESS | 2638 | 1464072869261 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:29 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f7a0000 == 162 [pid = 2638] [id = 603] 23:54:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 137 (0x90d46000) [pid = 2638] [serial = 1810] [outer = (nil)] 23:54:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 138 (0x90eeec00) [pid = 2638] [serial = 1811] [outer = 0x90d46000] 23:54:29 INFO - PROCESS | 2638 | 1464072869357 Marionette DEBUG loaded listener.js 23:54:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 139 (0x910d9400) [pid = 2638] [serial = 1812] [outer = 0x90d46000] 23:54:30 INFO - PROCESS | 2638 | 1464072870278 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]]]}] 23:54:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 23:54:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1688ms 23:54:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 23:54:30 INFO - PROCESS | 2638 | 1464072870350 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 23:54:30 INFO - PROCESS | 2638 | 1464072870354 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 23:54:30 INFO - PROCESS | 2638 | 1464072870360 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 23:54:30 INFO - PROCESS | 2638 | 1464072870364 Marionette TRACE conn3 <- [1,2386,null,{}] 23:54:30 INFO - PROCESS | 2638 | 1464072870370 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}] 23:54:30 INFO - PROCESS | 2638 | 1464072870594 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 23:54:30 INFO - PROCESS | 2638 | 1464072870946 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:30 INFO - PROCESS | 2638 | ++DOCSHELL 0x91a20800 == 163 [pid = 2638] [id = 604] 23:54:30 INFO - PROCESS | 2638 | ++DOMWINDOW == 140 (0x91a20c00) [pid = 2638] [serial = 1813] [outer = (nil)] 23:54:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 141 (0x92971800) [pid = 2638] [serial = 1814] [outer = 0x91a20c00] 23:54:31 INFO - PROCESS | 2638 | 1464072871039 Marionette DEBUG loaded listener.js 23:54:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 142 (0x92974000) [pid = 2638] [serial = 1815] [outer = 0x91a20c00] 23:54:31 INFO - PROCESS | 2638 | 1464072871972 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]]]}] 23:54:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 23:54:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1682ms 23:54:32 INFO - PROCESS | 2638 | 1464072872045 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 23:54:32 INFO - PROCESS | 2638 | 1464072872048 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 23:54:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 23:54:32 INFO - PROCESS | 2638 | 1464072872057 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 23:54:32 INFO - PROCESS | 2638 | 1464072872060 Marionette TRACE conn3 <- [1,2390,null,{}] 23:54:32 INFO - PROCESS | 2638 | 1464072872067 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}] 23:54:32 INFO - PROCESS | 2638 | 1464072872316 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 23:54:32 INFO - PROCESS | 2638 | 1464072872657 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:32 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ebacc00 == 164 [pid = 2638] [id = 605] 23:54:32 INFO - PROCESS | 2638 | ++DOMWINDOW == 143 (0x8f798800) [pid = 2638] [serial = 1816] [outer = (nil)] 23:54:32 INFO - PROCESS | 2638 | ++DOMWINDOW == 144 (0x92ae8800) [pid = 2638] [serial = 1817] [outer = 0x8f798800] 23:54:32 INFO - PROCESS | 2638 | 1464072872762 Marionette DEBUG loaded listener.js 23:54:32 INFO - PROCESS | 2638 | ++DOMWINDOW == 145 (0x92c1cc00) [pid = 2638] [serial = 1818] [outer = 0x8f798800] 23:54:33 INFO - PROCESS | 2638 | 1464072873733 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]]]}] 23:54:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 23:54:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1734ms 23:54:33 INFO - PROCESS | 2638 | 1464072873792 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 23:54:33 INFO - PROCESS | 2638 | 1464072873795 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 23:54:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 23:54:33 INFO - PROCESS | 2638 | 1464072873802 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 23:54:33 INFO - PROCESS | 2638 | 1464072873806 Marionette TRACE conn3 <- [1,2394,null,{}] 23:54:33 INFO - PROCESS | 2638 | 1464072873812 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}] 23:54:34 INFO - PROCESS | 2638 | 1464072874041 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 23:54:34 INFO - PROCESS | 2638 | 1464072874377 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:34 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ba84000 == 165 [pid = 2638] [id = 606] 23:54:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 146 (0x90d6c000) [pid = 2638] [serial = 1819] [outer = (nil)] 23:54:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 147 (0x9468a000) [pid = 2638] [serial = 1820] [outer = 0x90d6c000] 23:54:34 INFO - PROCESS | 2638 | 1464072874472 Marionette DEBUG loaded listener.js 23:54:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 148 (0x94694400) [pid = 2638] [serial = 1821] [outer = 0x90d6c000] 23:54:35 INFO - PROCESS | 2638 | 1464072875437 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]]]}] 23:54:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 23:54:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1683ms 23:54:35 INFO - PROCESS | 2638 | 1464072875487 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 23:54:35 INFO - PROCESS | 2638 | 1464072875491 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 23:54:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 23:54:35 INFO - PROCESS | 2638 | 1464072875498 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 23:54:35 INFO - PROCESS | 2638 | 1464072875501 Marionette TRACE conn3 <- [1,2398,null,{}] 23:54:35 INFO - PROCESS | 2638 | 1464072875508 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}] 23:54:35 INFO - PROCESS | 2638 | 1464072875769 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 23:54:36 INFO - PROCESS | 2638 | 1464072876097 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:36 INFO - PROCESS | 2638 | ++DOCSHELL 0x86b46800 == 166 [pid = 2638] [id = 607] 23:54:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 149 (0x92aecc00) [pid = 2638] [serial = 1822] [outer = (nil)] 23:54:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 150 (0x95195000) [pid = 2638] [serial = 1823] [outer = 0x92aecc00] 23:54:36 INFO - PROCESS | 2638 | 1464072876194 Marionette DEBUG loaded listener.js 23:54:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 151 (0x9519cc00) [pid = 2638] [serial = 1824] [outer = 0x92aecc00] 23:54:37 INFO - PROCESS | 2638 | 1464072877104 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]]]}] 23:54:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 23:54:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1681ms 23:54:37 INFO - PROCESS | 2638 | 1464072877181 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 23:54:37 INFO - PROCESS | 2638 | 1464072877185 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 23:54:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 23:54:37 INFO - PROCESS | 2638 | 1464072877191 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 23:54:37 INFO - PROCESS | 2638 | 1464072877196 Marionette TRACE conn3 <- [1,2402,null,{}] 23:54:37 INFO - PROCESS | 2638 | 1464072877202 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}] 23:54:37 INFO - PROCESS | 2638 | 1464072877494 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 23:54:37 INFO - PROCESS | 2638 | 1464072877844 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:37 INFO - PROCESS | 2638 | ++DOCSHELL 0x94675c00 == 167 [pid = 2638] [id = 608] 23:54:37 INFO - PROCESS | 2638 | ++DOMWINDOW == 152 (0x996a2c00) [pid = 2638] [serial = 1825] [outer = (nil)] 23:54:37 INFO - PROCESS | 2638 | ++DOMWINDOW == 153 (0x99de8c00) [pid = 2638] [serial = 1826] [outer = 0x996a2c00] 23:54:37 INFO - PROCESS | 2638 | 1464072877944 Marionette DEBUG loaded listener.js 23:54:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 154 (0x9a1d4400) [pid = 2638] [serial = 1827] [outer = 0x996a2c00] 23:54:38 INFO - PROCESS | 2638 | 1464072878883 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]]]}] 23:54:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 23:54:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1733ms 23:54:38 INFO - PROCESS | 2638 | 1464072878926 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 23:54:38 INFO - PROCESS | 2638 | 1464072878930 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 23:54:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 23:54:38 INFO - PROCESS | 2638 | 1464072878937 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 23:54:38 INFO - PROCESS | 2638 | 1464072878939 Marionette TRACE conn3 <- [1,2406,null,{}] 23:54:38 INFO - PROCESS | 2638 | 1464072878945 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}] 23:54:39 INFO - PROCESS | 2638 | 1464072879173 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 23:54:39 INFO - PROCESS | 2638 | 1464072879507 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:39 INFO - PROCESS | 2638 | ++DOCSHELL 0x9ad3e400 == 168 [pid = 2638] [id = 609] 23:54:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 155 (0x9ad3f400) [pid = 2638] [serial = 1828] [outer = (nil)] 23:54:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 156 (0x9b05d800) [pid = 2638] [serial = 1829] [outer = 0x9ad3f400] 23:54:39 INFO - PROCESS | 2638 | 1464072879613 Marionette DEBUG loaded listener.js 23:54:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 157 (0x9b557400) [pid = 2638] [serial = 1830] [outer = 0x9ad3f400] 23:54:40 INFO - PROCESS | 2638 | 1464072880593 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]]]}] 23:54:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 23:54:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1730ms 23:54:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 23:54:40 INFO - PROCESS | 2638 | 1464072880669 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 23:54:40 INFO - PROCESS | 2638 | 1464072880672 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 23:54:40 INFO - PROCESS | 2638 | 1464072880678 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 23:54:40 INFO - PROCESS | 2638 | 1464072880688 Marionette TRACE conn3 <- [1,2410,null,{}] 23:54:40 INFO - PROCESS | 2638 | 1464072880697 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}] 23:54:40 INFO - PROCESS | 2638 | 1464072880937 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 23:54:41 INFO - PROCESS | 2638 | 1464072881277 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:41 INFO - PROCESS | 2638 | ++DOCSHELL 0x8a343000 == 169 [pid = 2638] [id = 610] 23:54:41 INFO - PROCESS | 2638 | ++DOMWINDOW == 158 (0x8bd1b400) [pid = 2638] [serial = 1831] [outer = (nil)] 23:54:41 INFO - PROCESS | 2638 | ++DOMWINDOW == 159 (0x9b8ae000) [pid = 2638] [serial = 1832] [outer = 0x8bd1b400] 23:54:41 INFO - PROCESS | 2638 | 1464072881373 Marionette DEBUG loaded listener.js 23:54:41 INFO - PROCESS | 2638 | ++DOMWINDOW == 160 (0x9ba3d800) [pid = 2638] [serial = 1833] [outer = 0x8bd1b400] 23:54:42 INFO - PROCESS | 2638 | 1464072882328 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]]]}] 23:54:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 23:54:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1689ms 23:54:42 INFO - PROCESS | 2638 | 1464072882367 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 23:54:42 INFO - PROCESS | 2638 | 1464072882370 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 23:54:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 23:54:42 INFO - PROCESS | 2638 | 1464072882377 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 23:54:42 INFO - PROCESS | 2638 | 1464072882380 Marionette TRACE conn3 <- [1,2414,null,{}] 23:54:42 INFO - PROCESS | 2638 | 1464072882386 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}] 23:54:42 INFO - PROCESS | 2638 | 1464072882614 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 23:54:42 INFO - PROCESS | 2638 | 1464072882947 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:42 INFO - PROCESS | 2638 | ++DOCSHELL 0x9b590800 == 170 [pid = 2638] [id = 611] 23:54:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 161 (0x9b979800) [pid = 2638] [serial = 1834] [outer = (nil)] 23:54:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 162 (0x9cfa8400) [pid = 2638] [serial = 1835] [outer = 0x9b979800] 23:54:43 INFO - PROCESS | 2638 | 1464072883043 Marionette DEBUG loaded listener.js 23:54:43 INFO - PROCESS | 2638 | ++DOMWINDOW == 163 (0x9cfae800) [pid = 2638] [serial = 1836] [outer = 0x9b979800] 23:54:43 INFO - PROCESS | 2638 | 1464072883945 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]]]}] 23:54:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 23:54:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1630ms 23:54:44 INFO - PROCESS | 2638 | 1464072884008 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 23:54:44 INFO - PROCESS | 2638 | 1464072884012 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 23:54:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 23:54:44 INFO - PROCESS | 2638 | 1464072884018 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 23:54:44 INFO - PROCESS | 2638 | 1464072884022 Marionette TRACE conn3 <- [1,2418,null,{}] 23:54:44 INFO - PROCESS | 2638 | 1464072884027 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}] 23:54:44 INFO - PROCESS | 2638 | 1464072884259 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 23:54:44 INFO - PROCESS | 2638 | 1464072884586 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:44 INFO - PROCESS | 2638 | ++DOCSHELL 0x892d0400 == 171 [pid = 2638] [id = 612] 23:54:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 164 (0x9ad48800) [pid = 2638] [serial = 1837] [outer = (nil)] 23:54:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 165 (0xa114fc00) [pid = 2638] [serial = 1838] [outer = 0x9ad48800] 23:54:44 INFO - PROCESS | 2638 | 1464072884684 Marionette DEBUG loaded listener.js 23:54:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 166 (0xa1154000) [pid = 2638] [serial = 1839] [outer = 0x9ad48800] 23:54:45 INFO - PROCESS | 2638 | 1464072885592 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]]]}] 23:54:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 23:54:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1635ms 23:54:45 INFO - PROCESS | 2638 | 1464072885656 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 23:54:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 23:54:45 INFO - PROCESS | 2638 | 1464072885660 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 23:54:45 INFO - PROCESS | 2638 | 1464072885667 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 23:54:45 INFO - PROCESS | 2638 | 1464072885670 Marionette TRACE conn3 <- [1,2422,null,{}] 23:54:45 INFO - PROCESS | 2638 | 1464072885676 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}] 23:54:45 INFO - PROCESS | 2638 | 1464072885919 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 23:54:46 INFO - PROCESS | 2638 | 1464072886259 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:46 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ba7fc00 == 172 [pid = 2638] [id = 613] 23:54:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 167 (0x8d695000) [pid = 2638] [serial = 1840] [outer = (nil)] 23:54:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 168 (0xa21ab400) [pid = 2638] [serial = 1841] [outer = 0x8d695000] 23:54:46 INFO - PROCESS | 2638 | 1464072886379 Marionette DEBUG loaded listener.js 23:54:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 169 (0xa227cc00) [pid = 2638] [serial = 1842] [outer = 0x8d695000] 23:54:47 INFO - PROCESS | 2638 | 1464072887311 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]]]}] 23:54:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 23:54:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1685ms 23:54:47 INFO - PROCESS | 2638 | 1464072887352 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 23:54:47 INFO - PROCESS | 2638 | 1464072887356 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 23:54:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 23:54:47 INFO - PROCESS | 2638 | 1464072887362 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 23:54:47 INFO - PROCESS | 2638 | 1464072887366 Marionette TRACE conn3 <- [1,2426,null,{}] 23:54:47 INFO - PROCESS | 2638 | 1464072887371 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}] 23:54:47 INFO - PROCESS | 2638 | 1464072887604 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 23:54:47 INFO - PROCESS | 2638 | 1464072887940 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:47 INFO - PROCESS | 2638 | ++DOCSHELL 0x8585bc00 == 173 [pid = 2638] [id = 614] 23:54:47 INFO - PROCESS | 2638 | ++DOMWINDOW == 170 (0xa114e800) [pid = 2638] [serial = 1843] [outer = (nil)] 23:54:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 171 (0xa22ed400) [pid = 2638] [serial = 1844] [outer = 0xa114e800] 23:54:48 INFO - PROCESS | 2638 | 1464072888033 Marionette DEBUG loaded listener.js 23:54:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 172 (0xa22f1400) [pid = 2638] [serial = 1845] [outer = 0xa114e800] 23:54:48 INFO - PROCESS | 2638 | 1464072888960 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]]]}] 23:54:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 23:54:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1635ms 23:54:49 INFO - PROCESS | 2638 | 1464072888999 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 23:54:49 INFO - PROCESS | 2638 | 1464072889002 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 23:54:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 23:54:49 INFO - PROCESS | 2638 | 1464072889009 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 23:54:49 INFO - PROCESS | 2638 | 1464072889013 Marionette TRACE conn3 <- [1,2430,null,{}] 23:54:49 INFO - PROCESS | 2638 | 1464072889018 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}] 23:54:49 INFO - PROCESS | 2638 | 1464072889246 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 23:54:49 INFO - PROCESS | 2638 | 1464072889581 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:49 INFO - PROCESS | 2638 | ++DOCSHELL 0x929ee400 == 174 [pid = 2638] [id = 615] 23:54:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 173 (0xa2280800) [pid = 2638] [serial = 1846] [outer = (nil)] 23:54:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 174 (0xa24bac00) [pid = 2638] [serial = 1847] [outer = 0xa2280800] 23:54:49 INFO - PROCESS | 2638 | 1464072889675 Marionette DEBUG loaded listener.js 23:54:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 175 (0xa24bcc00) [pid = 2638] [serial = 1848] [outer = 0xa2280800] 23:54:52 INFO - PROCESS | 2638 | --DOCSHELL 0x8a346800 == 173 [pid = 2638] [id = 596] 23:54:52 INFO - PROCESS | 2638 | --DOCSHELL 0x892da800 == 172 [pid = 2638] [id = 595] 23:54:52 INFO - PROCESS | 2638 | --DOCSHELL 0x891a6400 == 171 [pid = 2638] [id = 594] 23:54:52 INFO - PROCESS | 2638 | --DOCSHELL 0x892de400 == 170 [pid = 2638] [id = 592] 23:54:52 INFO - PROCESS | 2638 | --DOCSHELL 0x9a1d6800 == 169 [pid = 2638] [id = 591] 23:54:52 INFO - PROCESS | 2638 | --DOCSHELL 0x99898c00 == 168 [pid = 2638] [id = 589] 23:54:52 INFO - PROCESS | 2638 | --DOCSHELL 0x8f7e6400 == 167 [pid = 2638] [id = 590] 23:54:52 INFO - PROCESS | 2638 | --DOCSHELL 0x92af0800 == 166 [pid = 2638] [id = 588] 23:54:52 INFO - PROCESS | 2638 | --DOCSHELL 0x87a88800 == 165 [pid = 2638] [id = 587] 23:54:52 INFO - PROCESS | 2638 | --DOCSHELL 0x950df800 == 164 [pid = 2638] [id = 586] 23:54:52 INFO - PROCESS | 2638 | --DOCSHELL 0x90d6ac00 == 163 [pid = 2638] [id = 584] 23:54:52 INFO - PROCESS | 2638 | --DOCSHELL 0x94675800 == 162 [pid = 2638] [id = 585] 23:54:52 INFO - PROCESS | 2638 | --DOCSHELL 0x90c9c800 == 161 [pid = 2638] [id = 583] 23:54:52 INFO - PROCESS | 2638 | --DOCSHELL 0x8f79fc00 == 160 [pid = 2638] [id = 582] 23:54:52 INFO - PROCESS | 2638 | --DOCSHELL 0x8d9a7c00 == 159 [pid = 2638] [id = 581] 23:54:52 INFO - PROCESS | 2638 | --DOCSHELL 0x8f6d5c00 == 158 [pid = 2638] [id = 580] 23:54:52 INFO - PROCESS | 2638 | --DOCSHELL 0x8be5ac00 == 157 [pid = 2638] [id = 579] 23:54:52 INFO - PROCESS | 2638 | --DOCSHELL 0x8b84c400 == 156 [pid = 2638] [id = 578] 23:54:52 INFO - PROCESS | 2638 | --DOCSHELL 0x892dd400 == 155 [pid = 2638] [id = 576] 23:54:52 INFO - PROCESS | 2638 | --DOCSHELL 0x8b83f400 == 154 [pid = 2638] [id = 577] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 174 (0x8e4cdc00) [pid = 2638] [serial = 1727] [outer = (nil)] [url = about:blank] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 173 (0x8e396c00) [pid = 2638] [serial = 1725] [outer = (nil)] [url = about:blank] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 172 (0x8f78c000) [pid = 2638] [serial = 1692] [outer = (nil)] [url = about:blank] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 171 (0x8f4f0c00) [pid = 2638] [serial = 1688] [outer = (nil)] [url = about:blank] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 170 (0x8b84b800) [pid = 2638] [serial = 1718] [outer = (nil)] [url = about:blank] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 169 (0x90d45000) [pid = 2638] [serial = 1697] [outer = (nil)] [url = about:blank] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 168 (0x8d336000) [pid = 2638] [serial = 1677] [outer = (nil)] [url = about:blank] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 167 (0x8d8c9800) [pid = 2638] [serial = 1722] [outer = (nil)] [url = about:blank] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 166 (0x8f79dc00) [pid = 2638] [serial = 1694] [outer = (nil)] [url = about:blank] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 165 (0x94693000) [pid = 2638] [serial = 1712] [outer = (nil)] [url = about:blank] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 164 (0x929f2000) [pid = 2638] [serial = 1706] [outer = (nil)] [url = about:blank] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 163 (0x9226cc00) [pid = 2638] [serial = 1703] [outer = (nil)] [url = about:blank] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 162 (0x8f7a3800) [pid = 2638] [serial = 1695] [outer = (nil)] [url = about:blank] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 161 (0x8d4d6400) [pid = 2638] [serial = 1724] [outer = (nil)] [url = about:blank] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 160 (0x89984000) [pid = 2638] [serial = 1674] [outer = (nil)] [url = about:blank] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 159 (0x8d9ae000) [pid = 2638] [serial = 1680] [outer = (nil)] [url = about:blank] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 158 (0x90eeac00) [pid = 2638] [serial = 1700] [outer = (nil)] [url = about:blank] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 157 (0x891aa400) [pid = 2638] [serial = 1673] [outer = (nil)] [url = about:blank] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 156 (0x8eba6000) [pid = 2638] [serial = 1686] [outer = (nil)] [url = about:blank] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 155 (0x8bd18800) [pid = 2638] [serial = 1719] [outer = (nil)] [url = about:blank] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 154 (0x8e4d9000) [pid = 2638] [serial = 1682] [outer = (nil)] [url = about:blank] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 153 (0x8d70f800) [pid = 2638] [serial = 1721] [outer = (nil)] [url = about:blank] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 152 (0x8bd15000) [pid = 2638] [serial = 1676] [outer = (nil)] [url = about:blank] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 151 (0x8e4e0c00) [pid = 2638] [serial = 1605] [outer = (nil)] [url = about:blank] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 150 (0x90ef0000) [pid = 2638] [serial = 1701] [outer = (nil)] [url = about:blank] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 149 (0x8e596000) [pid = 2638] [serial = 1683] [outer = (nil)] [url = about:blank] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 148 (0x92e0cc00) [pid = 2638] [serial = 1710] [outer = (nil)] [url = about:blank] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 147 (0x8d8c7800) [pid = 2638] [serial = 1679] [outer = (nil)] [url = about:blank] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 146 (0x8a349800) [pid = 2638] [serial = 1716] [outer = (nil)] [url = about:blank] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 145 (0x8f6da400) [pid = 2638] [serial = 1691] [outer = (nil)] [url = about:blank] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 144 (0x95054c00) [pid = 2638] [serial = 1713] [outer = (nil)] [url = about:blank] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 143 (0x92ae1c00) [pid = 2638] [serial = 1707] [outer = (nil)] [url = about:blank] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 142 (0x92c28800) [pid = 2638] [serial = 1709] [outer = (nil)] [url = about:blank] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 141 (0x8f57c000) [pid = 2638] [serial = 1689] [outer = (nil)] [url = about:blank] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 140 (0x92976800) [pid = 2638] [serial = 1704] [outer = (nil)] [url = about:blank] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 139 (0x8eba0800) [pid = 2638] [serial = 1685] [outer = (nil)] [url = about:blank] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 138 (0x90d48800) [pid = 2638] [serial = 1698] [outer = (nil)] [url = about:blank] 23:54:52 INFO - PROCESS | 2638 | --DOMWINDOW == 137 (0x8998c800) [pid = 2638] [serial = 1715] [outer = (nil)] [url = about:blank] 23:54:53 INFO - PROCESS | 2638 | 1464072893117 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]]]}] 23:54:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 23:54:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 4139ms 23:54:53 INFO - PROCESS | 2638 | 1464072893150 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 23:54:53 INFO - PROCESS | 2638 | 1464072893154 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 23:54:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 23:54:53 INFO - PROCESS | 2638 | 1464072893163 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 23:54:53 INFO - PROCESS | 2638 | 1464072893168 Marionette TRACE conn3 <- [1,2434,null,{}] 23:54:53 INFO - PROCESS | 2638 | 1464072893178 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}] 23:54:53 INFO - PROCESS | 2638 | 1464072893418 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 23:54:53 INFO - PROCESS | 2638 | 1464072893634 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:53 INFO - PROCESS | 2638 | ++DOCSHELL 0x87a89800 == 155 [pid = 2638] [id = 616] 23:54:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 138 (0x87bf6400) [pid = 2638] [serial = 1849] [outer = (nil)] 23:54:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 139 (0x8998c800) [pid = 2638] [serial = 1850] [outer = 0x87bf6400] 23:54:53 INFO - PROCESS | 2638 | 1464072893718 Marionette DEBUG loaded listener.js 23:54:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 140 (0x8a34e400) [pid = 2638] [serial = 1851] [outer = 0x87bf6400] 23:54:54 INFO - PROCESS | 2638 | 1464072894552 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]]]}] 23:54:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 23:54:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1441ms 23:54:54 INFO - PROCESS | 2638 | 1464072894606 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 23:54:54 INFO - PROCESS | 2638 | 1464072894613 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 23:54:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 23:54:54 INFO - PROCESS | 2638 | 1464072894625 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 23:54:54 INFO - PROCESS | 2638 | 1464072894629 Marionette TRACE conn3 <- [1,2438,null,{}] 23:54:54 INFO - PROCESS | 2638 | 1464072894635 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}] 23:54:54 INFO - PROCESS | 2638 | 1464072894947 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 23:54:55 INFO - PROCESS | 2638 | 1464072895114 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:55 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b84c400 == 156 [pid = 2638] [id = 617] 23:54:55 INFO - PROCESS | 2638 | ++DOMWINDOW == 141 (0x8ba83000) [pid = 2638] [serial = 1852] [outer = (nil)] 23:54:55 INFO - PROCESS | 2638 | ++DOMWINDOW == 142 (0x8bd1e800) [pid = 2638] [serial = 1853] [outer = 0x8ba83000] 23:54:55 INFO - PROCESS | 2638 | 1464072895193 Marionette DEBUG loaded listener.js 23:54:55 INFO - PROCESS | 2638 | ++DOMWINDOW == 143 (0x8d33c400) [pid = 2638] [serial = 1854] [outer = 0x8ba83000] 23:54:56 INFO - PROCESS | 2638 | 1464072896174 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]]]}] 23:54:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 23:54:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1591ms 23:54:56 INFO - PROCESS | 2638 | 1464072896217 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 23:54:56 INFO - PROCESS | 2638 | 1464072896220 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 23:54:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 23:54:56 INFO - PROCESS | 2638 | 1464072896232 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 23:54:56 INFO - PROCESS | 2638 | 1464072896238 Marionette TRACE conn3 <- [1,2442,null,{}] 23:54:56 INFO - PROCESS | 2638 | 1464072896257 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}] 23:54:56 INFO - PROCESS | 2638 | 1464072896578 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 23:54:56 INFO - PROCESS | 2638 | 1464072896630 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:56 INFO - PROCESS | 2638 | ++DOCSHELL 0x88591c00 == 157 [pid = 2638] [id = 618] 23:54:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 144 (0x8d8cbc00) [pid = 2638] [serial = 1855] [outer = (nil)] 23:54:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 145 (0x8e39e400) [pid = 2638] [serial = 1856] [outer = 0x8d8cbc00] 23:54:56 INFO - PROCESS | 2638 | 1464072896877 Marionette DEBUG loaded listener.js 23:54:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 146 (0x8e4d0c00) [pid = 2638] [serial = 1857] [outer = 0x8d8cbc00] 23:54:57 INFO - PROCESS | 2638 | --DOMWINDOW == 145 (0x8998a800) [pid = 2638] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 23:54:57 INFO - PROCESS | 2638 | --DOMWINDOW == 144 (0x87bf0400) [pid = 2638] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 23:54:57 INFO - PROCESS | 2638 | --DOMWINDOW == 143 (0x8f4f6000) [pid = 2638] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 23:54:57 INFO - PROCESS | 2638 | --DOMWINDOW == 142 (0x8e593800) [pid = 2638] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 23:54:57 INFO - PROCESS | 2638 | --DOMWINDOW == 141 (0x951eb000) [pid = 2638] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 23:54:57 INFO - PROCESS | 2638 | --DOMWINDOW == 140 (0x891ab000) [pid = 2638] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 23:54:57 INFO - PROCESS | 2638 | --DOMWINDOW == 139 (0x9468ac00) [pid = 2638] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 23:54:57 INFO - PROCESS | 2638 | --DOMWINDOW == 138 (0x8b849800) [pid = 2638] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 23:54:57 INFO - PROCESS | 2638 | --DOMWINDOW == 137 (0x8b74c000) [pid = 2638] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 23:54:57 INFO - PROCESS | 2638 | --DOMWINDOW == 136 (0x95198c00) [pid = 2638] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 23:54:57 INFO - PROCESS | 2638 | --DOMWINDOW == 135 (0x8d696c00) [pid = 2638] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 23:54:57 INFO - PROCESS | 2638 | --DOMWINDOW == 134 (0x90eed000) [pid = 2638] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 23:54:57 INFO - PROCESS | 2638 | --DOMWINDOW == 133 (0x91a20400) [pid = 2638] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 23:54:57 INFO - PROCESS | 2638 | --DOMWINDOW == 132 (0x8f6dcc00) [pid = 2638] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 23:54:57 INFO - PROCESS | 2638 | --DOMWINDOW == 131 (0x90d50800) [pid = 2638] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 23:54:57 INFO - PROCESS | 2638 | --DOMWINDOW == 130 (0x8d4d3000) [pid = 2638] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 23:54:57 INFO - PROCESS | 2638 | --DOMWINDOW == 129 (0x99b14800) [pid = 2638] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 23:54:57 INFO - PROCESS | 2638 | --DOMWINDOW == 128 (0x910da800) [pid = 2638] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 23:54:57 INFO - PROCESS | 2638 | --DOMWINDOW == 127 (0x98e29400) [pid = 2638] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 23:54:57 INFO - PROCESS | 2638 | --DOMWINDOW == 126 (0x8ecc3c00) [pid = 2638] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 23:54:58 INFO - PROCESS | 2638 | 1464072898180 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]]]}] 23:54:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 23:54:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1987ms 23:54:58 INFO - PROCESS | 2638 | 1464072898221 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 23:54:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 23:54:58 INFO - PROCESS | 2638 | 1464072898240 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 23:54:58 INFO - PROCESS | 2638 | 1464072898247 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 23:54:58 INFO - PROCESS | 2638 | 1464072898250 Marionette TRACE conn3 <- [1,2446,null,{}] 23:54:58 INFO - PROCESS | 2638 | 1464072898255 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}] 23:54:58 INFO - PROCESS | 2638 | 1464072898463 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 23:54:58 INFO - PROCESS | 2638 | 1464072898659 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:58 INFO - PROCESS | 2638 | ++DOCSHELL 0x87ddec00 == 158 [pid = 2638] [id = 619] 23:54:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 127 (0x8b849800) [pid = 2638] [serial = 1858] [outer = (nil)] 23:54:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 128 (0x8e4d5800) [pid = 2638] [serial = 1859] [outer = 0x8b849800] 23:54:58 INFO - PROCESS | 2638 | 1464072898738 Marionette DEBUG loaded listener.js 23:54:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 129 (0x8e596000) [pid = 2638] [serial = 1860] [outer = 0x8b849800] 23:54:59 INFO - PROCESS | 2638 | 1464072899561 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]]]}] 23:54:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 23:54:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1480ms 23:54:59 INFO - PROCESS | 2638 | 1464072899738 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 23:54:59 INFO - PROCESS | 2638 | 1464072899746 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 23:54:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 23:54:59 INFO - PROCESS | 2638 | 1464072899755 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 23:54:59 INFO - PROCESS | 2638 | 1464072899760 Marionette TRACE conn3 <- [1,2450,null,{}] 23:54:59 INFO - PROCESS | 2638 | 1464072899769 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}] 23:55:00 INFO - PROCESS | 2638 | 1464072900049 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 23:55:00 INFO - PROCESS | 2638 | 1464072900400 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:00 INFO - PROCESS | 2638 | ++DOCSHELL 0x892d1c00 == 159 [pid = 2638] [id = 620] 23:55:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 130 (0x892d9000) [pid = 2638] [serial = 1861] [outer = (nil)] 23:55:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 131 (0x89bdf000) [pid = 2638] [serial = 1862] [outer = 0x892d9000] 23:55:00 INFO - PROCESS | 2638 | 1464072900493 Marionette DEBUG loaded listener.js 23:55:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 132 (0x8b847400) [pid = 2638] [serial = 1863] [outer = 0x892d9000] 23:55:01 INFO - PROCESS | 2638 | 1464072901491 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]]]}] 23:55:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 23:55:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1791ms 23:55:01 INFO - PROCESS | 2638 | 1464072901547 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 23:55:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 23:55:01 INFO - PROCESS | 2638 | 1464072901558 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 23:55:01 INFO - PROCESS | 2638 | 1464072901572 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 23:55:01 INFO - PROCESS | 2638 | 1464072901578 Marionette TRACE conn3 <- [1,2454,null,{}] 23:55:01 INFO - PROCESS | 2638 | 1464072901585 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}] 23:55:01 INFO - PROCESS | 2638 | 1464072901915 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 23:55:02 INFO - PROCESS | 2638 | 1464072902263 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:02 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d69bc00 == 160 [pid = 2638] [id = 621] 23:55:02 INFO - PROCESS | 2638 | ++DOMWINDOW == 133 (0x8d706000) [pid = 2638] [serial = 1864] [outer = (nil)] 23:55:02 INFO - PROCESS | 2638 | ++DOMWINDOW == 134 (0x8d8ccc00) [pid = 2638] [serial = 1865] [outer = 0x8d706000] 23:55:02 INFO - PROCESS | 2638 | 1464072902361 Marionette DEBUG loaded listener.js 23:55:02 INFO - PROCESS | 2638 | ++DOMWINDOW == 135 (0x8e3a1c00) [pid = 2638] [serial = 1866] [outer = 0x8d706000] 23:55:03 INFO - PROCESS | 2638 | 1464072903341 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]]]}] 23:55:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 23:55:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1844ms 23:55:03 INFO - PROCESS | 2638 | 1464072903412 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 23:55:03 INFO - PROCESS | 2638 | 1464072903417 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 23:55:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 23:55:03 INFO - PROCESS | 2638 | 1464072903423 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 23:55:03 INFO - PROCESS | 2638 | 1464072903427 Marionette TRACE conn3 <- [1,2458,null,{}] 23:55:03 INFO - PROCESS | 2638 | 1464072903443 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}] 23:55:03 INFO - PROCESS | 2638 | 1464072903728 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 23:55:04 INFO - PROCESS | 2638 | 1464072904148 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:04 INFO - PROCESS | 2638 | ++DOCSHELL 0x88597c00 == 161 [pid = 2638] [id = 622] 23:55:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 136 (0x8ebb1400) [pid = 2638] [serial = 1867] [outer = (nil)] 23:55:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 137 (0x8ebbc400) [pid = 2638] [serial = 1868] [outer = 0x8ebb1400] 23:55:04 INFO - PROCESS | 2638 | 1464072904248 Marionette DEBUG loaded listener.js 23:55:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 138 (0x8f4f0000) [pid = 2638] [serial = 1869] [outer = 0x8ebb1400] 23:55:05 INFO - PROCESS | 2638 | 1464072905200 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]]]}] 23:55:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 23:55:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1808ms 23:55:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 23:55:05 INFO - PROCESS | 2638 | 1464072905231 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 23:55:05 INFO - PROCESS | 2638 | 1464072905235 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 23:55:05 INFO - PROCESS | 2638 | 1464072905242 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 23:55:05 INFO - PROCESS | 2638 | 1464072905245 Marionette TRACE conn3 <- [1,2462,null,{}] 23:55:05 INFO - PROCESS | 2638 | 1464072905251 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}] 23:55:05 INFO - PROCESS | 2638 | 1464072905481 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 23:55:05 INFO - PROCESS | 2638 | 1464072905816 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:05 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d9a8c00 == 162 [pid = 2638] [id = 623] 23:55:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 139 (0x8f4f6800) [pid = 2638] [serial = 1870] [outer = (nil)] 23:55:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 140 (0x8f6cf400) [pid = 2638] [serial = 1871] [outer = 0x8f4f6800] 23:55:05 INFO - PROCESS | 2638 | 1464072905922 Marionette DEBUG loaded listener.js 23:55:06 INFO - PROCESS | 2638 | ++DOMWINDOW == 141 (0x8f78ec00) [pid = 2638] [serial = 1872] [outer = 0x8f4f6800] 23:55:06 INFO - PROCESS | 2638 | 1464072906866 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]]]}] 23:55:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 23:55:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1688ms 23:55:06 INFO - PROCESS | 2638 | 1464072906930 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 23:55:06 INFO - PROCESS | 2638 | 1464072906934 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 23:55:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 23:55:06 INFO - PROCESS | 2638 | 1464072906940 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 23:55:06 INFO - PROCESS | 2638 | 1464072906944 Marionette TRACE conn3 <- [1,2466,null,{}] 23:55:06 INFO - PROCESS | 2638 | 1464072906950 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}] 23:55:07 INFO - PROCESS | 2638 | 1464072907183 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 23:55:07 INFO - PROCESS | 2638 | 1464072907514 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:07 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ecc2c00 == 163 [pid = 2638] [id = 624] 23:55:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 142 (0x8f576000) [pid = 2638] [serial = 1873] [outer = (nil)] 23:55:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 143 (0x8f7e2000) [pid = 2638] [serial = 1874] [outer = 0x8f576000] 23:55:07 INFO - PROCESS | 2638 | 1464072907605 Marionette DEBUG loaded listener.js 23:55:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 144 (0x8f7e9000) [pid = 2638] [serial = 1875] [outer = 0x8f576000] 23:55:08 INFO - PROCESS | 2638 | 1464072908525 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]]]}] 23:55:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 23:55:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1640ms 23:55:08 INFO - PROCESS | 2638 | 1464072908582 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 23:55:08 INFO - PROCESS | 2638 | 1464072908585 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 23:55:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 23:55:08 INFO - PROCESS | 2638 | 1464072908592 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 23:55:08 INFO - PROCESS | 2638 | 1464072908595 Marionette TRACE conn3 <- [1,2470,null,{}] 23:55:08 INFO - PROCESS | 2638 | 1464072908601 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}] 23:55:08 INFO - PROCESS | 2638 | 1464072908870 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 23:55:09 INFO - PROCESS | 2638 | 1464072909219 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:09 INFO - PROCESS | 2638 | ++DOCSHELL 0x8eba3400 == 164 [pid = 2638] [id = 625] 23:55:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 145 (0x8f7a3800) [pid = 2638] [serial = 1876] [outer = (nil)] 23:55:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 146 (0x90d6c800) [pid = 2638] [serial = 1877] [outer = 0x8f7a3800] 23:55:09 INFO - PROCESS | 2638 | 1464072909317 Marionette DEBUG loaded listener.js 23:55:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 147 (0x910d3000) [pid = 2638] [serial = 1878] [outer = 0x8f7a3800] 23:55:10 INFO - PROCESS | 2638 | 1464072910275 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]]]}] 23:55:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 23:55:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1736ms 23:55:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 23:55:10 INFO - PROCESS | 2638 | 1464072910328 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 23:55:10 INFO - PROCESS | 2638 | 1464072910332 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 23:55:10 INFO - PROCESS | 2638 | 1464072910339 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 23:55:10 INFO - PROCESS | 2638 | 1464072910343 Marionette TRACE conn3 <- [1,2474,null,{}] 23:55:10 INFO - PROCESS | 2638 | 1464072910348 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}] 23:55:10 INFO - PROCESS | 2638 | 1464072910580 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 23:55:10 INFO - PROCESS | 2638 | 1464072910931 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:10 INFO - PROCESS | 2638 | ++DOCSHELL 0x90ef6c00 == 165 [pid = 2638] [id = 626] 23:55:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 148 (0x910d6000) [pid = 2638] [serial = 1879] [outer = (nil)] 23:55:11 INFO - PROCESS | 2638 | ++DOMWINDOW == 149 (0x9226cc00) [pid = 2638] [serial = 1880] [outer = 0x910d6000] 23:55:11 INFO - PROCESS | 2638 | 1464072911023 Marionette DEBUG loaded listener.js 23:55:11 INFO - PROCESS | 2638 | ++DOMWINDOW == 150 (0x92892400) [pid = 2638] [serial = 1881] [outer = 0x910d6000] 23:55:11 INFO - PROCESS | 2638 | 1464072911950 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]]]}] 23:55:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 23:55:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1631ms 23:55:11 INFO - PROCESS | 2638 | 1464072911970 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 23:55:11 INFO - PROCESS | 2638 | 1464072911973 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 23:55:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 23:55:11 INFO - PROCESS | 2638 | 1464072911980 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 23:55:11 INFO - PROCESS | 2638 | 1464072911983 Marionette TRACE conn3 <- [1,2478,null,{}] 23:55:11 INFO - PROCESS | 2638 | 1464072911989 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}] 23:55:12 INFO - PROCESS | 2638 | 1464072912215 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 23:55:12 INFO - PROCESS | 2638 | 1464072912477 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:12 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ebb1c00 == 166 [pid = 2638] [id = 627] 23:55:12 INFO - PROCESS | 2638 | ++DOMWINDOW == 151 (0x90d4e400) [pid = 2638] [serial = 1882] [outer = (nil)] 23:55:12 INFO - PROCESS | 2638 | ++DOMWINDOW == 152 (0x929f3800) [pid = 2638] [serial = 1883] [outer = 0x90d4e400] 23:55:12 INFO - PROCESS | 2638 | 1464072912614 Marionette DEBUG loaded listener.js 23:55:12 INFO - PROCESS | 2638 | ++DOMWINDOW == 153 (0x92ae8000) [pid = 2638] [serial = 1884] [outer = 0x90d4e400] 23:55:13 INFO - PROCESS | 2638 | 1464072913542 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]]]}] 23:55:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 23:55:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1638ms 23:55:13 INFO - PROCESS | 2638 | 1464072913619 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 23:55:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 23:55:13 INFO - PROCESS | 2638 | 1464072913624 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 23:55:13 INFO - PROCESS | 2638 | 1464072913631 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 23:55:13 INFO - PROCESS | 2638 | 1464072913634 Marionette TRACE conn3 <- [1,2482,null,{}] 23:55:13 INFO - PROCESS | 2638 | 1464072913640 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}] 23:55:13 INFO - PROCESS | 2638 | 1464072913871 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 23:55:14 INFO - PROCESS | 2638 | 1464072914213 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:14 INFO - PROCESS | 2638 | ++DOCSHELL 0x910d8800 == 167 [pid = 2638] [id = 628] 23:55:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 154 (0x91a1ec00) [pid = 2638] [serial = 1885] [outer = (nil)] 23:55:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 155 (0x92e0ac00) [pid = 2638] [serial = 1886] [outer = 0x91a1ec00] 23:55:14 INFO - PROCESS | 2638 | 1464072914308 Marionette DEBUG loaded listener.js 23:55:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 156 (0x93a74c00) [pid = 2638] [serial = 1887] [outer = 0x91a1ec00] 23:55:15 INFO - PROCESS | 2638 | 1464072915234 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]]]}] 23:55:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 23:55:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1640ms 23:55:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 23:55:15 INFO - PROCESS | 2638 | 1464072915270 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 23:55:15 INFO - PROCESS | 2638 | 1464072915273 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 23:55:15 INFO - PROCESS | 2638 | 1464072915279 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 23:55:15 INFO - PROCESS | 2638 | 1464072915283 Marionette TRACE conn3 <- [1,2486,null,{}] 23:55:15 INFO - PROCESS | 2638 | 1464072915288 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}] 23:55:15 INFO - PROCESS | 2638 | 1464072915517 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 23:55:15 INFO - PROCESS | 2638 | 1464072915862 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:15 INFO - PROCESS | 2638 | ++DOCSHELL 0x88596c00 == 168 [pid = 2638] [id = 629] 23:55:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 157 (0x90ca4c00) [pid = 2638] [serial = 1888] [outer = (nil)] 23:55:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 158 (0x950e2400) [pid = 2638] [serial = 1889] [outer = 0x90ca4c00] 23:55:15 INFO - PROCESS | 2638 | 1464072915958 Marionette DEBUG loaded listener.js 23:55:16 INFO - PROCESS | 2638 | ++DOMWINDOW == 159 (0x95197000) [pid = 2638] [serial = 1890] [outer = 0x90ca4c00] 23:55:16 INFO - PROCESS | 2638 | 1464072916881 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]]]}] 23:55:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 23:55:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1636ms 23:55:16 INFO - PROCESS | 2638 | 1464072916915 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 23:55:16 INFO - PROCESS | 2638 | 1464072916920 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 23:55:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 23:55:16 INFO - PROCESS | 2638 | 1464072916926 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 23:55:16 INFO - PROCESS | 2638 | 1464072916931 Marionette TRACE conn3 <- [1,2490,null,{}] 23:55:16 INFO - PROCESS | 2638 | 1464072916936 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}] 23:55:17 INFO - PROCESS | 2638 | 1464072917197 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 23:55:17 INFO - PROCESS | 2638 | 1464072917537 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:17 INFO - PROCESS | 2638 | ++DOCSHELL 0x97896400 == 169 [pid = 2638] [id = 630] 23:55:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 160 (0x98288c00) [pid = 2638] [serial = 1891] [outer = (nil)] 23:55:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 161 (0x98e20800) [pid = 2638] [serial = 1892] [outer = 0x98288c00] 23:55:17 INFO - PROCESS | 2638 | 1464072917639 Marionette DEBUG loaded listener.js 23:55:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 162 (0x9989b000) [pid = 2638] [serial = 1893] [outer = 0x98288c00] 23:55:18 INFO - PROCESS | 2638 | 1464072918665 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]]]}] 23:55:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 23:55:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1792ms 23:55:18 INFO - PROCESS | 2638 | 1464072918719 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 23:55:18 INFO - PROCESS | 2638 | 1464072918724 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 23:55:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 23:55:18 INFO - PROCESS | 2638 | 1464072918730 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 23:55:18 INFO - PROCESS | 2638 | 1464072918733 Marionette TRACE conn3 <- [1,2494,null,{}] 23:55:18 INFO - PROCESS | 2638 | 1464072918739 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}] 23:55:18 INFO - PROCESS | 2638 | 1464072918991 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 23:55:19 INFO - PROCESS | 2638 | 1464072919357 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:19 INFO - PROCESS | 2638 | ++DOCSHELL 0x98b9a800 == 170 [pid = 2638] [id = 631] 23:55:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 163 (0x9a0db800) [pid = 2638] [serial = 1894] [outer = (nil)] 23:55:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 164 (0x9a1d2800) [pid = 2638] [serial = 1895] [outer = 0x9a0db800] 23:55:19 INFO - PROCESS | 2638 | 1464072919468 Marionette DEBUG loaded listener.js 23:55:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 165 (0x9aa28000) [pid = 2638] [serial = 1896] [outer = 0x9a0db800] 23:55:20 INFO - PROCESS | 2638 | 1464072920367 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]]]}] 23:55:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 23:55:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1680ms 23:55:20 INFO - PROCESS | 2638 | 1464072920411 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 23:55:20 INFO - PROCESS | 2638 | 1464072920415 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 23:55:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 23:55:20 INFO - PROCESS | 2638 | 1464072920421 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 23:55:20 INFO - PROCESS | 2638 | 1464072920425 Marionette TRACE conn3 <- [1,2498,null,{}] 23:55:20 INFO - PROCESS | 2638 | 1464072920430 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}] 23:55:20 INFO - PROCESS | 2638 | 1464072920671 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 23:55:21 INFO - PROCESS | 2638 | 1464072921029 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:21 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b70ac00 == 171 [pid = 2638] [id = 632] 23:55:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 166 (0x8b753c00) [pid = 2638] [serial = 1897] [outer = (nil)] 23:55:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 167 (0x9b068400) [pid = 2638] [serial = 1898] [outer = 0x8b753c00] 23:55:21 INFO - PROCESS | 2638 | 1464072921124 Marionette DEBUG loaded listener.js 23:55:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 168 (0x9ba34c00) [pid = 2638] [serial = 1899] [outer = 0x8b753c00] 23:55:22 INFO - PROCESS | 2638 | 1464072922069 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]]]}] 23:55:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 23:55:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1690ms 23:55:22 INFO - PROCESS | 2638 | 1464072922118 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 23:55:22 INFO - PROCESS | 2638 | 1464072922122 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 23:55:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 23:55:22 INFO - PROCESS | 2638 | 1464072922129 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 23:55:22 INFO - PROCESS | 2638 | 1464072922132 Marionette TRACE conn3 <- [1,2502,null,{}] 23:55:22 INFO - PROCESS | 2638 | 1464072922138 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}] 23:55:22 INFO - PROCESS | 2638 | 1464072922371 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 23:55:22 INFO - PROCESS | 2638 | 1464072922709 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:22 INFO - PROCESS | 2638 | ++DOCSHELL 0x9827d400 == 172 [pid = 2638] [id = 633] 23:55:22 INFO - PROCESS | 2638 | ++DOMWINDOW == 169 (0x9b062c00) [pid = 2638] [serial = 1900] [outer = (nil)] 23:55:22 INFO - PROCESS | 2638 | ++DOMWINDOW == 170 (0xa22c4400) [pid = 2638] [serial = 1901] [outer = 0x9b062c00] 23:55:22 INFO - PROCESS | 2638 | 1464072922811 Marionette DEBUG loaded listener.js 23:55:22 INFO - PROCESS | 2638 | ++DOMWINDOW == 171 (0xa22f3000) [pid = 2638] [serial = 1902] [outer = 0x9b062c00] 23:55:23 INFO - PROCESS | 2638 | 1464072923822 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]]]}] 23:55:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 23:55:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1781ms 23:55:23 INFO - PROCESS | 2638 | 1464072923913 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 23:55:23 INFO - PROCESS | 2638 | 1464072923920 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 23:55:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 23:55:23 INFO - PROCESS | 2638 | 1464072923930 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 23:55:23 INFO - PROCESS | 2638 | 1464072923935 Marionette TRACE conn3 <- [1,2506,null,{}] 23:55:23 INFO - PROCESS | 2638 | 1464072923945 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}] 23:55:24 INFO - PROCESS | 2638 | 1464072924299 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 23:55:24 INFO - PROCESS | 2638 | 1464072924642 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:24 INFO - PROCESS | 2638 | ++DOCSHELL 0x86b4e000 == 173 [pid = 2638] [id = 634] 23:55:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 172 (0x99def000) [pid = 2638] [serial = 1903] [outer = (nil)] 23:55:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 173 (0xa24c4000) [pid = 2638] [serial = 1904] [outer = 0x99def000] 23:55:24 INFO - PROCESS | 2638 | 1464072924747 Marionette DEBUG loaded listener.js 23:55:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 174 (0xa24c8800) [pid = 2638] [serial = 1905] [outer = 0x99def000] 23:55:25 INFO - PROCESS | 2638 | 1464072925838 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]]]}] 23:55:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 23:55:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1947ms 23:55:25 INFO - PROCESS | 2638 | 1464072925875 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 23:55:25 INFO - PROCESS | 2638 | 1464072925883 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 23:55:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 23:55:25 INFO - PROCESS | 2638 | 1464072925892 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 23:55:25 INFO - PROCESS | 2638 | 1464072925900 Marionette TRACE conn3 <- [1,2510,null,{}] 23:55:25 INFO - PROCESS | 2638 | 1464072925906 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}] 23:55:26 INFO - PROCESS | 2638 | 1464072926152 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 23:55:26 INFO - PROCESS | 2638 | 1464072926494 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:26 INFO - PROCESS | 2638 | ++DOCSHELL 0x87bf2c00 == 174 [pid = 2638] [id = 635] 23:55:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 175 (0x89be1400) [pid = 2638] [serial = 1906] [outer = (nil)] 23:55:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 176 (0xa26e5c00) [pid = 2638] [serial = 1907] [outer = 0x89be1400] 23:55:26 INFO - PROCESS | 2638 | 1464072926591 Marionette DEBUG loaded listener.js 23:55:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 177 (0xa3053800) [pid = 2638] [serial = 1908] [outer = 0x89be1400] 23:55:27 INFO - PROCESS | 2638 | 1464072927507 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]]]}] 23:55:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 23:55:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1646ms 23:55:27 INFO - PROCESS | 2638 | 1464072927540 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 23:55:27 INFO - PROCESS | 2638 | 1464072927544 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 23:55:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 23:55:27 INFO - PROCESS | 2638 | 1464072927550 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 23:55:27 INFO - PROCESS | 2638 | 1464072927554 Marionette TRACE conn3 <- [1,2514,null,{}] 23:55:27 INFO - PROCESS | 2638 | 1464072927560 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}] 23:55:27 INFO - PROCESS | 2638 | 1464072927796 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 23:55:28 INFO - PROCESS | 2638 | 1464072928114 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:28 INFO - PROCESS | 2638 | ++DOCSHELL 0xa214ec00 == 175 [pid = 2638] [id = 636] 23:55:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 178 (0xa22ef000) [pid = 2638] [serial = 1909] [outer = (nil)] 23:55:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 179 (0xa30ebc00) [pid = 2638] [serial = 1910] [outer = 0xa22ef000] 23:55:28 INFO - PROCESS | 2638 | 1464072928256 Marionette DEBUG loaded listener.js 23:55:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 180 (0xa321b400) [pid = 2638] [serial = 1911] [outer = 0xa22ef000] 23:55:29 INFO - PROCESS | 2638 | 1464072929185 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]]]}] 23:55:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 23:55:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1691ms 23:55:29 INFO - PROCESS | 2638 | 1464072929245 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 23:55:29 INFO - PROCESS | 2638 | 1464072929251 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 23:55:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 23:55:29 INFO - PROCESS | 2638 | 1464072929261 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 23:55:29 INFO - PROCESS | 2638 | 1464072929265 Marionette TRACE conn3 <- [1,2518,null,{}] 23:55:29 INFO - PROCESS | 2638 | 1464072929273 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}] 23:55:29 INFO - PROCESS | 2638 | 1464072929558 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 23:55:29 INFO - PROCESS | 2638 | 1464072929900 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:29 INFO - PROCESS | 2638 | ++DOCSHELL 0x86b44800 == 176 [pid = 2638] [id = 637] 23:55:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 181 (0xa3053400) [pid = 2638] [serial = 1912] [outer = (nil)] 23:55:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 182 (0xa35ee000) [pid = 2638] [serial = 1913] [outer = 0xa3053400] 23:55:29 INFO - PROCESS | 2638 | 1464072929992 Marionette DEBUG loaded listener.js 23:55:30 INFO - PROCESS | 2638 | ++DOMWINDOW == 183 (0xa35efc00) [pid = 2638] [serial = 1914] [outer = 0xa3053400] 23:55:32 INFO - PROCESS | 2638 | --DOCSHELL 0x88591c00 == 175 [pid = 2638] [id = 618] 23:55:32 INFO - PROCESS | 2638 | --DOCSHELL 0x8b84c400 == 174 [pid = 2638] [id = 617] 23:55:32 INFO - PROCESS | 2638 | --DOCSHELL 0x87a89800 == 173 [pid = 2638] [id = 616] 23:55:32 INFO - PROCESS | 2638 | --DOCSHELL 0x8585bc00 == 172 [pid = 2638] [id = 614] 23:55:32 INFO - PROCESS | 2638 | --DOCSHELL 0x892d0400 == 171 [pid = 2638] [id = 612] 23:55:32 INFO - PROCESS | 2638 | --DOCSHELL 0x8ba7fc00 == 170 [pid = 2638] [id = 613] 23:55:32 INFO - PROCESS | 2638 | --DOCSHELL 0x9b590800 == 169 [pid = 2638] [id = 611] 23:55:32 INFO - PROCESS | 2638 | --DOCSHELL 0x8a343000 == 168 [pid = 2638] [id = 610] 23:55:32 INFO - PROCESS | 2638 | --DOCSHELL 0x9ad3e400 == 167 [pid = 2638] [id = 609] 23:55:32 INFO - PROCESS | 2638 | --DOCSHELL 0x86b46800 == 166 [pid = 2638] [id = 607] 23:55:32 INFO - PROCESS | 2638 | --DOCSHELL 0x94675c00 == 165 [pid = 2638] [id = 608] 23:55:32 INFO - PROCESS | 2638 | --DOCSHELL 0x8ba84000 == 164 [pid = 2638] [id = 606] 23:55:32 INFO - PROCESS | 2638 | --DOCSHELL 0x8ebacc00 == 163 [pid = 2638] [id = 605] 23:55:32 INFO - PROCESS | 2638 | --DOCSHELL 0x91a20800 == 162 [pid = 2638] [id = 604] 23:55:32 INFO - PROCESS | 2638 | --DOCSHELL 0x8f7a0000 == 161 [pid = 2638] [id = 603] 23:55:32 INFO - PROCESS | 2638 | --DOCSHELL 0x8eba2000 == 160 [pid = 2638] [id = 601] 23:55:32 INFO - PROCESS | 2638 | --DOCSHELL 0x8ecc3400 == 159 [pid = 2638] [id = 602] 23:55:32 INFO - PROCESS | 2638 | --DOCSHELL 0x8e4cc000 == 158 [pid = 2638] [id = 600] 23:55:32 INFO - PROCESS | 2638 | --DOCSHELL 0x8b752400 == 157 [pid = 2638] [id = 599] 23:55:32 INFO - PROCESS | 2638 | --DOCSHELL 0x88591400 == 156 [pid = 2638] [id = 597] 23:55:32 INFO - PROCESS | 2638 | --DOCSHELL 0x88598400 == 155 [pid = 2638] [id = 598] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 182 (0x8b842800) [pid = 2638] [serial = 1730] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 181 (0x9b594000) [pid = 2638] [serial = 1781] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 180 (0x90d49000) [pid = 2638] [serial = 1745] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 179 (0x8ebb6000) [pid = 2638] [serial = 1736] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 178 (0x98e2a800) [pid = 2638] [serial = 1766] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 177 (0x89984800) [pid = 2638] [serial = 1784] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 176 (0x9ad45000) [pid = 2638] [serial = 1778] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 175 (0x95053400) [pid = 2638] [serial = 1758] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 174 (0x8b84e000) [pid = 2638] [serial = 1731] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 173 (0x8d68ec00) [pid = 2638] [serial = 1671] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 172 (0x8ba81400) [pid = 2638] [serial = 1787] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 171 (0x97883800) [pid = 2638] [serial = 1761] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 170 (0x8e4cb000) [pid = 2638] [serial = 1791] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 169 (0x92977400) [pid = 2638] [serial = 1751] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 168 (0x9525f800) [pid = 2638] [serial = 1760] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 167 (0x9789c400) [pid = 2638] [serial = 1764] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 166 (0x8f7a1c00) [pid = 2638] [serial = 1743] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 165 (0x91a1b800) [pid = 2638] [serial = 1749] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 164 (0x8e4c6800) [pid = 2638] [serial = 1734] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 163 (0x90ef7c00) [pid = 2638] [serial = 1746] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 162 (0x8be51000) [pid = 2638] [serial = 1788] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 161 (0x99de3400) [pid = 2638] [serial = 1769] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 160 (0x99f4a400) [pid = 2638] [serial = 1770] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 159 (0x92aed400) [pid = 2638] [serial = 1754] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 158 (0x9a1d4800) [pid = 2638] [serial = 1773] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 157 (0x97897000) [pid = 2638] [serial = 1763] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 156 (0x89be5000) [pid = 2638] [serial = 1785] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 155 (0x8d9ab800) [pid = 2638] [serial = 1790] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 154 (0x8d81a000) [pid = 2638] [serial = 1733] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 153 (0x910dfc00) [pid = 2638] [serial = 1748] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 152 (0x9ad2d800) [pid = 2638] [serial = 1775] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 151 (0x92980400) [pid = 2638] [serial = 1752] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 150 (0x8f583400) [pid = 2638] [serial = 1740] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 149 (0x9a1cf000) [pid = 2638] [serial = 1772] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 148 (0x92c1ec00) [pid = 2638] [serial = 1755] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 147 (0x9b8a9800) [pid = 2638] [serial = 1782] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 146 (0x8f78b800) [pid = 2638] [serial = 1742] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 145 (0x99776c00) [pid = 2638] [serial = 1767] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 144 (0x94692c00) [pid = 2638] [serial = 1757] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 143 (0x8ebc0c00) [pid = 2638] [serial = 1737] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 142 (0x8f4fb400) [pid = 2638] [serial = 1739] [outer = (nil)] [url = about:blank] 23:55:32 INFO - PROCESS | 2638 | --DOMWINDOW == 141 (0x8e4c5c00) [pid = 2638] [serial = 1793] [outer = (nil)] [url = about:blank] 23:55:33 INFO - PROCESS | 2638 | 1464072933665 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]]]}] 23:55:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 23:55:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 4462ms 23:55:33 INFO - PROCESS | 2638 | 1464072933722 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 23:55:33 INFO - PROCESS | 2638 | 1464072933729 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 23:55:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 23:55:33 INFO - PROCESS | 2638 | 1464072933737 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 23:55:33 INFO - PROCESS | 2638 | 1464072933743 Marionette TRACE conn3 <- [1,2522,null,{}] 23:55:33 INFO - PROCESS | 2638 | 1464072933769 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}] 23:55:34 INFO - PROCESS | 2638 | 1464072934050 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 23:55:34 INFO - PROCESS | 2638 | 1464072934468 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:34 INFO - PROCESS | 2638 | ++DOCSHELL 0x892d1400 == 156 [pid = 2638] [id = 638] 23:55:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 142 (0x8998cc00) [pid = 2638] [serial = 1915] [outer = (nil)] 23:55:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 143 (0x8b704800) [pid = 2638] [serial = 1916] [outer = 0x8998cc00] 23:55:34 INFO - PROCESS | 2638 | 1464072934650 Marionette DEBUG loaded listener.js 23:55:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 144 (0x8b843c00) [pid = 2638] [serial = 1917] [outer = 0x8998cc00] 23:55:36 INFO - PROCESS | 2638 | 1464072936090 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]]]}] 23:55:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 23:55:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 2407ms 23:55:36 INFO - PROCESS | 2638 | 1464072936149 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 23:55:36 INFO - PROCESS | 2638 | 1464072936162 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 23:55:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 23:55:36 INFO - PROCESS | 2638 | 1464072936192 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 23:55:36 INFO - PROCESS | 2638 | 1464072936199 Marionette TRACE conn3 <- [1,2526,null,{}] 23:55:36 INFO - PROCESS | 2638 | 1464072936234 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}] 23:55:36 INFO - PROCESS | 2638 | 1464072936643 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 23:55:36 INFO - PROCESS | 2638 | 1464072936947 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:37 INFO - PROCESS | 2638 | ++DOCSHELL 0x8be5a800 == 157 [pid = 2638] [id = 639] 23:55:37 INFO - PROCESS | 2638 | ++DOMWINDOW == 145 (0x8d4d7400) [pid = 2638] [serial = 1918] [outer = (nil)] 23:55:37 INFO - PROCESS | 2638 | ++DOMWINDOW == 146 (0x8d69b000) [pid = 2638] [serial = 1919] [outer = 0x8d4d7400] 23:55:37 INFO - PROCESS | 2638 | 1464072937233 Marionette DEBUG loaded listener.js 23:55:37 INFO - PROCESS | 2638 | ++DOMWINDOW == 147 (0x8d8c4800) [pid = 2638] [serial = 1920] [outer = 0x8d4d7400] 23:55:38 INFO - PROCESS | 2638 | --DOMWINDOW == 146 (0x8d8cbc00) [pid = 2638] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 23:55:38 INFO - PROCESS | 2638 | --DOMWINDOW == 145 (0x9ad48800) [pid = 2638] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 23:55:38 INFO - PROCESS | 2638 | --DOMWINDOW == 144 (0x8f57d400) [pid = 2638] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 23:55:38 INFO - PROCESS | 2638 | --DOMWINDOW == 143 (0x8f4fbc00) [pid = 2638] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 23:55:38 INFO - PROCESS | 2638 | --DOMWINDOW == 142 (0x8d695000) [pid = 2638] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 23:55:38 INFO - PROCESS | 2638 | --DOMWINDOW == 141 (0x8859a400) [pid = 2638] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 23:55:38 INFO - PROCESS | 2638 | --DOMWINDOW == 140 (0x92aecc00) [pid = 2638] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 23:55:38 INFO - PROCESS | 2638 | --DOMWINDOW == 139 (0x90d46000) [pid = 2638] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 23:55:38 INFO - PROCESS | 2638 | --DOMWINDOW == 138 (0xa114e800) [pid = 2638] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 23:55:38 INFO - PROCESS | 2638 | --DOMWINDOW == 137 (0x8ba89400) [pid = 2638] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 23:55:38 INFO - PROCESS | 2638 | --DOMWINDOW == 136 (0x90d6c000) [pid = 2638] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 23:55:38 INFO - PROCESS | 2638 | --DOMWINDOW == 135 (0x8eba2400) [pid = 2638] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 23:55:38 INFO - PROCESS | 2638 | --DOMWINDOW == 134 (0x8f798800) [pid = 2638] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 23:55:38 INFO - PROCESS | 2638 | --DOMWINDOW == 133 (0x91a20c00) [pid = 2638] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 23:55:38 INFO - PROCESS | 2638 | --DOMWINDOW == 132 (0x8e3a1000) [pid = 2638] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 23:55:38 INFO - PROCESS | 2638 | --DOMWINDOW == 131 (0x8ba83000) [pid = 2638] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 23:55:38 INFO - PROCESS | 2638 | --DOMWINDOW == 130 (0x9b979800) [pid = 2638] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 23:55:38 INFO - PROCESS | 2638 | --DOMWINDOW == 129 (0x996a2c00) [pid = 2638] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 23:55:38 INFO - PROCESS | 2638 | --DOMWINDOW == 128 (0x8b70b000) [pid = 2638] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 23:55:38 INFO - PROCESS | 2638 | --DOMWINDOW == 127 (0x87bf6400) [pid = 2638] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 23:55:38 INFO - PROCESS | 2638 | --DOMWINDOW == 126 (0xa2280800) [pid = 2638] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 23:55:38 INFO - PROCESS | 2638 | --DOMWINDOW == 125 (0x9ad3f400) [pid = 2638] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 23:55:38 INFO - PROCESS | 2638 | --DOMWINDOW == 124 (0x8bd1b400) [pid = 2638] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 23:55:38 INFO - PROCESS | 2638 | --DOMWINDOW == 123 (0x9a1ec000) [pid = 2638] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 23:55:39 INFO - PROCESS | 2638 | 1464072939688 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]]]}] 23:55:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 23:55:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 3578ms 23:55:39 INFO - PROCESS | 2638 | 1464072939770 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 23:55:39 INFO - PROCESS | 2638 | 1464072939777 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 23:55:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 23:55:39 INFO - PROCESS | 2638 | 1464072939788 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 23:55:39 INFO - PROCESS | 2638 | 1464072939796 Marionette TRACE conn3 <- [1,2530,null,{}] 23:55:39 INFO - PROCESS | 2638 | 1464072939821 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}] 23:55:40 INFO - PROCESS | 2638 | 1464072940250 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 23:55:40 INFO - PROCESS | 2638 | 1464072940358 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:40 INFO - PROCESS | 2638 | ++DOCSHELL 0x891a5c00 == 158 [pid = 2638] [id = 640] 23:55:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 124 (0x8d8c8c00) [pid = 2638] [serial = 1921] [outer = (nil)] 23:55:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 125 (0x8e4c5400) [pid = 2638] [serial = 1922] [outer = 0x8d8c8c00] 23:55:40 INFO - PROCESS | 2638 | 1464072940482 Marionette DEBUG loaded listener.js 23:55:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 126 (0x8e4d8000) [pid = 2638] [serial = 1923] [outer = 0x8d8c8c00] 23:55:42 INFO - PROCESS | 2638 | 1464072942045 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]]]}] 23:55:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 23:55:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 2306ms 23:55:42 INFO - PROCESS | 2638 | 1464072942094 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 23:55:42 INFO - PROCESS | 2638 | 1464072942102 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 23:55:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 23:55:42 INFO - PROCESS | 2638 | 1464072942110 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 23:55:42 INFO - PROCESS | 2638 | 1464072942117 Marionette TRACE conn3 <- [1,2534,null,{}] 23:55:42 INFO - PROCESS | 2638 | 1464072942125 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}] 23:55:42 INFO - PROCESS | 2638 | 1464072942395 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 23:55:42 INFO - PROCESS | 2638 | 1464072942748 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:42 INFO - PROCESS | 2638 | ++DOCSHELL 0x87bf8800 == 159 [pid = 2638] [id = 641] 23:55:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 127 (0x89bd7c00) [pid = 2638] [serial = 1924] [outer = (nil)] 23:55:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 128 (0x8b846c00) [pid = 2638] [serial = 1925] [outer = 0x89bd7c00] 23:55:42 INFO - PROCESS | 2638 | 1464072942842 Marionette DEBUG loaded listener.js 23:55:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 129 (0x8be51000) [pid = 2638] [serial = 1926] [outer = 0x89bd7c00] 23:55:43 INFO - PROCESS | 2638 | 1464072943805 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]]]}] 23:55:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 23:55:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1740ms 23:55:43 INFO - PROCESS | 2638 | 1464072943851 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 23:55:43 INFO - PROCESS | 2638 | 1464072943860 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 23:55:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 23:55:43 INFO - PROCESS | 2638 | 1464072943871 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 23:55:43 INFO - PROCESS | 2638 | 1464072943875 Marionette TRACE conn3 <- [1,2538,null,{}] 23:55:43 INFO - PROCESS | 2638 | 1464072943882 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}] 23:55:44 INFO - PROCESS | 2638 | 1464072944141 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 23:55:44 INFO - PROCESS | 2638 | 1464072944617 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:44 INFO - PROCESS | 2638 | ++DOCSHELL 0x8bd16400 == 160 [pid = 2638] [id = 642] 23:55:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 130 (0x8be56000) [pid = 2638] [serial = 1927] [outer = (nil)] 23:55:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 131 (0x8e4c6800) [pid = 2638] [serial = 1928] [outer = 0x8be56000] 23:55:44 INFO - PROCESS | 2638 | 1464072944708 Marionette DEBUG loaded listener.js 23:55:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 132 (0x8e4dd400) [pid = 2638] [serial = 1929] [outer = 0x8be56000] 23:55:45 INFO - PROCESS | 2638 | 1464072945651 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]]]}] 23:55:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 23:55:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1834ms 23:55:45 INFO - PROCESS | 2638 | 1464072945705 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 23:55:45 INFO - PROCESS | 2638 | 1464072945709 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 23:55:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 23:55:45 INFO - PROCESS | 2638 | 1464072945716 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 23:55:45 INFO - PROCESS | 2638 | 1464072945722 Marionette TRACE conn3 <- [1,2542,null,{}] 23:55:45 INFO - PROCESS | 2638 | 1464072945739 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}] 23:55:45 INFO - PROCESS | 2638 | 1464072945992 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 23:55:46 INFO - PROCESS | 2638 | 1464072946330 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:46 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ebb4c00 == 161 [pid = 2638] [id = 643] 23:55:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 133 (0x8ebb7c00) [pid = 2638] [serial = 1930] [outer = (nil)] 23:55:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 134 (0x8ecc3400) [pid = 2638] [serial = 1931] [outer = 0x8ebb7c00] 23:55:46 INFO - PROCESS | 2638 | 1464072946425 Marionette DEBUG loaded listener.js 23:55:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 135 (0x8f4fb400) [pid = 2638] [serial = 1932] [outer = 0x8ebb7c00] 23:55:47 INFO - PROCESS | 2638 | 1464072947325 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]]]}] 23:55:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 23:55:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1688ms 23:55:47 INFO - PROCESS | 2638 | 1464072947406 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 23:55:47 INFO - PROCESS | 2638 | 1464072947411 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 23:55:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 23:55:47 INFO - PROCESS | 2638 | 1464072947417 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 23:55:47 INFO - PROCESS | 2638 | 1464072947420 Marionette TRACE conn3 <- [1,2546,null,{}] 23:55:47 INFO - PROCESS | 2638 | 1464072947426 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}] 23:55:47 INFO - PROCESS | 2638 | 1464072947658 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 23:55:48 INFO - PROCESS | 2638 | 1464072947986 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:48 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b83f800 == 162 [pid = 2638] [id = 644] 23:55:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 136 (0x8ebbd400) [pid = 2638] [serial = 1933] [outer = (nil)] 23:55:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 137 (0x8f580c00) [pid = 2638] [serial = 1934] [outer = 0x8ebbd400] 23:55:48 INFO - PROCESS | 2638 | 1464072948078 Marionette DEBUG loaded listener.js 23:55:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 138 (0x8f6dc800) [pid = 2638] [serial = 1935] [outer = 0x8ebbd400] 23:55:49 INFO - PROCESS | 2638 | 1464072949035 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]]]}] 23:55:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 23:55:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1686ms 23:55:49 INFO - PROCESS | 2638 | 1464072949104 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 23:55:49 INFO - PROCESS | 2638 | 1464072949107 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 23:55:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 23:55:49 INFO - PROCESS | 2638 | 1464072949114 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 23:55:49 INFO - PROCESS | 2638 | 1464072949118 Marionette TRACE conn3 <- [1,2550,null,{}] 23:55:49 INFO - PROCESS | 2638 | 1464072949123 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}] 23:55:49 INFO - PROCESS | 2638 | 1464072949365 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 23:55:49 INFO - PROCESS | 2638 | 1464072949734 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:49 INFO - PROCESS | 2638 | ++DOCSHELL 0x8a349000 == 163 [pid = 2638] [id = 645] 23:55:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 139 (0x8ebc0400) [pid = 2638] [serial = 1936] [outer = (nil)] 23:55:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 140 (0x8f791000) [pid = 2638] [serial = 1937] [outer = 0x8ebc0400] 23:55:49 INFO - PROCESS | 2638 | 1464072949832 Marionette DEBUG loaded listener.js 23:55:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 141 (0x8f7e2c00) [pid = 2638] [serial = 1938] [outer = 0x8ebc0400] 23:55:50 INFO - PROCESS | 2638 | 1464072950843 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]]]}] 23:55:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 23:55:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1781ms 23:55:50 INFO - PROCESS | 2638 | 1464072950897 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 23:55:50 INFO - PROCESS | 2638 | 1464072950900 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 23:55:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 23:55:50 INFO - PROCESS | 2638 | 1464072950908 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 23:55:50 INFO - PROCESS | 2638 | 1464072950911 Marionette TRACE conn3 <- [1,2554,null,{}] 23:55:50 INFO - PROCESS | 2638 | 1464072950917 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}] 23:55:51 INFO - PROCESS | 2638 | 1464072951194 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 23:55:51 INFO - PROCESS | 2638 | 1464072951537 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:51 INFO - PROCESS | 2638 | ++DOCSHELL 0x8e4c5000 == 164 [pid = 2638] [id = 646] 23:55:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 142 (0x8f78c000) [pid = 2638] [serial = 1939] [outer = (nil)] 23:55:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 143 (0x90d69400) [pid = 2638] [serial = 1940] [outer = 0x8f78c000] 23:55:51 INFO - PROCESS | 2638 | 1464072951629 Marionette DEBUG loaded listener.js 23:55:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 144 (0x90d6e800) [pid = 2638] [serial = 1941] [outer = 0x8f78c000] 23:55:52 INFO - PROCESS | 2638 | 1464072952556 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]]]}] 23:55:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 23:55:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1680ms 23:55:52 INFO - PROCESS | 2638 | 1464072952589 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 23:55:52 INFO - PROCESS | 2638 | 1464072952592 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 23:55:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 23:55:52 INFO - PROCESS | 2638 | 1464072952598 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 23:55:52 INFO - PROCESS | 2638 | 1464072952602 Marionette TRACE conn3 <- [1,2558,null,{}] 23:55:52 INFO - PROCESS | 2638 | 1464072952607 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}] 23:55:52 INFO - PROCESS | 2638 | 1464072952824 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 23:55:53 INFO - PROCESS | 2638 | 1464072953111 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:53 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f7e3400 == 165 [pid = 2638] [id = 647] 23:55:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 145 (0x90d50800) [pid = 2638] [serial = 1942] [outer = (nil)] 23:55:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 146 (0x910d0c00) [pid = 2638] [serial = 1943] [outer = 0x90d50800] 23:55:53 INFO - PROCESS | 2638 | 1464072953245 Marionette DEBUG loaded listener.js 23:55:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 147 (0x91a19c00) [pid = 2638] [serial = 1944] [outer = 0x90d50800] 23:55:54 INFO - PROCESS | 2638 | 1464072954176 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]]]}] 23:55:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 23:55:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1633ms 23:55:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 23:55:54 INFO - PROCESS | 2638 | 1464072954232 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 23:55:54 INFO - PROCESS | 2638 | 1464072954236 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 23:55:54 INFO - PROCESS | 2638 | 1464072954242 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 23:55:54 INFO - PROCESS | 2638 | 1464072954246 Marionette TRACE conn3 <- [1,2562,null,{}] 23:55:54 INFO - PROCESS | 2638 | 1464072954252 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}] 23:55:54 INFO - PROCESS | 2638 | 1464072954477 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 23:55:54 INFO - PROCESS | 2638 | 1464072954836 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:54 INFO - PROCESS | 2638 | ++DOCSHELL 0x8eba2000 == 166 [pid = 2638] [id = 648] 23:55:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 148 (0x8f6d0400) [pid = 2638] [serial = 1945] [outer = (nil)] 23:55:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 149 (0x92274800) [pid = 2638] [serial = 1946] [outer = 0x8f6d0400] 23:55:54 INFO - PROCESS | 2638 | 1464072954926 Marionette DEBUG loaded listener.js 23:55:55 INFO - PROCESS | 2638 | ++DOMWINDOW == 150 (0x9297ac00) [pid = 2638] [serial = 1947] [outer = 0x8f6d0400] 23:55:55 INFO - PROCESS | 2638 | 1464072955858 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]]]}] 23:55:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 23:55:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1682ms 23:55:55 INFO - PROCESS | 2638 | 1464072955924 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 23:55:55 INFO - PROCESS | 2638 | 1464072955928 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 23:55:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 23:55:55 INFO - PROCESS | 2638 | 1464072955934 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 23:55:55 INFO - PROCESS | 2638 | 1464072955938 Marionette TRACE conn3 <- [1,2566,null,{}] 23:55:55 INFO - PROCESS | 2638 | 1464072955943 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}] 23:55:56 INFO - PROCESS | 2638 | 1464072956186 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 23:55:56 INFO - PROCESS | 2638 | 1464072956524 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:56 INFO - PROCESS | 2638 | ++DOCSHELL 0x90ee9c00 == 167 [pid = 2638] [id = 649] 23:55:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 151 (0x91a20c00) [pid = 2638] [serial = 1948] [outer = (nil)] 23:55:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 152 (0x92ae9800) [pid = 2638] [serial = 1949] [outer = 0x91a20c00] 23:55:56 INFO - PROCESS | 2638 | 1464072956610 Marionette DEBUG loaded listener.js 23:55:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 153 (0x92aed800) [pid = 2638] [serial = 1950] [outer = 0x91a20c00] 23:55:57 INFO - PROCESS | 2638 | 1464072957509 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]]]}] 23:55:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 23:55:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1631ms 23:55:57 INFO - PROCESS | 2638 | 1464072957566 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 23:55:57 INFO - PROCESS | 2638 | 1464072957570 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 23:55:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 23:55:57 INFO - PROCESS | 2638 | 1464072957577 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 23:55:57 INFO - PROCESS | 2638 | 1464072957579 Marionette TRACE conn3 <- [1,2570,null,{}] 23:55:57 INFO - PROCESS | 2638 | 1464072957585 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}] 23:55:57 INFO - PROCESS | 2638 | 1464072957812 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 23:55:58 INFO - PROCESS | 2638 | 1464072958140 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:58 INFO - PROCESS | 2638 | ++DOCSHELL 0x8998c400 == 168 [pid = 2638] [id = 650] 23:55:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 154 (0x929ea800) [pid = 2638] [serial = 1951] [outer = (nil)] 23:55:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 155 (0x93a7fc00) [pid = 2638] [serial = 1952] [outer = 0x929ea800] 23:55:58 INFO - PROCESS | 2638 | 1464072958230 Marionette DEBUG loaded listener.js 23:55:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 156 (0x95050400) [pid = 2638] [serial = 1953] [outer = 0x929ea800] 23:55:59 INFO - PROCESS | 2638 | 1464072959240 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]]]}] 23:55:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 23:55:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1735ms 23:55:59 INFO - PROCESS | 2638 | 1464072959313 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 23:55:59 INFO - PROCESS | 2638 | 1464072959317 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 23:55:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 23:55:59 INFO - PROCESS | 2638 | 1464072959324 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 23:55:59 INFO - PROCESS | 2638 | 1464072959329 Marionette TRACE conn3 <- [1,2574,null,{}] 23:55:59 INFO - PROCESS | 2638 | 1464072959334 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}] 23:55:59 INFO - PROCESS | 2638 | 1464072959627 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 23:55:59 INFO - PROCESS | 2638 | 1464072959975 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:00 INFO - PROCESS | 2638 | ++DOCSHELL 0x92e0b400 == 169 [pid = 2638] [id = 651] 23:56:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 157 (0x9787fc00) [pid = 2638] [serial = 1954] [outer = (nil)] 23:56:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 158 (0x97897000) [pid = 2638] [serial = 1955] [outer = 0x9787fc00] 23:56:00 INFO - PROCESS | 2638 | 1464072960074 Marionette DEBUG loaded listener.js 23:56:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 159 (0x98289000) [pid = 2638] [serial = 1956] [outer = 0x9787fc00] 23:56:01 INFO - PROCESS | 2638 | 1464072961061 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]]]}] 23:56:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 23:56:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1782ms 23:56:01 INFO - PROCESS | 2638 | 1464072961107 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 23:56:01 INFO - PROCESS | 2638 | 1464072961111 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 23:56:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 23:56:01 INFO - PROCESS | 2638 | 1464072961117 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 23:56:01 INFO - PROCESS | 2638 | 1464072961119 Marionette TRACE conn3 <- [1,2578,null,{}] 23:56:01 INFO - PROCESS | 2638 | 1464072961125 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}] 23:56:01 INFO - PROCESS | 2638 | 1464072961358 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 23:56:01 INFO - PROCESS | 2638 | 1464072961807 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:01 INFO - PROCESS | 2638 | ++DOCSHELL 0x90d4a800 == 170 [pid = 2638] [id = 652] 23:56:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 160 (0x929eb000) [pid = 2638] [serial = 1957] [outer = (nil)] 23:56:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 161 (0x99898800) [pid = 2638] [serial = 1958] [outer = 0x929eb000] 23:56:01 INFO - PROCESS | 2638 | 1464072961926 Marionette DEBUG loaded listener.js 23:56:02 INFO - PROCESS | 2638 | ++DOMWINDOW == 162 (0x99de3400) [pid = 2638] [serial = 1959] [outer = 0x929eb000] 23:56:02 INFO - PROCESS | 2638 | 1464072962861 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]]]}] 23:56:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 23:56:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1791ms 23:56:02 INFO - PROCESS | 2638 | 1464072962909 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 23:56:02 INFO - PROCESS | 2638 | 1464072962913 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 23:56:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 23:56:02 INFO - PROCESS | 2638 | 1464072962919 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 23:56:02 INFO - PROCESS | 2638 | 1464072962932 Marionette TRACE conn3 <- [1,2582,null,{}] 23:56:02 INFO - PROCESS | 2638 | 1464072962960 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}] 23:56:03 INFO - PROCESS | 2638 | 1464072963182 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 23:56:03 INFO - PROCESS | 2638 | 1464072963526 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:03 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d4d2400 == 171 [pid = 2638] [id = 653] 23:56:03 INFO - PROCESS | 2638 | ++DOMWINDOW == 163 (0x8d8c0400) [pid = 2638] [serial = 1960] [outer = (nil)] 23:56:03 INFO - PROCESS | 2638 | ++DOMWINDOW == 164 (0x9a1d3c00) [pid = 2638] [serial = 1961] [outer = 0x8d8c0400] 23:56:03 INFO - PROCESS | 2638 | 1464072963620 Marionette DEBUG loaded listener.js 23:56:03 INFO - PROCESS | 2638 | ++DOMWINDOW == 165 (0x9a1d7800) [pid = 2638] [serial = 1962] [outer = 0x8d8c0400] 23:56:04 INFO - PROCESS | 2638 | 1464072964561 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]]]}] 23:56:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 23:56:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1711ms 23:56:04 INFO - PROCESS | 2638 | 1464072964631 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 23:56:04 INFO - PROCESS | 2638 | 1464072964635 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 23:56:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 23:56:04 INFO - PROCESS | 2638 | 1464072964642 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 23:56:04 INFO - PROCESS | 2638 | 1464072964645 Marionette TRACE conn3 <- [1,2586,null,{}] 23:56:04 INFO - PROCESS | 2638 | 1464072964651 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}] 23:56:04 INFO - PROCESS | 2638 | 1464072964881 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 23:56:05 INFO - PROCESS | 2638 | 1464072965251 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:05 INFO - PROCESS | 2638 | ++DOCSHELL 0x86b46000 == 172 [pid = 2638] [id = 654] 23:56:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 166 (0x89bdf400) [pid = 2638] [serial = 1963] [outer = (nil)] 23:56:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 167 (0x9b548800) [pid = 2638] [serial = 1964] [outer = 0x89bdf400] 23:56:05 INFO - PROCESS | 2638 | 1464072965341 Marionette DEBUG loaded listener.js 23:56:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 168 (0x9b8a8c00) [pid = 2638] [serial = 1965] [outer = 0x89bdf400] 23:56:06 INFO - PROCESS | 2638 | 1464072966242 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]]]}] 23:56:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 23:56:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1630ms 23:56:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 23:56:06 INFO - PROCESS | 2638 | 1464072966274 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 23:56:06 INFO - PROCESS | 2638 | 1464072966277 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 23:56:06 INFO - PROCESS | 2638 | 1464072966284 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 23:56:06 INFO - PROCESS | 2638 | 1464072966287 Marionette TRACE conn3 <- [1,2590,null,{}] 23:56:06 INFO - PROCESS | 2638 | 1464072966293 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}] 23:56:06 INFO - PROCESS | 2638 | 1464072966497 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 23:56:06 INFO - PROCESS | 2638 | 1464072966791 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:06 INFO - PROCESS | 2638 | ++DOCSHELL 0x98e26400 == 173 [pid = 2638] [id = 655] 23:56:06 INFO - PROCESS | 2638 | ++DOMWINDOW == 169 (0x99778000) [pid = 2638] [serial = 1966] [outer = (nil)] 23:56:06 INFO - PROCESS | 2638 | ++DOMWINDOW == 170 (0x9cdd5c00) [pid = 2638] [serial = 1967] [outer = 0x99778000] 23:56:06 INFO - PROCESS | 2638 | 1464072966939 Marionette DEBUG loaded listener.js 23:56:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 171 (0x9cfa7000) [pid = 2638] [serial = 1968] [outer = 0x99778000] 23:56:07 INFO - PROCESS | 2638 | 1464072967829 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]]]}] 23:56:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 23:56:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1586ms 23:56:07 INFO - PROCESS | 2638 | 1464072967870 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 23:56:07 INFO - PROCESS | 2638 | 1464072967874 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 23:56:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 23:56:07 INFO - PROCESS | 2638 | 1464072967880 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 23:56:07 INFO - PROCESS | 2638 | 1464072967883 Marionette TRACE conn3 <- [1,2594,null,{}] 23:56:07 INFO - PROCESS | 2638 | 1464072967890 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}] 23:56:08 INFO - PROCESS | 2638 | 1464072968135 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 23:56:08 INFO - PROCESS | 2638 | 1464072968487 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:08 INFO - PROCESS | 2638 | ++DOCSHELL 0x9b54a400 == 174 [pid = 2638] [id = 656] 23:56:08 INFO - PROCESS | 2638 | ++DOMWINDOW == 172 (0xa114b800) [pid = 2638] [serial = 1969] [outer = (nil)] 23:56:08 INFO - PROCESS | 2638 | ++DOMWINDOW == 173 (0xa22ea000) [pid = 2638] [serial = 1970] [outer = 0xa114b800] 23:56:08 INFO - PROCESS | 2638 | 1464072968577 Marionette DEBUG loaded listener.js 23:56:08 INFO - PROCESS | 2638 | ++DOMWINDOW == 174 (0xa22f0c00) [pid = 2638] [serial = 1971] [outer = 0xa114b800] 23:56:09 INFO - PROCESS | 2638 | 1464072969543 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]]]}] 23:56:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 23:56:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1680ms 23:56:09 INFO - PROCESS | 2638 | 1464072969561 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 23:56:09 INFO - PROCESS | 2638 | 1464072969564 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 23:56:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 23:56:09 INFO - PROCESS | 2638 | 1464072969571 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 23:56:09 INFO - PROCESS | 2638 | 1464072969574 Marionette TRACE conn3 <- [1,2598,null,{}] 23:56:09 INFO - PROCESS | 2638 | 1464072969580 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}] 23:56:09 INFO - PROCESS | 2638 | 1464072969799 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 23:56:10 INFO - PROCESS | 2638 | 1464072970154 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:10 INFO - PROCESS | 2638 | ++DOCSHELL 0x87bef000 == 175 [pid = 2638] [id = 657] 23:56:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 175 (0x8ea80800) [pid = 2638] [serial = 1972] [outer = (nil)] 23:56:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 176 (0xa26e4400) [pid = 2638] [serial = 1973] [outer = 0x8ea80800] 23:56:10 INFO - PROCESS | 2638 | 1464072970243 Marionette DEBUG loaded listener.js 23:56:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 177 (0xa30cb400) [pid = 2638] [serial = 1974] [outer = 0x8ea80800] 23:56:11 INFO - PROCESS | 2638 | 1464072971295 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]]]}] 23:56:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 23:56:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1785ms 23:56:11 INFO - PROCESS | 2638 | 1464072971357 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 23:56:11 INFO - PROCESS | 2638 | 1464072971361 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 23:56:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 23:56:11 INFO - PROCESS | 2638 | 1464072971367 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 23:56:11 INFO - PROCESS | 2638 | 1464072971371 Marionette TRACE conn3 <- [1,2602,null,{}] 23:56:11 INFO - PROCESS | 2638 | 1464072971376 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}] 23:56:11 INFO - PROCESS | 2638 | 1464072971611 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 23:56:14 INFO - PROCESS | 2638 | --DOCSHELL 0x8be5a800 == 174 [pid = 2638] [id = 639] 23:56:14 INFO - PROCESS | 2638 | --DOCSHELL 0x892d1400 == 173 [pid = 2638] [id = 638] 23:56:14 INFO - PROCESS | 2638 | --DOCSHELL 0x86b4e000 == 172 [pid = 2638] [id = 634] 23:56:14 INFO - PROCESS | 2638 | --DOCSHELL 0x9827d400 == 171 [pid = 2638] [id = 633] 23:56:14 INFO - PROCESS | 2638 | --DOCSHELL 0x8b70ac00 == 170 [pid = 2638] [id = 632] 23:56:14 INFO - PROCESS | 2638 | --DOCSHELL 0x98b9a800 == 169 [pid = 2638] [id = 631] 23:56:14 INFO - PROCESS | 2638 | --DOCSHELL 0x88596c00 == 168 [pid = 2638] [id = 629] 23:56:14 INFO - PROCESS | 2638 | --DOCSHELL 0x97896400 == 167 [pid = 2638] [id = 630] 23:56:14 INFO - PROCESS | 2638 | --DOCSHELL 0x910d8800 == 166 [pid = 2638] [id = 628] 23:56:14 INFO - PROCESS | 2638 | --DOCSHELL 0x8ebb1c00 == 165 [pid = 2638] [id = 627] 23:56:14 INFO - PROCESS | 2638 | --DOCSHELL 0x90ef6c00 == 164 [pid = 2638] [id = 626] 23:56:14 INFO - PROCESS | 2638 | --DOCSHELL 0x8eba3400 == 163 [pid = 2638] [id = 625] 23:56:14 INFO - PROCESS | 2638 | --DOCSHELL 0x8ecc2c00 == 162 [pid = 2638] [id = 624] 23:56:14 INFO - PROCESS | 2638 | --DOCSHELL 0x8d9a8c00 == 161 [pid = 2638] [id = 623] 23:56:14 INFO - PROCESS | 2638 | --DOCSHELL 0x8d69bc00 == 160 [pid = 2638] [id = 621] 23:56:14 INFO - PROCESS | 2638 | --DOCSHELL 0x88597c00 == 159 [pid = 2638] [id = 622] 23:56:14 INFO - PROCESS | 2638 | --DOCSHELL 0x892d1c00 == 158 [pid = 2638] [id = 620] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 176 (0x8e4d5800) [pid = 2638] [serial = 1859] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 175 (0x8e4d0c00) [pid = 2638] [serial = 1857] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 174 (0xa1154000) [pid = 2638] [serial = 1839] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 173 (0x8f7e4400) [pid = 2638] [serial = 1809] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 172 (0x8f6d8400) [pid = 2638] [serial = 1806] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 171 (0xa227cc00) [pid = 2638] [serial = 1842] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 170 (0x8998f400) [pid = 2638] [serial = 1797] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 169 (0x95195000) [pid = 2638] [serial = 1823] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 168 (0x8e39e400) [pid = 2638] [serial = 1856] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 167 (0x910d9400) [pid = 2638] [serial = 1812] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 166 (0xa22f1400) [pid = 2638] [serial = 1845] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 165 (0x8d4d2800) [pid = 2638] [serial = 1799] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 164 (0x9468a000) [pid = 2638] [serial = 1820] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 163 (0x8ecc6800) [pid = 2638] [serial = 1803] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 162 (0x92c1cc00) [pid = 2638] [serial = 1818] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 161 (0x8d704800) [pid = 2638] [serial = 1800] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 160 (0x92971800) [pid = 2638] [serial = 1814] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 159 (0xa114fc00) [pid = 2638] [serial = 1838] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 158 (0x8e4dd800) [pid = 2638] [serial = 1728] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 157 (0x8bd1e800) [pid = 2638] [serial = 1853] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 156 (0x94694400) [pid = 2638] [serial = 1821] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 155 (0x9cfae800) [pid = 2638] [serial = 1836] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 154 (0x99de8c00) [pid = 2638] [serial = 1826] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 153 (0x9ae4e400) [pid = 2638] [serial = 1779] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 152 (0x8ebb7000) [pid = 2638] [serial = 1802] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 151 (0x9a1d4400) [pid = 2638] [serial = 1827] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 150 (0x8a34e400) [pid = 2638] [serial = 1851] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 149 (0xa24bcc00) [pid = 2638] [serial = 1848] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 148 (0x8f584000) [pid = 2638] [serial = 1805] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 147 (0x90eeec00) [pid = 2638] [serial = 1811] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 146 (0x92974000) [pid = 2638] [serial = 1815] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 145 (0x92ae8800) [pid = 2638] [serial = 1817] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 144 (0x9b557400) [pid = 2638] [serial = 1830] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 143 (0xa24bac00) [pid = 2638] [serial = 1847] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 142 (0x9b8ae000) [pid = 2638] [serial = 1832] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 141 (0x9cfa8400) [pid = 2638] [serial = 1835] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 140 (0x892d7800) [pid = 2638] [serial = 1796] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 139 (0x9ad3ec00) [pid = 2638] [serial = 1776] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 138 (0x9ba3d800) [pid = 2638] [serial = 1833] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 137 (0xa21ab400) [pid = 2638] [serial = 1841] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 136 (0x8998c800) [pid = 2638] [serial = 1850] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 135 (0x9519cc00) [pid = 2638] [serial = 1824] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 134 (0x8d33c400) [pid = 2638] [serial = 1854] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 133 (0x9b05d800) [pid = 2638] [serial = 1829] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 132 (0x8f79e400) [pid = 2638] [serial = 1808] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | --DOMWINDOW == 131 (0xa22ed400) [pid = 2638] [serial = 1844] [outer = (nil)] [url = about:blank] 23:56:14 INFO - PROCESS | 2638 | 1464072974476 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:14 INFO - PROCESS | 2638 | ++DOCSHELL 0x87bf2800 == 159 [pid = 2638] [id = 658] 23:56:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 132 (0x87bf3800) [pid = 2638] [serial = 1975] [outer = (nil)] 23:56:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 133 (0x8858f000) [pid = 2638] [serial = 1976] [outer = 0x87bf3800] 23:56:14 INFO - PROCESS | 2638 | 1464072974559 Marionette DEBUG loaded listener.js 23:56:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 134 (0x892d1400) [pid = 2638] [serial = 1977] [outer = 0x87bf3800] 23:56:15 INFO - PROCESS | 2638 | 1464072975427 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]]]}] 23:56:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 23:56:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 4093ms 23:56:15 INFO - PROCESS | 2638 | 1464072975463 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 23:56:15 INFO - PROCESS | 2638 | 1464072975469 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 23:56:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 23:56:15 INFO - PROCESS | 2638 | 1464072975477 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 23:56:15 INFO - PROCESS | 2638 | 1464072975482 Marionette TRACE conn3 <- [1,2606,null,{}] 23:56:15 INFO - PROCESS | 2638 | 1464072975521 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}] 23:56:15 INFO - PROCESS | 2638 | 1464072975741 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 23:56:15 INFO - PROCESS | 2638 | 1464072975755 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:15 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b70ac00 == 160 [pid = 2638] [id = 659] 23:56:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 135 (0x8b710400) [pid = 2638] [serial = 1978] [outer = (nil)] 23:56:16 INFO - PROCESS | 2638 | ++DOMWINDOW == 136 (0x8bd1a000) [pid = 2638] [serial = 1979] [outer = 0x8b710400] 23:56:16 INFO - PROCESS | 2638 | 1464072976019 Marionette DEBUG loaded listener.js 23:56:16 INFO - PROCESS | 2638 | ++DOMWINDOW == 137 (0x8d4d2800) [pid = 2638] [serial = 1980] [outer = 0x8b710400] 23:56:16 INFO - PROCESS | 2638 | 1464072976955 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]]]}] 23:56:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 23:56:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1519ms 23:56:17 INFO - PROCESS | 2638 | 1464072976999 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 23:56:17 INFO - PROCESS | 2638 | 1464072977005 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 23:56:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 23:56:17 INFO - PROCESS | 2638 | 1464072977016 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 23:56:17 INFO - PROCESS | 2638 | 1464072977019 Marionette TRACE conn3 <- [1,2610,null,{}] 23:56:17 INFO - PROCESS | 2638 | 1464072977025 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}] 23:56:17 INFO - PROCESS | 2638 | 1464072977316 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 23:56:17 INFO - PROCESS | 2638 | 1464072977354 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:17 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ba83800 == 161 [pid = 2638] [id = 660] 23:56:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 138 (0x8d8cb400) [pid = 2638] [serial = 1981] [outer = (nil)] 23:56:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 139 (0x8e4c4400) [pid = 2638] [serial = 1982] [outer = 0x8d8cb400] 23:56:17 INFO - PROCESS | 2638 | 1464072977428 Marionette DEBUG loaded listener.js 23:56:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 140 (0x8e4d5000) [pid = 2638] [serial = 1983] [outer = 0x8d8cb400] 23:56:18 INFO - PROCESS | 2638 | 1464072978512 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]]]}] 23:56:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 23:56:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1535ms 23:56:18 INFO - PROCESS | 2638 | 1464072978547 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 23:56:18 INFO - PROCESS | 2638 | 1464072978551 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 23:56:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 23:56:18 INFO - PROCESS | 2638 | 1464072978572 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 23:56:18 INFO - PROCESS | 2638 | 1464072978581 Marionette TRACE conn3 <- [1,2614,null,{}] 23:56:18 INFO - PROCESS | 2638 | 1464072978588 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}] 23:56:18 INFO - PROCESS | 2638 | 1464072978891 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 23:56:19 INFO - PROCESS | 2638 | --DOMWINDOW == 139 (0x910d6000) [pid = 2638] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 23:56:19 INFO - PROCESS | 2638 | --DOMWINDOW == 138 (0x9b062c00) [pid = 2638] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 23:56:19 INFO - PROCESS | 2638 | --DOMWINDOW == 137 (0x9a0db800) [pid = 2638] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 23:56:19 INFO - PROCESS | 2638 | --DOMWINDOW == 136 (0x8ebb1400) [pid = 2638] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 23:56:19 INFO - PROCESS | 2638 | --DOMWINDOW == 135 (0x8f576000) [pid = 2638] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 23:56:19 INFO - PROCESS | 2638 | --DOMWINDOW == 134 (0x8d706000) [pid = 2638] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 23:56:19 INFO - PROCESS | 2638 | --DOMWINDOW == 133 (0x8f7a3800) [pid = 2638] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 23:56:19 INFO - PROCESS | 2638 | --DOMWINDOW == 132 (0x89be1400) [pid = 2638] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 23:56:19 INFO - PROCESS | 2638 | --DOMWINDOW == 131 (0x90d4e400) [pid = 2638] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 23:56:19 INFO - PROCESS | 2638 | --DOMWINDOW == 130 (0xa22ef000) [pid = 2638] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 23:56:19 INFO - PROCESS | 2638 | --DOMWINDOW == 129 (0x91a1ec00) [pid = 2638] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 23:56:19 INFO - PROCESS | 2638 | --DOMWINDOW == 128 (0x892d9000) [pid = 2638] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 23:56:19 INFO - PROCESS | 2638 | --DOMWINDOW == 127 (0x8d33ac00) [pid = 2638] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 23:56:19 INFO - PROCESS | 2638 | --DOMWINDOW == 126 (0x8f4f6800) [pid = 2638] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 23:56:19 INFO - PROCESS | 2638 | --DOMWINDOW == 125 (0x98288c00) [pid = 2638] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 23:56:19 INFO - PROCESS | 2638 | --DOMWINDOW == 124 (0x90ca4c00) [pid = 2638] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 23:56:19 INFO - PROCESS | 2638 | --DOMWINDOW == 123 (0x8d4d7400) [pid = 2638] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 23:56:19 INFO - PROCESS | 2638 | --DOMWINDOW == 122 (0x99def000) [pid = 2638] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 23:56:19 INFO - PROCESS | 2638 | --DOMWINDOW == 121 (0x8b753c00) [pid = 2638] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 23:56:19 INFO - PROCESS | 2638 | --DOMWINDOW == 120 (0x8998cc00) [pid = 2638] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 23:56:19 INFO - PROCESS | 2638 | 1464072979564 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:19 INFO - PROCESS | 2638 | ++DOCSHELL 0x892d9000 == 162 [pid = 2638] [id = 661] 23:56:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 121 (0x8998cc00) [pid = 2638] [serial = 1984] [outer = (nil)] 23:56:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 122 (0x8d331800) [pid = 2638] [serial = 1985] [outer = 0x8998cc00] 23:56:19 INFO - PROCESS | 2638 | 1464072979644 Marionette DEBUG loaded listener.js 23:56:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 123 (0x8ea84c00) [pid = 2638] [serial = 1986] [outer = 0x8998cc00] 23:56:20 INFO - PROCESS | 2638 | 1464072980462 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]]]}] 23:56:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 23:56:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1953ms 23:56:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 23:56:20 INFO - PROCESS | 2638 | 1464072980513 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 23:56:20 INFO - PROCESS | 2638 | 1464072980516 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 23:56:20 INFO - PROCESS | 2638 | 1464072980523 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 23:56:20 INFO - PROCESS | 2638 | 1464072980526 Marionette TRACE conn3 <- [1,2618,null,{}] 23:56:20 INFO - PROCESS | 2638 | 1464072980532 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}] 23:56:20 INFO - PROCESS | 2638 | 1464072980755 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 23:56:20 INFO - PROCESS | 2638 | 1464072980972 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:21 INFO - PROCESS | 2638 | ++DOCSHELL 0x8be59800 == 163 [pid = 2638] [id = 662] 23:56:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 124 (0x8d4d5800) [pid = 2638] [serial = 1987] [outer = (nil)] 23:56:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 125 (0x8eccd800) [pid = 2638] [serial = 1988] [outer = 0x8d4d5800] 23:56:21 INFO - PROCESS | 2638 | 1464072981050 Marionette DEBUG loaded listener.js 23:56:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 126 (0x8f579c00) [pid = 2638] [serial = 1989] [outer = 0x8d4d5800] 23:56:22 INFO - PROCESS | 2638 | 1464072982232 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]]]}] 23:56:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 23:56:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1744ms 23:56:22 INFO - PROCESS | 2638 | 1464072982267 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 23:56:22 INFO - PROCESS | 2638 | 1464072982274 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 23:56:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 23:56:22 INFO - PROCESS | 2638 | 1464072982285 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 23:56:22 INFO - PROCESS | 2638 | 1464072982290 Marionette TRACE conn3 <- [1,2622,null,{}] 23:56:22 INFO - PROCESS | 2638 | 1464072982299 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}] 23:56:22 INFO - PROCESS | 2638 | 1464072982548 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 23:56:22 INFO - PROCESS | 2638 | 1464072982898 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:22 INFO - PROCESS | 2638 | ++DOCSHELL 0x8859a400 == 164 [pid = 2638] [id = 663] 23:56:22 INFO - PROCESS | 2638 | ++DOMWINDOW == 127 (0x8b707000) [pid = 2638] [serial = 1990] [outer = (nil)] 23:56:22 INFO - PROCESS | 2638 | ++DOMWINDOW == 128 (0x8d692800) [pid = 2638] [serial = 1991] [outer = 0x8b707000] 23:56:22 INFO - PROCESS | 2638 | 1464072982995 Marionette DEBUG loaded listener.js 23:56:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 129 (0x8d9ab400) [pid = 2638] [serial = 1992] [outer = 0x8b707000] 23:56:23 INFO - PROCESS | 2638 | 1464072983963 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]]]}] 23:56:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 23:56:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1745ms 23:56:24 INFO - PROCESS | 2638 | 1464072984031 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 23:56:24 INFO - PROCESS | 2638 | 1464072984041 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 23:56:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 23:56:24 INFO - PROCESS | 2638 | 1464072984051 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 23:56:24 INFO - PROCESS | 2638 | 1464072984056 Marionette TRACE conn3 <- [1,2626,null,{}] 23:56:24 INFO - PROCESS | 2638 | 1464072984063 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}] 23:56:24 INFO - PROCESS | 2638 | 1464072984305 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 23:56:24 INFO - PROCESS | 2638 | 1464072984647 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:24 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ea85c00 == 165 [pid = 2638] [id = 664] 23:56:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 130 (0x8ea89400) [pid = 2638] [serial = 1993] [outer = (nil)] 23:56:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 131 (0x8ebb1c00) [pid = 2638] [serial = 1994] [outer = 0x8ea89400] 23:56:24 INFO - PROCESS | 2638 | 1464072984743 Marionette DEBUG loaded listener.js 23:56:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 132 (0x8ecc8400) [pid = 2638] [serial = 1995] [outer = 0x8ea89400] 23:56:25 INFO - PROCESS | 2638 | 1464072985750 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]]]}] 23:56:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 23:56:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1736ms 23:56:25 INFO - PROCESS | 2638 | 1464072985788 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 23:56:25 INFO - PROCESS | 2638 | 1464072985792 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 23:56:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 23:56:25 INFO - PROCESS | 2638 | 1464072985799 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 23:56:25 INFO - PROCESS | 2638 | 1464072985805 Marionette TRACE conn3 <- [1,2630,null,{}] 23:56:25 INFO - PROCESS | 2638 | 1464072985822 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}] 23:56:26 INFO - PROCESS | 2638 | 1464072986079 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 23:56:26 INFO - PROCESS | 2638 | 1464072986432 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:26 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f794400 == 166 [pid = 2638] [id = 665] 23:56:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 133 (0x8f798800) [pid = 2638] [serial = 1996] [outer = (nil)] 23:56:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 134 (0x90c95400) [pid = 2638] [serial = 1997] [outer = 0x8f798800] 23:56:26 INFO - PROCESS | 2638 | 1464072986525 Marionette DEBUG loaded listener.js 23:56:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 135 (0x90d45400) [pid = 2638] [serial = 1998] [outer = 0x8f798800] 23:56:27 INFO - PROCESS | 2638 | 1464072987463 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]]]}] 23:56:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 23:56:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1742ms 23:56:27 INFO - PROCESS | 2638 | 1464072987542 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 23:56:27 INFO - PROCESS | 2638 | 1464072987548 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 23:56:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 23:56:27 INFO - PROCESS | 2638 | 1464072987554 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 23:56:27 INFO - PROCESS | 2638 | 1464072987558 Marionette TRACE conn3 <- [1,2634,null,{}] 23:56:27 INFO - PROCESS | 2638 | 1464072987563 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}] 23:56:27 INFO - PROCESS | 2638 | 1464072987836 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 23:56:28 INFO - PROCESS | 2638 | 1464072988167 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:28 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f6db000 == 167 [pid = 2638] [id = 666] 23:56:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 136 (0x8f7eb000) [pid = 2638] [serial = 1999] [outer = (nil)] 23:56:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 137 (0x90eeec00) [pid = 2638] [serial = 2000] [outer = 0x8f7eb000] 23:56:28 INFO - PROCESS | 2638 | 1464072988261 Marionette DEBUG loaded listener.js 23:56:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 138 (0x910d9800) [pid = 2638] [serial = 2001] [outer = 0x8f7eb000] 23:56:29 INFO - PROCESS | 2638 | 1464072989360 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]]]}] 23:56:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 23:56:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1886ms 23:56:29 INFO - PROCESS | 2638 | 1464072989441 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 23:56:29 INFO - PROCESS | 2638 | 1464072989446 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 23:56:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 23:56:29 INFO - PROCESS | 2638 | 1464072989452 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 23:56:29 INFO - PROCESS | 2638 | 1464072989456 Marionette TRACE conn3 <- [1,2638,null,{}] 23:56:29 INFO - PROCESS | 2638 | 1464072989461 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}] 23:56:29 INFO - PROCESS | 2638 | 1464072989739 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 23:56:30 INFO - PROCESS | 2638 | 1464072990073 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:30 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f7e6000 == 168 [pid = 2638] [id = 667] 23:56:30 INFO - PROCESS | 2638 | ++DOMWINDOW == 139 (0x90d68c00) [pid = 2638] [serial = 2002] [outer = (nil)] 23:56:30 INFO - PROCESS | 2638 | ++DOMWINDOW == 140 (0x9297b800) [pid = 2638] [serial = 2003] [outer = 0x90d68c00] 23:56:30 INFO - PROCESS | 2638 | 1464072990168 Marionette DEBUG loaded listener.js 23:56:30 INFO - PROCESS | 2638 | ++DOMWINDOW == 141 (0x9297fc00) [pid = 2638] [serial = 2004] [outer = 0x90d68c00] 23:56:31 INFO - PROCESS | 2638 | 1464072991141 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]]]}] 23:56:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 23:56:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1744ms 23:56:31 INFO - PROCESS | 2638 | 1464072991197 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 23:56:31 INFO - PROCESS | 2638 | 1464072991202 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 23:56:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 23:56:31 INFO - PROCESS | 2638 | 1464072991208 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 23:56:31 INFO - PROCESS | 2638 | 1464072991212 Marionette TRACE conn3 <- [1,2642,null,{}] 23:56:31 INFO - PROCESS | 2638 | 1464072991218 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}] 23:56:31 INFO - PROCESS | 2638 | 1464072991501 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 23:56:31 INFO - PROCESS | 2638 | 1464072991888 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:31 INFO - PROCESS | 2638 | ++DOCSHELL 0x90ef0800 == 169 [pid = 2638] [id = 668] 23:56:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 142 (0x929f2000) [pid = 2638] [serial = 2005] [outer = (nil)] 23:56:32 INFO - PROCESS | 2638 | ++DOMWINDOW == 143 (0x92e10400) [pid = 2638] [serial = 2006] [outer = 0x929f2000] 23:56:32 INFO - PROCESS | 2638 | 1464072992026 Marionette DEBUG loaded listener.js 23:56:32 INFO - PROCESS | 2638 | ++DOMWINDOW == 144 (0x9468e000) [pid = 2638] [serial = 2007] [outer = 0x929f2000] 23:56:32 INFO - PROCESS | 2638 | 1464072992960 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]]]}] 23:56:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 23:56:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1791ms 23:56:33 INFO - PROCESS | 2638 | 1464072993002 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 23:56:33 INFO - PROCESS | 2638 | 1464072993006 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 23:56:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 23:56:33 INFO - PROCESS | 2638 | 1464072993013 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 23:56:33 INFO - PROCESS | 2638 | 1464072993016 Marionette TRACE conn3 <- [1,2646,null,{}] 23:56:33 INFO - PROCESS | 2638 | 1464072993022 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}] 23:56:33 INFO - PROCESS | 2638 | 1464072993255 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 23:56:33 INFO - PROCESS | 2638 | 1464072993592 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:33 INFO - PROCESS | 2638 | ++DOCSHELL 0x90d69c00 == 170 [pid = 2638] [id = 669] 23:56:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 145 (0x929ebc00) [pid = 2638] [serial = 2008] [outer = (nil)] 23:56:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 146 (0x95195400) [pid = 2638] [serial = 2009] [outer = 0x929ebc00] 23:56:33 INFO - PROCESS | 2638 | 1464072993689 Marionette DEBUG loaded listener.js 23:56:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 147 (0x951e4400) [pid = 2638] [serial = 2010] [outer = 0x929ebc00] 23:56:34 INFO - PROCESS | 2638 | 1464072994623 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]]]}] 23:56:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 23:56:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1683ms 23:56:34 INFO - PROCESS | 2638 | 1464072994697 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 23:56:34 INFO - PROCESS | 2638 | 1464072994700 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 23:56:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 23:56:34 INFO - PROCESS | 2638 | 1464072994707 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 23:56:34 INFO - PROCESS | 2638 | 1464072994710 Marionette TRACE conn3 <- [1,2650,null,{}] 23:56:34 INFO - PROCESS | 2638 | 1464072994718 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}] 23:56:35 INFO - PROCESS | 2638 | 1464072995004 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 23:56:35 INFO - PROCESS | 2638 | 1464072995393 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:35 INFO - PROCESS | 2638 | ++DOCSHELL 0x93a75c00 == 171 [pid = 2638] [id = 670] 23:56:35 INFO - PROCESS | 2638 | ++DOMWINDOW == 148 (0x95194000) [pid = 2638] [serial = 2011] [outer = (nil)] 23:56:35 INFO - PROCESS | 2638 | ++DOMWINDOW == 149 (0x97899c00) [pid = 2638] [serial = 2012] [outer = 0x95194000] 23:56:35 INFO - PROCESS | 2638 | 1464072995486 Marionette DEBUG loaded listener.js 23:56:35 INFO - PROCESS | 2638 | ++DOMWINDOW == 150 (0x98e25800) [pid = 2638] [serial = 2013] [outer = 0x95194000] 23:56:36 INFO - PROCESS | 2638 | 1464072996399 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]]]}] 23:56:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 23:56:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1734ms 23:56:36 INFO - PROCESS | 2638 | 1464072996442 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 23:56:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 23:56:36 INFO - PROCESS | 2638 | 1464072996446 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 23:56:36 INFO - PROCESS | 2638 | 1464072996453 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 23:56:36 INFO - PROCESS | 2638 | 1464072996456 Marionette TRACE conn3 <- [1,2654,null,{}] 23:56:36 INFO - PROCESS | 2638 | 1464072996462 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}] 23:56:36 INFO - PROCESS | 2638 | 1464072996690 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 23:56:37 INFO - PROCESS | 2638 | 1464072997067 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:37 INFO - PROCESS | 2638 | ++DOCSHELL 0x86b44400 == 172 [pid = 2638] [id = 671] 23:56:37 INFO - PROCESS | 2638 | ++DOMWINDOW == 151 (0x8a34d800) [pid = 2638] [serial = 2014] [outer = (nil)] 23:56:37 INFO - PROCESS | 2638 | ++DOMWINDOW == 152 (0x99f3dc00) [pid = 2638] [serial = 2015] [outer = 0x8a34d800] 23:56:37 INFO - PROCESS | 2638 | 1464072997169 Marionette DEBUG loaded listener.js 23:56:37 INFO - PROCESS | 2638 | ++DOMWINDOW == 153 (0x9a1c8c00) [pid = 2638] [serial = 2016] [outer = 0x8a34d800] 23:56:38 INFO - PROCESS | 2638 | 1464072998089 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]]]}] 23:56:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 23:56:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1697ms 23:56:38 INFO - PROCESS | 2638 | 1464072998150 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 23:56:38 INFO - PROCESS | 2638 | 1464072998154 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 23:56:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 23:56:38 INFO - PROCESS | 2638 | 1464072998160 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 23:56:38 INFO - PROCESS | 2638 | 1464072998164 Marionette TRACE conn3 <- [1,2658,null,{}] 23:56:38 INFO - PROCESS | 2638 | 1464072998169 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}] 23:56:38 INFO - PROCESS | 2638 | 1464072998409 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 23:56:38 INFO - PROCESS | 2638 | 1464072998748 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:38 INFO - PROCESS | 2638 | ++DOCSHELL 0x86b4a800 == 173 [pid = 2638] [id = 672] 23:56:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 154 (0x89990400) [pid = 2638] [serial = 2017] [outer = (nil)] 23:56:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 155 (0x9ad3ec00) [pid = 2638] [serial = 2018] [outer = 0x89990400] 23:56:38 INFO - PROCESS | 2638 | 1464072998840 Marionette DEBUG loaded listener.js 23:56:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 156 (0x9ad46000) [pid = 2638] [serial = 2019] [outer = 0x89990400] 23:56:39 INFO - PROCESS | 2638 | 1464072999735 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]]]}] 23:56:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 23:56:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1636ms 23:56:39 INFO - PROCESS | 2638 | 1464072999799 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 23:56:39 INFO - PROCESS | 2638 | 1464072999804 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 23:56:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 23:56:39 INFO - PROCESS | 2638 | 1464072999812 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 23:56:39 INFO - PROCESS | 2638 | 1464072999817 Marionette TRACE conn3 <- [1,2662,null,{}] 23:56:39 INFO - PROCESS | 2638 | 1464072999823 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}] 23:56:40 INFO - PROCESS | 2638 | 1464073000123 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 23:56:40 INFO - PROCESS | 2638 | 1464073000484 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:40 INFO - PROCESS | 2638 | ++DOCSHELL 0x94690800 == 174 [pid = 2638] [id = 673] 23:56:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 157 (0x9cdd9800) [pid = 2638] [serial = 2020] [outer = (nil)] 23:56:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 158 (0xa0619c00) [pid = 2638] [serial = 2021] [outer = 0x9cdd9800] 23:56:40 INFO - PROCESS | 2638 | 1464073000585 Marionette DEBUG loaded listener.js 23:56:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 159 (0xa21a1000) [pid = 2638] [serial = 2022] [outer = 0x9cdd9800] 23:56:41 INFO - PROCESS | 2638 | 1464073001504 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]]]}] 23:56:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 23:56:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1737ms 23:56:41 INFO - PROCESS | 2638 | 1464073001551 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 23:56:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 23:56:41 INFO - PROCESS | 2638 | 1464073001555 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 23:56:41 INFO - PROCESS | 2638 | 1464073001561 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 23:56:41 INFO - PROCESS | 2638 | 1464073001565 Marionette TRACE conn3 <- [1,2666,null,{}] 23:56:41 INFO - PROCESS | 2638 | 1464073001571 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}] 23:56:41 INFO - PROCESS | 2638 | 1464073001818 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 23:56:42 INFO - PROCESS | 2638 | 1464073002185 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:42 INFO - PROCESS | 2638 | ++DOCSHELL 0x892d2c00 == 175 [pid = 2638] [id = 674] 23:56:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 160 (0x8be54400) [pid = 2638] [serial = 2023] [outer = (nil)] 23:56:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 161 (0xa22ed400) [pid = 2638] [serial = 2024] [outer = 0x8be54400] 23:56:42 INFO - PROCESS | 2638 | 1464073002281 Marionette DEBUG loaded listener.js 23:56:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 162 (0xa22f0400) [pid = 2638] [serial = 2025] [outer = 0x8be54400] 23:56:43 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:56:43 INFO - PROCESS | 2638 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:56:43 INFO - PROCESS | 2638 | 1464073003607 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]]]}] 23:56:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 23:56:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2086ms 23:56:43 INFO - PROCESS | 2638 | 1464073003648 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 23:56:43 INFO - PROCESS | 2638 | 1464073003653 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 23:56:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 23:56:43 INFO - PROCESS | 2638 | 1464073003666 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 23:56:43 INFO - PROCESS | 2638 | 1464073003669 Marionette TRACE conn3 <- [1,2670,null,{}] 23:56:43 INFO - PROCESS | 2638 | 1464073003676 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}] 23:56:43 INFO - PROCESS | 2638 | 1464073003987 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 23:56:44 INFO - PROCESS | 2638 | 1464073004259 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:44 INFO - PROCESS | 2638 | ++DOCSHELL 0x860a4000 == 176 [pid = 2638] [id = 675] 23:56:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 163 (0x9cdbe000) [pid = 2638] [serial = 2026] [outer = (nil)] 23:56:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 164 (0xa24c0c00) [pid = 2638] [serial = 2027] [outer = 0x9cdbe000] 23:56:44 INFO - PROCESS | 2638 | 1464073004353 Marionette DEBUG loaded listener.js 23:56:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 165 (0xa262f000) [pid = 2638] [serial = 2028] [outer = 0x9cdbe000] 23:56:45 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:56:45 INFO - PROCESS | 2638 | 1464073005723 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 23:56:45 INFO - PROCESS | 2638 | 1464073005763 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 23:56:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 23:56:45 INFO - PROCESS | 2638 | 1464073005770 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 23:56:45 INFO - PROCESS | 2638 | 1464073005773 Marionette TRACE conn3 <- [1,2674,null,{}] 23:56:45 INFO - PROCESS | 2638 | 1464073005780 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}] 23:56:46 INFO - PROCESS | 2638 | 1464073006012 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 23:56:46 INFO - PROCESS | 2638 | 1464073006333 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:46 INFO - PROCESS | 2638 | ++DOCSHELL 0xa22eb400 == 177 [pid = 2638] [id = 676] 23:56:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 166 (0xa24c5c00) [pid = 2638] [serial = 2029] [outer = (nil)] 23:56:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 167 (0xa354a000) [pid = 2638] [serial = 2030] [outer = 0xa24c5c00] 23:56:46 INFO - PROCESS | 2638 | 1464073006424 Marionette DEBUG loaded listener.js 23:56:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 168 (0xa5038c00) [pid = 2638] [serial = 2031] [outer = 0xa24c5c00] 23:56:47 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:56:47 INFO - PROCESS | 2638 | 1464073007831 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 23:56:47 INFO - PROCESS | 2638 | 1464073007869 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 23:56:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 23:56:47 INFO - PROCESS | 2638 | 1464073007876 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 23:56:47 INFO - PROCESS | 2638 | 1464073007879 Marionette TRACE conn3 <- [1,2678,null,{}] 23:56:47 INFO - PROCESS | 2638 | 1464073007885 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}] 23:56:48 INFO - PROCESS | 2638 | 1464073008229 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 23:56:48 INFO - PROCESS | 2638 | 1464073008522 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:48 INFO - PROCESS | 2638 | ++DOCSHELL 0xa3059400 == 178 [pid = 2638] [id = 677] 23:56:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 169 (0xa3059c00) [pid = 2638] [serial = 2032] [outer = (nil)] 23:56:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 170 (0xa627f800) [pid = 2638] [serial = 2033] [outer = 0xa3059c00] 23:56:48 INFO - PROCESS | 2638 | 1464073008608 Marionette DEBUG loaded listener.js 23:56:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 171 (0xa6286000) [pid = 2638] [serial = 2034] [outer = 0xa3059c00] 23:56:49 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:56:49 INFO - PROCESS | 2638 | 1464073009969 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]]]}] 23:56:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 23:56:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2132ms 23:56:50 INFO - PROCESS | 2638 | 1464073010009 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 23:56:50 INFO - PROCESS | 2638 | 1464073010013 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 23:56:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 23:56:50 INFO - PROCESS | 2638 | 1464073010019 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 23:56:50 INFO - PROCESS | 2638 | 1464073010023 Marionette TRACE conn3 <- [1,2682,null,{}] 23:56:50 INFO - PROCESS | 2638 | 1464073010029 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}] 23:56:50 INFO - PROCESS | 2638 | 1464073010341 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 23:56:50 INFO - PROCESS | 2638 | 1464073010660 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:50 INFO - PROCESS | 2638 | ++DOCSHELL 0xa6284000 == 179 [pid = 2638] [id = 678] 23:56:50 INFO - PROCESS | 2638 | ++DOMWINDOW == 172 (0xa628b800) [pid = 2638] [serial = 2035] [outer = (nil)] 23:56:50 INFO - PROCESS | 2638 | ++DOMWINDOW == 173 (0xa6739000) [pid = 2638] [serial = 2036] [outer = 0xa628b800] 23:56:50 INFO - PROCESS | 2638 | 1464073010749 Marionette DEBUG loaded listener.js 23:56:50 INFO - PROCESS | 2638 | ++DOMWINDOW == 174 (0xa673c400) [pid = 2638] [serial = 2037] [outer = 0xa628b800] 23:56:53 INFO - PROCESS | 2638 | --DOCSHELL 0x8d698800 == 178 [pid = 2638] [id = 345] 23:56:53 INFO - PROCESS | 2638 | --DOCSHELL 0x85859000 == 177 [pid = 2638] [id = 443] 23:56:53 INFO - PROCESS | 2638 | --DOCSHELL 0x8f792800 == 176 [pid = 2638] [id = 438] 23:56:53 INFO - PROCESS | 2638 | --DOCSHELL 0x8e393000 == 175 [pid = 2638] [id = 108] 23:56:53 INFO - PROCESS | 2638 | --DOCSHELL 0x869e4000 == 174 [pid = 2638] [id = 440] 23:56:53 INFO - PROCESS | 2638 | --DOCSHELL 0x8ea82800 == 173 [pid = 2638] [id = 177] 23:56:53 INFO - PROCESS | 2638 | --DOCSHELL 0x8f7ec400 == 172 [pid = 2638] [id = 439] 23:56:53 INFO - PROCESS | 2638 | --DOCSHELL 0x90ef2800 == 171 [pid = 2638] [id = 210] 23:56:53 INFO - PROCESS | 2638 | --DOCSHELL 0x8a343400 == 170 [pid = 2638] [id = 185] 23:56:53 INFO - PROCESS | 2638 | --DOCSHELL 0x892d9000 == 169 [pid = 2638] [id = 661] 23:56:53 INFO - PROCESS | 2638 | --DOCSHELL 0x8ba83800 == 168 [pid = 2638] [id = 660] 23:56:53 INFO - PROCESS | 2638 | --DOCSHELL 0x8b70ac00 == 167 [pid = 2638] [id = 659] 23:56:53 INFO - PROCESS | 2638 | --DOCSHELL 0x87bf2800 == 166 [pid = 2638] [id = 658] 23:56:53 INFO - PROCESS | 2638 | --DOCSHELL 0x98e26400 == 165 [pid = 2638] [id = 655] 23:56:53 INFO - PROCESS | 2638 | --DOCSHELL 0x86b46000 == 164 [pid = 2638] [id = 654] 23:56:53 INFO - PROCESS | 2638 | --DOCSHELL 0x8d4d2400 == 163 [pid = 2638] [id = 653] 23:56:53 INFO - PROCESS | 2638 | --DOCSHELL 0x92e0b400 == 162 [pid = 2638] [id = 651] 23:56:53 INFO - PROCESS | 2638 | --DOCSHELL 0x90d4a800 == 161 [pid = 2638] [id = 652] 23:56:53 INFO - PROCESS | 2638 | --DOCSHELL 0x8998c400 == 160 [pid = 2638] [id = 650] 23:56:53 INFO - PROCESS | 2638 | --DOCSHELL 0x90ee9c00 == 159 [pid = 2638] [id = 649] 23:56:53 INFO - PROCESS | 2638 | --DOCSHELL 0x8eba2000 == 158 [pid = 2638] [id = 648] 23:56:53 INFO - PROCESS | 2638 | --DOCSHELL 0x8f7e3400 == 157 [pid = 2638] [id = 647] 23:56:53 INFO - PROCESS | 2638 | --DOCSHELL 0x87ddec00 == 156 [pid = 2638] [id = 619] 23:56:53 INFO - PROCESS | 2638 | --DOCSHELL 0x8e4c5000 == 155 [pid = 2638] [id = 646] 23:56:53 INFO - PROCESS | 2638 | --DOCSHELL 0x8b83f800 == 154 [pid = 2638] [id = 644] 23:56:53 INFO - PROCESS | 2638 | --DOCSHELL 0x8a349000 == 153 [pid = 2638] [id = 645] 23:56:53 INFO - PROCESS | 2638 | --DOCSHELL 0x8ebb4c00 == 152 [pid = 2638] [id = 643] 23:56:53 INFO - PROCESS | 2638 | --DOCSHELL 0x8bd16400 == 151 [pid = 2638] [id = 642] 23:56:53 INFO - PROCESS | 2638 | --DOCSHELL 0x8b70b400 == 150 [pid = 2638] [id = 575] 23:56:53 INFO - PROCESS | 2638 | --DOCSHELL 0x87bf8800 == 149 [pid = 2638] [id = 641] 23:56:53 INFO - PROCESS | 2638 | --DOCSHELL 0x891a5c00 == 148 [pid = 2638] [id = 640] 23:56:53 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 173 (0x9226cc00) [pid = 2638] [serial = 1880] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 172 (0xa22c4400) [pid = 2638] [serial = 1901] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 171 (0x9aa28000) [pid = 2638] [serial = 1896] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 170 (0x8ebbc400) [pid = 2638] [serial = 1868] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 169 (0x8f7e2000) [pid = 2638] [serial = 1874] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 168 (0x8e3a1c00) [pid = 2638] [serial = 1866] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 167 (0x90d6c800) [pid = 2638] [serial = 1877] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 166 (0xa26e5c00) [pid = 2638] [serial = 1907] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 165 (0x92ae8000) [pid = 2638] [serial = 1884] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 164 (0xa30ebc00) [pid = 2638] [serial = 1910] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 163 (0x93a74c00) [pid = 2638] [serial = 1887] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 162 (0x89bdf000) [pid = 2638] [serial = 1862] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 161 (0x8e595000) [pid = 2638] [serial = 1794] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 160 (0xa321b400) [pid = 2638] [serial = 1911] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 159 (0x910d3000) [pid = 2638] [serial = 1878] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 158 (0x8f6cf400) [pid = 2638] [serial = 1871] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 157 (0xa3053800) [pid = 2638] [serial = 1908] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 156 (0x98e20800) [pid = 2638] [serial = 1892] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 155 (0x92892400) [pid = 2638] [serial = 1881] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 154 (0x95197000) [pid = 2638] [serial = 1890] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 153 (0x8d8c4800) [pid = 2638] [serial = 1920] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 152 (0xa24c8800) [pid = 2638] [serial = 1905] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 151 (0x9b068400) [pid = 2638] [serial = 1898] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 150 (0x950e2400) [pid = 2638] [serial = 1889] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 149 (0x8b704800) [pid = 2638] [serial = 1916] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 148 (0x9ba34c00) [pid = 2638] [serial = 1899] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 147 (0x8d69b000) [pid = 2638] [serial = 1919] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 146 (0x8b847400) [pid = 2638] [serial = 1863] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 145 (0x8f4f0000) [pid = 2638] [serial = 1869] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 144 (0xa35ee000) [pid = 2638] [serial = 1913] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 143 (0x8f78ec00) [pid = 2638] [serial = 1872] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 142 (0x8d8ccc00) [pid = 2638] [serial = 1865] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 141 (0xa24c4000) [pid = 2638] [serial = 1904] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 140 (0x8b843c00) [pid = 2638] [serial = 1917] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 139 (0x8f7e9000) [pid = 2638] [serial = 1875] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 138 (0xa22f3000) [pid = 2638] [serial = 1902] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 137 (0x92e0ac00) [pid = 2638] [serial = 1886] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 136 (0x929f3800) [pid = 2638] [serial = 1883] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 135 (0x9989b000) [pid = 2638] [serial = 1893] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | --DOMWINDOW == 134 (0x9a1d2800) [pid = 2638] [serial = 1895] [outer = (nil)] [url = about:blank] 23:56:54 INFO - PROCESS | 2638 | 1464073014142 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]]]}] 23:56:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 23:56:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 4139ms 23:56:54 INFO - PROCESS | 2638 | 1464073014159 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 23:56:54 INFO - PROCESS | 2638 | 1464073014165 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 23:56:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 23:56:54 INFO - PROCESS | 2638 | 1464073014173 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 23:56:54 INFO - PROCESS | 2638 | 1464073014179 Marionette TRACE conn3 <- [1,2686,null,{}] 23:56:54 INFO - PROCESS | 2638 | 1464073014188 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}] 23:56:54 INFO - PROCESS | 2638 | 1464073014409 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 23:56:54 INFO - PROCESS | 2638 | 1464073014662 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:54 INFO - PROCESS | 2638 | ++DOCSHELL 0x891a5c00 == 149 [pid = 2638] [id = 679] 23:56:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 135 (0x891ab000) [pid = 2638] [serial = 2038] [outer = (nil)] 23:56:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 136 (0x892d9000) [pid = 2638] [serial = 2039] [outer = 0x891ab000] 23:56:54 INFO - PROCESS | 2638 | 1464073014745 Marionette DEBUG loaded listener.js 23:56:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 137 (0x8998e400) [pid = 2638] [serial = 2040] [outer = 0x891ab000] 23:56:56 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:56:56 INFO - PROCESS | 2638 | 1464073016137 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 23:56:56 INFO - PROCESS | 2638 | 1464073016179 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 23:56:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 23:56:56 INFO - PROCESS | 2638 | 1464073016189 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 23:56:56 INFO - PROCESS | 2638 | 1464073016193 Marionette TRACE conn3 <- [1,2690,null,{}] 23:56:56 INFO - PROCESS | 2638 | 1464073016199 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}] 23:56:56 INFO - PROCESS | 2638 | 1464073016554 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 23:56:56 INFO - PROCESS | 2638 | 1464073016598 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:56 INFO - PROCESS | 2638 | ++DOCSHELL 0x8a349000 == 150 [pid = 2638] [id = 680] 23:56:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 138 (0x8a349c00) [pid = 2638] [serial = 2041] [outer = (nil)] 23:56:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 139 (0x8b847400) [pid = 2638] [serial = 2042] [outer = 0x8a349c00] 23:56:56 INFO - PROCESS | 2638 | 1464073016677 Marionette DEBUG loaded listener.js 23:56:56 INFO - PROCESS | 2638 | ++DOMWINDOW == 140 (0x8ba7ec00) [pid = 2638] [serial = 2043] [outer = 0x8a349c00] 23:56:58 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:56:58 INFO - PROCESS | 2638 | 1464073018165 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 23:56:58 INFO - PROCESS | 2638 | 1464073018238 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 23:56:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 23:56:58 INFO - PROCESS | 2638 | 1464073018330 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 23:56:58 INFO - PROCESS | 2638 | 1464073018335 Marionette TRACE conn3 <- [1,2694,null,{}] 23:56:59 INFO - PROCESS | 2638 | 1464073019021 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}] 23:56:59 INFO - PROCESS | 2638 | --DOMWINDOW == 139 (0x8d8cb400) [pid = 2638] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 23:56:59 INFO - PROCESS | 2638 | --DOMWINDOW == 138 (0x8998cc00) [pid = 2638] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 23:56:59 INFO - PROCESS | 2638 | --DOMWINDOW == 137 (0x8ebbd400) [pid = 2638] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 23:56:59 INFO - PROCESS | 2638 | --DOMWINDOW == 136 (0x8ebb7c00) [pid = 2638] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 23:56:59 INFO - PROCESS | 2638 | --DOMWINDOW == 135 (0x8be56000) [pid = 2638] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 23:56:59 INFO - PROCESS | 2638 | --DOMWINDOW == 134 (0x89bd7c00) [pid = 2638] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 23:56:59 INFO - PROCESS | 2638 | --DOMWINDOW == 133 (0x8b710400) [pid = 2638] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 23:56:59 INFO - PROCESS | 2638 | --DOMWINDOW == 132 (0x87bf3800) [pid = 2638] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 23:56:59 INFO - PROCESS | 2638 | --DOMWINDOW == 131 (0x8ea80800) [pid = 2638] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 23:56:59 INFO - PROCESS | 2638 | --DOMWINDOW == 130 (0xa114b800) [pid = 2638] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 23:56:59 INFO - PROCESS | 2638 | --DOMWINDOW == 129 (0x99778000) [pid = 2638] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 23:56:59 INFO - PROCESS | 2638 | --DOMWINDOW == 128 (0x89bdf400) [pid = 2638] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 23:56:59 INFO - PROCESS | 2638 | --DOMWINDOW == 127 (0x8d8c0400) [pid = 2638] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 23:56:59 INFO - PROCESS | 2638 | --DOMWINDOW == 126 (0x929eb000) [pid = 2638] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 23:56:59 INFO - PROCESS | 2638 | --DOMWINDOW == 125 (0x9787fc00) [pid = 2638] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 23:56:59 INFO - PROCESS | 2638 | --DOMWINDOW == 124 (0x929ea800) [pid = 2638] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 23:56:59 INFO - PROCESS | 2638 | --DOMWINDOW == 123 (0x91a20c00) [pid = 2638] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 23:56:59 INFO - PROCESS | 2638 | --DOMWINDOW == 122 (0x8f6d0400) [pid = 2638] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 23:56:59 INFO - PROCESS | 2638 | --DOMWINDOW == 121 (0x90d50800) [pid = 2638] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 23:56:59 INFO - PROCESS | 2638 | --DOMWINDOW == 120 (0x8f78c000) [pid = 2638] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 23:56:59 INFO - PROCESS | 2638 | --DOMWINDOW == 119 (0x8ebc0400) [pid = 2638] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 23:56:59 INFO - PROCESS | 2638 | --DOMWINDOW == 118 (0xa3053400) [pid = 2638] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 23:56:59 INFO - PROCESS | 2638 | --DOMWINDOW == 117 (0x8b849800) [pid = 2638] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 23:56:59 INFO - PROCESS | 2638 | 1464073019399 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 23:56:59 INFO - PROCESS | 2638 | 1464073019541 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:59 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b843c00 == 151 [pid = 2638] [id = 681] 23:56:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 118 (0x8ba83800) [pid = 2638] [serial = 2044] [outer = (nil)] 23:56:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 119 (0x8d4d2400) [pid = 2638] [serial = 2045] [outer = 0x8ba83800] 23:56:59 INFO - PROCESS | 2638 | 1464073019627 Marionette DEBUG loaded listener.js 23:56:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 120 (0x8d691c00) [pid = 2638] [serial = 2046] [outer = 0x8ba83800] 23:57:00 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:57:00 INFO - PROCESS | 2638 | 1464073020841 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 23:57:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 23:57:00 INFO - PROCESS | 2638 | 1464073020900 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 23:57:00 INFO - PROCESS | 2638 | 1464073020906 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 23:57:00 INFO - PROCESS | 2638 | 1464073020909 Marionette TRACE conn3 <- [1,2698,null,{}] 23:57:00 INFO - PROCESS | 2638 | 1464073020915 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}] 23:57:01 INFO - PROCESS | 2638 | 1464073021194 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 23:57:01 INFO - PROCESS | 2638 | 1464073021542 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:01 INFO - PROCESS | 2638 | ++DOCSHELL 0x85859000 == 152 [pid = 2638] [id = 682] 23:57:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 121 (0x8585f000) [pid = 2638] [serial = 2047] [outer = (nil)] 23:57:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 122 (0x86b45c00) [pid = 2638] [serial = 2048] [outer = 0x8585f000] 23:57:01 INFO - PROCESS | 2638 | 1464073021644 Marionette DEBUG loaded listener.js 23:57:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 123 (0x87bf8800) [pid = 2638] [serial = 2049] [outer = 0x8585f000] 23:57:03 INFO - PROCESS | 2638 | SkCairoFTTypeface::onFilterRec unimplemented 23:57:03 INFO - PROCESS | 2638 | 1464073023152 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 23:57:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 23:57:03 INFO - PROCESS | 2638 | 1464073023214 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 23:57:03 INFO - PROCESS | 2638 | 1464073023223 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 23:57:03 INFO - PROCESS | 2638 | 1464073023230 Marionette TRACE conn3 <- [1,2702,null,{}] 23:57:03 INFO - PROCESS | 2638 | 1464073023353 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}] 23:57:03 INFO - PROCESS | 2638 | 1464073023608 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 23:57:03 INFO - PROCESS | 2638 | 1464073023891 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:03 INFO - PROCESS | 2638 | ++DOCSHELL 0x89989800 == 153 [pid = 2638] [id = 683] 23:57:03 INFO - PROCESS | 2638 | ++DOMWINDOW == 124 (0x89bd7000) [pid = 2638] [serial = 2050] [outer = (nil)] 23:57:03 INFO - PROCESS | 2638 | ++DOMWINDOW == 125 (0x8b74d000) [pid = 2638] [serial = 2051] [outer = 0x89bd7000] 23:57:04 INFO - PROCESS | 2638 | 1464073023998 Marionette DEBUG loaded listener.js 23:57:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 126 (0x8b84c000) [pid = 2638] [serial = 2052] [outer = 0x89bd7000] 23:57:05 INFO - PROCESS | 2638 | 1464073025036 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]]]}] 23:57:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 23:57:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1865ms 23:57:05 INFO - PROCESS | 2638 | 1464073025096 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 23:57:05 INFO - PROCESS | 2638 | 1464073025108 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 23:57:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 23:57:05 INFO - PROCESS | 2638 | 1464073025121 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 23:57:05 INFO - PROCESS | 2638 | 1464073025128 Marionette TRACE conn3 <- [1,2706,null,{}] 23:57:05 INFO - PROCESS | 2638 | 1464073025139 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}] 23:57:05 INFO - PROCESS | 2638 | 1464073025435 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 23:57:05 INFO - PROCESS | 2638 | 1464073025809 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:05 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d4d3000 == 154 [pid = 2638] [id = 684] 23:57:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 127 (0x8d4d4400) [pid = 2638] [serial = 2053] [outer = (nil)] 23:57:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 128 (0x8d696c00) [pid = 2638] [serial = 2054] [outer = 0x8d4d4400] 23:57:05 INFO - PROCESS | 2638 | 1464073025904 Marionette DEBUG loaded listener.js 23:57:06 INFO - PROCESS | 2638 | ++DOMWINDOW == 129 (0x8d710c00) [pid = 2638] [serial = 2055] [outer = 0x8d4d4400] 23:57:07 INFO - PROCESS | 2638 | 1464073027018 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]]]}] 23:57:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 23:57:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1943ms 23:57:07 INFO - PROCESS | 2638 | 1464073027063 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 23:57:07 INFO - PROCESS | 2638 | 1464073027068 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 23:57:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 23:57:07 INFO - PROCESS | 2638 | 1464073027085 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 23:57:07 INFO - PROCESS | 2638 | 1464073027095 Marionette TRACE conn3 <- [1,2710,null,{}] 23:57:07 INFO - PROCESS | 2638 | 1464073027102 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}] 23:57:07 INFO - PROCESS | 2638 | 1464073027401 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 23:57:07 INFO - PROCESS | 2638 | 1464073027738 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:07 INFO - PROCESS | 2638 | ++DOCSHELL 0x88598c00 == 155 [pid = 2638] [id = 685] 23:57:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 130 (0x8d8c1000) [pid = 2638] [serial = 2056] [outer = (nil)] 23:57:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 131 (0x8e4c5c00) [pid = 2638] [serial = 2057] [outer = 0x8d8c1000] 23:57:07 INFO - PROCESS | 2638 | 1464073027831 Marionette DEBUG loaded listener.js 23:57:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 132 (0x8e4dac00) [pid = 2638] [serial = 2058] [outer = 0x8d8c1000] 23:57:08 INFO - PROCESS | 2638 | 1464073028853 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] 23:57:08 INFO - PROCESS | 2638 | 1464073028934 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 23:57:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 23:57:08 INFO - PROCESS | 2638 | 1464073028941 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 23:57:08 INFO - PROCESS | 2638 | 1464073028947 Marionette TRACE conn3 <- [1,2714,null,{}] 23:57:08 INFO - PROCESS | 2638 | 1464073028957 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}] 23:57:09 INFO - PROCESS | 2638 | 1464073029263 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 23:57:09 INFO - PROCESS | 2638 | 1464073029606 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:09 INFO - PROCESS | 2638 | ++DOCSHELL 0x8be4ec00 == 156 [pid = 2638] [id = 686] 23:57:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 133 (0x8d8c1800) [pid = 2638] [serial = 2059] [outer = (nil)] 23:57:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 134 (0x8eba4c00) [pid = 2638] [serial = 2060] [outer = 0x8d8c1800] 23:57:09 INFO - PROCESS | 2638 | 1464073029700 Marionette DEBUG loaded listener.js 23:57:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 135 (0x8ebab000) [pid = 2638] [serial = 2061] [outer = 0x8d8c1800] 23:57:10 INFO - PROCESS | 2638 | 1464073030674 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]]]}] 23:57:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 23:57:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1785ms 23:57:10 INFO - PROCESS | 2638 | 1464073030727 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 23:57:10 INFO - PROCESS | 2638 | 1464073030730 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 23:57:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 23:57:10 INFO - PROCESS | 2638 | 1464073030737 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 23:57:10 INFO - PROCESS | 2638 | 1464073030741 Marionette TRACE conn3 <- [1,2718,null,{}] 23:57:10 INFO - PROCESS | 2638 | 1464073030748 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}] 23:57:11 INFO - PROCESS | 2638 | 1464073031000 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 23:57:11 INFO - PROCESS | 2638 | 1464073031330 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:11 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ebbf400 == 157 [pid = 2638] [id = 687] 23:57:11 INFO - PROCESS | 2638 | ++DOMWINDOW == 136 (0x8ecc1400) [pid = 2638] [serial = 2062] [outer = (nil)] 23:57:11 INFO - PROCESS | 2638 | ++DOMWINDOW == 137 (0x8ecce000) [pid = 2638] [serial = 2063] [outer = 0x8ecc1400] 23:57:11 INFO - PROCESS | 2638 | 1464073031436 Marionette DEBUG loaded listener.js 23:57:11 INFO - PROCESS | 2638 | ++DOMWINDOW == 138 (0x8f6d2c00) [pid = 2638] [serial = 2064] [outer = 0x8ecc1400] 23:57:12 INFO - PROCESS | 2638 | 1464073032477 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] 23:57:12 INFO - PROCESS | 2638 | 1464073032542 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 23:57:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 23:57:12 INFO - PROCESS | 2638 | 1464073032549 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 23:57:12 INFO - PROCESS | 2638 | 1464073032552 Marionette TRACE conn3 <- [1,2722,null,{}] 23:57:12 INFO - PROCESS | 2638 | 1464073032558 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}] 23:57:12 INFO - PROCESS | 2638 | 1464073032804 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 23:57:13 INFO - PROCESS | 2638 | 1464073033141 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:13 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ebb9400 == 158 [pid = 2638] [id = 688] 23:57:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 139 (0x8f6d6c00) [pid = 2638] [serial = 2065] [outer = (nil)] 23:57:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 140 (0x8f798400) [pid = 2638] [serial = 2066] [outer = 0x8f6d6c00] 23:57:13 INFO - PROCESS | 2638 | 1464073033238 Marionette DEBUG loaded listener.js 23:57:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 141 (0x8f7a2800) [pid = 2638] [serial = 2067] [outer = 0x8f6d6c00] 23:57:14 INFO - PROCESS | 2638 | 1464073034548 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] 23:57:14 INFO - PROCESS | 2638 | 1464073034641 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 23:57:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 23:57:14 INFO - PROCESS | 2638 | 1464073034698 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 23:57:14 INFO - PROCESS | 2638 | 1464073034701 Marionette TRACE conn3 <- [1,2726,null,{}] 23:57:14 INFO - PROCESS | 2638 | 1464073034716 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}] 23:57:15 INFO - PROCESS | 2638 | 1464073035005 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 23:57:15 INFO - PROCESS | 2638 | 1464073035265 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:15 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d8c5c00 == 159 [pid = 2638] [id = 689] 23:57:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 142 (0x8f790000) [pid = 2638] [serial = 2068] [outer = (nil)] 23:57:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 143 (0x90d48800) [pid = 2638] [serial = 2069] [outer = 0x8f790000] 23:57:15 INFO - PROCESS | 2638 | 1464073035371 Marionette DEBUG loaded listener.js 23:57:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 144 (0x90d66400) [pid = 2638] [serial = 2070] [outer = 0x8f790000] 23:57:16 INFO - PROCESS | 2638 | 1464073036387 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]]]}] 23:57:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 23:57:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1755ms 23:57:16 INFO - PROCESS | 2638 | 1464073036444 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 23:57:16 INFO - PROCESS | 2638 | 1464073036448 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 23:57:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 23:57:16 INFO - PROCESS | 2638 | 1464073036455 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 23:57:16 INFO - PROCESS | 2638 | 1464073036459 Marionette TRACE conn3 <- [1,2730,null,{}] 23:57:16 INFO - PROCESS | 2638 | 1464073036465 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}] 23:57:16 INFO - PROCESS | 2638 | 1464073036707 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 23:57:17 INFO - PROCESS | 2638 | 1464073037043 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:17 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f7e9000 == 160 [pid = 2638] [id = 690] 23:57:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 145 (0x8f7ec400) [pid = 2638] [serial = 2071] [outer = (nil)] 23:57:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 146 (0x90ef4000) [pid = 2638] [serial = 2072] [outer = 0x8f7ec400] 23:57:17 INFO - PROCESS | 2638 | 1464073037142 Marionette DEBUG loaded listener.js 23:57:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 147 (0x90ef6c00) [pid = 2638] [serial = 2073] [outer = 0x8f7ec400] 23:57:18 INFO - PROCESS | 2638 | 1464073038565 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 23:57:18 INFO - PROCESS | 2638 | 1464073038609 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 23:57:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 23:57:18 INFO - PROCESS | 2638 | 1464073038617 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 23:57:18 INFO - PROCESS | 2638 | 1464073038627 Marionette TRACE conn3 <- [1,2734,null,{}] 23:57:18 INFO - PROCESS | 2638 | 1464073038633 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}] 23:57:18 INFO - PROCESS | 2638 | 1464073038978 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 23:57:19 INFO - PROCESS | 2638 | 1464073039285 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:19 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f7edc00 == 161 [pid = 2638] [id = 691] 23:57:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 148 (0x90eeb400) [pid = 2638] [serial = 2074] [outer = (nil)] 23:57:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 149 (0x9227ac00) [pid = 2638] [serial = 2075] [outer = 0x90eeb400] 23:57:19 INFO - PROCESS | 2638 | 1464073039377 Marionette DEBUG loaded listener.js 23:57:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 150 (0x92972000) [pid = 2638] [serial = 2076] [outer = 0x90eeb400] 23:57:20 INFO - PROCESS | 2638 | 1464073040437 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]]]}] 23:57:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 23:57:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1892ms 23:57:20 INFO - PROCESS | 2638 | 1464073040510 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 23:57:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 23:57:20 INFO - PROCESS | 2638 | 1464073040515 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 23:57:20 INFO - PROCESS | 2638 | 1464073040522 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 23:57:20 INFO - PROCESS | 2638 | 1464073040525 Marionette TRACE conn3 <- [1,2738,null,{}] 23:57:20 INFO - PROCESS | 2638 | 1464073040532 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}] 23:57:20 INFO - PROCESS | 2638 | 1464073040791 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 23:57:21 INFO - PROCESS | 2638 | 1464073041191 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:21 INFO - PROCESS | 2638 | ++DOCSHELL 0x92971c00 == 162 [pid = 2638] [id = 692] 23:57:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 151 (0x9297e800) [pid = 2638] [serial = 2077] [outer = (nil)] 23:57:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 152 (0x92ae4800) [pid = 2638] [serial = 2078] [outer = 0x9297e800] 23:57:21 INFO - PROCESS | 2638 | 1464073041316 Marionette DEBUG loaded listener.js 23:57:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 153 (0x92c21c00) [pid = 2638] [serial = 2079] [outer = 0x9297e800] 23:57:22 INFO - PROCESS | 2638 | 1464073042304 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]]]}] 23:57:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 23:57:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1833ms 23:57:22 INFO - PROCESS | 2638 | 1464073042355 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 23:57:22 INFO - PROCESS | 2638 | 1464073042359 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 23:57:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 23:57:22 INFO - PROCESS | 2638 | 1464073042366 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 23:57:22 INFO - PROCESS | 2638 | 1464073042371 Marionette TRACE conn3 <- [1,2742,null,{}] 23:57:22 INFO - PROCESS | 2638 | 1464073042377 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}] 23:57:22 INFO - PROCESS | 2638 | 1464073042640 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 23:57:23 INFO - PROCESS | 2638 | 1464073042986 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:23 INFO - PROCESS | 2638 | ++DOCSHELL 0x92ae2400 == 163 [pid = 2638] [id = 693] 23:57:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 154 (0x950dd800) [pid = 2638] [serial = 2080] [outer = (nil)] 23:57:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 155 (0x95196400) [pid = 2638] [serial = 2081] [outer = 0x950dd800] 23:57:23 INFO - PROCESS | 2638 | 1464073043082 Marionette DEBUG loaded listener.js 23:57:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 156 (0x9519b000) [pid = 2638] [serial = 2082] [outer = 0x950dd800] 23:57:23 INFO - PROCESS | 2638 | 1464073043975 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]]]}] 23:57:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 23:57:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1646ms 23:57:24 INFO - PROCESS | 2638 | 1464073044013 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 23:57:24 INFO - PROCESS | 2638 | 1464073044016 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 23:57:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 23:57:24 INFO - PROCESS | 2638 | 1464073044023 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 23:57:24 INFO - PROCESS | 2638 | 1464073044026 Marionette TRACE conn3 <- [1,2746,null,{}] 23:57:24 INFO - PROCESS | 2638 | 1464073044032 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}] 23:57:24 INFO - PROCESS | 2638 | 1464073044286 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 23:57:24 INFO - PROCESS | 2638 | 1464073044638 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:24 INFO - PROCESS | 2638 | ++DOCSHELL 0x95264000 == 164 [pid = 2638] [id = 694] 23:57:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 157 (0x97879c00) [pid = 2638] [serial = 2083] [outer = (nil)] 23:57:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 158 (0x9821c400) [pid = 2638] [serial = 2084] [outer = 0x97879c00] 23:57:24 INFO - PROCESS | 2638 | 1464073044737 Marionette DEBUG loaded listener.js 23:57:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 159 (0x98e29c00) [pid = 2638] [serial = 2085] [outer = 0x97879c00] 23:57:25 INFO - PROCESS | 2638 | 1464073045713 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]]]}] 23:57:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 23:57:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1740ms 23:57:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 23:57:25 INFO - PROCESS | 2638 | 1464073045765 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 23:57:25 INFO - PROCESS | 2638 | 1464073045768 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 23:57:25 INFO - PROCESS | 2638 | 1464073045775 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 23:57:25 INFO - PROCESS | 2638 | 1464073045778 Marionette TRACE conn3 <- [1,2750,null,{}] 23:57:25 INFO - PROCESS | 2638 | 1464073045786 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}] 23:57:26 INFO - PROCESS | 2638 | 1464073046079 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 23:57:26 INFO - PROCESS | 2638 | 1464073046424 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:26 INFO - PROCESS | 2638 | ++DOCSHELL 0x89be4c00 == 165 [pid = 2638] [id = 695] 23:57:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 160 (0x8ba89c00) [pid = 2638] [serial = 2086] [outer = (nil)] 23:57:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 161 (0x99b5b000) [pid = 2638] [serial = 2087] [outer = 0x8ba89c00] 23:57:26 INFO - PROCESS | 2638 | 1464073046541 Marionette DEBUG loaded listener.js 23:57:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 162 (0x99f41400) [pid = 2638] [serial = 2088] [outer = 0x8ba89c00] 23:57:27 INFO - PROCESS | 2638 | 1464073047484 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]]]}] 23:57:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 23:57:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1784ms 23:57:27 INFO - PROCESS | 2638 | 1464073047559 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 23:57:27 INFO - PROCESS | 2638 | 1464073047563 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 23:57:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 23:57:27 INFO - PROCESS | 2638 | 1464073047569 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 23:57:27 INFO - PROCESS | 2638 | 1464073047572 Marionette TRACE conn3 <- [1,2754,null,{}] 23:57:27 INFO - PROCESS | 2638 | 1464073047578 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}] 23:57:27 INFO - PROCESS | 2638 | 1464073047853 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 23:57:28 INFO - PROCESS | 2638 | 1464073048190 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:28 INFO - PROCESS | 2638 | ++DOCSHELL 0x98e2b800 == 166 [pid = 2638] [id = 696] 23:57:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 163 (0x9989e800) [pid = 2638] [serial = 2089] [outer = (nil)] 23:57:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 164 (0x9ad21400) [pid = 2638] [serial = 2090] [outer = 0x9989e800] 23:57:28 INFO - PROCESS | 2638 | 1464073048287 Marionette DEBUG loaded listener.js 23:57:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 165 (0x9ad3c800) [pid = 2638] [serial = 2091] [outer = 0x9989e800] 23:57:29 INFO - PROCESS | 2638 | 1464073049205 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]]]}] 23:57:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 23:57:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1679ms 23:57:29 INFO - PROCESS | 2638 | 1464073049251 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 23:57:29 INFO - PROCESS | 2638 | 1464073049255 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 23:57:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 23:57:29 INFO - PROCESS | 2638 | 1464073049261 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 23:57:29 INFO - PROCESS | 2638 | 1464073049264 Marionette TRACE conn3 <- [1,2758,null,{}] 23:57:29 INFO - PROCESS | 2638 | 1464073049270 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}] 23:57:29 INFO - PROCESS | 2638 | 1464073049520 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 23:57:29 INFO - PROCESS | 2638 | 1464073049878 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:29 INFO - PROCESS | 2638 | ++DOCSHELL 0x86b4c400 == 167 [pid = 2638] [id = 697] 23:57:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 166 (0x9ae53c00) [pid = 2638] [serial = 2092] [outer = (nil)] 23:57:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 167 (0x9b8a5800) [pid = 2638] [serial = 2093] [outer = 0x9ae53c00] 23:57:29 INFO - PROCESS | 2638 | 1464073049975 Marionette DEBUG loaded listener.js 23:57:30 INFO - PROCESS | 2638 | ++DOMWINDOW == 168 (0x9b980400) [pid = 2638] [serial = 2094] [outer = 0x9ae53c00] 23:57:30 INFO - PROCESS | 2638 | 1464073050871 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]]]}] 23:57:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 23:57:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1629ms 23:57:30 INFO - PROCESS | 2638 | 1464073050891 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 23:57:30 INFO - PROCESS | 2638 | 1464073050895 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 23:57:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 23:57:30 INFO - PROCESS | 2638 | 1464073050902 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 23:57:30 INFO - PROCESS | 2638 | 1464073050906 Marionette TRACE conn3 <- [1,2762,null,{}] 23:57:30 INFO - PROCESS | 2638 | 1464073050914 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}] 23:57:31 INFO - PROCESS | 2638 | 1464073051167 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 23:57:31 INFO - PROCESS | 2638 | 1464073051539 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:31 INFO - PROCESS | 2638 | ++DOCSHELL 0x87de2c00 == 168 [pid = 2638] [id = 698] 23:57:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 169 (0x8bd1c000) [pid = 2638] [serial = 2095] [outer = (nil)] 23:57:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 170 (0x9cdd8c00) [pid = 2638] [serial = 2096] [outer = 0x8bd1c000] 23:57:31 INFO - PROCESS | 2638 | 1464073051633 Marionette DEBUG loaded listener.js 23:57:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 171 (0x9cfabc00) [pid = 2638] [serial = 2097] [outer = 0x8bd1c000] 23:57:34 INFO - PROCESS | 2638 | --DOCSHELL 0x8b843c00 == 167 [pid = 2638] [id = 681] 23:57:34 INFO - PROCESS | 2638 | --DOCSHELL 0x8a349000 == 166 [pid = 2638] [id = 680] 23:57:34 INFO - PROCESS | 2638 | --DOCSHELL 0x891a5c00 == 165 [pid = 2638] [id = 679] 23:57:34 INFO - PROCESS | 2638 | --DOCSHELL 0xa3059400 == 164 [pid = 2638] [id = 677] 23:57:34 INFO - PROCESS | 2638 | --DOCSHELL 0xa22eb400 == 163 [pid = 2638] [id = 676] 23:57:34 INFO - PROCESS | 2638 | --DOCSHELL 0x892d2c00 == 162 [pid = 2638] [id = 674] 23:57:34 INFO - PROCESS | 2638 | --DOCSHELL 0x860a4000 == 161 [pid = 2638] [id = 675] 23:57:34 INFO - PROCESS | 2638 | --DOCSHELL 0x94690800 == 160 [pid = 2638] [id = 673] 23:57:34 INFO - PROCESS | 2638 | --DOCSHELL 0x86b4a800 == 159 [pid = 2638] [id = 672] 23:57:34 INFO - PROCESS | 2638 | --DOCSHELL 0x86b44400 == 158 [pid = 2638] [id = 671] 23:57:34 INFO - PROCESS | 2638 | --DOCSHELL 0x93a75c00 == 157 [pid = 2638] [id = 670] 23:57:34 INFO - PROCESS | 2638 | --DOCSHELL 0x90ef0800 == 156 [pid = 2638] [id = 668] 23:57:34 INFO - PROCESS | 2638 | --DOCSHELL 0x90d69c00 == 155 [pid = 2638] [id = 669] 23:57:34 INFO - PROCESS | 2638 | --DOCSHELL 0x8f7e6000 == 154 [pid = 2638] [id = 667] 23:57:34 INFO - PROCESS | 2638 | --DOCSHELL 0x8f6db000 == 153 [pid = 2638] [id = 666] 23:57:34 INFO - PROCESS | 2638 | --DOCSHELL 0x8f794400 == 152 [pid = 2638] [id = 665] 23:57:34 INFO - PROCESS | 2638 | --DOCSHELL 0x8ea85c00 == 151 [pid = 2638] [id = 664] 23:57:34 INFO - PROCESS | 2638 | --DOCSHELL 0x8859a400 == 150 [pid = 2638] [id = 663] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 170 (0x8e4c4400) [pid = 2638] [serial = 1982] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 169 (0x8d331800) [pid = 2638] [serial = 1985] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 168 (0x8f580c00) [pid = 2638] [serial = 1934] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 167 (0x8f4fb400) [pid = 2638] [serial = 1932] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 166 (0x8ecc3400) [pid = 2638] [serial = 1931] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 165 (0x8e4dd400) [pid = 2638] [serial = 1929] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 164 (0x8e4c6800) [pid = 2638] [serial = 1928] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 163 (0x8be51000) [pid = 2638] [serial = 1926] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 162 (0x8b846c00) [pid = 2638] [serial = 1925] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 161 (0x8e4c5400) [pid = 2638] [serial = 1922] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 160 (0x8bd1a000) [pid = 2638] [serial = 1979] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 159 (0x8858f000) [pid = 2638] [serial = 1976] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 158 (0x892d1400) [pid = 2638] [serial = 1977] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 157 (0xa30cb400) [pid = 2638] [serial = 1974] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 156 (0xa26e4400) [pid = 2638] [serial = 1973] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 155 (0xa22f0c00) [pid = 2638] [serial = 1971] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 154 (0xa22ea000) [pid = 2638] [serial = 1970] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 153 (0x9cfa7000) [pid = 2638] [serial = 1968] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 152 (0x9cdd5c00) [pid = 2638] [serial = 1967] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 151 (0x9b8a8c00) [pid = 2638] [serial = 1965] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 150 (0x9b548800) [pid = 2638] [serial = 1964] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 149 (0x9a1d7800) [pid = 2638] [serial = 1962] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 148 (0x9a1d3c00) [pid = 2638] [serial = 1961] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 147 (0x99de3400) [pid = 2638] [serial = 1959] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 146 (0x99898800) [pid = 2638] [serial = 1958] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 145 (0x98289000) [pid = 2638] [serial = 1956] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 144 (0x97897000) [pid = 2638] [serial = 1955] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 143 (0x95050400) [pid = 2638] [serial = 1953] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 142 (0x93a7fc00) [pid = 2638] [serial = 1952] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 141 (0x92aed800) [pid = 2638] [serial = 1950] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 140 (0x92ae9800) [pid = 2638] [serial = 1949] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 139 (0x92274800) [pid = 2638] [serial = 1946] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 138 (0x9297ac00) [pid = 2638] [serial = 1947] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 137 (0x91a19c00) [pid = 2638] [serial = 1944] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 136 (0x910d0c00) [pid = 2638] [serial = 1943] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 135 (0x90d6e800) [pid = 2638] [serial = 1941] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 134 (0x90d69400) [pid = 2638] [serial = 1940] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 133 (0x8f7e2c00) [pid = 2638] [serial = 1938] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 132 (0x8f791000) [pid = 2638] [serial = 1937] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 131 (0x8f6dc800) [pid = 2638] [serial = 1935] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 130 (0x8e4d5000) [pid = 2638] [serial = 1983] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 129 (0x8ea84c00) [pid = 2638] [serial = 1986] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 128 (0x8eccd800) [pid = 2638] [serial = 1988] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 127 (0x8d4d2800) [pid = 2638] [serial = 1980] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 126 (0xa35efc00) [pid = 2638] [serial = 1914] [outer = (nil)] [url = about:blank] 23:57:34 INFO - PROCESS | 2638 | --DOMWINDOW == 125 (0x8e596000) [pid = 2638] [serial = 1860] [outer = (nil)] [url = about:blank] 23:57:35 INFO - PROCESS | 2638 | 1464073055036 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]]]}] 23:57:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 23:57:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 4152ms 23:57:35 INFO - PROCESS | 2638 | 1464073055055 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 23:57:35 INFO - PROCESS | 2638 | 1464073055061 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 23:57:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 23:57:35 INFO - PROCESS | 2638 | 1464073055068 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 23:57:35 INFO - PROCESS | 2638 | 1464073055075 Marionette TRACE conn3 <- [1,2766,null,{}] 23:57:35 INFO - PROCESS | 2638 | 1464073055082 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}] 23:57:35 INFO - PROCESS | 2638 | 1464073055306 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 23:57:35 INFO - PROCESS | 2638 | 1464073055531 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:35 INFO - PROCESS | 2638 | ++DOCSHELL 0x892d7800 == 151 [pid = 2638] [id = 699] 23:57:35 INFO - PROCESS | 2638 | ++DOMWINDOW == 126 (0x89983000) [pid = 2638] [serial = 2098] [outer = (nil)] 23:57:35 INFO - PROCESS | 2638 | ++DOMWINDOW == 127 (0x8a345800) [pid = 2638] [serial = 2099] [outer = 0x89983000] 23:57:35 INFO - PROCESS | 2638 | 1464073055621 Marionette DEBUG loaded listener.js 23:57:35 INFO - PROCESS | 2638 | ++DOMWINDOW == 128 (0x8b70e400) [pid = 2638] [serial = 2100] [outer = 0x89983000] 23:57:36 INFO - PROCESS | 2638 | 1464073056630 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]]]}] 23:57:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 23:57:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1586ms 23:57:36 INFO - PROCESS | 2638 | 1464073056656 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 23:57:36 INFO - PROCESS | 2638 | 1464073056666 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 23:57:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 23:57:36 INFO - PROCESS | 2638 | 1464073056676 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 23:57:36 INFO - PROCESS | 2638 | 1464073056681 Marionette TRACE conn3 <- [1,2770,null,{}] 23:57:36 INFO - PROCESS | 2638 | 1464073056688 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}] 23:57:37 INFO - PROCESS | 2638 | 1464073057035 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 23:57:37 INFO - PROCESS | 2638 | 1464073057068 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:37 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b751000 == 152 [pid = 2638] [id = 700] 23:57:37 INFO - PROCESS | 2638 | ++DOMWINDOW == 129 (0x8bd15800) [pid = 2638] [serial = 2101] [outer = (nil)] 23:57:37 INFO - PROCESS | 2638 | ++DOMWINDOW == 130 (0x8be55c00) [pid = 2638] [serial = 2102] [outer = 0x8bd15800] 23:57:37 INFO - PROCESS | 2638 | 1464073057154 Marionette DEBUG loaded listener.js 23:57:37 INFO - PROCESS | 2638 | ++DOMWINDOW == 131 (0x8d693000) [pid = 2638] [serial = 2103] [outer = 0x8bd15800] 23:57:38 INFO - PROCESS | 2638 | 1464073058279 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]]]}] 23:57:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 23:57:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1632ms 23:57:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 23:57:38 INFO - PROCESS | 2638 | 1464073058310 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 23:57:38 INFO - PROCESS | 2638 | 1464073058313 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 23:57:38 INFO - PROCESS | 2638 | 1464073058320 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 23:57:38 INFO - PROCESS | 2638 | 1464073058326 Marionette TRACE conn3 <- [1,2774,null,{}] 23:57:38 INFO - PROCESS | 2638 | 1464073058349 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}] 23:57:38 INFO - PROCESS | 2638 | 1464073058684 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 23:57:38 INFO - PROCESS | 2638 | 1464073058722 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:38 INFO - PROCESS | 2638 | ++DOCSHELL 0x8585bc00 == 153 [pid = 2638] [id = 701] 23:57:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 132 (0x8e39d800) [pid = 2638] [serial = 2104] [outer = (nil)] 23:57:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 133 (0x8e4c8000) [pid = 2638] [serial = 2105] [outer = 0x8e39d800] 23:57:38 INFO - PROCESS | 2638 | 1464073058803 Marionette DEBUG loaded listener.js 23:57:38 INFO - PROCESS | 2638 | ++DOMWINDOW == 134 (0x8e596800) [pid = 2638] [serial = 2106] [outer = 0x8e39d800] 23:57:39 INFO - PROCESS | 2638 | --DOMWINDOW == 133 (0x8d8c8c00) [pid = 2638] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 23:57:39 INFO - PROCESS | 2638 | --DOMWINDOW == 132 (0x8ea89400) [pid = 2638] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 23:57:39 INFO - PROCESS | 2638 | --DOMWINDOW == 131 (0x8b707000) [pid = 2638] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 23:57:39 INFO - PROCESS | 2638 | --DOMWINDOW == 130 (0x891ab000) [pid = 2638] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 23:57:39 INFO - PROCESS | 2638 | --DOMWINDOW == 129 (0xa3059c00) [pid = 2638] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 23:57:39 INFO - PROCESS | 2638 | --DOMWINDOW == 128 (0xa24c5c00) [pid = 2638] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 23:57:39 INFO - PROCESS | 2638 | --DOMWINDOW == 127 (0x9cdbe000) [pid = 2638] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 23:57:39 INFO - PROCESS | 2638 | --DOMWINDOW == 126 (0x8be54400) [pid = 2638] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 23:57:39 INFO - PROCESS | 2638 | --DOMWINDOW == 125 (0x9cdd9800) [pid = 2638] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 23:57:39 INFO - PROCESS | 2638 | --DOMWINDOW == 124 (0x89990400) [pid = 2638] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 23:57:39 INFO - PROCESS | 2638 | --DOMWINDOW == 123 (0x8a34d800) [pid = 2638] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 23:57:39 INFO - PROCESS | 2638 | --DOMWINDOW == 122 (0x95194000) [pid = 2638] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 23:57:39 INFO - PROCESS | 2638 | --DOMWINDOW == 121 (0x929ebc00) [pid = 2638] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 23:57:39 INFO - PROCESS | 2638 | --DOMWINDOW == 120 (0x929f2000) [pid = 2638] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 23:57:39 INFO - PROCESS | 2638 | --DOMWINDOW == 119 (0x90d68c00) [pid = 2638] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 23:57:39 INFO - PROCESS | 2638 | --DOMWINDOW == 118 (0x8f7eb000) [pid = 2638] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 23:57:39 INFO - PROCESS | 2638 | --DOMWINDOW == 117 (0x8f798800) [pid = 2638] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 23:57:39 INFO - PROCESS | 2638 | --DOMWINDOW == 116 (0x8a349c00) [pid = 2638] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 23:57:40 INFO - PROCESS | 2638 | 1464073060312 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]]]}] 23:57:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 23:57:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 2049ms 23:57:40 INFO - PROCESS | 2638 | 1464073060368 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 23:57:40 INFO - PROCESS | 2638 | 1464073060372 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 23:57:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 23:57:40 INFO - PROCESS | 2638 | 1464073060379 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 23:57:40 INFO - PROCESS | 2638 | 1464073060382 Marionette TRACE conn3 <- [1,2778,null,{}] 23:57:40 INFO - PROCESS | 2638 | 1464073060387 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}] 23:57:40 INFO - PROCESS | 2638 | 1464073060706 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 23:57:40 INFO - PROCESS | 2638 | 1464073060725 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:40 INFO - PROCESS | 2638 | ++DOCSHELL 0x8a349c00 == 154 [pid = 2638] [id = 702] 23:57:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 117 (0x8d9ae000) [pid = 2638] [serial = 2107] [outer = (nil)] 23:57:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 118 (0x8ebaf000) [pid = 2638] [serial = 2108] [outer = 0x8d9ae000] 23:57:40 INFO - PROCESS | 2638 | 1464073060804 Marionette DEBUG loaded listener.js 23:57:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 119 (0x8ecc5400) [pid = 2638] [serial = 2109] [outer = 0x8d9ae000] 23:57:41 INFO - PROCESS | 2638 | 1464073061965 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]]]}] 23:57:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 23:57:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1630ms 23:57:42 INFO - PROCESS | 2638 | 1464073062011 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 23:57:42 INFO - PROCESS | 2638 | 1464073062018 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 23:57:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 23:57:42 INFO - PROCESS | 2638 | 1464073062027 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 23:57:42 INFO - PROCESS | 2638 | 1464073062033 Marionette TRACE conn3 <- [1,2782,null,{}] 23:57:42 INFO - PROCESS | 2638 | 1464073062045 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}] 23:57:42 INFO - PROCESS | 2638 | 1464073062391 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 23:57:42 INFO - PROCESS | 2638 | 1464073062755 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:42 INFO - PROCESS | 2638 | ++DOCSHELL 0x88599800 == 155 [pid = 2638] [id = 703] 23:57:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 120 (0x89be3800) [pid = 2638] [serial = 2110] [outer = (nil)] 23:57:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 121 (0x8a34b800) [pid = 2638] [serial = 2111] [outer = 0x89be3800] 23:57:42 INFO - PROCESS | 2638 | 1464073062850 Marionette DEBUG loaded listener.js 23:57:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 122 (0x8b84b800) [pid = 2638] [serial = 2112] [outer = 0x89be3800] 23:57:43 INFO - PROCESS | 2638 | 1464073063889 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]]]}] 23:57:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 23:57:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1939ms 23:57:43 INFO - PROCESS | 2638 | 1464073063967 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 23:57:43 INFO - PROCESS | 2638 | 1464073063976 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 23:57:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 23:57:43 INFO - PROCESS | 2638 | 1464073063987 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 23:57:43 INFO - PROCESS | 2638 | 1464073063991 Marionette TRACE conn3 <- [1,2786,null,{}] 23:57:44 INFO - PROCESS | 2638 | 1464073063998 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}] 23:57:44 INFO - PROCESS | 2638 | 1464073064321 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 23:57:44 INFO - PROCESS | 2638 | 1464073064665 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:44 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d818000 == 156 [pid = 2638] [id = 704] 23:57:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 123 (0x8d8bdc00) [pid = 2638] [serial = 2113] [outer = (nil)] 23:57:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 124 (0x8e4c8c00) [pid = 2638] [serial = 2114] [outer = 0x8d8bdc00] 23:57:44 INFO - PROCESS | 2638 | 1464073064755 Marionette DEBUG loaded listener.js 23:57:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 125 (0x8ebb1400) [pid = 2638] [serial = 2115] [outer = 0x8d8bdc00] 23:57:45 INFO - PROCESS | 2638 | 1464073065735 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]]]}] 23:57:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 23:57:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1785ms 23:57:45 INFO - PROCESS | 2638 | 1464073065772 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 23:57:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 23:57:45 INFO - PROCESS | 2638 | 1464073065777 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 23:57:45 INFO - PROCESS | 2638 | 1464073065784 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 23:57:45 INFO - PROCESS | 2638 | 1464073065790 Marionette TRACE conn3 <- [1,2790,null,{}] 23:57:45 INFO - PROCESS | 2638 | 1464073065806 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}] 23:57:46 INFO - PROCESS | 2638 | 1464073066072 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 23:57:46 INFO - PROCESS | 2638 | 1464073066489 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:46 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f57cc00 == 157 [pid = 2638] [id = 705] 23:57:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 126 (0x8f583c00) [pid = 2638] [serial = 2116] [outer = (nil)] 23:57:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 127 (0x8f6d8400) [pid = 2638] [serial = 2117] [outer = 0x8f583c00] 23:57:46 INFO - PROCESS | 2638 | 1464073066591 Marionette DEBUG loaded listener.js 23:57:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 128 (0x8f78c000) [pid = 2638] [serial = 2118] [outer = 0x8f583c00] 23:57:47 INFO - PROCESS | 2638 | 1464073067612 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]]]}] 23:57:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 23:57:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1893ms 23:57:47 INFO - PROCESS | 2638 | 1464073067678 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 23:57:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 23:57:47 INFO - PROCESS | 2638 | 1464073067683 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 23:57:47 INFO - PROCESS | 2638 | 1464073067689 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 23:57:47 INFO - PROCESS | 2638 | 1464073067693 Marionette TRACE conn3 <- [1,2794,null,{}] 23:57:47 INFO - PROCESS | 2638 | 1464073067699 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}] 23:57:47 INFO - PROCESS | 2638 | 1464073067946 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 23:57:48 INFO - PROCESS | 2638 | 1464073068288 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:48 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f6d0800 == 158 [pid = 2638] [id = 706] 23:57:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 129 (0x8f79e400) [pid = 2638] [serial = 2119] [outer = (nil)] 23:57:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 130 (0x90c9c800) [pid = 2638] [serial = 2120] [outer = 0x8f79e400] 23:57:48 INFO - PROCESS | 2638 | 1464073068385 Marionette DEBUG loaded listener.js 23:57:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 131 (0x90d42000) [pid = 2638] [serial = 2121] [outer = 0x8f79e400] 23:57:49 INFO - PROCESS | 2638 | 1464073069323 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]]]}] 23:57:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 23:57:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1684ms 23:57:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 23:57:49 INFO - PROCESS | 2638 | 1464073069374 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 23:57:49 INFO - PROCESS | 2638 | 1464073069377 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 23:57:49 INFO - PROCESS | 2638 | 1464073069384 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 23:57:49 INFO - PROCESS | 2638 | 1464073069388 Marionette TRACE conn3 <- [1,2798,null,{}] 23:57:49 INFO - PROCESS | 2638 | 1464073069393 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}] 23:57:49 INFO - PROCESS | 2638 | 1464073069633 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 23:57:49 INFO - PROCESS | 2638 | 1464073069969 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:50 INFO - PROCESS | 2638 | ++DOCSHELL 0x86b4f000 == 159 [pid = 2638] [id = 707] 23:57:50 INFO - PROCESS | 2638 | ++DOMWINDOW == 132 (0x8f6d9800) [pid = 2638] [serial = 2122] [outer = (nil)] 23:57:50 INFO - PROCESS | 2638 | ++DOMWINDOW == 133 (0x90eea400) [pid = 2638] [serial = 2123] [outer = 0x8f6d9800] 23:57:50 INFO - PROCESS | 2638 | 1464073070066 Marionette DEBUG loaded listener.js 23:57:50 INFO - PROCESS | 2638 | ++DOMWINDOW == 134 (0x910d5800) [pid = 2638] [serial = 2124] [outer = 0x8f6d9800] 23:57:51 INFO - PROCESS | 2638 | 1464073071030 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]]]}] 23:57:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 23:57:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1689ms 23:57:51 INFO - PROCESS | 2638 | 1464073071073 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 23:57:51 INFO - PROCESS | 2638 | 1464073071076 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 23:57:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 23:57:51 INFO - PROCESS | 2638 | 1464073071084 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 23:57:51 INFO - PROCESS | 2638 | 1464073071088 Marionette TRACE conn3 <- [1,2802,null,{}] 23:57:51 INFO - PROCESS | 2638 | 1464073071094 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}] 23:57:51 INFO - PROCESS | 2638 | 1464073071426 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 23:57:51 INFO - PROCESS | 2638 | 1464073071826 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:51 INFO - PROCESS | 2638 | ++DOCSHELL 0x90d61800 == 160 [pid = 2638] [id = 708] 23:57:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 135 (0x90d6ec00) [pid = 2638] [serial = 2125] [outer = (nil)] 23:57:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 136 (0x929f7800) [pid = 2638] [serial = 2126] [outer = 0x90d6ec00] 23:57:51 INFO - PROCESS | 2638 | 1464073071920 Marionette DEBUG loaded listener.js 23:57:52 INFO - PROCESS | 2638 | ++DOMWINDOW == 137 (0x92ae9000) [pid = 2638] [serial = 2127] [outer = 0x90d6ec00] 23:57:52 INFO - PROCESS | 2638 | 1464073072922 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]]]}] 23:57:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 23:57:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1890ms 23:57:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 23:57:52 INFO - PROCESS | 2638 | 1464073072975 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 23:57:52 INFO - PROCESS | 2638 | 1464073072978 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 23:57:52 INFO - PROCESS | 2638 | 1464073072985 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 23:57:52 INFO - PROCESS | 2638 | 1464073072989 Marionette TRACE conn3 <- [1,2806,null,{}] 23:57:52 INFO - PROCESS | 2638 | 1464073072994 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}] 23:57:53 INFO - PROCESS | 2638 | 1464073073245 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 23:57:53 INFO - PROCESS | 2638 | 1464073073579 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:53 INFO - PROCESS | 2638 | ++DOCSHELL 0x92ae2800 == 161 [pid = 2638] [id = 709] 23:57:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 138 (0x92ae5800) [pid = 2638] [serial = 2128] [outer = (nil)] 23:57:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 139 (0x92e13800) [pid = 2638] [serial = 2129] [outer = 0x92ae5800] 23:57:53 INFO - PROCESS | 2638 | 1464073073679 Marionette DEBUG loaded listener.js 23:57:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 140 (0x94693800) [pid = 2638] [serial = 2130] [outer = 0x92ae5800] 23:57:54 INFO - PROCESS | 2638 | 1464073074605 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]]]}] 23:57:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 23:57:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1639ms 23:57:54 INFO - PROCESS | 2638 | 1464073074623 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 23:57:54 INFO - PROCESS | 2638 | 1464073074627 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 23:57:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 23:57:54 INFO - PROCESS | 2638 | 1464073074634 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 23:57:54 INFO - PROCESS | 2638 | 1464073074637 Marionette TRACE conn3 <- [1,2810,null,{}] 23:57:54 INFO - PROCESS | 2638 | 1464073074643 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}] 23:57:54 INFO - PROCESS | 2638 | 1464073074868 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 23:57:55 INFO - PROCESS | 2638 | 1464073075166 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:55 INFO - PROCESS | 2638 | ++DOCSHELL 0x92c29800 == 162 [pid = 2638] [id = 710] 23:57:55 INFO - PROCESS | 2638 | ++DOMWINDOW == 141 (0x95051000) [pid = 2638] [serial = 2131] [outer = (nil)] 23:57:55 INFO - PROCESS | 2638 | ++DOMWINDOW == 142 (0x950e3800) [pid = 2638] [serial = 2132] [outer = 0x95051000] 23:57:55 INFO - PROCESS | 2638 | 1464073075299 Marionette DEBUG loaded listener.js 23:57:55 INFO - PROCESS | 2638 | ++DOMWINDOW == 143 (0x95197000) [pid = 2638] [serial = 2133] [outer = 0x95051000] 23:57:56 INFO - PROCESS | 2638 | 1464073076250 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]]]}] 23:57:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 23:57:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1681ms 23:57:56 INFO - PROCESS | 2638 | 1464073076316 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 23:57:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 23:57:56 INFO - PROCESS | 2638 | 1464073076320 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 23:57:56 INFO - PROCESS | 2638 | 1464073076329 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 23:57:56 INFO - PROCESS | 2638 | 1464073076335 Marionette TRACE conn3 <- [1,2814,null,{}] 23:57:56 INFO - PROCESS | 2638 | 1464073076344 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}] 23:57:56 INFO - PROCESS | 2638 | 1464073076639 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 23:57:57 INFO - PROCESS | 2638 | 1464073076979 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:57 INFO - PROCESS | 2638 | ++DOCSHELL 0x90d6c400 == 163 [pid = 2638] [id = 711] 23:57:57 INFO - PROCESS | 2638 | ++DOMWINDOW == 144 (0x92c20800) [pid = 2638] [serial = 2134] [outer = (nil)] 23:57:57 INFO - PROCESS | 2638 | ++DOMWINDOW == 145 (0x9789f800) [pid = 2638] [serial = 2135] [outer = 0x92c20800] 23:57:57 INFO - PROCESS | 2638 | 1464073077074 Marionette DEBUG loaded listener.js 23:57:57 INFO - PROCESS | 2638 | ++DOMWINDOW == 146 (0x98a28800) [pid = 2638] [serial = 2136] [outer = 0x92c20800] 23:57:58 INFO - PROCESS | 2638 | 1464073078041 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]]]}] 23:57:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 23:57:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1795ms 23:57:58 INFO - PROCESS | 2638 | 1464073078122 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 23:57:58 INFO - PROCESS | 2638 | 1464073078126 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 23:57:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 23:57:58 INFO - PROCESS | 2638 | 1464073078132 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 23:57:58 INFO - PROCESS | 2638 | 1464073078136 Marionette TRACE conn3 <- [1,2818,null,{}] 23:57:58 INFO - PROCESS | 2638 | 1464073078141 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}] 23:57:58 INFO - PROCESS | 2638 | 1464073078423 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 23:57:58 INFO - PROCESS | 2638 | 1464073078758 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:58 INFO - PROCESS | 2638 | ++DOCSHELL 0x87a85400 == 164 [pid = 2638] [id = 712] 23:57:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 147 (0x92c22c00) [pid = 2638] [serial = 2137] [outer = (nil)] 23:57:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 148 (0x99f4a400) [pid = 2638] [serial = 2138] [outer = 0x92c22c00] 23:57:58 INFO - PROCESS | 2638 | 1464073078850 Marionette DEBUG loaded listener.js 23:57:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 149 (0x9a1e8000) [pid = 2638] [serial = 2139] [outer = 0x92c22c00] 23:57:59 INFO - PROCESS | 2638 | 1464073079807 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]]]}] 23:57:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 23:57:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1735ms 23:57:59 INFO - PROCESS | 2638 | 1464073079870 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 23:57:59 INFO - PROCESS | 2638 | 1464073079877 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 23:57:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 23:57:59 INFO - PROCESS | 2638 | 1464073079887 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 23:57:59 INFO - PROCESS | 2638 | 1464073079894 Marionette TRACE conn3 <- [1,2822,null,{}] 23:57:59 INFO - PROCESS | 2638 | 1464073079902 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}] 23:58:00 INFO - PROCESS | 2638 | 1464073080281 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 23:58:00 INFO - PROCESS | 2638 | 1464073080635 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:00 INFO - PROCESS | 2638 | ++DOCSHELL 0x99776000 == 165 [pid = 2638] [id = 713] 23:58:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 150 (0x9b8aa400) [pid = 2638] [serial = 2140] [outer = (nil)] 23:58:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 151 (0x9ba3b400) [pid = 2638] [serial = 2141] [outer = 0x9b8aa400] 23:58:00 INFO - PROCESS | 2638 | 1464073080733 Marionette DEBUG loaded listener.js 23:58:00 INFO - PROCESS | 2638 | ++DOMWINDOW == 152 (0x9cfa9c00) [pid = 2638] [serial = 2142] [outer = 0x9b8aa400] 23:58:01 INFO - PROCESS | 2638 | 1464073081916 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]]]}] 23:58:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 23:58:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 2099ms 23:58:01 INFO - PROCESS | 2638 | 1464073081986 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 23:58:01 INFO - PROCESS | 2638 | 1464073081990 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 23:58:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 23:58:02 INFO - PROCESS | 2638 | 1464073081997 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 23:58:02 INFO - PROCESS | 2638 | 1464073082000 Marionette TRACE conn3 <- [1,2826,null,{}] 23:58:02 INFO - PROCESS | 2638 | 1464073082007 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}] 23:58:02 INFO - PROCESS | 2638 | 1464073082287 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 23:58:02 INFO - PROCESS | 2638 | 1464073082663 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:02 INFO - PROCESS | 2638 | ++DOCSHELL 0x9a0db800 == 166 [pid = 2638] [id = 714] 23:58:02 INFO - PROCESS | 2638 | ++DOMWINDOW == 153 (0x9b979800) [pid = 2638] [serial = 2143] [outer = (nil)] 23:58:02 INFO - PROCESS | 2638 | ++DOMWINDOW == 154 (0xa21aac00) [pid = 2638] [serial = 2144] [outer = 0x9b979800] 23:58:02 INFO - PROCESS | 2638 | 1464073082755 Marionette DEBUG loaded listener.js 23:58:02 INFO - PROCESS | 2638 | ++DOMWINDOW == 155 (0xa22bd800) [pid = 2638] [serial = 2145] [outer = 0x9b979800] 23:58:03 INFO - PROCESS | 2638 | 1464073083764 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 23:58:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 23:58:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1839ms 23:58:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 23:58:03 INFO - PROCESS | 2638 | 1464073083837 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 23:58:03 INFO - PROCESS | 2638 | 1464073083840 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 23:58:03 INFO - PROCESS | 2638 | 1464073083847 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 23:58:03 INFO - PROCESS | 2638 | 1464073083851 Marionette TRACE conn3 <- [1,2830,null,{}] 23:58:03 INFO - PROCESS | 2638 | 1464073083856 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}] 23:58:04 INFO - PROCESS | 2638 | 1464073084113 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 23:58:04 INFO - PROCESS | 2638 | 1464073084467 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:04 INFO - PROCESS | 2638 | ++DOCSHELL 0x891a1400 == 167 [pid = 2638] [id = 715] 23:58:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 156 (0x891a4400) [pid = 2638] [serial = 2146] [outer = (nil)] 23:58:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 157 (0xa22f3400) [pid = 2638] [serial = 2147] [outer = 0x891a4400] 23:58:04 INFO - PROCESS | 2638 | 1464073084613 Marionette DEBUG loaded listener.js 23:58:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 158 (0xa24b9400) [pid = 2638] [serial = 2148] [outer = 0x891a4400] 23:58:05 INFO - PROCESS | 2638 | 1464073085988 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]]]}] 23:58:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 23:58:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 2234ms 23:58:06 INFO - PROCESS | 2638 | 1464073086083 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 23:58:06 INFO - PROCESS | 2638 | 1464073086089 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 23:58:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 23:58:06 INFO - PROCESS | 2638 | 1464073086100 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 23:58:06 INFO - PROCESS | 2638 | 1464073086105 Marionette TRACE conn3 <- [1,2834,null,{}] 23:58:06 INFO - PROCESS | 2638 | 1464073086115 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}] 23:58:06 INFO - PROCESS | 2638 | 1464073086544 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 23:58:06 INFO - PROCESS | 2638 | 1464073086869 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:06 INFO - PROCESS | 2638 | ++DOCSHELL 0xa24bec00 == 168 [pid = 2638] [id = 716] 23:58:06 INFO - PROCESS | 2638 | ++DOMWINDOW == 159 (0xa24c5800) [pid = 2638] [serial = 2149] [outer = (nil)] 23:58:06 INFO - PROCESS | 2638 | ++DOMWINDOW == 160 (0xa2631c00) [pid = 2638] [serial = 2150] [outer = 0xa24c5800] 23:58:06 INFO - PROCESS | 2638 | 1464073086993 Marionette DEBUG loaded listener.js 23:58:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 161 (0xa3053000) [pid = 2638] [serial = 2151] [outer = 0xa24c5800] 23:58:08 INFO - PROCESS | 2638 | 1464073088016 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 23:58:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 23:58:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1986ms 23:58:08 INFO - PROCESS | 2638 | 1464073088086 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 23:58:08 INFO - PROCESS | 2638 | 1464073088090 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 23:58:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 23:58:08 INFO - PROCESS | 2638 | 1464073088096 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 23:58:08 INFO - PROCESS | 2638 | 1464073088099 Marionette TRACE conn3 <- [1,2838,null,{}] 23:58:08 INFO - PROCESS | 2638 | 1464073088107 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}] 23:58:08 INFO - PROCESS | 2638 | 1464073088384 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 23:58:08 INFO - PROCESS | 2638 | 1464073088726 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:08 INFO - PROCESS | 2638 | ++DOCSHELL 0xa24bbc00 == 169 [pid = 2638] [id = 717] 23:58:08 INFO - PROCESS | 2638 | ++DOMWINDOW == 162 (0xa24c2c00) [pid = 2638] [serial = 2152] [outer = (nil)] 23:58:08 INFO - PROCESS | 2638 | ++DOMWINDOW == 163 (0xa30ef000) [pid = 2638] [serial = 2153] [outer = 0xa24c2c00] 23:58:08 INFO - PROCESS | 2638 | 1464073088820 Marionette DEBUG loaded listener.js 23:58:08 INFO - PROCESS | 2638 | ++DOMWINDOW == 164 (0xa3224000) [pid = 2638] [serial = 2154] [outer = 0xa24c2c00] 23:58:09 INFO - PROCESS | 2638 | 1464073089776 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]]]}] 23:58:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 23:58:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1749ms 23:58:09 INFO - PROCESS | 2638 | 1464073089848 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 23:58:09 INFO - PROCESS | 2638 | 1464073089854 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 23:58:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 23:58:09 INFO - PROCESS | 2638 | 1464073089865 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 23:58:09 INFO - PROCESS | 2638 | 1464073089869 Marionette TRACE conn3 <- [1,2842,null,{}] 23:58:09 INFO - PROCESS | 2638 | 1464073089879 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}] 23:58:10 INFO - PROCESS | 2638 | 1464073090309 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 23:58:10 INFO - PROCESS | 2638 | 1464073090789 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:10 INFO - PROCESS | 2638 | ++DOCSHELL 0xa22f2000 == 170 [pid = 2638] [id = 718] 23:58:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 165 (0xa263a000) [pid = 2638] [serial = 2155] [outer = (nil)] 23:58:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 166 (0xa35f5000) [pid = 2638] [serial = 2156] [outer = 0xa263a000] 23:58:10 INFO - PROCESS | 2638 | 1464073090949 Marionette DEBUG loaded listener.js 23:58:11 INFO - PROCESS | 2638 | ++DOMWINDOW == 167 (0xa5040000) [pid = 2638] [serial = 2157] [outer = 0xa263a000] 23:58:15 INFO - PROCESS | 2638 | --DOCSHELL 0x96e46800 == 169 [pid = 2638] [id = 32] 23:58:15 INFO - PROCESS | 2638 | --DOCSHELL 0x90d46800 == 168 [pid = 2638] [id = 481] 23:58:15 INFO - PROCESS | 2638 | --DOCSHELL 0x87bfa400 == 167 [pid = 2638] [id = 467] 23:58:15 INFO - PROCESS | 2638 | --DOCSHELL 0x8bd1c800 == 166 [pid = 2638] [id = 477] 23:58:15 INFO - PROCESS | 2638 | --DOCSHELL 0x8bd13000 == 165 [pid = 2638] [id = 472] 23:58:15 INFO - PROCESS | 2638 | --DOCSHELL 0x8be53c00 == 164 [pid = 2638] [id = 473] 23:58:15 INFO - PROCESS | 2638 | --DOCSHELL 0x8ebbd800 == 163 [pid = 2638] [id = 475] 23:58:15 INFO - PROCESS | 2638 | --DOCSHELL 0x87a90c00 == 162 [pid = 2638] [id = 471] 23:58:15 INFO - PROCESS | 2638 | --DOCSHELL 0x8a34c000 == 161 [pid = 2638] [id = 474] 23:58:15 INFO - PROCESS | 2638 | --DOCSHELL 0x8ea81000 == 160 [pid = 2638] [id = 478] 23:58:15 INFO - PROCESS | 2638 | --DOCSHELL 0x98e2b800 == 159 [pid = 2638] [id = 696] 23:58:15 INFO - PROCESS | 2638 | --DOCSHELL 0x86b4c400 == 158 [pid = 2638] [id = 697] 23:58:15 INFO - PROCESS | 2638 | --DOCSHELL 0x89be4c00 == 157 [pid = 2638] [id = 695] 23:58:15 INFO - PROCESS | 2638 | --DOCSHELL 0x95264000 == 156 [pid = 2638] [id = 694] 23:58:15 INFO - PROCESS | 2638 | --DOCSHELL 0x92ae2400 == 155 [pid = 2638] [id = 693] 23:58:15 INFO - PROCESS | 2638 | --DOCSHELL 0x92971c00 == 154 [pid = 2638] [id = 692] 23:58:15 INFO - PROCESS | 2638 | --DOCSHELL 0x8f7e9000 == 153 [pid = 2638] [id = 690] 23:58:15 INFO - PROCESS | 2638 | --DOCSHELL 0x8f7edc00 == 152 [pid = 2638] [id = 691] 23:58:15 INFO - PROCESS | 2638 | --DOCSHELL 0x8d8c5c00 == 151 [pid = 2638] [id = 689] 23:58:15 INFO - PROCESS | 2638 | --DOCSHELL 0x8ebb9400 == 150 [pid = 2638] [id = 688] 23:58:15 INFO - PROCESS | 2638 | --DOCSHELL 0x8ebbf400 == 149 [pid = 2638] [id = 687] 23:58:15 INFO - PROCESS | 2638 | --DOCSHELL 0x8be4ec00 == 148 [pid = 2638] [id = 686] 23:58:15 INFO - PROCESS | 2638 | --DOCSHELL 0x88598c00 == 147 [pid = 2638] [id = 685] 23:58:15 INFO - PROCESS | 2638 | --DOCSHELL 0x8d4d3000 == 146 [pid = 2638] [id = 684] 23:58:16 INFO - PROCESS | 2638 | --DOCSHELL 0x85859000 == 145 [pid = 2638] [id = 682] 23:58:16 INFO - PROCESS | 2638 | --DOCSHELL 0x89989800 == 144 [pid = 2638] [id = 683] 23:58:16 INFO - PROCESS | 2638 | --DOMWINDOW == 166 (0x8e4d8000) [pid = 2638] [serial = 1923] [outer = (nil)] [url = about:blank] 23:58:16 INFO - PROCESS | 2638 | --DOMWINDOW == 165 (0x8d4d2400) [pid = 2638] [serial = 2045] [outer = (nil)] [url = about:blank] 23:58:16 INFO - PROCESS | 2638 | --DOMWINDOW == 164 (0x8ebb1c00) [pid = 2638] [serial = 1994] [outer = (nil)] [url = about:blank] 23:58:16 INFO - PROCESS | 2638 | --DOMWINDOW == 163 (0x8d9ab400) [pid = 2638] [serial = 1992] [outer = (nil)] [url = about:blank] 23:58:16 INFO - PROCESS | 2638 | --DOMWINDOW == 162 (0x8d692800) [pid = 2638] [serial = 1991] [outer = (nil)] [url = about:blank] 23:58:16 INFO - PROCESS | 2638 | --DOMWINDOW == 161 (0x892d9000) [pid = 2638] [serial = 2039] [outer = (nil)] [url = about:blank] 23:58:16 INFO - PROCESS | 2638 | --DOMWINDOW == 160 (0x8998e400) [pid = 2638] [serial = 2040] [outer = (nil)] [url = about:blank] 23:58:16 INFO - PROCESS | 2638 | --DOMWINDOW == 159 (0xa6739000) [pid = 2638] [serial = 2036] [outer = (nil)] [url = about:blank] 23:58:16 INFO - PROCESS | 2638 | --DOMWINDOW == 158 (0xa6286000) [pid = 2638] [serial = 2034] [outer = (nil)] [url = about:blank] 23:58:16 INFO - PROCESS | 2638 | --DOMWINDOW == 157 (0xa627f800) [pid = 2638] [serial = 2033] [outer = (nil)] [url = about:blank] 23:58:16 INFO - PROCESS | 2638 | --DOMWINDOW == 156 (0xa5038c00) [pid = 2638] [serial = 2031] [outer = (nil)] [url = about:blank] 23:58:16 INFO - PROCESS | 2638 | --DOMWINDOW == 155 (0xa354a000) [pid = 2638] [serial = 2030] [outer = (nil)] [url = about:blank] 23:58:16 INFO - PROCESS | 2638 | --DOMWINDOW == 154 (0xa262f000) [pid = 2638] [serial = 2028] [outer = (nil)] [url = about:blank] 23:58:16 INFO - PROCESS | 2638 | --DOMWINDOW == 153 (0xa24c0c00) [pid = 2638] [serial = 2027] [outer = (nil)] [url = about:blank] 23:58:16 INFO - PROCESS | 2638 | --DOMWINDOW == 152 (0xa22f0400) [pid = 2638] [serial = 2025] [outer = (nil)] [url = about:blank] 23:58:16 INFO - PROCESS | 2638 | --DOMWINDOW == 151 (0xa22ed400) [pid = 2638] [serial = 2024] [outer = (nil)] [url = about:blank] 23:58:16 INFO - PROCESS | 2638 | --DOMWINDOW == 150 (0xa21a1000) [pid = 2638] [serial = 2022] [outer = (nil)] [url = about:blank] 23:58:16 INFO - PROCESS | 2638 | --DOMWINDOW == 149 (0xa0619c00) [pid = 2638] [serial = 2021] [outer = (nil)] [url = about:blank] 23:58:16 INFO - PROCESS | 2638 | --DOMWINDOW == 148 (0x9ad46000) [pid = 2638] [serial = 2019] [outer = (nil)] [url = about:blank] 23:58:16 INFO - PROCESS | 2638 | --DOMWINDOW == 147 (0x9ad3ec00) [pid = 2638] [serial = 2018] [outer = (nil)] [url = about:blank] 23:58:16 INFO - PROCESS | 2638 | --DOMWINDOW == 146 (0x9a1c8c00) [pid = 2638] [serial = 2016] [outer = (nil)] [url = about:blank] 23:58:16 INFO - PROCESS | 2638 | --DOMWINDOW == 145 (0x99f3dc00) [pid = 2638] [serial = 2015] [outer = (nil)] [url = about:blank] 23:58:16 INFO - PROCESS | 2638 | --DOMWINDOW == 144 (0x98e25800) [pid = 2638] [serial = 2013] [outer = (nil)] [url = about:blank] 23:58:16 INFO - PROCESS | 2638 | --DOMWINDOW == 143 (0x97899c00) [pid = 2638] [serial = 2012] [outer = (nil)] [url = about:blank] 23:58:16 INFO - PROCESS | 2638 | --DOMWINDOW == 142 (0x951e4400) [pid = 2638] [serial = 2010] [outer = (nil)] [url = about:blank] 23:58:16 INFO - PROCESS | 2638 | --DOMWINDOW == 141 (0x95195400) [pid = 2638] [serial = 2009] [outer = (nil)] [url = about:blank] 23:58:16 INFO - PROCESS | 2638 | --DOMWINDOW == 140 (0x9468e000) [pid = 2638] [serial = 2007] [outer = (nil)] [url = about:blank] 23:58:16 INFO - PROCESS | 2638 | --DOMWINDOW == 139 (0x92e10400) [pid = 2638] [serial = 2006] [outer = (nil)] [url = about:blank] 23:58:16 INFO - PROCESS | 2638 | --DOMWINDOW == 138 (0x9297fc00) [pid = 2638] [serial = 2004] [outer = (nil)] [url = about:blank] 23:58:16 INFO - PROCESS | 2638 | --DOMWINDOW == 137 (0x9297b800) [pid = 2638] [serial = 2003] [outer = (nil)] [url = about:blank] 23:58:16 INFO - PROCESS | 2638 | --DOMWINDOW == 136 (0x910d9800) [pid = 2638] [serial = 2001] [outer = (nil)] [url = about:blank] 23:58:16 INFO - PROCESS | 2638 | --DOMWINDOW == 135 (0x90eeec00) [pid = 2638] [serial = 2000] [outer = (nil)] [url = about:blank] 23:58:16 INFO - PROCESS | 2638 | --DOMWINDOW == 134 (0x90d45400) [pid = 2638] [serial = 1998] [outer = (nil)] [url = about:blank] 23:58:16 INFO - PROCESS | 2638 | --DOMWINDOW == 133 (0x90c95400) [pid = 2638] [serial = 1997] [outer = (nil)] [url = about:blank] 23:58:16 INFO - PROCESS | 2638 | --DOMWINDOW == 132 (0x8ecc8400) [pid = 2638] [serial = 1995] [outer = (nil)] [url = about:blank] 23:58:16 INFO - PROCESS | 2638 | --DOMWINDOW == 131 (0x8b847400) [pid = 2638] [serial = 2042] [outer = (nil)] [url = about:blank] 23:58:16 INFO - PROCESS | 2638 | --DOMWINDOW == 130 (0x8ba7ec00) [pid = 2638] [serial = 2043] [outer = (nil)] [url = about:blank] 23:58:16 INFO - PROCESS | 2638 | 1464073096875 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]]]}] 23:58:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 23:58:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 7165ms 23:58:17 INFO - PROCESS | 2638 | 1464073097034 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 23:58:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 23:58:17 INFO - PROCESS | 2638 | 1464073097043 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 23:58:17 INFO - PROCESS | 2638 | 1464073097056 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 23:58:17 INFO - PROCESS | 2638 | 1464073097065 Marionette TRACE conn3 <- [1,2846,null,{}] 23:58:17 INFO - PROCESS | 2638 | 1464073097078 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}] 23:58:17 INFO - PROCESS | 2638 | 1464073097383 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 23:58:17 INFO - PROCESS | 2638 | 1464073097638 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:17 INFO - PROCESS | 2638 | ++DOCSHELL 0x88591c00 == 145 [pid = 2638] [id = 719] 23:58:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 131 (0x8859ac00) [pid = 2638] [serial = 2158] [outer = (nil)] 23:58:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 132 (0x8a341400) [pid = 2638] [serial = 2159] [outer = 0x8859ac00] 23:58:17 INFO - PROCESS | 2638 | 1464073097730 Marionette DEBUG loaded listener.js 23:58:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 133 (0x8b70c800) [pid = 2638] [serial = 2160] [outer = 0x8859ac00] 23:58:18 INFO - PROCESS | 2638 | 1464073098622 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]]]}] 23:58:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 23:58:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1603ms 23:58:18 INFO - PROCESS | 2638 | 1464073098656 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 23:58:18 INFO - PROCESS | 2638 | 1464073098665 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 23:58:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 23:58:18 INFO - PROCESS | 2638 | 1464073098676 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 23:58:18 INFO - PROCESS | 2638 | 1464073098681 Marionette TRACE conn3 <- [1,2850,null,{}] 23:58:18 INFO - PROCESS | 2638 | 1464073098687 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}] 23:58:18 INFO - PROCESS | 2638 | 1464073098916 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 23:58:19 INFO - PROCESS | 2638 | 1464073099160 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:19 INFO - PROCESS | 2638 | ++DOCSHELL 0x8be54400 == 146 [pid = 2638] [id = 720] 23:58:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 134 (0x8be54800) [pid = 2638] [serial = 2161] [outer = (nil)] 23:58:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 135 (0x8d4d9c00) [pid = 2638] [serial = 2162] [outer = 0x8be54800] 23:58:19 INFO - PROCESS | 2638 | 1464073099277 Marionette DEBUG loaded listener.js 23:58:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 136 (0x8d70e400) [pid = 2638] [serial = 2163] [outer = 0x8be54800] 23:58:20 INFO - PROCESS | 2638 | 1464073100334 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 23:58:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 23:58:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1693ms 23:58:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 23:58:20 INFO - PROCESS | 2638 | 1464073100370 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 23:58:20 INFO - PROCESS | 2638 | 1464073100373 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 23:58:20 INFO - PROCESS | 2638 | 1464073100380 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 23:58:20 INFO - PROCESS | 2638 | 1464073100387 Marionette TRACE conn3 <- [1,2854,null,{}] 23:58:20 INFO - PROCESS | 2638 | 1464073100410 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}] 23:58:20 INFO - PROCESS | 2638 | 1464073100725 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 23:58:20 INFO - PROCESS | 2638 | 1464073100930 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:20 INFO - PROCESS | 2638 | ++DOCSHELL 0x8e4d5800 == 147 [pid = 2638] [id = 721] 23:58:20 INFO - PROCESS | 2638 | ++DOMWINDOW == 137 (0x8e4d9000) [pid = 2638] [serial = 2164] [outer = (nil)] 23:58:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 138 (0x8e59c800) [pid = 2638] [serial = 2165] [outer = 0x8e4d9000] 23:58:21 INFO - PROCESS | 2638 | 1464073101016 Marionette DEBUG loaded listener.js 23:58:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 139 (0x8ea86400) [pid = 2638] [serial = 2166] [outer = 0x8e4d9000] 23:58:21 INFO - PROCESS | 2638 | --DOMWINDOW == 138 (0x8d4d5800) [pid = 2638] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 23:58:21 INFO - PROCESS | 2638 | --DOMWINDOW == 137 (0x8e39d800) [pid = 2638] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 23:58:21 INFO - PROCESS | 2638 | --DOMWINDOW == 136 (0x89983000) [pid = 2638] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 23:58:21 INFO - PROCESS | 2638 | --DOMWINDOW == 135 (0x9ae53c00) [pid = 2638] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 23:58:21 INFO - PROCESS | 2638 | --DOMWINDOW == 134 (0x9989e800) [pid = 2638] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 23:58:21 INFO - PROCESS | 2638 | --DOMWINDOW == 133 (0x8ba89c00) [pid = 2638] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 23:58:21 INFO - PROCESS | 2638 | --DOMWINDOW == 132 (0x97879c00) [pid = 2638] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 23:58:21 INFO - PROCESS | 2638 | --DOMWINDOW == 131 (0x950dd800) [pid = 2638] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 23:58:21 INFO - PROCESS | 2638 | --DOMWINDOW == 130 (0x9297e800) [pid = 2638] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 23:58:21 INFO - PROCESS | 2638 | --DOMWINDOW == 129 (0x90eeb400) [pid = 2638] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 23:58:21 INFO - PROCESS | 2638 | --DOMWINDOW == 128 (0x8f7ec400) [pid = 2638] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 23:58:21 INFO - PROCESS | 2638 | --DOMWINDOW == 127 (0x8f790000) [pid = 2638] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 23:58:21 INFO - PROCESS | 2638 | --DOMWINDOW == 126 (0x8f6d6c00) [pid = 2638] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 23:58:21 INFO - PROCESS | 2638 | --DOMWINDOW == 125 (0x8ecc1400) [pid = 2638] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 23:58:21 INFO - PROCESS | 2638 | --DOMWINDOW == 124 (0x8d8c1800) [pid = 2638] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 23:58:21 INFO - PROCESS | 2638 | --DOMWINDOW == 123 (0x8d8c1000) [pid = 2638] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 23:58:21 INFO - PROCESS | 2638 | --DOMWINDOW == 122 (0x8d4d4400) [pid = 2638] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 23:58:21 INFO - PROCESS | 2638 | --DOMWINDOW == 121 (0x89bd7000) [pid = 2638] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 23:58:21 INFO - PROCESS | 2638 | --DOMWINDOW == 120 (0x8585f000) [pid = 2638] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 23:58:22 INFO - PROCESS | 2638 | --DOMWINDOW == 119 (0x8bd15800) [pid = 2638] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 23:58:22 INFO - PROCESS | 2638 | --DOMWINDOW == 118 (0xa628b800) [pid = 2638] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 23:58:22 INFO - PROCESS | 2638 | 1464073102504 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]]]}] 23:58:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 23:58:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 2154ms 23:58:22 INFO - PROCESS | 2638 | 1464073102535 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 23:58:22 INFO - PROCESS | 2638 | 1464073102546 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 23:58:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 23:58:22 INFO - PROCESS | 2638 | 1464073102557 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 23:58:22 INFO - PROCESS | 2638 | 1464073102565 Marionette TRACE conn3 <- [1,2858,null,{}] 23:58:22 INFO - PROCESS | 2638 | 1464073102571 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}] 23:58:22 INFO - PROCESS | 2638 | 1464073102767 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 23:58:22 INFO - PROCESS | 2638 | 1464073102979 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:23 INFO - PROCESS | 2638 | ++DOCSHELL 0x89983000 == 148 [pid = 2638] [id = 722] 23:58:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 119 (0x8be4e000) [pid = 2638] [serial = 2167] [outer = (nil)] 23:58:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 120 (0x8ea81800) [pid = 2638] [serial = 2168] [outer = 0x8be4e000] 23:58:23 INFO - PROCESS | 2638 | 1464073103054 Marionette DEBUG loaded listener.js 23:58:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 121 (0x8ebbd400) [pid = 2638] [serial = 2169] [outer = 0x8be4e000] 23:58:24 INFO - PROCESS | 2638 | 1464073104109 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 23:58:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 23:58:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1587ms 23:58:24 INFO - PROCESS | 2638 | 1464073104145 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 23:58:24 INFO - PROCESS | 2638 | 1464073104152 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 23:58:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 23:58:24 INFO - PROCESS | 2638 | 1464073104160 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 23:58:24 INFO - PROCESS | 2638 | 1464073104167 Marionette TRACE conn3 <- [1,2862,null,{}] 23:58:24 INFO - PROCESS | 2638 | 1464073104177 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}] 23:58:24 INFO - PROCESS | 2638 | 1464073104448 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 23:58:24 INFO - PROCESS | 2638 | 1464073104816 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:24 INFO - PROCESS | 2638 | ++DOCSHELL 0x89bdb800 == 149 [pid = 2638] [id = 723] 23:58:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 122 (0x89bddc00) [pid = 2638] [serial = 2170] [outer = (nil)] 23:58:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 123 (0x8a346800) [pid = 2638] [serial = 2171] [outer = 0x89bddc00] 23:58:24 INFO - PROCESS | 2638 | 1464073104916 Marionette DEBUG loaded listener.js 23:58:25 INFO - PROCESS | 2638 | ++DOMWINDOW == 124 (0x8ba7fc00) [pid = 2638] [serial = 2172] [outer = 0x89bddc00] 23:58:25 INFO - PROCESS | 2638 | 1464073105941 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]]]}] 23:58:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 23:58:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1837ms 23:58:26 INFO - PROCESS | 2638 | 1464073105998 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 23:58:26 INFO - PROCESS | 2638 | 1464073106007 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 23:58:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 23:58:26 INFO - PROCESS | 2638 | 1464073106019 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 23:58:26 INFO - PROCESS | 2638 | 1464073106023 Marionette TRACE conn3 <- [1,2866,null,{}] 23:58:26 INFO - PROCESS | 2638 | 1464073106030 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}] 23:58:26 INFO - PROCESS | 2638 | 1464073106294 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 23:58:26 INFO - PROCESS | 2638 | 1464073106640 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:26 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d8c1000 == 150 [pid = 2638] [id = 724] 23:58:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 125 (0x8d8cbc00) [pid = 2638] [serial = 2173] [outer = (nil)] 23:58:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 126 (0x8e396400) [pid = 2638] [serial = 2174] [outer = 0x8d8cbc00] 23:58:26 INFO - PROCESS | 2638 | 1464073106733 Marionette DEBUG loaded listener.js 23:58:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 127 (0x8e595800) [pid = 2638] [serial = 2175] [outer = 0x8d8cbc00] 23:58:27 INFO - PROCESS | 2638 | 1464073107723 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]]]}] 23:58:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 23:58:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1740ms 23:58:27 INFO - PROCESS | 2638 | 1464073107759 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 23:58:27 INFO - PROCESS | 2638 | 1464073107763 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 23:58:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 23:58:27 INFO - PROCESS | 2638 | 1464073107771 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 23:58:27 INFO - PROCESS | 2638 | 1464073107777 Marionette TRACE conn3 <- [1,2870,null,{}] 23:58:27 INFO - PROCESS | 2638 | 1464073107795 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}] 23:58:28 INFO - PROCESS | 2638 | 1464073108056 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 23:58:28 INFO - PROCESS | 2638 | 1464073108447 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:28 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f4fd800 == 151 [pid = 2638] [id = 725] 23:58:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 128 (0x8f57a800) [pid = 2638] [serial = 2176] [outer = (nil)] 23:58:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 129 (0x8f6d3400) [pid = 2638] [serial = 2177] [outer = 0x8f57a800] 23:58:28 INFO - PROCESS | 2638 | 1464073108551 Marionette DEBUG loaded listener.js 23:58:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 130 (0x8f791800) [pid = 2638] [serial = 2178] [outer = 0x8f57a800] 23:58:29 INFO - PROCESS | 2638 | 1464073109517 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]]]}] 23:58:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 23:58:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1798ms 23:58:29 INFO - PROCESS | 2638 | 1464073109570 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 23:58:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 23:58:29 INFO - PROCESS | 2638 | 1464073109576 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 23:58:29 INFO - PROCESS | 2638 | 1464073109582 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 23:58:29 INFO - PROCESS | 2638 | 1464073109586 Marionette TRACE conn3 <- [1,2874,null,{}] 23:58:29 INFO - PROCESS | 2638 | 1464073109592 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}] 23:58:29 INFO - PROCESS | 2638 | 1464073109842 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 23:58:30 INFO - PROCESS | 2638 | 1464073110193 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:30 INFO - PROCESS | 2638 | ++DOCSHELL 0x87a8f000 == 152 [pid = 2638] [id = 726] 23:58:30 INFO - PROCESS | 2638 | ++DOMWINDOW == 131 (0x8f78c800) [pid = 2638] [serial = 2179] [outer = (nil)] 23:58:30 INFO - PROCESS | 2638 | ++DOMWINDOW == 132 (0x8f7edc00) [pid = 2638] [serial = 2180] [outer = 0x8f78c800] 23:58:30 INFO - PROCESS | 2638 | 1464073110289 Marionette DEBUG loaded listener.js 23:58:30 INFO - PROCESS | 2638 | ++DOMWINDOW == 133 (0x90d43000) [pid = 2638] [serial = 2181] [outer = 0x8f78c800] 23:58:31 INFO - PROCESS | 2638 | 1464073111235 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]]]}] 23:58:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 23:58:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1733ms 23:58:31 INFO - PROCESS | 2638 | 1464073111316 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 23:58:31 INFO - PROCESS | 2638 | 1464073111321 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 23:58:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 23:58:31 INFO - PROCESS | 2638 | 1464073111329 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 23:58:31 INFO - PROCESS | 2638 | 1464073111333 Marionette TRACE conn3 <- [1,2878,null,{}] 23:58:31 INFO - PROCESS | 2638 | 1464073111340 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}] 23:58:31 INFO - PROCESS | 2638 | 1464073111691 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 23:58:32 INFO - PROCESS | 2638 | 1464073112038 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:32 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f79c800 == 153 [pid = 2638] [id = 727] 23:58:32 INFO - PROCESS | 2638 | ++DOMWINDOW == 134 (0x8f7e1800) [pid = 2638] [serial = 2182] [outer = (nil)] 23:58:32 INFO - PROCESS | 2638 | ++DOMWINDOW == 135 (0x90eefc00) [pid = 2638] [serial = 2183] [outer = 0x8f7e1800] 23:58:32 INFO - PROCESS | 2638 | 1464073112156 Marionette DEBUG loaded listener.js 23:58:32 INFO - PROCESS | 2638 | ++DOMWINDOW == 136 (0x910d9400) [pid = 2638] [serial = 2184] [outer = 0x8f7e1800] 23:58:33 INFO - PROCESS | 2638 | 1464073113394 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]]]}] 23:58:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 23:58:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 2137ms 23:58:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 23:58:33 INFO - PROCESS | 2638 | 1464073113466 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 23:58:33 INFO - PROCESS | 2638 | 1464073113469 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 23:58:33 INFO - PROCESS | 2638 | 1464073113477 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 23:58:33 INFO - PROCESS | 2638 | 1464073113479 Marionette TRACE conn3 <- [1,2882,null,{}] 23:58:33 INFO - PROCESS | 2638 | 1464073113486 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}] 23:58:33 INFO - PROCESS | 2638 | 1464073113779 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 23:58:34 INFO - PROCESS | 2638 | 1464073114127 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:34 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f7a4400 == 154 [pid = 2638] [id = 728] 23:58:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 137 (0x90eec800) [pid = 2638] [serial = 2185] [outer = (nil)] 23:58:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 138 (0x9297dc00) [pid = 2638] [serial = 2186] [outer = 0x90eec800] 23:58:34 INFO - PROCESS | 2638 | 1464073114222 Marionette DEBUG loaded listener.js 23:58:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 139 (0x929f0800) [pid = 2638] [serial = 2187] [outer = 0x90eec800] 23:58:35 INFO - PROCESS | 2638 | 1464073115169 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]]]}] 23:58:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 23:58:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1741ms 23:58:35 INFO - PROCESS | 2638 | 1464073115217 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 23:58:35 INFO - PROCESS | 2638 | 1464073115221 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 23:58:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 23:58:35 INFO - PROCESS | 2638 | 1464073115228 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 23:58:35 INFO - PROCESS | 2638 | 1464073115231 Marionette TRACE conn3 <- [1,2886,null,{}] 23:58:35 INFO - PROCESS | 2638 | 1464073115237 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}] 23:58:35 INFO - PROCESS | 2638 | 1464073115467 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 23:58:35 INFO - PROCESS | 2638 | 1464073115800 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:35 INFO - PROCESS | 2638 | ++DOCSHELL 0x910d6000 == 155 [pid = 2638] [id = 729] 23:58:35 INFO - PROCESS | 2638 | ++DOMWINDOW == 140 (0x92973800) [pid = 2638] [serial = 2188] [outer = (nil)] 23:58:35 INFO - PROCESS | 2638 | ++DOMWINDOW == 141 (0x92c28000) [pid = 2638] [serial = 2189] [outer = 0x92973800] 23:58:35 INFO - PROCESS | 2638 | 1464073115892 Marionette DEBUG loaded listener.js 23:58:36 INFO - PROCESS | 2638 | ++DOMWINDOW == 142 (0x93a75c00) [pid = 2638] [serial = 2190] [outer = 0x92973800] 23:58:36 INFO - PROCESS | 2638 | 1464073116806 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]]]}] 23:58:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 23:58:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1632ms 23:58:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 23:58:36 INFO - PROCESS | 2638 | 1464073116860 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 23:58:36 INFO - PROCESS | 2638 | 1464073116864 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 23:58:36 INFO - PROCESS | 2638 | 1464073116870 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 23:58:36 INFO - PROCESS | 2638 | 1464073116874 Marionette TRACE conn3 <- [1,2890,null,{}] 23:58:36 INFO - PROCESS | 2638 | 1464073116880 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}] 23:58:37 INFO - PROCESS | 2638 | 1464073117111 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 23:58:37 INFO - PROCESS | 2638 | 1464073117499 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:37 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b753c00 == 156 [pid = 2638] [id = 730] 23:58:37 INFO - PROCESS | 2638 | ++DOMWINDOW == 143 (0x92c27c00) [pid = 2638] [serial = 2191] [outer = (nil)] 23:58:37 INFO - PROCESS | 2638 | ++DOMWINDOW == 144 (0x95198c00) [pid = 2638] [serial = 2192] [outer = 0x92c27c00] 23:58:37 INFO - PROCESS | 2638 | 1464073117592 Marionette DEBUG loaded listener.js 23:58:37 INFO - PROCESS | 2638 | ++DOMWINDOW == 145 (0x951ec800) [pid = 2638] [serial = 2193] [outer = 0x92c27c00] 23:58:38 INFO - PROCESS | 2638 | 1464073118515 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 23:58:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 23:58:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1691ms 23:58:38 INFO - PROCESS | 2638 | 1464073118561 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 23:58:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 23:58:38 INFO - PROCESS | 2638 | 1464073118565 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 23:58:38 INFO - PROCESS | 2638 | 1464073118571 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 23:58:38 INFO - PROCESS | 2638 | 1464073118575 Marionette TRACE conn3 <- [1,2894,null,{}] 23:58:38 INFO - PROCESS | 2638 | 1464073118581 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}] 23:58:38 INFO - PROCESS | 2638 | 1464073118819 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 23:58:39 INFO - PROCESS | 2638 | 1464073119159 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:39 INFO - PROCESS | 2638 | ++DOCSHELL 0x93a74000 == 157 [pid = 2638] [id = 731] 23:58:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 146 (0x950d7400) [pid = 2638] [serial = 2194] [outer = (nil)] 23:58:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 147 (0x98e1f000) [pid = 2638] [serial = 2195] [outer = 0x950d7400] 23:58:39 INFO - PROCESS | 2638 | 1464073119252 Marionette DEBUG loaded listener.js 23:58:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 148 (0x996a2c00) [pid = 2638] [serial = 2196] [outer = 0x950d7400] 23:58:40 INFO - PROCESS | 2638 | 1464073120236 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]]]}] 23:58:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 23:58:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1731ms 23:58:40 INFO - PROCESS | 2638 | 1464073120303 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 23:58:40 INFO - PROCESS | 2638 | 1464073120308 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 23:58:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 23:58:40 INFO - PROCESS | 2638 | 1464073120315 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 23:58:40 INFO - PROCESS | 2638 | 1464073120319 Marionette TRACE conn3 <- [1,2898,null,{}] 23:58:40 INFO - PROCESS | 2638 | 1464073120325 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}] 23:58:40 INFO - PROCESS | 2638 | 1464073120600 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 23:58:40 INFO - PROCESS | 2638 | 1464073120941 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:40 INFO - PROCESS | 2638 | ++DOCSHELL 0x92aed000 == 158 [pid = 2638] [id = 732] 23:58:40 INFO - PROCESS | 2638 | ++DOMWINDOW == 149 (0x9787fc00) [pid = 2638] [serial = 2197] [outer = (nil)] 23:58:41 INFO - PROCESS | 2638 | ++DOMWINDOW == 150 (0x9a1cb000) [pid = 2638] [serial = 2198] [outer = 0x9787fc00] 23:58:41 INFO - PROCESS | 2638 | 1464073121035 Marionette DEBUG loaded listener.js 23:58:41 INFO - PROCESS | 2638 | ++DOMWINDOW == 151 (0x9a1d1000) [pid = 2638] [serial = 2199] [outer = 0x9787fc00] 23:58:41 INFO - PROCESS | 2638 | 1464073121969 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]]]}] 23:58:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 23:58:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1732ms 23:58:42 INFO - PROCESS | 2638 | 1464073122048 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 23:58:42 INFO - PROCESS | 2638 | 1464073122053 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 23:58:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 23:58:42 INFO - PROCESS | 2638 | 1464073122059 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 23:58:42 INFO - PROCESS | 2638 | 1464073122064 Marionette TRACE conn3 <- [1,2902,null,{}] 23:58:42 INFO - PROCESS | 2638 | 1464073122070 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}] 23:58:42 INFO - PROCESS | 2638 | 1464073122394 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 23:58:42 INFO - PROCESS | 2638 | 1464073122766 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:42 INFO - PROCESS | 2638 | ++DOCSHELL 0x860a2000 == 159 [pid = 2638] [id = 733] 23:58:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 152 (0x9a1c8c00) [pid = 2638] [serial = 2200] [outer = (nil)] 23:58:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 153 (0x9b557400) [pid = 2638] [serial = 2201] [outer = 0x9a1c8c00] 23:58:42 INFO - PROCESS | 2638 | 1464073122864 Marionette DEBUG loaded listener.js 23:58:42 INFO - PROCESS | 2638 | ++DOMWINDOW == 154 (0x9cdb3c00) [pid = 2638] [serial = 2202] [outer = 0x9a1c8c00] 23:58:43 INFO - PROCESS | 2638 | 1464073123856 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 23:58:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 23:58:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1834ms 23:58:43 INFO - PROCESS | 2638 | 1464073123894 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 23:58:43 INFO - PROCESS | 2638 | 1464073123897 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 23:58:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 23:58:43 INFO - PROCESS | 2638 | 1464073123904 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 23:58:43 INFO - PROCESS | 2638 | 1464073123907 Marionette TRACE conn3 <- [1,2906,null,{}] 23:58:43 INFO - PROCESS | 2638 | 1464073123913 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}] 23:58:44 INFO - PROCESS | 2638 | 1464073124149 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 23:58:44 INFO - PROCESS | 2638 | 1464073124498 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:44 INFO - PROCESS | 2638 | ++DOCSHELL 0x9b590000 == 160 [pid = 2638] [id = 734] 23:58:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 155 (0xa0619c00) [pid = 2638] [serial = 2203] [outer = (nil)] 23:58:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 156 (0xa2147c00) [pid = 2638] [serial = 2204] [outer = 0xa0619c00] 23:58:44 INFO - PROCESS | 2638 | 1464073124601 Marionette DEBUG loaded listener.js 23:58:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 157 (0xa22bc000) [pid = 2638] [serial = 2205] [outer = 0xa0619c00] 23:58:45 INFO - PROCESS | 2638 | 1464073125518 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]]]}] 23:58:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 23:58:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1681ms 23:58:45 INFO - PROCESS | 2638 | 1464073125585 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 23:58:45 INFO - PROCESS | 2638 | 1464073125590 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 23:58:45 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 23:58:45 INFO - PROCESS | 2638 | 1464073125596 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 23:58:45 INFO - PROCESS | 2638 | 1464073125600 Marionette TRACE conn3 <- [1,2910,null,{}] 23:58:45 INFO - PROCESS | 2638 | 1464073125605 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}] 23:58:45 INFO - PROCESS | 2638 | 1464073125850 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 23:58:46 INFO - PROCESS | 2638 | 1464073126190 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:46 INFO - PROCESS | 2638 | ++DOCSHELL 0x9ba34c00 == 161 [pid = 2638] [id = 735] 23:58:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 158 (0x9cdb8400) [pid = 2638] [serial = 2206] [outer = (nil)] 23:58:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 159 (0xa24c4c00) [pid = 2638] [serial = 2207] [outer = 0x9cdb8400] 23:58:46 INFO - PROCESS | 2638 | 1464073126281 Marionette DEBUG loaded listener.js 23:58:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 160 (0xa2639800) [pid = 2638] [serial = 2208] [outer = 0x9cdb8400] 23:58:47 INFO - PROCESS | 2638 | 1464073127055 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]]]}] 23:58:47 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 23:58:47 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 23:58:47 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1486ms 23:58:47 INFO - PROCESS | 2638 | 1464073127083 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 23:58:47 INFO - PROCESS | 2638 | 1464073127087 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 23:58:47 INFO - TEST-START | /DOMEvents/constructors.html 23:58:47 INFO - PROCESS | 2638 | 1464073127094 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 23:58:47 INFO - PROCESS | 2638 | 1464073127098 Marionette TRACE conn3 <- [1,2914,null,{}] 23:58:47 INFO - PROCESS | 2638 | 1464073127103 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}] 23:58:47 INFO - PROCESS | 2638 | 1464073127345 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 23:58:47 INFO - PROCESS | 2638 | 1464073127655 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:47 INFO - PROCESS | 2638 | ++DOCSHELL 0x95193400 == 162 [pid = 2638] [id = 736] 23:58:47 INFO - PROCESS | 2638 | ++DOMWINDOW == 161 (0x9ad3b000) [pid = 2638] [serial = 2209] [outer = (nil)] 23:58:47 INFO - PROCESS | 2638 | ++DOMWINDOW == 162 (0xa35ee400) [pid = 2638] [serial = 2210] [outer = 0x9ad3b000] 23:58:47 INFO - PROCESS | 2638 | 1464073127757 Marionette DEBUG loaded listener.js 23:58:47 INFO - PROCESS | 2638 | ++DOMWINDOW == 163 (0xa503cc00) [pid = 2638] [serial = 2211] [outer = 0x9ad3b000] 23:58:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 23:58:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 23:58:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 23:58:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 23:58:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 23:58:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 23:58:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 23:58:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 23:58:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 23:58:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 23:58:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 23:58:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 23:58:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 23:58:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 23:58:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 23:58:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 23:58:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 23:58:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 23:58:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 23:58:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 23:58:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 23:58:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 23:58:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 23:58:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 23:58:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 23:58:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 23:58:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 23:58:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 23:58:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 23:58:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 23:58:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 23:58:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 23:58:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 23:58:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 23:58:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 23:58:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 23:58:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 23:58:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 23:58:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:58:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:58:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 23:58:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:58:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 23:58:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 23:58:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:58:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:58:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 23:58:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:58:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 23:58:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 23:58:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:58:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:58:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 23:58:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:58:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 23:58:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 23:58:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:58:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:58:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 23:58:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:58:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 23:58:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 23:58:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:58:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:58:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 23:58:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:58:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 23:58:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 23:58:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:58:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:58:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 23:58:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:58:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 23:58:48 INFO - TEST-OK | /DOMEvents/constructors.html | took 1710ms 23:58:48 INFO - PROCESS | 2638 | 1464073128734 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]]]}] 23:58:48 INFO - PROCESS | 2638 | 1464073128806 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 23:58:48 INFO - PROCESS | 2638 | 1464073128812 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 23:58:48 INFO - TEST-START | /DOMEvents/event-phases-order.html 23:58:48 INFO - PROCESS | 2638 | 1464073128821 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 23:58:48 INFO - PROCESS | 2638 | 1464073128828 Marionette TRACE conn3 <- [1,2918,null,{}] 23:58:48 INFO - PROCESS | 2638 | 1464073128840 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}] 23:58:49 INFO - PROCESS | 2638 | 1464073129110 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 23:58:49 INFO - PROCESS | 2638 | 1464073129449 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:49 INFO - PROCESS | 2638 | ++DOCSHELL 0x90d4b400 == 163 [pid = 2638] [id = 737] 23:58:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 164 (0xa22f5400) [pid = 2638] [serial = 2212] [outer = (nil)] 23:58:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 165 (0xa62f2000) [pid = 2638] [serial = 2213] [outer = 0xa22f5400] 23:58:49 INFO - PROCESS | 2638 | 1464073129554 Marionette DEBUG loaded listener.js 23:58:49 INFO - PROCESS | 2638 | ++DOMWINDOW == 166 (0xa6734c00) [pid = 2638] [serial = 2214] [outer = 0xa22f5400] 23:58:50 INFO - PROCESS | 2638 | 1464073130332 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 23:58:50 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 23:58:50 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1543ms 23:58:50 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 23:58:50 INFO - PROCESS | 2638 | 1464073130366 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 23:58:50 INFO - PROCESS | 2638 | 1464073130369 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 23:58:50 INFO - PROCESS | 2638 | 1464073130375 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 23:58:50 INFO - PROCESS | 2638 | 1464073130379 Marionette TRACE conn3 <- [1,2922,null,{}] 23:58:50 INFO - PROCESS | 2638 | 1464073130384 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}] 23:58:50 INFO - PROCESS | 2638 | 1464073130639 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 23:58:50 INFO - PROCESS | 2638 | 1464073130917 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:50 INFO - PROCESS | 2638 | ++DOCSHELL 0xa6280400 == 164 [pid = 2638] [id = 738] 23:58:50 INFO - PROCESS | 2638 | ++DOMWINDOW == 167 (0xa6280c00) [pid = 2638] [serial = 2215] [outer = (nil)] 23:58:50 INFO - PROCESS | 2638 | ++DOMWINDOW == 168 (0xa6886800) [pid = 2638] [serial = 2216] [outer = 0xa6280c00] 23:58:51 INFO - PROCESS | 2638 | 1464073131011 Marionette DEBUG loaded listener.js 23:58:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 169 (0xa6891000) [pid = 2638] [serial = 2217] [outer = 0xa6280c00] 23:58:51 INFO - PROCESS | 2638 | [2638] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 23:58:51 INFO - PROCESS | 2638 | [2638] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 23:58:51 INFO - PROCESS | 2638 | [2638] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 23:58:51 INFO - PROCESS | 2638 | [2638] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 23:58:51 INFO - PROCESS | 2638 | 1464073131902 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]]]}] 23:58:51 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 23:58:51 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 23:58:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 23:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:58:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:58:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:58:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:58:51 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 23:58:51 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 23:58:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:58:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:58:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:58:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:58:51 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 23:58:51 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 23:58:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:58:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:58:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:58:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:58:51 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 23:58:51 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 23:58:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:58:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:58:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:58:51 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:58:51 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 23:58:51 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1586ms 23:58:51 INFO - PROCESS | 2638 | 1464073131978 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 23:58:51 INFO - PROCESS | 2638 | 1464073131981 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 23:58:51 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 23:58:51 INFO - PROCESS | 2638 | 1464073131992 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 23:58:51 INFO - PROCESS | 2638 | 1464073131994 Marionette TRACE conn3 <- [1,2926,null,{}] 23:58:52 INFO - PROCESS | 2638 | 1464073132001 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}] 23:58:52 INFO - PROCESS | 2638 | 1464073132231 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 23:58:52 INFO - PROCESS | 2638 | 1464073132564 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:52 INFO - PROCESS | 2638 | ++DOCSHELL 0xa68ccc00 == 165 [pid = 2638] [id = 739] 23:58:52 INFO - PROCESS | 2638 | ++DOMWINDOW == 170 (0xa6c09400) [pid = 2638] [serial = 2218] [outer = (nil)] 23:58:52 INFO - PROCESS | 2638 | ++DOMWINDOW == 171 (0xa6c12800) [pid = 2638] [serial = 2219] [outer = 0xa6c09400] 23:58:52 INFO - PROCESS | 2638 | 1464073132727 Marionette DEBUG loaded listener.js 23:58:52 INFO - PROCESS | 2638 | ++DOMWINDOW == 172 (0xa6c13c00) [pid = 2638] [serial = 2220] [outer = 0xa6c09400] 23:58:53 INFO - PROCESS | 2638 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 23:58:53 INFO - PROCESS | 2638 | 1464073133510 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]]]}] 23:58:53 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 23:58:53 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1531ms 23:58:53 INFO - PROCESS | 2638 | 1464073133524 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 23:58:53 INFO - PROCESS | 2638 | 1464073133528 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 23:58:53 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 23:58:53 INFO - PROCESS | 2638 | 1464073133534 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 23:58:53 INFO - PROCESS | 2638 | 1464073133537 Marionette TRACE conn3 <- [1,2930,null,{}] 23:58:53 INFO - PROCESS | 2638 | 1464073133543 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}] 23:58:53 INFO - PROCESS | 2638 | 1464073133774 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 23:58:54 INFO - PROCESS | 2638 | 1464073134051 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:54 INFO - PROCESS | 2638 | ++DOCSHELL 0x86f09c00 == 166 [pid = 2638] [id = 740] 23:58:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 173 (0x86f0b800) [pid = 2638] [serial = 2221] [outer = (nil)] 23:58:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 174 (0x86f11c00) [pid = 2638] [serial = 2222] [outer = 0x86f0b800] 23:58:54 INFO - PROCESS | 2638 | 1464073134144 Marionette DEBUG loaded listener.js 23:58:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 175 (0x86f14c00) [pid = 2638] [serial = 2223] [outer = 0x86f0b800] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 174 (0x8f579c00) [pid = 2638] [serial = 1989] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 173 (0xa673c400) [pid = 2638] [serial = 2037] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 172 (0x8ebaf000) [pid = 2638] [serial = 2108] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 171 (0x8e4c8000) [pid = 2638] [serial = 2105] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 170 (0x8e596800) [pid = 2638] [serial = 2106] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 169 (0x8a345800) [pid = 2638] [serial = 2099] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 168 (0x8b70e400) [pid = 2638] [serial = 2100] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 167 (0x9cdd8c00) [pid = 2638] [serial = 2096] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 166 (0x9b980400) [pid = 2638] [serial = 2094] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 165 (0x9b8a5800) [pid = 2638] [serial = 2093] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 164 (0x9ad3c800) [pid = 2638] [serial = 2091] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 163 (0x9ad21400) [pid = 2638] [serial = 2090] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 162 (0x99f41400) [pid = 2638] [serial = 2088] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 161 (0x99b5b000) [pid = 2638] [serial = 2087] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 160 (0x98e29c00) [pid = 2638] [serial = 2085] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 159 (0x9821c400) [pid = 2638] [serial = 2084] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 158 (0x9519b000) [pid = 2638] [serial = 2082] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 157 (0x95196400) [pid = 2638] [serial = 2081] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 156 (0x92c21c00) [pid = 2638] [serial = 2079] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 155 (0x92ae4800) [pid = 2638] [serial = 2078] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 154 (0x92972000) [pid = 2638] [serial = 2076] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 153 (0x9227ac00) [pid = 2638] [serial = 2075] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 152 (0x90ef6c00) [pid = 2638] [serial = 2073] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 151 (0x90ef4000) [pid = 2638] [serial = 2072] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 150 (0x90d66400) [pid = 2638] [serial = 2070] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 149 (0x90d48800) [pid = 2638] [serial = 2069] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 148 (0x8f7a2800) [pid = 2638] [serial = 2067] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 147 (0x8f798400) [pid = 2638] [serial = 2066] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 146 (0x8f6d2c00) [pid = 2638] [serial = 2064] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 145 (0x8ecce000) [pid = 2638] [serial = 2063] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 144 (0x8ebab000) [pid = 2638] [serial = 2061] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 143 (0x8eba4c00) [pid = 2638] [serial = 2060] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 142 (0x8e4dac00) [pid = 2638] [serial = 2058] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 141 (0x8e4c5c00) [pid = 2638] [serial = 2057] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 140 (0x8d710c00) [pid = 2638] [serial = 2055] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 139 (0x8d696c00) [pid = 2638] [serial = 2054] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 138 (0x8b84c000) [pid = 2638] [serial = 2052] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 137 (0x8b74d000) [pid = 2638] [serial = 2051] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 136 (0x87bf8800) [pid = 2638] [serial = 2049] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 135 (0x86b45c00) [pid = 2638] [serial = 2048] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 134 (0x8d693000) [pid = 2638] [serial = 2103] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | --DOMWINDOW == 133 (0x8be55c00) [pid = 2638] [serial = 2102] [outer = (nil)] [url = about:blank] 23:58:57 INFO - PROCESS | 2638 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 23:58:57 INFO - PROCESS | 2638 | 1464073137807 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]]]}] 23:58:57 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 23:58:57 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 4298ms 23:58:57 INFO - PROCESS | 2638 | 1464073137833 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 23:58:57 INFO - PROCESS | 2638 | 1464073137840 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 23:58:57 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 23:58:57 INFO - PROCESS | 2638 | 1464073137847 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 23:58:57 INFO - PROCESS | 2638 | 1464073137854 Marionette TRACE conn3 <- [1,2934,null,{}] 23:58:57 INFO - PROCESS | 2638 | 1464073137861 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}] 23:58:58 INFO - PROCESS | 2638 | 1464073138070 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 23:58:58 INFO - PROCESS | 2638 | 1464073138295 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:58 INFO - PROCESS | 2638 | ++DOCSHELL 0x86f0a800 == 167 [pid = 2638] [id = 741] 23:58:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 134 (0x86f0b000) [pid = 2638] [serial = 2224] [outer = (nil)] 23:58:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 135 (0x87a84400) [pid = 2638] [serial = 2225] [outer = 0x86f0b000] 23:58:58 INFO - PROCESS | 2638 | 1464073138376 Marionette DEBUG loaded listener.js 23:58:58 INFO - PROCESS | 2638 | ++DOMWINDOW == 136 (0x87a8e000) [pid = 2638] [serial = 2226] [outer = 0x86f0b000] 23:58:59 INFO - PROCESS | 2638 | 1464073139189 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]]]}] 23:58:59 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 23:58:59 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1435ms 23:58:59 INFO - PROCESS | 2638 | 1464073139283 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 23:58:59 INFO - PROCESS | 2638 | 1464073139291 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 23:58:59 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 23:58:59 INFO - PROCESS | 2638 | 1464073139302 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 23:58:59 INFO - PROCESS | 2638 | 1464073139305 Marionette TRACE conn3 <- [1,2938,null,{}] 23:58:59 INFO - PROCESS | 2638 | 1464073139311 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}] 23:58:59 INFO - PROCESS | 2638 | 1464073139528 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 23:58:59 INFO - PROCESS | 2638 | 1464073139790 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:59 INFO - PROCESS | 2638 | ++DOCSHELL 0x87a86800 == 168 [pid = 2638] [id = 742] 23:58:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 137 (0x87de2800) [pid = 2638] [serial = 2227] [outer = (nil)] 23:58:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 138 (0x8919c800) [pid = 2638] [serial = 2228] [outer = 0x87de2800] 23:58:59 INFO - PROCESS | 2638 | 1464073139868 Marionette DEBUG loaded listener.js 23:58:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 139 (0x891ab800) [pid = 2638] [serial = 2229] [outer = 0x87de2800] 23:59:00 INFO - PROCESS | 2638 | 1464073140647 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]]]}] 23:59:00 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 23:59:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1383ms 23:59:00 INFO - PROCESS | 2638 | 1464073140687 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 23:59:00 INFO - PROCESS | 2638 | 1464073140690 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 23:59:00 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 23:59:00 INFO - PROCESS | 2638 | 1464073140697 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 23:59:00 INFO - PROCESS | 2638 | 1464073140702 Marionette TRACE conn3 <- [1,2942,null,{}] 23:59:00 INFO - PROCESS | 2638 | 1464073140718 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}] 23:59:01 INFO - PROCESS | 2638 | 1464073141020 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 23:59:01 INFO - PROCESS | 2638 | 1464073141077 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:01 INFO - PROCESS | 2638 | ++DOCSHELL 0x8a349800 == 169 [pid = 2638] [id = 743] 23:59:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 140 (0x8a34a400) [pid = 2638] [serial = 2230] [outer = (nil)] 23:59:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 141 (0x8b706c00) [pid = 2638] [serial = 2231] [outer = 0x8a34a400] 23:59:01 INFO - PROCESS | 2638 | 1464073141293 Marionette DEBUG loaded listener.js 23:59:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 142 (0x8b74c400) [pid = 2638] [serial = 2232] [outer = 0x8a34a400] 23:59:02 INFO - PROCESS | 2638 | --DOMWINDOW == 141 (0xa24c2c00) [pid = 2638] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 23:59:02 INFO - PROCESS | 2638 | --DOMWINDOW == 140 (0x8f583c00) [pid = 2638] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 23:59:02 INFO - PROCESS | 2638 | --DOMWINDOW == 139 (0x92c20800) [pid = 2638] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 23:59:02 INFO - PROCESS | 2638 | --DOMWINDOW == 138 (0x8ba83800) [pid = 2638] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 23:59:02 INFO - PROCESS | 2638 | --DOMWINDOW == 137 (0x9b8aa400) [pid = 2638] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 23:59:02 INFO - PROCESS | 2638 | --DOMWINDOW == 136 (0x891a4400) [pid = 2638] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 23:59:02 INFO - PROCESS | 2638 | --DOMWINDOW == 135 (0xa263a000) [pid = 2638] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 23:59:02 INFO - PROCESS | 2638 | --DOMWINDOW == 134 (0x8f6d9800) [pid = 2638] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 23:59:02 INFO - PROCESS | 2638 | --DOMWINDOW == 133 (0x8d8bdc00) [pid = 2638] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 23:59:02 INFO - PROCESS | 2638 | --DOMWINDOW == 132 (0x8e4d9000) [pid = 2638] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 23:59:02 INFO - PROCESS | 2638 | --DOMWINDOW == 131 (0x89be3800) [pid = 2638] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 23:59:02 INFO - PROCESS | 2638 | --DOMWINDOW == 130 (0x8be54800) [pid = 2638] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 23:59:02 INFO - PROCESS | 2638 | --DOMWINDOW == 129 (0x90d6ec00) [pid = 2638] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 23:59:02 INFO - PROCESS | 2638 | --DOMWINDOW == 128 (0x8f79e400) [pid = 2638] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 23:59:02 INFO - PROCESS | 2638 | --DOMWINDOW == 127 (0x8859ac00) [pid = 2638] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 23:59:02 INFO - PROCESS | 2638 | --DOMWINDOW == 126 (0x8bd1c000) [pid = 2638] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 23:59:02 INFO - PROCESS | 2638 | --DOMWINDOW == 125 (0x92c22c00) [pid = 2638] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 23:59:02 INFO - PROCESS | 2638 | --DOMWINDOW == 124 (0x9b979800) [pid = 2638] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 23:59:02 INFO - PROCESS | 2638 | --DOMWINDOW == 123 (0xa24c5800) [pid = 2638] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 23:59:02 INFO - PROCESS | 2638 | --DOMWINDOW == 122 (0x92ae5800) [pid = 2638] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 23:59:02 INFO - PROCESS | 2638 | --DOMWINDOW == 121 (0x95051000) [pid = 2638] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 23:59:03 INFO - PROCESS | 2638 | 1464073143561 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"]]]}] 23:59:03 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 23:59:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 23:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:59:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 23:59:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 2898ms 23:59:03 INFO - PROCESS | 2638 | 1464073143600 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 23:59:03 INFO - PROCESS | 2638 | 1464073143607 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 23:59:03 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 23:59:03 INFO - PROCESS | 2638 | 1464073143617 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 23:59:03 INFO - PROCESS | 2638 | 1464073143622 Marionette TRACE conn3 <- [1,2946,null,{}] 23:59:03 INFO - PROCESS | 2638 | 1464073143630 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}] 23:59:04 INFO - PROCESS | 2638 | 1464073144078 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 23:59:04 INFO - PROCESS | 2638 | 1464073144174 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:04 INFO - PROCESS | 2638 | ++DOCSHELL 0x8a350000 == 170 [pid = 2638] [id = 744] 23:59:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 122 (0x8b756c00) [pid = 2638] [serial = 2233] [outer = (nil)] 23:59:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 123 (0x8b84e000) [pid = 2638] [serial = 2234] [outer = 0x8b756c00] 23:59:04 INFO - PROCESS | 2638 | 1464073144470 Marionette DEBUG loaded listener.js 23:59:04 INFO - PROCESS | 2638 | ++DOMWINDOW == 124 (0x8bd15000) [pid = 2638] [serial = 2235] [outer = 0x8b756c00] 23:59:05 INFO - PROCESS | 2638 | 1464073145504 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]]]}] 23:59:05 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 23:59:05 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1940ms 23:59:05 INFO - PROCESS | 2638 | 1464073145558 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 23:59:05 INFO - PROCESS | 2638 | 1464073145568 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 23:59:05 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 23:59:05 INFO - PROCESS | 2638 | 1464073145576 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 23:59:05 INFO - PROCESS | 2638 | 1464073145583 Marionette TRACE conn3 <- [1,2950,null,{}] 23:59:05 INFO - PROCESS | 2638 | 1464073145645 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}] 23:59:05 INFO - PROCESS | 2638 | 1464073145894 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 23:59:06 INFO - PROCESS | 2638 | 1464073146187 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:06 INFO - PROCESS | 2638 | ++DOCSHELL 0x87a87800 == 171 [pid = 2638] [id = 745] 23:59:06 INFO - PROCESS | 2638 | ++DOMWINDOW == 125 (0x87a88800) [pid = 2638] [serial = 2236] [outer = (nil)] 23:59:06 INFO - PROCESS | 2638 | ++DOMWINDOW == 126 (0x87de6000) [pid = 2638] [serial = 2237] [outer = 0x87a88800] 23:59:06 INFO - PROCESS | 2638 | 1464073146340 Marionette DEBUG loaded listener.js 23:59:06 INFO - PROCESS | 2638 | ++DOMWINDOW == 127 (0x8919cc00) [pid = 2638] [serial = 2238] [outer = 0x87a88800] 23:59:07 INFO - PROCESS | 2638 | ++DOCSHELL 0x89bd9400 == 172 [pid = 2638] [id = 746] 23:59:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 128 (0x89be3800) [pid = 2638] [serial = 2239] [outer = (nil)] 23:59:07 INFO - PROCESS | 2638 | ++DOMWINDOW == 129 (0x8b701400) [pid = 2638] [serial = 2240] [outer = 0x89be3800] 23:59:07 INFO - PROCESS | 2638 | 1464073147278 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]]]}] 23:59:07 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 23:59:07 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1737ms 23:59:07 INFO - PROCESS | 2638 | 1464073147320 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 23:59:07 INFO - PROCESS | 2638 | 1464073147329 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 23:59:07 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 23:59:07 INFO - PROCESS | 2638 | 1464073147339 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 23:59:07 INFO - PROCESS | 2638 | 1464073147343 Marionette TRACE conn3 <- [1,2954,null,{}] 23:59:07 INFO - PROCESS | 2638 | 1464073147350 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}] 23:59:07 INFO - PROCESS | 2638 | 1464073147679 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 23:59:08 INFO - PROCESS | 2638 | 1464073148090 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:08 INFO - PROCESS | 2638 | ++DOCSHELL 0x8bd18400 == 173 [pid = 2638] [id = 747] 23:59:08 INFO - PROCESS | 2638 | ++DOMWINDOW == 130 (0x8bd18800) [pid = 2638] [serial = 2241] [outer = (nil)] 23:59:08 INFO - PROCESS | 2638 | ++DOMWINDOW == 131 (0x8bd1d800) [pid = 2638] [serial = 2242] [outer = 0x8bd18800] 23:59:08 INFO - PROCESS | 2638 | 1464073148183 Marionette DEBUG loaded listener.js 23:59:08 INFO - PROCESS | 2638 | ++DOMWINDOW == 132 (0x8be58000) [pid = 2638] [serial = 2243] [outer = 0x8bd18800] 23:59:09 INFO - PROCESS | 2638 | 1464073149012 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]]]}] 23:59:09 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:59:09 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 23:59:09 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1687ms 23:59:09 INFO - PROCESS | 2638 | 1464073149043 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 23:59:09 INFO - PROCESS | 2638 | 1464073149048 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 23:59:09 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 23:59:09 INFO - PROCESS | 2638 | 1464073149062 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 23:59:09 INFO - PROCESS | 2638 | 1464073149068 Marionette TRACE conn3 <- [1,2958,null,{}] 23:59:09 INFO - PROCESS | 2638 | 1464073149085 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}] 23:59:09 INFO - PROCESS | 2638 | 1464073149367 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 23:59:09 INFO - PROCESS | 2638 | 1464073149658 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:09 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b848c00 == 174 [pid = 2638] [id = 748] 23:59:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 133 (0x8d696800) [pid = 2638] [serial = 2244] [outer = (nil)] 23:59:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 134 (0x8d810400) [pid = 2638] [serial = 2245] [outer = 0x8d696800] 23:59:09 INFO - PROCESS | 2638 | 1464073149755 Marionette DEBUG loaded listener.js 23:59:09 INFO - PROCESS | 2638 | ++DOMWINDOW == 135 (0x8d8c6000) [pid = 2638] [serial = 2246] [outer = 0x8d696800] 23:59:10 INFO - PROCESS | 2638 | 1464073150617 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]]]}] 23:59:10 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 23:59:10 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1586ms 23:59:10 INFO - PROCESS | 2638 | 1464073150647 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 23:59:10 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 23:59:10 INFO - PROCESS | 2638 | 1464073150652 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 23:59:10 INFO - PROCESS | 2638 | 1464073150659 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 23:59:10 INFO - PROCESS | 2638 | 1464073150662 Marionette TRACE conn3 <- [1,2962,null,{}] 23:59:10 INFO - PROCESS | 2638 | 1464073150668 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}] 23:59:10 INFO - PROCESS | 2638 | 1464073150897 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 23:59:11 INFO - PROCESS | 2638 | 1464073151194 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:11 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d331800 == 175 [pid = 2638] [id = 749] 23:59:11 INFO - PROCESS | 2638 | ++DOMWINDOW == 136 (0x8d8c8000) [pid = 2638] [serial = 2247] [outer = (nil)] 23:59:11 INFO - PROCESS | 2638 | ++DOMWINDOW == 137 (0x8e393400) [pid = 2638] [serial = 2248] [outer = 0x8d8c8000] 23:59:11 INFO - PROCESS | 2638 | 1464073151286 Marionette DEBUG loaded listener.js 23:59:11 INFO - PROCESS | 2638 | ++DOMWINDOW == 138 (0x8e4c3800) [pid = 2638] [serial = 2249] [outer = 0x8d8c8000] 23:59:12 INFO - PROCESS | 2638 | 1464073152108 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]]]}] 23:59:12 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 23:59:12 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1480ms 23:59:12 INFO - PROCESS | 2638 | 1464073152139 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 23:59:12 INFO - PROCESS | 2638 | 1464073152143 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 23:59:12 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 23:59:12 INFO - PROCESS | 2638 | 1464073152149 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 23:59:12 INFO - PROCESS | 2638 | 1464073152152 Marionette TRACE conn3 <- [1,2966,null,{}] 23:59:12 INFO - PROCESS | 2638 | 1464073152158 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}] 23:59:12 INFO - PROCESS | 2638 | 1464073152382 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 23:59:12 INFO - PROCESS | 2638 | 1464073152665 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:12 INFO - PROCESS | 2638 | ++DOCSHELL 0x891a3c00 == 176 [pid = 2638] [id = 750] 23:59:12 INFO - PROCESS | 2638 | ++DOMWINDOW == 139 (0x8bd1fc00) [pid = 2638] [serial = 2250] [outer = (nil)] 23:59:12 INFO - PROCESS | 2638 | ++DOMWINDOW == 140 (0x8e4d2000) [pid = 2638] [serial = 2251] [outer = 0x8bd1fc00] 23:59:12 INFO - PROCESS | 2638 | 1464073152756 Marionette DEBUG loaded listener.js 23:59:12 INFO - PROCESS | 2638 | ++DOMWINDOW == 141 (0x8e4d6800) [pid = 2638] [serial = 2252] [outer = 0x8bd1fc00] 23:59:13 INFO - PROCESS | 2638 | 1464073153648 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]]]}] 23:59:13 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 23:59:13 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1534ms 23:59:13 INFO - PROCESS | 2638 | 1464073153684 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 23:59:13 INFO - PROCESS | 2638 | 1464073153688 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 23:59:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 23:59:13 INFO - PROCESS | 2638 | 1464073153694 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 23:59:13 INFO - PROCESS | 2638 | 1464073153698 Marionette TRACE conn3 <- [1,2970,null,{}] 23:59:13 INFO - PROCESS | 2638 | 1464073153703 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}] 23:59:13 INFO - PROCESS | 2638 | 1464073153979 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 23:59:14 INFO - PROCESS | 2638 | 1464073154257 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:14 INFO - PROCESS | 2638 | ++DOCSHELL 0x8e4c6c00 == 177 [pid = 2638] [id = 751] 23:59:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 142 (0x8e4ce400) [pid = 2638] [serial = 2253] [outer = (nil)] 23:59:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 143 (0x8eba3c00) [pid = 2638] [serial = 2254] [outer = 0x8e4ce400] 23:59:14 INFO - PROCESS | 2638 | 1464073154351 Marionette DEBUG loaded listener.js 23:59:14 INFO - PROCESS | 2638 | ++DOMWINDOW == 144 (0x8ebaa000) [pid = 2638] [serial = 2255] [outer = 0x8e4ce400] 23:59:15 INFO - PROCESS | 2638 | 1464073155199 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]]]}] 23:59:15 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 23:59:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1537ms 23:59:15 INFO - PROCESS | 2638 | 1464073155232 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 23:59:15 INFO - PROCESS | 2638 | 1464073155236 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 23:59:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 23:59:15 INFO - PROCESS | 2638 | 1464073155242 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 23:59:15 INFO - PROCESS | 2638 | 1464073155245 Marionette TRACE conn3 <- [1,2974,null,{}] 23:59:15 INFO - PROCESS | 2638 | 1464073155251 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}] 23:59:15 INFO - PROCESS | 2638 | 1464073155478 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 23:59:15 INFO - PROCESS | 2638 | 1464073155758 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:15 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ebafc00 == 178 [pid = 2638] [id = 752] 23:59:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 145 (0x8ebb3000) [pid = 2638] [serial = 2256] [outer = (nil)] 23:59:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 146 (0x8ebbe800) [pid = 2638] [serial = 2257] [outer = 0x8ebb3000] 23:59:15 INFO - PROCESS | 2638 | 1464073155852 Marionette DEBUG loaded listener.js 23:59:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 147 (0x8ecc2400) [pid = 2638] [serial = 2258] [outer = 0x8ebb3000] 23:59:16 INFO - PROCESS | 2638 | 1464073156698 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]]]}] 23:59:16 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 23:59:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1487ms 23:59:16 INFO - PROCESS | 2638 | 1464073156730 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 23:59:16 INFO - PROCESS | 2638 | 1464073156733 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 23:59:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 23:59:16 INFO - PROCESS | 2638 | 1464073156740 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 23:59:16 INFO - PROCESS | 2638 | 1464073156743 Marionette TRACE conn3 <- [1,2978,null,{}] 23:59:16 INFO - PROCESS | 2638 | 1464073156749 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}] 23:59:17 INFO - PROCESS | 2638 | 1464073157023 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 23:59:17 INFO - PROCESS | 2638 | 1464073157317 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:17 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ea7fc00 == 179 [pid = 2638] [id = 753] 23:59:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 148 (0x8ebad000) [pid = 2638] [serial = 2259] [outer = (nil)] 23:59:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 149 (0x8f4f2800) [pid = 2638] [serial = 2260] [outer = 0x8ebad000] 23:59:17 INFO - PROCESS | 2638 | 1464073157407 Marionette DEBUG loaded listener.js 23:59:17 INFO - PROCESS | 2638 | ++DOMWINDOW == 150 (0x8f4f6000) [pid = 2638] [serial = 2261] [outer = 0x8ebad000] 23:59:18 INFO - PROCESS | 2638 | 1464073158272 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]]]}] 23:59:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 23:59:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1588ms 23:59:18 INFO - PROCESS | 2638 | 1464073158330 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 23:59:18 INFO - PROCESS | 2638 | 1464073158334 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 23:59:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 23:59:18 INFO - PROCESS | 2638 | 1464073158341 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 23:59:18 INFO - PROCESS | 2638 | 1464073158344 Marionette TRACE conn3 <- [1,2982,null,{}] 23:59:18 INFO - PROCESS | 2638 | 1464073158350 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}] 23:59:18 INFO - PROCESS | 2638 | 1464073158681 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 23:59:18 INFO - PROCESS | 2638 | 1464073158902 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:18 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ea82400 == 180 [pid = 2638] [id = 754] 23:59:18 INFO - PROCESS | 2638 | ++DOMWINDOW == 151 (0x8eccd800) [pid = 2638] [serial = 2262] [outer = (nil)] 23:59:18 INFO - PROCESS | 2638 | ++DOMWINDOW == 152 (0x8f57f400) [pid = 2638] [serial = 2263] [outer = 0x8eccd800] 23:59:18 INFO - PROCESS | 2638 | 1464073158994 Marionette DEBUG loaded listener.js 23:59:19 INFO - PROCESS | 2638 | ++DOMWINDOW == 153 (0x8f582c00) [pid = 2638] [serial = 2264] [outer = 0x8eccd800] 23:59:19 INFO - PROCESS | 2638 | 1464073159847 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"]]]}] 23:59:19 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 23:59:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 23:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:59:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 23:59:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1538ms 23:59:19 INFO - PROCESS | 2638 | 1464073159880 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 23:59:19 INFO - PROCESS | 2638 | 1464073159884 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 23:59:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 23:59:19 INFO - PROCESS | 2638 | 1464073159891 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 23:59:19 INFO - PROCESS | 2638 | 1464073159894 Marionette TRACE conn3 <- [1,2986,null,{}] 23:59:19 INFO - PROCESS | 2638 | 1464073159900 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}] 23:59:20 INFO - PROCESS | 2638 | 1464073160145 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 23:59:20 INFO - PROCESS | 2638 | 1464073160448 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:20 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f578800 == 181 [pid = 2638] [id = 755] 23:59:20 INFO - PROCESS | 2638 | ++DOMWINDOW == 154 (0x8f6d2400) [pid = 2638] [serial = 2265] [outer = (nil)] 23:59:20 INFO - PROCESS | 2638 | ++DOMWINDOW == 155 (0x8f791c00) [pid = 2638] [serial = 2266] [outer = 0x8f6d2400] 23:59:20 INFO - PROCESS | 2638 | 1464073160539 Marionette DEBUG loaded listener.js 23:59:20 INFO - PROCESS | 2638 | ++DOMWINDOW == 156 (0x8f795000) [pid = 2638] [serial = 2267] [outer = 0x8f6d2400] 23:59:21 INFO - PROCESS | 2638 | 1464073161379 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]]]}] 23:59:21 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 23:59:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1534ms 23:59:21 INFO - PROCESS | 2638 | 1464073161425 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 23:59:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 23:59:21 INFO - PROCESS | 2638 | 1464073161430 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 23:59:21 INFO - PROCESS | 2638 | 1464073161436 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 23:59:21 INFO - PROCESS | 2638 | 1464073161441 Marionette TRACE conn3 <- [1,2990,null,{}] 23:59:21 INFO - PROCESS | 2638 | 1464073161446 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}] 23:59:21 INFO - PROCESS | 2638 | 1464073161812 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 23:59:22 INFO - PROCESS | 2638 | 1464073162035 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:22 INFO - PROCESS | 2638 | ++DOCSHELL 0x8f7a5400 == 182 [pid = 2638] [id = 756] 23:59:22 INFO - PROCESS | 2638 | ++DOMWINDOW == 157 (0x8f7a5800) [pid = 2638] [serial = 2268] [outer = (nil)] 23:59:22 INFO - PROCESS | 2638 | ++DOMWINDOW == 158 (0x90c96400) [pid = 2638] [serial = 2269] [outer = 0x8f7a5800] 23:59:22 INFO - PROCESS | 2638 | 1464073162136 Marionette DEBUG loaded listener.js 23:59:22 INFO - PROCESS | 2638 | ++DOMWINDOW == 159 (0x90ca4800) [pid = 2638] [serial = 2270] [outer = 0x8f7a5800] 23:59:22 INFO - PROCESS | 2638 | ++DOCSHELL 0x90d66400 == 183 [pid = 2638] [id = 757] 23:59:22 INFO - PROCESS | 2638 | ++DOMWINDOW == 160 (0x90eec400) [pid = 2638] [serial = 2271] [outer = (nil)] 23:59:22 INFO - PROCESS | 2638 | ++DOMWINDOW == 161 (0x90eed800) [pid = 2638] [serial = 2272] [outer = 0x90eec400] 23:59:23 INFO - PROCESS | 2638 | 1464073163145 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]]]}] 23:59:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 23:59:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1741ms 23:59:23 INFO - PROCESS | 2638 | 1464073163178 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 23:59:23 INFO - PROCESS | 2638 | 1464073163182 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 23:59:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 23:59:23 INFO - PROCESS | 2638 | 1464073163188 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 23:59:23 INFO - PROCESS | 2638 | 1464073163191 Marionette TRACE conn3 <- [1,2994,null,{}] 23:59:23 INFO - PROCESS | 2638 | 1464073163197 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}] 23:59:23 INFO - PROCESS | 2638 | 1464073163488 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 23:59:23 INFO - PROCESS | 2638 | 1464073163834 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:23 INFO - PROCESS | 2638 | ++DOCSHELL 0x90d50c00 == 184 [pid = 2638] [id = 758] 23:59:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 162 (0x90d63c00) [pid = 2638] [serial = 2273] [outer = (nil)] 23:59:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 163 (0x90ef5c00) [pid = 2638] [serial = 2274] [outer = 0x90d63c00] 23:59:23 INFO - PROCESS | 2638 | 1464073163928 Marionette DEBUG loaded listener.js 23:59:24 INFO - PROCESS | 2638 | ++DOMWINDOW == 164 (0x910d2400) [pid = 2638] [serial = 2275] [outer = 0x90d63c00] 23:59:24 INFO - PROCESS | 2638 | 1464073164743 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]]]}] 23:59:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:59:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 23:59:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1590ms 23:59:24 INFO - PROCESS | 2638 | 1464073164780 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 23:59:24 INFO - PROCESS | 2638 | 1464073164783 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 23:59:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 23:59:24 INFO - PROCESS | 2638 | 1464073164790 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 23:59:24 INFO - PROCESS | 2638 | 1464073164793 Marionette TRACE conn3 <- [1,2998,null,{}] 23:59:24 INFO - PROCESS | 2638 | 1464073164799 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}] 23:59:25 INFO - PROCESS | 2638 | 1464073165044 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 23:59:25 INFO - PROCESS | 2638 | 1464073165349 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:25 INFO - PROCESS | 2638 | ++DOCSHELL 0x86b43000 == 185 [pid = 2638] [id = 759] 23:59:25 INFO - PROCESS | 2638 | ++DOMWINDOW == 165 (0x8eccdc00) [pid = 2638] [serial = 2276] [outer = (nil)] 23:59:25 INFO - PROCESS | 2638 | ++DOMWINDOW == 166 (0x91a19000) [pid = 2638] [serial = 2277] [outer = 0x8eccdc00] 23:59:25 INFO - PROCESS | 2638 | 1464073165446 Marionette DEBUG loaded listener.js 23:59:25 INFO - PROCESS | 2638 | ++DOMWINDOW == 167 (0x91a1e000) [pid = 2638] [serial = 2278] [outer = 0x8eccdc00] 23:59:26 INFO - PROCESS | 2638 | 1464073166279 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]]]}] 23:59:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 23:59:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1540ms 23:59:26 INFO - PROCESS | 2638 | 1464073166330 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 23:59:26 INFO - PROCESS | 2638 | 1464073166335 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 23:59:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 23:59:26 INFO - PROCESS | 2638 | 1464073166341 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 23:59:26 INFO - PROCESS | 2638 | 1464073166344 Marionette TRACE conn3 <- [1,3002,null,{}] 23:59:26 INFO - PROCESS | 2638 | 1464073166350 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}] 23:59:26 INFO - PROCESS | 2638 | 1464073166612 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 23:59:26 INFO - PROCESS | 2638 | 1464073166920 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:26 INFO - PROCESS | 2638 | ++DOCSHELL 0x86b40c00 == 186 [pid = 2638] [id = 760] 23:59:26 INFO - PROCESS | 2638 | ++DOMWINDOW == 168 (0x8f4fb800) [pid = 2638] [serial = 2279] [outer = (nil)] 23:59:27 INFO - PROCESS | 2638 | ++DOMWINDOW == 169 (0x92276000) [pid = 2638] [serial = 2280] [outer = 0x8f4fb800] 23:59:27 INFO - PROCESS | 2638 | 1464073167013 Marionette DEBUG loaded listener.js 23:59:27 INFO - PROCESS | 2638 | ++DOMWINDOW == 170 (0x9227ac00) [pid = 2638] [serial = 2281] [outer = 0x8f4fb800] 23:59:27 INFO - PROCESS | 2638 | 1464073167856 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]]]}] 23:59:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 23:59:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1534ms 23:59:27 INFO - PROCESS | 2638 | 1464073167875 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 23:59:27 INFO - PROCESS | 2638 | 1464073167879 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 23:59:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 23:59:27 INFO - PROCESS | 2638 | 1464073167885 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 23:59:27 INFO - PROCESS | 2638 | 1464073167888 Marionette TRACE conn3 <- [1,3006,null,{}] 23:59:27 INFO - PROCESS | 2638 | 1464073167894 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}] 23:59:28 INFO - PROCESS | 2638 | 1464073168150 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 23:59:28 INFO - PROCESS | 2638 | 1464073168431 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:28 INFO - PROCESS | 2638 | ++DOCSHELL 0x90d4f400 == 187 [pid = 2638] [id = 761] 23:59:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 171 (0x90ef6c00) [pid = 2638] [serial = 2282] [outer = (nil)] 23:59:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 172 (0x9297e000) [pid = 2638] [serial = 2283] [outer = 0x90ef6c00] 23:59:28 INFO - PROCESS | 2638 | 1464073168525 Marionette DEBUG loaded listener.js 23:59:28 INFO - PROCESS | 2638 | ++DOMWINDOW == 173 (0x929e8800) [pid = 2638] [serial = 2284] [outer = 0x90ef6c00] 23:59:29 INFO - PROCESS | 2638 | 1464073169350 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]]]}] 23:59:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 23:59:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1485ms 23:59:29 INFO - PROCESS | 2638 | 1464073169370 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 23:59:29 INFO - PROCESS | 2638 | 1464073169373 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 23:59:29 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 23:59:29 INFO - PROCESS | 2638 | 1464073169380 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 23:59:29 INFO - PROCESS | 2638 | 1464073169383 Marionette TRACE conn3 <- [1,3010,null,{}] 23:59:29 INFO - PROCESS | 2638 | 1464073169389 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}] 23:59:29 INFO - PROCESS | 2638 | 1464073169629 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 23:59:29 INFO - PROCESS | 2638 | 1464073169923 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:29 INFO - PROCESS | 2638 | ++DOCSHELL 0x92974000 == 188 [pid = 2638] [id = 762] 23:59:29 INFO - PROCESS | 2638 | ++DOMWINDOW == 174 (0x9297fc00) [pid = 2638] [serial = 2285] [outer = (nil)] 23:59:30 INFO - PROCESS | 2638 | ++DOMWINDOW == 175 (0x92ae6000) [pid = 2638] [serial = 2286] [outer = 0x9297fc00] 23:59:30 INFO - PROCESS | 2638 | 1464073170015 Marionette DEBUG loaded listener.js 23:59:30 INFO - PROCESS | 2638 | ++DOMWINDOW == 176 (0x92aeb000) [pid = 2638] [serial = 2287] [outer = 0x9297fc00] 23:59:30 INFO - PROCESS | 2638 | 1464073170858 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]]]}] 23:59:30 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 23:59:30 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1490ms 23:59:30 INFO - PROCESS | 2638 | 1464073170870 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 23:59:30 INFO - PROCESS | 2638 | 1464073170874 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 23:59:30 INFO - TEST-START | /FileAPI/FileReaderSync.worker 23:59:30 INFO - PROCESS | 2638 | 1464073170880 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 23:59:30 INFO - PROCESS | 2638 | 1464073170883 Marionette TRACE conn3 <- [1,3014,null,{}] 23:59:30 INFO - PROCESS | 2638 | 1464073170890 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}] 23:59:31 INFO - PROCESS | 2638 | 1464073171138 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 23:59:31 INFO - PROCESS | 2638 | 1464073171430 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:31 INFO - PROCESS | 2638 | ++DOCSHELL 0x9297a400 == 189 [pid = 2638] [id = 763] 23:59:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 177 (0x929ee800) [pid = 2638] [serial = 2288] [outer = (nil)] 23:59:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 178 (0x92c2b400) [pid = 2638] [serial = 2289] [outer = 0x929ee800] 23:59:31 INFO - PROCESS | 2638 | 1464073171539 Marionette DEBUG loaded listener.js 23:59:31 INFO - PROCESS | 2638 | ++DOMWINDOW == 179 (0x92e10800) [pid = 2638] [serial = 2290] [outer = 0x929ee800] 23:59:31 INFO - PROCESS | 2638 | [2638] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:59:32 INFO - PROCESS | 2638 | 1464073172516 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 23:59:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 23:59:32 INFO - {} 23:59:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 23:59:32 INFO - {} 23:59:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 23:59:32 INFO - {} 23:59:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 23:59:32 INFO - {} 23:59:32 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1683ms 23:59:32 INFO - PROCESS | 2638 | 1464073172566 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 23:59:32 INFO - PROCESS | 2638 | 1464073172570 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 23:59:32 INFO - TEST-START | /FileAPI/fileReader.html 23:59:32 INFO - PROCESS | 2638 | 1464073172628 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 23:59:32 INFO - PROCESS | 2638 | 1464073172631 Marionette TRACE conn3 <- [1,3018,null,{}] 23:59:32 INFO - PROCESS | 2638 | 1464073172638 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}] 23:59:32 INFO - PROCESS | 2638 | 1464073172899 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 23:59:33 INFO - PROCESS | 2638 | 1464073173278 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:33 INFO - PROCESS | 2638 | ++DOCSHELL 0x92274800 == 190 [pid = 2638] [id = 764] 23:59:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 180 (0x92c20000) [pid = 2638] [serial = 2291] [outer = (nil)] 23:59:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 181 (0x95190000) [pid = 2638] [serial = 2292] [outer = 0x92c20000] 23:59:33 INFO - PROCESS | 2638 | 1464073173369 Marionette DEBUG loaded listener.js 23:59:33 INFO - PROCESS | 2638 | ++DOMWINDOW == 182 (0x95196000) [pid = 2638] [serial = 2293] [outer = 0x92c20000] 23:59:34 INFO - PROCESS | 2638 | 1464073174140 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]]]}] 23:59:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 23:59:34 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 23:59:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 23:59:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 23:59:34 INFO - TEST-OK | /FileAPI/fileReader.html | took 1590ms 23:59:34 INFO - PROCESS | 2638 | 1464073174211 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 23:59:34 INFO - PROCESS | 2638 | 1464073174215 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 23:59:34 INFO - TEST-START | /FileAPI/historical.html 23:59:34 INFO - PROCESS | 2638 | 1464073174222 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 23:59:34 INFO - PROCESS | 2638 | 1464073174225 Marionette TRACE conn3 <- [1,3022,null,{}] 23:59:34 INFO - PROCESS | 2638 | 1464073174236 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}] 23:59:34 INFO - PROCESS | 2638 | 1464073174574 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 23:59:34 INFO - PROCESS | 2638 | 1464073174811 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:34 INFO - PROCESS | 2638 | ++DOCSHELL 0x910de400 == 191 [pid = 2638] [id = 765] 23:59:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 183 (0x95051000) [pid = 2638] [serial = 2294] [outer = (nil)] 23:59:34 INFO - PROCESS | 2638 | ++DOMWINDOW == 184 (0x951eb000) [pid = 2638] [serial = 2295] [outer = 0x95051000] 23:59:34 INFO - PROCESS | 2638 | 1464073174902 Marionette DEBUG loaded listener.js 23:59:35 INFO - PROCESS | 2638 | ++DOMWINDOW == 185 (0x97879800) [pid = 2638] [serial = 2296] [outer = 0x95051000] 23:59:38 INFO - PROCESS | 2638 | --DOCSHELL 0x88591c00 == 190 [pid = 2638] [id = 719] 23:59:38 INFO - PROCESS | 2638 | --DOCSHELL 0x87de2c00 == 189 [pid = 2638] [id = 698] 23:59:38 INFO - PROCESS | 2638 | --DOCSHELL 0x89989000 == 188 [pid = 2638] [id = 468] 23:59:38 INFO - PROCESS | 2638 | --DOCSHELL 0x92887000 == 187 [pid = 2638] [id = 444] 23:59:38 INFO - PROCESS | 2638 | --DOCSHELL 0x8919c400 == 186 [pid = 2638] [id = 469] 23:59:38 INFO - PROCESS | 2638 | --DOCSHELL 0x8b704400 == 185 [pid = 2638] [id = 483] 23:59:38 INFO - PROCESS | 2638 | --DOCSHELL 0x8a349800 == 184 [pid = 2638] [id = 743] 23:59:38 INFO - PROCESS | 2638 | --DOCSHELL 0x87a86800 == 183 [pid = 2638] [id = 742] 23:59:38 INFO - PROCESS | 2638 | --DOCSHELL 0x86f0a800 == 182 [pid = 2638] [id = 741] 23:59:38 INFO - PROCESS | 2638 | --DOCSHELL 0xa6280400 == 181 [pid = 2638] [id = 738] 23:59:38 INFO - PROCESS | 2638 | --DOCSHELL 0x90d4b400 == 180 [pid = 2638] [id = 737] 23:59:38 INFO - PROCESS | 2638 | --DOCSHELL 0x95193400 == 179 [pid = 2638] [id = 736] 23:59:38 INFO - PROCESS | 2638 | --DOCSHELL 0x9b590000 == 178 [pid = 2638] [id = 734] 23:59:38 INFO - PROCESS | 2638 | --DOCSHELL 0x9ba34c00 == 177 [pid = 2638] [id = 735] 23:59:38 INFO - PROCESS | 2638 | --DOCSHELL 0x860a2000 == 176 [pid = 2638] [id = 733] 23:59:38 INFO - PROCESS | 2638 | --DOCSHELL 0x92aed000 == 175 [pid = 2638] [id = 732] 23:59:38 INFO - PROCESS | 2638 | --DOCSHELL 0x93a74000 == 174 [pid = 2638] [id = 731] 23:59:38 INFO - PROCESS | 2638 | --DOCSHELL 0x8b753c00 == 173 [pid = 2638] [id = 730] 23:59:38 INFO - PROCESS | 2638 | --DOCSHELL 0x910d6000 == 172 [pid = 2638] [id = 729] 23:59:38 INFO - PROCESS | 2638 | --DOCSHELL 0x8f79c800 == 171 [pid = 2638] [id = 727] 23:59:38 INFO - PROCESS | 2638 | --DOCSHELL 0x8f7a4400 == 170 [pid = 2638] [id = 728] 23:59:38 INFO - PROCESS | 2638 | --DOCSHELL 0x87a8f000 == 169 [pid = 2638] [id = 726] 23:59:38 INFO - PROCESS | 2638 | --DOCSHELL 0x8f4fd800 == 168 [pid = 2638] [id = 725] 23:59:38 INFO - PROCESS | 2638 | --DOCSHELL 0x8d8c1000 == 167 [pid = 2638] [id = 724] 23:59:38 INFO - PROCESS | 2638 | --DOCSHELL 0x89bdb800 == 166 [pid = 2638] [id = 723] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 184 (0xa30ef000) [pid = 2638] [serial = 2153] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 183 (0x8f78c000) [pid = 2638] [serial = 2118] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 182 (0x9789f800) [pid = 2638] [serial = 2135] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 181 (0x8d691c00) [pid = 2638] [serial = 2046] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 180 (0x9ba3b400) [pid = 2638] [serial = 2141] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 179 (0xa24b9400) [pid = 2638] [serial = 2148] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 178 (0xa5040000) [pid = 2638] [serial = 2157] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 177 (0x8f6d8400) [pid = 2638] [serial = 2117] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 176 (0x90eea400) [pid = 2638] [serial = 2123] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 175 (0x98a28800) [pid = 2638] [serial = 2136] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 174 (0x8e4c8c00) [pid = 2638] [serial = 2114] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 173 (0x9cfa9c00) [pid = 2638] [serial = 2142] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 172 (0x8ea86400) [pid = 2638] [serial = 2166] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 171 (0x8e59c800) [pid = 2638] [serial = 2165] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 170 (0x8a34b800) [pid = 2638] [serial = 2111] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 169 (0x8d70e400) [pid = 2638] [serial = 2163] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 168 (0x92ae9000) [pid = 2638] [serial = 2127] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 167 (0x90c9c800) [pid = 2638] [serial = 2120] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 166 (0x8d4d9c00) [pid = 2638] [serial = 2162] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 165 (0x929f7800) [pid = 2638] [serial = 2126] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 164 (0x8b70c800) [pid = 2638] [serial = 2160] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 163 (0x9cfabc00) [pid = 2638] [serial = 2097] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 162 (0x8a341400) [pid = 2638] [serial = 2159] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 161 (0x9a1e8000) [pid = 2638] [serial = 2139] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 160 (0xa21aac00) [pid = 2638] [serial = 2144] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 159 (0xa3053000) [pid = 2638] [serial = 2151] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 158 (0xa3224000) [pid = 2638] [serial = 2154] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 157 (0xa22f3400) [pid = 2638] [serial = 2147] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 156 (0x99f4a400) [pid = 2638] [serial = 2138] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 155 (0x910d5800) [pid = 2638] [serial = 2124] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 154 (0xa22bd800) [pid = 2638] [serial = 2145] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 153 (0xa35f5000) [pid = 2638] [serial = 2156] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 152 (0x94693800) [pid = 2638] [serial = 2130] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 151 (0x950e3800) [pid = 2638] [serial = 2132] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 150 (0x92e13800) [pid = 2638] [serial = 2129] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 149 (0xa2631c00) [pid = 2638] [serial = 2150] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 148 (0x90d42000) [pid = 2638] [serial = 2121] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 147 (0x8b84b800) [pid = 2638] [serial = 2112] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 146 (0x8ebb1400) [pid = 2638] [serial = 2115] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 145 (0x95197000) [pid = 2638] [serial = 2133] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | --DOMWINDOW == 144 (0x8ea81800) [pid = 2638] [serial = 2168] [outer = (nil)] [url = about:blank] 23:59:38 INFO - PROCESS | 2638 | 1464073178941 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"]]]}] 23:59:38 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 23:59:38 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 23:59:38 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 23:59:38 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 23:59:38 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 23:59:38 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 23:59:38 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 23:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:59:38 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 23:59:38 INFO - TEST-OK | /FileAPI/historical.html | took 4756ms 23:59:38 INFO - PROCESS | 2638 | 1464073178981 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 23:59:38 INFO - PROCESS | 2638 | 1464073178986 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 23:59:38 INFO - TEST-START | /FileAPI/idlharness.html 23:59:39 INFO - PROCESS | 2638 | 1464073178995 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 23:59:39 INFO - PROCESS | 2638 | 1464073178999 Marionette TRACE conn3 <- [1,3026,null,{}] 23:59:39 INFO - PROCESS | 2638 | 1464073179007 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}] 23:59:39 INFO - PROCESS | 2638 | 1464073179246 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 23:59:39 INFO - PROCESS | 2638 | 1464073179462 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:39 INFO - PROCESS | 2638 | ++DOCSHELL 0x86b45800 == 167 [pid = 2638] [id = 766] 23:59:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 145 (0x86f15000) [pid = 2638] [serial = 2297] [outer = (nil)] 23:59:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 146 (0x87de0000) [pid = 2638] [serial = 2298] [outer = 0x86f15000] 23:59:39 INFO - PROCESS | 2638 | 1464073179542 Marionette DEBUG loaded listener.js 23:59:39 INFO - PROCESS | 2638 | ++DOMWINDOW == 147 (0x891a0400) [pid = 2638] [serial = 2299] [outer = 0x86f15000] 23:59:40 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 23:59:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:59:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:59:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:59:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:59:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:59:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:59:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:59:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:59:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:59:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:59:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:59:40 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 23:59:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 23:59:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 23:59:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 23:59:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 23:59:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 23:59:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 23:59:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 23:59:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:59:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:59:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:59:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:59:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:59:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:59:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:59:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:59:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:59:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:59:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 23:59:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:59:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:59:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:59:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:59:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:59:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:59:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:59:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:59:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:59:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 23:59:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 23:59:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:59:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:59:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:59:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:59:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:59:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:59:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:59:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:59:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:59:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 23:59:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 23:59:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:59:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:59:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:59:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:59:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:59:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:59:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:59:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:59:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:59:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 23:59:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:59:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:59:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:59:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:59:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:59:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:59:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:59:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:59:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:59:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 23:59:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 23:59:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:59:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:59:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:59:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:59:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:59:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:59:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:59:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:59:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:59:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 23:59:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 23:59:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:59:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:59:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:59:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:59:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:59:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:59:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:59:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:59:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:59:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 23:59:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 23:59:41 INFO - TEST-OK | /FileAPI/idlharness.html | took 2055ms 23:59:41 INFO - PROCESS | 2638 | 1464073180907 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 23:59:41 INFO - PROCESS | 2638 | 1464073181284 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 23:59:41 INFO - PROCESS | 2638 | 1464073181292 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 23:59:41 INFO - TEST-START | /FileAPI/idlharness.worker 23:59:41 INFO - PROCESS | 2638 | 1464073181347 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 23:59:41 INFO - PROCESS | 2638 | 1464073181351 Marionette TRACE conn3 <- [1,3030,null,{}] 23:59:41 INFO - PROCESS | 2638 | 1464073181364 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}] 23:59:41 INFO - PROCESS | 2638 | 1464073181646 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 23:59:41 INFO - PROCESS | 2638 | 1464073181680 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:41 INFO - PROCESS | 2638 | ++DOCSHELL 0x8ba7f400 == 168 [pid = 2638] [id = 767] 23:59:41 INFO - PROCESS | 2638 | ++DOMWINDOW == 148 (0x8d8be000) [pid = 2638] [serial = 2300] [outer = (nil)] 23:59:41 INFO - PROCESS | 2638 | ++DOMWINDOW == 149 (0x8e59c800) [pid = 2638] [serial = 2301] [outer = 0x8d8be000] 23:59:41 INFO - PROCESS | 2638 | 1464073181754 Marionette DEBUG loaded listener.js 23:59:41 INFO - PROCESS | 2638 | ++DOMWINDOW == 150 (0x8ea81c00) [pid = 2638] [serial = 2302] [outer = 0x8d8be000] 23:59:42 INFO - PROCESS | 2638 | [2638] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:59:44 INFO - PROCESS | 2638 | --DOMWINDOW == 149 (0x8a34a400) [pid = 2638] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 23:59:44 INFO - PROCESS | 2638 | --DOMWINDOW == 148 (0x8d9ae000) [pid = 2638] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 23:59:44 INFO - PROCESS | 2638 | --DOMWINDOW == 147 (0x8f57a800) [pid = 2638] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 23:59:44 INFO - PROCESS | 2638 | --DOMWINDOW == 146 (0xa6c09400) [pid = 2638] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 23:59:44 INFO - PROCESS | 2638 | --DOMWINDOW == 145 (0x8d8cbc00) [pid = 2638] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 23:59:44 INFO - PROCESS | 2638 | --DOMWINDOW == 144 (0xa22f5400) [pid = 2638] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 23:59:44 INFO - PROCESS | 2638 | --DOMWINDOW == 143 (0x950d7400) [pid = 2638] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 23:59:44 INFO - PROCESS | 2638 | --DOMWINDOW == 142 (0x86f0b800) [pid = 2638] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 23:59:44 INFO - PROCESS | 2638 | --DOMWINDOW == 141 (0x87de2800) [pid = 2638] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 23:59:44 INFO - PROCESS | 2638 | --DOMWINDOW == 140 (0x9cdb8400) [pid = 2638] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 23:59:44 INFO - PROCESS | 2638 | --DOMWINDOW == 139 (0xa6280c00) [pid = 2638] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 23:59:44 INFO - PROCESS | 2638 | --DOMWINDOW == 138 (0x8f78c800) [pid = 2638] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 23:59:44 INFO - PROCESS | 2638 | --DOMWINDOW == 137 (0x8f7e1800) [pid = 2638] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 23:59:44 INFO - PROCESS | 2638 | --DOMWINDOW == 136 (0x9787fc00) [pid = 2638] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 23:59:44 INFO - PROCESS | 2638 | --DOMWINDOW == 135 (0x92c27c00) [pid = 2638] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 23:59:44 INFO - PROCESS | 2638 | --DOMWINDOW == 134 (0x92973800) [pid = 2638] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 23:59:44 INFO - PROCESS | 2638 | --DOMWINDOW == 133 (0x9a1c8c00) [pid = 2638] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 23:59:44 INFO - PROCESS | 2638 | --DOMWINDOW == 132 (0xa0619c00) [pid = 2638] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 23:59:44 INFO - PROCESS | 2638 | --DOMWINDOW == 131 (0x90eec800) [pid = 2638] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 23:59:44 INFO - PROCESS | 2638 | --DOMWINDOW == 130 (0x9ad3b000) [pid = 2638] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 23:59:44 INFO - PROCESS | 2638 | --DOMWINDOW == 129 (0x86f0b000) [pid = 2638] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 23:59:44 INFO - PROCESS | 2638 | --DOMWINDOW == 128 (0x89bddc00) [pid = 2638] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:59:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:59:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:59:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:59:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:59:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:59:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:59:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:59:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:59:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:59:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:59:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:59:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:59:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:59:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:59:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:59:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:59:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:59:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:59:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:59:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:59:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:59:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 23:59:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:59:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:59:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:59:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:59:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:59:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:59:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:59:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 23:59:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:59:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:59:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:59:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:59:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:59:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:59:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:59:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:59:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:59:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:59:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:59:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:59:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:59:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:59:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 23:59:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:59:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:59:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:59:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:59:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:59:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:59:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:59:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 23:59:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:59:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:59:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:59:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:59:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:59:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:59:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:59:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:59:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:59:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 23:59:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:59:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 23:59:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:59:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:59:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:59:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:59:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:59:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 23:59:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:59:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:59:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:59:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:59:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:59:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:59:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:59:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 23:59:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:59:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 23:59:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:59:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:59:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:59:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:59:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:59:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 23:59:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:59:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 23:59:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:59:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:59:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:59:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:59:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:59:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 23:59:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:59:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 23:59:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:59:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:59:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:59:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:59:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:59:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 23:59:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:59:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:59:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:59:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:59:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:59:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:59:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:59:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 23:59:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:59:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:59:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:59:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:59:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:59:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:59:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:59:44 INFO - {} 23:59:44 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3131ms 23:59:44 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 23:59:44 INFO - PROCESS | 2638 | 1464073184343 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 23:59:44 INFO - PROCESS | 2638 | 1464073184457 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 23:59:44 INFO - PROCESS | 2638 | 1464073184460 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 23:59:44 INFO - PROCESS | 2638 | 1464073184473 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 23:59:44 INFO - PROCESS | 2638 | 1464073184493 Marionette TRACE conn3 <- [1,3034,null,{}] 23:59:44 INFO - PROCESS | 2638 | 1464073184545 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}] 23:59:44 INFO - PROCESS | 2638 | 1464073184936 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 23:59:44 INFO - PROCESS | 2638 | 1464073184963 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:44 INFO - PROCESS | 2638 | ++DOCSHELL 0x8585f000 == 169 [pid = 2638] [id = 768] 23:59:44 INFO - PROCESS | 2638 | ++DOMWINDOW == 129 (0x8ecca800) [pid = 2638] [serial = 2303] [outer = (nil)] 23:59:45 INFO - PROCESS | 2638 | ++DOMWINDOW == 130 (0x9505c400) [pid = 2638] [serial = 2304] [outer = 0x8ecca800] 23:59:45 INFO - PROCESS | 2638 | 1464073185042 Marionette DEBUG loaded listener.js 23:59:45 INFO - PROCESS | 2638 | ++DOMWINDOW == 131 (0x9518ec00) [pid = 2638] [serial = 2305] [outer = 0x8ecca800] 23:59:45 INFO - PROCESS | 2638 | 1464073185836 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]]]}] 23:59:45 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 23:59:45 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1411ms 23:59:45 INFO - PROCESS | 2638 | 1464073185886 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 23:59:45 INFO - PROCESS | 2638 | 1464073185891 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 23:59:45 INFO - TEST-START | /FileAPI/blob/Blob-close.html 23:59:45 INFO - PROCESS | 2638 | 1464073185897 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 23:59:45 INFO - PROCESS | 2638 | 1464073185900 Marionette TRACE conn3 <- [1,3038,null,{}] 23:59:45 INFO - PROCESS | 2638 | 1464073185906 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}] 23:59:46 INFO - PROCESS | 2638 | 1464073186367 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 23:59:46 INFO - PROCESS | 2638 | 1464073186667 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:46 INFO - PROCESS | 2638 | ++DOCSHELL 0x86b44000 == 170 [pid = 2638] [id = 769] 23:59:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 132 (0x86b44400) [pid = 2638] [serial = 2306] [outer = (nil)] 23:59:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 133 (0x86f09800) [pid = 2638] [serial = 2307] [outer = 0x86b44400] 23:59:46 INFO - PROCESS | 2638 | 1464073186763 Marionette DEBUG loaded listener.js 23:59:46 INFO - PROCESS | 2638 | ++DOMWINDOW == 134 (0x87a8f400) [pid = 2638] [serial = 2308] [outer = 0x86b44400] 23:59:47 INFO - PROCESS | 2638 | 1464073187639 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"]]]}] 23:59:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 23:59:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 23:59:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:59:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 23:59:47 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1788ms 23:59:47 INFO - PROCESS | 2638 | 1464073187688 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 23:59:47 INFO - PROCESS | 2638 | 1464073187694 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 23:59:47 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 23:59:47 INFO - PROCESS | 2638 | 1464073187703 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 23:59:47 INFO - PROCESS | 2638 | 1464073187709 Marionette TRACE conn3 <- [1,3042,null,{}] 23:59:47 INFO - PROCESS | 2638 | 1464073187717 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}] 23:59:47 INFO - PROCESS | 2638 | 1464073187966 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 23:59:48 INFO - PROCESS | 2638 | 1464073188276 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:48 INFO - PROCESS | 2638 | ++DOCSHELL 0x8b710400 == 171 [pid = 2638] [id = 770] 23:59:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 135 (0x8bd11c00) [pid = 2638] [serial = 2309] [outer = (nil)] 23:59:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 136 (0x8d4d1000) [pid = 2638] [serial = 2310] [outer = 0x8bd11c00] 23:59:48 INFO - PROCESS | 2638 | 1464073188371 Marionette DEBUG loaded listener.js 23:59:48 INFO - PROCESS | 2638 | ++DOMWINDOW == 137 (0x8d697800) [pid = 2638] [serial = 2311] [outer = 0x8bd11c00] 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 23:59:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 23:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 23:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 23:59:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 23:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 23:59:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 23:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:59:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 23:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 23:59:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 23:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 23:59:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 23:59:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 23:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 23:59:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 23:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 23:59:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 23:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:59:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 23:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:59:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 23:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 23:59:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 23:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:59:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 23:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:59:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 23:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:59:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 23:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:59:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 23:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 23:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 23:59:50 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 3072ms 23:59:50 INFO - PROCESS | 2638 | 1464073190614 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]]]}] 23:59:50 INFO - PROCESS | 2638 | 1464073190801 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 23:59:50 INFO - PROCESS | 2638 | 1464073190824 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 23:59:50 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 23:59:50 INFO - PROCESS | 2638 | 1464073190900 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 23:59:50 INFO - PROCESS | 2638 | 1464073190907 Marionette TRACE conn3 <- [1,3046,null,{}] 23:59:50 INFO - PROCESS | 2638 | 1464073190917 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}] 23:59:51 INFO - PROCESS | 2638 | 1464073191303 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 23:59:51 INFO - PROCESS | 2638 | 1464073191681 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:51 INFO - PROCESS | 2638 | ++DOCSHELL 0x8d33a400 == 172 [pid = 2638] [id = 771] 23:59:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 138 (0x8e59a800) [pid = 2638] [serial = 2312] [outer = (nil)] 23:59:51 INFO - PROCESS | 2638 | ++DOMWINDOW == 139 (0x8ea87000) [pid = 2638] [serial = 2313] [outer = 0x8e59a800] 23:59:51 INFO - PROCESS | 2638 | 1464073191835 Marionette DEBUG loaded listener.js 23:59:52 INFO - PROCESS | 2638 | ++DOMWINDOW == 140 (0x8ebaf400) [pid = 2638] [serial = 2314] [outer = 0x8e59a800] 23:59:52 INFO - PROCESS | 2638 | [2638] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:59:53 INFO - PROCESS | 2638 | 1464073193085 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 23:59:53 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 23:59:53 INFO - {} 23:59:53 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 2246ms 23:59:53 INFO - PROCESS | 2638 | 1464073193140 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 23:59:53 INFO - PROCESS | 2638 | 1464073193146 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 23:59:53 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 23:59:53 INFO - PROCESS | 2638 | 1464073193213 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 23:59:53 INFO - PROCESS | 2638 | 1464073193221 Marionette TRACE conn3 <- [1,3050,null,{}] 23:59:53 INFO - PROCESS | 2638 | 1464073193227 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}] 23:59:53 INFO - PROCESS | 2638 | 1464073193500 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 23:59:53 INFO - PROCESS | 2638 | 1464073193895 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:53 INFO - PROCESS | 2638 | ++DOCSHELL 0x87a92400 == 173 [pid = 2638] [id = 772] 23:59:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 141 (0x8f57e400) [pid = 2638] [serial = 2315] [outer = (nil)] 23:59:53 INFO - PROCESS | 2638 | ++DOMWINDOW == 142 (0x8f79e000) [pid = 2638] [serial = 2316] [outer = 0x8f57e400] 23:59:53 INFO - PROCESS | 2638 | 1464073193986 Marionette DEBUG loaded listener.js 23:59:54 INFO - PROCESS | 2638 | ++DOMWINDOW == 143 (0x8f7e4c00) [pid = 2638] [serial = 2317] [outer = 0x8f57e400] 23:59:54 INFO - PROCESS | 2638 | 1464073194847 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]]]}] 23:59:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 23:59:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 23:59:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 23:59:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 23:59:54 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1705ms 23:59:54 INFO - PROCESS | 2638 | 1464073194903 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 23:59:54 INFO - PROCESS | 2638 | 1464073194907 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 23:59:54 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 23:59:54 INFO - PROCESS | 2638 | 1464073194916 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 23:59:54 INFO - PROCESS | 2638 | 1464073194919 Marionette TRACE conn3 <- [1,3054,null,{}] 23:59:54 INFO - PROCESS | 2638 | 1464073194941 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}] 23:59:55 INFO - PROCESS | 2638 | 1464073195248 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 23:59:55 INFO - PROCESS | 2638 | 1464073195473 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:55 INFO - PROCESS | 2638 | ++DOCSHELL 0x8a346400 == 174 [pid = 2638] [id = 773] 23:59:55 INFO - PROCESS | 2638 | ++DOMWINDOW == 144 (0x90c9ac00) [pid = 2638] [serial = 2318] [outer = (nil)] 23:59:55 INFO - PROCESS | 2638 | ++DOMWINDOW == 145 (0x90d42400) [pid = 2638] [serial = 2319] [outer = 0x90c9ac00] 23:59:55 INFO - PROCESS | 2638 | 1464073195563 Marionette DEBUG loaded listener.js 23:59:55 INFO - PROCESS | 2638 | ++DOMWINDOW == 146 (0x90d48800) [pid = 2638] [serial = 2320] [outer = 0x90c9ac00] 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 23:59:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 23:59:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 23:59:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 23:59:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 23:59:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 23:59:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 23:59:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 23:59:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 23:59:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 23:59:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 23:59:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 23:59:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 23:59:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 23:59:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 23:59:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 23:59:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 23:59:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 23:59:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 23:59:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 23:59:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 23:59:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 23:59:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 23:59:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 23:59:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 23:59:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 23:59:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 23:59:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 23:59:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 23:59:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 23:59:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:59:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:59:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 23:59:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:59:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:59:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 23:59:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:59:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:59:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 23:59:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:59:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:59:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 23:59:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:59:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:59:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 23:59:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:59:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:59:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 23:59:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:59:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:59:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 23:59:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:59:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:59:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 23:59:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:59:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:59:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 23:59:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:59:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:59:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 23:59:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:59:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:59:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 23:59:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:59:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:59:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 23:59:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:59:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:59:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 23:59:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:59:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:59:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 23:59:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:59:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:59:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 23:59:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:59:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:59:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 23:59:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:59:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:59:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 23:59:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:59:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:59:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 23:59:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:59:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:59:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 23:59:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:59:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:59:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 23:59:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:59:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:59:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 23:59:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:59:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:59:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:59:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:59:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:59:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 23:59:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:59:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:59:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 23:59:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:59:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:59:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:59:57 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2082ms 23:59:57 INFO - TEST-START | /FileAPI/file/File-constructor.html 23:59:57 INFO - PROCESS | 2638 | 1464073196841 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"]]]}] 23:59:57 INFO - PROCESS | 2638 | 1464073197045 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 23:59:57 INFO - PROCESS | 2638 | 1464073197055 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 23:59:57 INFO - PROCESS | 2638 | 1464073197079 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 23:59:57 INFO - PROCESS | 2638 | 1464073197085 Marionette TRACE conn3 <- [1,3058,null,{}] 23:59:57 INFO - PROCESS | 2638 | 1464073197100 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}] 23:59:57 INFO - PROCESS | 2638 | 1464073197505 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 23:59:57 INFO - PROCESS | 2638 | 1464073197726 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:57 INFO - PROCESS | 2638 | ++DOCSHELL 0x94689800 == 175 [pid = 2638] [id = 774] 23:59:57 INFO - PROCESS | 2638 | ++DOMWINDOW == 147 (0x9468b400) [pid = 2638] [serial = 2321] [outer = (nil)] 23:59:57 INFO - PROCESS | 2638 | ++DOMWINDOW == 148 (0x94694c00) [pid = 2638] [serial = 2322] [outer = 0x9468b400] 23:59:57 INFO - PROCESS | 2638 | 1464073197827 Marionette DEBUG loaded listener.js 23:59:57 INFO - PROCESS | 2638 | ++DOMWINDOW == 149 (0x95260800) [pid = 2638] [serial = 2323] [outer = 0x9468b400] 23:59:58 INFO - PROCESS | 2638 | 1464073198794 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]]]}] 23:59:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 23:59:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 23:59:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 23:59:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 23:59:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 23:59:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 23:59:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 23:59:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 23:59:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 23:59:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 23:59:58 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 23:59:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:59:58 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 23:59:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 23:59:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 23:59:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:59:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 23:59:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:59:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 23:59:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 23:59:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 23:59:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:59:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:59:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 23:59:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 23:59:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 23:59:58 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1800ms 23:59:58 INFO - PROCESS | 2638 | 1464073198882 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 23:59:58 INFO - PROCESS | 2638 | 1464073198890 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 23:59:58 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 23:59:58 INFO - PROCESS | 2638 | 1464073198899 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 23:59:58 INFO - PROCESS | 2638 | 1464073198902 Marionette TRACE conn3 <- [1,3062,null,{}] 23:59:58 INFO - PROCESS | 2638 | 1464073198908 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}] 23:59:59 INFO - PROCESS | 2638 | 1464073199174 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 23:59:59 INFO - PROCESS | 2638 | 1464073199548 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:59 INFO - PROCESS | 2638 | ++DOCSHELL 0x87a89400 == 176 [pid = 2638] [id = 775] 23:59:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 150 (0x8ebb6c00) [pid = 2638] [serial = 2324] [outer = (nil)] 23:59:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 151 (0x98222400) [pid = 2638] [serial = 2325] [outer = 0x8ebb6c00] 23:59:59 INFO - PROCESS | 2638 | 1464073199642 Marionette DEBUG loaded listener.js 23:59:59 INFO - PROCESS | 2638 | ++DOMWINDOW == 152 (0x98289000) [pid = 2638] [serial = 2326] [outer = 0x8ebb6c00] 23:59:59 INFO - PROCESS | 2638 | [2638] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:00:00 INFO - PROCESS | 2638 | 1464073200776 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 00:00:00 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 00:00:00 INFO - {} 00:00:00 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1929ms 00:00:00 INFO - PROCESS | 2638 | 1464073200831 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 00:00:00 INFO - PROCESS | 2638 | 1464073200834 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 00:00:00 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 00:00:00 INFO - PROCESS | 2638 | 1464073200841 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 00:00:00 INFO - PROCESS | 2638 | 1464073200844 Marionette TRACE conn3 <- [1,3066,null,{}] 00:00:00 INFO - PROCESS | 2638 | 1464073200850 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}] 00:00:01 INFO - PROCESS | 2638 | 1464073201120 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 00:00:01 INFO - PROCESS | 2638 | 1464073201422 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:01 INFO - PROCESS | 2638 | ++DOCSHELL 0x8eba9c00 == 177 [pid = 2638] [id = 776] 00:00:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 153 (0x98ba6000) [pid = 2638] [serial = 2327] [outer = (nil)] 00:00:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 154 (0x9a1c9000) [pid = 2638] [serial = 2328] [outer = 0x98ba6000] 00:00:01 INFO - PROCESS | 2638 | 1464073201514 Marionette DEBUG loaded listener.js 00:00:01 INFO - PROCESS | 2638 | ++DOMWINDOW == 155 (0x9a1cfc00) [pid = 2638] [serial = 2329] [outer = 0x98ba6000] 00:00:02 INFO - PROCESS | 2638 | 1464073202431 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]]]}] 00:00:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 00:00:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 00:00:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 00:00:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 00:00:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 00:00:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 00:00:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 00:00:02 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1643ms 00:00:02 INFO - PROCESS | 2638 | 1464073202491 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 00:00:02 INFO - PROCESS | 2638 | 1464073202497 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 00:00:02 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 00:00:02 INFO - PROCESS | 2638 | 1464073202508 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 00:00:02 INFO - PROCESS | 2638 | 1464073202514 Marionette TRACE conn3 <- [1,3070,null,{}] 00:00:02 INFO - PROCESS | 2638 | 1464073202542 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}] 00:00:02 INFO - PROCESS | 2638 | 1464073202906 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 00:00:03 INFO - PROCESS | 2638 | 1464073203194 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:03 INFO - PROCESS | 2638 | ++DOCSHELL 0x99b5c800 == 178 [pid = 2638] [id = 777] 00:00:03 INFO - PROCESS | 2638 | ++DOMWINDOW == 156 (0x99de2800) [pid = 2638] [serial = 2330] [outer = (nil)] 00:00:03 INFO - PROCESS | 2638 | ++DOMWINDOW == 157 (0x9a2bb800) [pid = 2638] [serial = 2331] [outer = 0x99de2800] 00:00:03 INFO - PROCESS | 2638 | 1464073203348 Marionette DEBUG loaded listener.js 00:00:03 INFO - PROCESS | 2638 | ++DOMWINDOW == 158 (0x9aa26000) [pid = 2638] [serial = 2332] [outer = 0x99de2800] 00:00:04 INFO - PROCESS | 2638 | 1464073204328 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]]]}] 00:00:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 00:00:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 00:00:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 00:00:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 00:00:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 00:00:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 00:00:04 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1897ms 00:00:04 INFO - PROCESS | 2638 | 1464073204406 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 00:00:04 INFO - PROCESS | 2638 | 1464073204409 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 00:00:04 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 00:00:04 INFO - PROCESS | 2638 | 1464073204416 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 00:00:04 INFO - PROCESS | 2638 | 1464073204420 Marionette TRACE conn3 <- [1,3074,null,{}] 00:00:04 INFO - PROCESS | 2638 | 1464073204426 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}] 00:00:04 INFO - PROCESS | 2638 | 1464073204788 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 00:00:05 INFO - PROCESS | 2638 | 1464073205021 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:05 INFO - PROCESS | 2638 | ++DOCSHELL 0x86b43800 == 179 [pid = 2638] [id = 778] 00:00:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 159 (0x89bd6c00) [pid = 2638] [serial = 2333] [outer = (nil)] 00:00:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 160 (0x9ad3d800) [pid = 2638] [serial = 2334] [outer = 0x89bd6c00] 00:00:05 INFO - PROCESS | 2638 | 1464073205158 Marionette DEBUG loaded listener.js 00:00:05 INFO - PROCESS | 2638 | ++DOMWINDOW == 161 (0x9ad42400) [pid = 2638] [serial = 2335] [outer = 0x89bd6c00] 00:00:06 INFO - PROCESS | 2638 | 1464073206037 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]]]}] 00:00:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 00:00:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 00:00:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 00:00:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 00:00:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 00:00:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 00:00:06 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1641ms 00:00:06 INFO - PROCESS | 2638 | 1464073206061 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 00:00:06 INFO - PROCESS | 2638 | 1464073206064 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 00:00:06 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 00:00:06 INFO - PROCESS | 2638 | 1464073206071 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 00:00:06 INFO - PROCESS | 2638 | 1464073206075 Marionette TRACE conn3 <- [1,3078,null,{}] 00:00:06 INFO - PROCESS | 2638 | 1464073206081 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}] 00:00:06 INFO - PROCESS | 2638 | 1464073206385 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 00:00:06 INFO - PROCESS | 2638 | 1464073206675 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:06 INFO - PROCESS | 2638 | ++DOCSHELL 0x9a0e5400 == 180 [pid = 2638] [id = 779] 00:00:06 INFO - PROCESS | 2638 | ++DOMWINDOW == 162 (0x9a0e5800) [pid = 2638] [serial = 2336] [outer = (nil)] 00:00:06 INFO - PROCESS | 2638 | ++DOMWINDOW == 163 (0x9ad3c400) [pid = 2638] [serial = 2337] [outer = 0x9a0e5800] 00:00:06 INFO - PROCESS | 2638 | 1464073206842 Marionette DEBUG loaded listener.js 00:00:06 INFO - PROCESS | 2638 | ++DOMWINDOW == 164 (0x9b069000) [pid = 2638] [serial = 2338] [outer = 0x9a0e5800] 00:00:07 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 00:00:07 INFO - reader.readAsText(blob_2) 00:00:07 INFO - }" did not throw 00:00:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 00:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:00:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 00:00:07 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 00:00:07 INFO - reader.readAsDataURL(blob_2) 00:00:07 INFO - }" did not throw 00:00:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 00:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:00:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 00:00:07 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 00:00:07 INFO - reader.readAsArrayBuffer(blob_2) 00:00:07 INFO - }" did not throw 00:00:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 00:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:00:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 00:00:07 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 00:00:07 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 00:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:00:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:00:07 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 00:00:07 INFO - PROCESS | 2638 | 1464073207773 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 00:00:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 00:00:07 INFO - PROCESS | 2638 | 1464073207786 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 00:00:07 INFO - PROCESS | 2638 | 1464073207794 Marionette TRACE conn3 <- [1,3082,null,{}] 00:00:07 INFO - PROCESS | 2638 | 1464073207801 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}] 00:00:08 INFO - PROCESS | 2638 | 1464073208055 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 00:00:08 INFO - PROCESS | 2638 | 1464073208385 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:08 INFO - PROCESS | 2638 | ++DOCSHELL 0x9b550800 == 181 [pid = 2638] [id = 780] 00:00:08 INFO - PROCESS | 2638 | ++DOMWINDOW == 165 (0x9b8a8800) [pid = 2638] [serial = 2339] [outer = (nil)] 00:00:08 INFO - PROCESS | 2638 | ++DOMWINDOW == 166 (0x9cfa5000) [pid = 2638] [serial = 2340] [outer = 0x9b8a8800] 00:00:08 INFO - PROCESS | 2638 | 1464073208614 Marionette DEBUG loaded listener.js 00:00:08 INFO - PROCESS | 2638 | ++DOMWINDOW == 167 (0xa0616000) [pid = 2638] [serial = 2341] [outer = 0x9b8a8800] 00:00:09 INFO - PROCESS | 2638 | 1464073209549 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]]]}] 00:00:09 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 00:00:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 00:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:00:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:00:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 00:00:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 00:00:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1790ms 00:00:09 INFO - PROCESS | 2638 | 1464073209575 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 00:00:09 INFO - PROCESS | 2638 | 1464073209579 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 00:00:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 00:00:09 INFO - PROCESS | 2638 | 1464073209585 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 00:00:09 INFO - PROCESS | 2638 | 1464073209589 Marionette TRACE conn3 <- [1,3086,null,{}] 00:00:09 INFO - PROCESS | 2638 | 1464073209594 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}] 00:00:09 INFO - PROCESS | 2638 | 1464073209832 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 00:00:10 INFO - PROCESS | 2638 | 1464073210148 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:10 INFO - PROCESS | 2638 | ++DOCSHELL 0x87a87c00 == 182 [pid = 2638] [id = 781] 00:00:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 168 (0x8ba7d000) [pid = 2638] [serial = 2342] [outer = (nil)] 00:00:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 169 (0xa1157000) [pid = 2638] [serial = 2343] [outer = 0x8ba7d000] 00:00:10 INFO - PROCESS | 2638 | 1464073210242 Marionette DEBUG loaded listener.js 00:00:10 INFO - PROCESS | 2638 | ++DOMWINDOW == 170 (0xa214e800) [pid = 2638] [serial = 2344] [outer = 0x8ba7d000] 00:00:11 INFO - PROCESS | 2638 | 1464073211101 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 00:00:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 00:00:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1540ms 00:00:11 INFO - PROCESS | 2638 | 1464073211126 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 00:00:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 00:00:11 INFO - PROCESS | 2638 | 1464073211131 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 00:00:11 INFO - PROCESS | 2638 | 1464073211138 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 00:00:11 INFO - PROCESS | 2638 | 1464073211141 Marionette TRACE conn3 <- [1,3090,null,{}] 00:00:11 INFO - PROCESS | 2638 | 1464073211147 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}] 00:00:11 INFO - PROCESS | 2638 | 1464073211432 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 00:00:11 INFO - PROCESS | 2638 | 1464073211770 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:11 INFO - PROCESS | 2638 | ++DOCSHELL 0x8609b000 == 183 [pid = 2638] [id = 782] 00:00:11 INFO - PROCESS | 2638 | ++DOMWINDOW == 171 (0x9cddb800) [pid = 2638] [serial = 2345] [outer = (nil)] 00:00:11 INFO - PROCESS | 2638 | ++DOMWINDOW == 172 (0xa22ea000) [pid = 2638] [serial = 2346] [outer = 0x9cddb800] 00:00:11 INFO - PROCESS | 2638 | 1464073211918 Marionette DEBUG loaded listener.js 00:00:12 INFO - PROCESS | 2638 | ++DOMWINDOW == 173 (0xa22ef800) [pid = 2638] [serial = 2347] [outer = 0x9cddb800] 00:00:13 INFO - PROCESS | 2638 | 1464073213086 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 00:00:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 00:00:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1991ms 00:00:13 INFO - PROCESS | 2638 | 1464073213129 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 00:00:13 INFO - PROCESS | 2638 | 1464073213132 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 00:00:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 00:00:13 INFO - PROCESS | 2638 | 1464073213139 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 00:00:13 INFO - PROCESS | 2638 | 1464073213142 Marionette TRACE conn3 <- [1,3094,null,{}] 00:00:13 INFO - PROCESS | 2638 | 1464073213148 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}] 00:00:13 INFO - PROCESS | 2638 | 1464073213417 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 00:00:13 INFO - PROCESS | 2638 | 1464073213712 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:13 INFO - PROCESS | 2638 | ++DOCSHELL 0xa22c4400 == 184 [pid = 2638] [id = 783] 00:00:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 174 (0xa22f3c00) [pid = 2638] [serial = 2348] [outer = (nil)] 00:00:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 175 (0xa24bd400) [pid = 2638] [serial = 2349] [outer = 0xa22f3c00] 00:00:13 INFO - PROCESS | 2638 | 1464073213809 Marionette DEBUG loaded listener.js 00:00:13 INFO - PROCESS | 2638 | ++DOMWINDOW == 176 (0xa24c2000) [pid = 2638] [serial = 2350] [outer = 0xa22f3c00] 00:00:14 INFO - PROCESS | 2638 | 1464073214689 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 00:00:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 00:00:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1584ms 00:00:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 00:00:14 INFO - PROCESS | 2638 | 1464073214724 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 00:00:14 INFO - PROCESS | 2638 | 1464073214727 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 00:00:14 INFO - PROCESS | 2638 | 1464073214734 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 00:00:14 INFO - PROCESS | 2638 | 1464073214737 Marionette TRACE conn3 <- [1,3098,null,{}] 00:00:14 INFO - PROCESS | 2638 | 1464073214744 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}] 00:00:15 INFO - PROCESS | 2638 | 1464073215021 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 00:00:15 INFO - PROCESS | 2638 | 1464073215343 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:15 INFO - PROCESS | 2638 | ++DOCSHELL 0x8a34dc00 == 185 [pid = 2638] [id = 784] 00:00:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 177 (0x8d693800) [pid = 2638] [serial = 2351] [outer = (nil)] 00:00:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 178 (0xa2634c00) [pid = 2638] [serial = 2352] [outer = 0x8d693800] 00:00:15 INFO - PROCESS | 2638 | 1464073215430 Marionette DEBUG loaded listener.js 00:00:15 INFO - PROCESS | 2638 | ++DOMWINDOW == 179 (0xa26c3c00) [pid = 2638] [serial = 2353] [outer = 0x8d693800] 00:00:16 INFO - PROCESS | 2638 | 1464073216286 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]]]}] 00:00:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 00:00:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 00:00:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1594ms 00:00:16 INFO - PROCESS | 2638 | 1464073216327 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 00:00:16 INFO - PROCESS | 2638 | 1464073216331 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 00:00:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 00:00:16 INFO - PROCESS | 2638 | 1464073216337 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 00:00:16 INFO - PROCESS | 2638 | 1464073216340 Marionette TRACE conn3 <- [1,3102,null,{}] 00:00:16 INFO - PROCESS | 2638 | 1464073216346 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}] 00:00:16 INFO - PROCESS | 2638 | 1464073216559 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 00:00:19 INFO - PROCESS | 2638 | --DOCSHELL 0x88599800 == 184 [pid = 2638] [id = 703] 00:00:19 INFO - PROCESS | 2638 | --DOCSHELL 0x86b4f000 == 183 [pid = 2638] [id = 707] 00:00:19 INFO - PROCESS | 2638 | --DOCSHELL 0x8f6d0800 == 182 [pid = 2638] [id = 706] 00:00:19 INFO - PROCESS | 2638 | --DOCSHELL 0x8585f000 == 181 [pid = 2638] [id = 768] 00:00:19 INFO - PROCESS | 2638 | --DOCSHELL 0x8ba7f400 == 180 [pid = 2638] [id = 767] 00:00:19 INFO - PROCESS | 2638 | --DOCSHELL 0x86b45800 == 179 [pid = 2638] [id = 766] 00:00:19 INFO - PROCESS | 2638 | --DOCSHELL 0x90d66400 == 178 [pid = 2638] [id = 757] 00:00:19 INFO - PROCESS | 2638 | --DOCSHELL 0x8ea7fc00 == 177 [pid = 2638] [id = 753] 00:00:19 INFO - PROCESS | 2638 | --DOCSHELL 0x8ebafc00 == 176 [pid = 2638] [id = 752] 00:00:19 INFO - PROCESS | 2638 | --DOCSHELL 0x8e4c6c00 == 175 [pid = 2638] [id = 751] 00:00:19 INFO - PROCESS | 2638 | --DOCSHELL 0x891a3c00 == 174 [pid = 2638] [id = 750] 00:00:19 INFO - PROCESS | 2638 | --DOCSHELL 0x8d331800 == 173 [pid = 2638] [id = 749] 00:00:19 INFO - PROCESS | 2638 | --DOCSHELL 0x8bd18400 == 172 [pid = 2638] [id = 747] 00:00:19 INFO - PROCESS | 2638 | --DOCSHELL 0x8b848c00 == 171 [pid = 2638] [id = 748] 00:00:19 INFO - PROCESS | 2638 | --DOCSHELL 0x89bd9400 == 170 [pid = 2638] [id = 746] 00:00:19 INFO - PROCESS | 2638 | --DOCSHELL 0x87a87800 == 169 [pid = 2638] [id = 745] 00:00:19 INFO - PROCESS | 2638 | --DOMWINDOW == 178 (0x8b706c00) [pid = 2638] [serial = 2231] [outer = (nil)] [url = about:blank] 00:00:19 INFO - PROCESS | 2638 | --DOMWINDOW == 177 (0x8ecc5400) [pid = 2638] [serial = 2109] [outer = (nil)] [url = about:blank] 00:00:19 INFO - PROCESS | 2638 | --DOMWINDOW == 176 (0x8f791800) [pid = 2638] [serial = 2178] [outer = (nil)] [url = about:blank] 00:00:19 INFO - PROCESS | 2638 | --DOMWINDOW == 175 (0xa6c12800) [pid = 2638] [serial = 2219] [outer = (nil)] [url = about:blank] 00:00:19 INFO - PROCESS | 2638 | --DOMWINDOW == 174 (0x8e396400) [pid = 2638] [serial = 2174] [outer = (nil)] [url = about:blank] 00:00:19 INFO - PROCESS | 2638 | --DOMWINDOW == 173 (0xa62f2000) [pid = 2638] [serial = 2213] [outer = (nil)] [url = about:blank] 00:00:19 INFO - PROCESS | 2638 | --DOMWINDOW == 172 (0x98e1f000) [pid = 2638] [serial = 2195] [outer = (nil)] [url = about:blank] 00:00:19 INFO - PROCESS | 2638 | --DOMWINDOW == 171 (0x86f11c00) [pid = 2638] [serial = 2222] [outer = (nil)] [url = about:blank] 00:00:19 INFO - PROCESS | 2638 | --DOMWINDOW == 170 (0x8919c800) [pid = 2638] [serial = 2228] [outer = (nil)] [url = about:blank] 00:00:19 INFO - PROCESS | 2638 | --DOMWINDOW == 169 (0xa24c4c00) [pid = 2638] [serial = 2207] [outer = (nil)] [url = about:blank] 00:00:19 INFO - PROCESS | 2638 | --DOMWINDOW == 168 (0xa6886800) [pid = 2638] [serial = 2216] [outer = (nil)] [url = about:blank] 00:00:20 INFO - PROCESS | 2638 | --DOMWINDOW == 167 (0x90d43000) [pid = 2638] [serial = 2181] [outer = (nil)] [url = about:blank] 00:00:20 INFO - PROCESS | 2638 | --DOMWINDOW == 166 (0x910d9400) [pid = 2638] [serial = 2184] [outer = (nil)] [url = about:blank] 00:00:20 INFO - PROCESS | 2638 | --DOMWINDOW == 165 (0x9a1d1000) [pid = 2638] [serial = 2199] [outer = (nil)] [url = about:blank] 00:00:20 INFO - PROCESS | 2638 | --DOMWINDOW == 164 (0x951ec800) [pid = 2638] [serial = 2193] [outer = (nil)] [url = about:blank] 00:00:20 INFO - PROCESS | 2638 | --DOMWINDOW == 163 (0x8e595800) [pid = 2638] [serial = 2175] [outer = (nil)] [url = about:blank] 00:00:20 INFO - PROCESS | 2638 | --DOMWINDOW == 162 (0x95198c00) [pid = 2638] [serial = 2192] [outer = (nil)] [url = about:blank] 00:00:20 INFO - PROCESS | 2638 | --DOMWINDOW == 161 (0x92c28000) [pid = 2638] [serial = 2189] [outer = (nil)] [url = about:blank] 00:00:20 INFO - PROCESS | 2638 | --DOMWINDOW == 160 (0x9a1cb000) [pid = 2638] [serial = 2198] [outer = (nil)] [url = about:blank] 00:00:20 INFO - PROCESS | 2638 | --DOMWINDOW == 159 (0x86f14c00) [pid = 2638] [serial = 2223] [outer = (nil)] [url = about:blank] 00:00:20 INFO - PROCESS | 2638 | --DOMWINDOW == 158 (0x90eefc00) [pid = 2638] [serial = 2183] [outer = (nil)] [url = about:blank] 00:00:20 INFO - PROCESS | 2638 | --DOMWINDOW == 157 (0x9b557400) [pid = 2638] [serial = 2201] [outer = (nil)] [url = about:blank] 00:00:20 INFO - PROCESS | 2638 | --DOMWINDOW == 156 (0x8b74c400) [pid = 2638] [serial = 2232] [outer = (nil)] [url = about:blank] 00:00:20 INFO - PROCESS | 2638 | --DOMWINDOW == 155 (0xa2147c00) [pid = 2638] [serial = 2204] [outer = (nil)] [url = about:blank] 00:00:20 INFO - PROCESS | 2638 | --DOMWINDOW == 154 (0x93a75c00) [pid = 2638] [serial = 2190] [outer = (nil)] [url = about:blank] 00:00:20 INFO - PROCESS | 2638 | --DOMWINDOW == 153 (0xa6734c00) [pid = 2638] [serial = 2214] [outer = (nil)] [url = about:blank] 00:00:20 INFO - PROCESS | 2638 | --DOMWINDOW == 152 (0x8f6d3400) [pid = 2638] [serial = 2177] [outer = (nil)] [url = about:blank] 00:00:20 INFO - PROCESS | 2638 | --DOMWINDOW == 151 (0x9cdb3c00) [pid = 2638] [serial = 2202] [outer = (nil)] [url = about:blank] 00:00:20 INFO - PROCESS | 2638 | --DOMWINDOW == 150 (0x8f7edc00) [pid = 2638] [serial = 2180] [outer = (nil)] [url = about:blank] 00:00:20 INFO - PROCESS | 2638 | --DOMWINDOW == 149 (0xa22bc000) [pid = 2638] [serial = 2205] [outer = (nil)] [url = about:blank] 00:00:20 INFO - PROCESS | 2638 | --DOMWINDOW == 148 (0x891ab800) [pid = 2638] [serial = 2229] [outer = (nil)] [url = about:blank] 00:00:20 INFO - PROCESS | 2638 | --DOMWINDOW == 147 (0xa6891000) [pid = 2638] [serial = 2217] [outer = (nil)] [url = about:blank] 00:00:20 INFO - PROCESS | 2638 | --DOMWINDOW == 146 (0x929f0800) [pid = 2638] [serial = 2187] [outer = (nil)] [url = about:blank] 00:00:20 INFO - PROCESS | 2638 | --DOMWINDOW == 145 (0xa35ee400) [pid = 2638] [serial = 2210] [outer = (nil)] [url = about:blank] 00:00:20 INFO - PROCESS | 2638 | --DOMWINDOW == 144 (0x87a8e000) [pid = 2638] [serial = 2226] [outer = (nil)] [url = about:blank] 00:00:20 INFO - PROCESS | 2638 | --DOMWINDOW == 143 (0x8a346800) [pid = 2638] [serial = 2171] [outer = (nil)] [url = about:blank] 00:00:20 INFO - PROCESS | 2638 | --DOMWINDOW == 142 (0xa2639800) [pid = 2638] [serial = 2208] [outer = (nil)] [url = about:blank] 00:00:20 INFO - PROCESS | 2638 | --DOMWINDOW == 141 (0xa503cc00) [pid = 2638] [serial = 2211] [outer = (nil)] [url = about:blank] 00:00:20 INFO - PROCESS | 2638 | --DOMWINDOW == 140 (0x9297dc00) [pid = 2638] [serial = 2186] [outer = (nil)] [url = about:blank] 00:00:20 INFO - PROCESS | 2638 | --DOMWINDOW == 139 (0x87a84400) [pid = 2638] [serial = 2225] [outer = (nil)] [url = about:blank] 00:00:20 INFO - PROCESS | 2638 | --DOMWINDOW == 138 (0x996a2c00) [pid = 2638] [serial = 2196] [outer = (nil)] [url = about:blank] 00:00:20 INFO - PROCESS | 2638 | --DOMWINDOW == 137 (0xa6c13c00) [pid = 2638] [serial = 2220] [outer = (nil)] [url = about:blank] 00:00:20 INFO - PROCESS | 2638 | --DOMWINDOW == 136 (0x8ba7fc00) [pid = 2638] [serial = 2172] [outer = (nil)] [url = about:blank] 00:00:20 INFO - PROCESS | 2638 | 1464073220257 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:20 INFO - PROCESS | 2638 | ++DOCSHELL 0x86b49400 == 170 [pid = 2638] [id = 785] 00:00:20 INFO - PROCESS | 2638 | ++DOMWINDOW == 137 (0x86b4a800) [pid = 2638] [serial = 2354] [outer = (nil)] 00:00:20 INFO - PROCESS | 2638 | ++DOMWINDOW == 138 (0x86f0f800) [pid = 2638] [serial = 2355] [outer = 0x86b4a800] 00:00:20 INFO - PROCESS | 2638 | 1464073220341 Marionette DEBUG loaded listener.js 00:00:20 INFO - PROCESS | 2638 | ++DOMWINDOW == 139 (0x87a84400) [pid = 2638] [serial = 2356] [outer = 0x86b4a800] 00:00:21 INFO - PROCESS | 2638 | 1464073221083 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 00:00:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 00:00:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 4797ms 00:00:21 INFO - PROCESS | 2638 | 1464073221138 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 00:00:21 INFO - PROCESS | 2638 | 1464073221144 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 00:00:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 00:00:21 INFO - PROCESS | 2638 | 1464073221152 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 00:00:21 INFO - PROCESS | 2638 | 1464073221158 Marionette TRACE conn3 <- [1,3106,null,{}] 00:00:21 INFO - PROCESS | 2638 | 1464073221165 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}] 00:00:21 INFO - PROCESS | 2638 | 1464073221415 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 00:00:21 INFO - PROCESS | 2638 | 1464073221643 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:21 INFO - PROCESS | 2638 | ++DOCSHELL 0x892d2000 == 171 [pid = 2638] [id = 786] 00:00:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 140 (0x892d2800) [pid = 2638] [serial = 2357] [outer = (nil)] 00:00:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 141 (0x89984c00) [pid = 2638] [serial = 2358] [outer = 0x892d2800] 00:00:21 INFO - PROCESS | 2638 | 1464073221728 Marionette DEBUG loaded listener.js 00:00:21 INFO - PROCESS | 2638 | ++DOMWINDOW == 142 (0x8a34a800) [pid = 2638] [serial = 2359] [outer = 0x892d2800] 00:00:22 INFO - PROCESS | 2638 | 1464073222580 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]]]}] 00:00:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 00:00:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 00:00:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 00:00:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1442ms 00:00:22 INFO - PROCESS | 2638 | 1464073222597 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 00:00:22 INFO - PROCESS | 2638 | 1464073222602 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 00:00:22 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 00:00:22 INFO - PROCESS | 2638 | 1464073222616 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 00:00:22 INFO - PROCESS | 2638 | 1464073222619 Marionette TRACE conn3 <- [1,3110,null,{}] 00:00:22 INFO - PROCESS | 2638 | 1464073222625 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}] 00:00:22 INFO - PROCESS | 2638 | 1464073222906 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 00:00:22 INFO - PROCESS | 2638 | 1464073222955 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:22 INFO - PROCESS | 2638 | ++DOCSHELL 0x89987000 == 172 [pid = 2638] [id = 787] 00:00:22 INFO - PROCESS | 2638 | ++DOMWINDOW == 143 (0x8b84d800) [pid = 2638] [serial = 2360] [outer = (nil)] 00:00:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 144 (0x8ba86400) [pid = 2638] [serial = 2361] [outer = 0x8b84d800] 00:00:23 INFO - PROCESS | 2638 | 1464073223028 Marionette DEBUG loaded listener.js 00:00:23 INFO - PROCESS | 2638 | ++DOMWINDOW == 145 (0x8be4f000) [pid = 2638] [serial = 2362] [outer = 0x8b84d800] 00:00:24 INFO - PROCESS | 2638 | 1464073224047 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"]]]}] 00:00:24 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 00:00:24 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 00:00:24 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 00:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:00:24 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 00:00:24 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1447ms 00:00:24 INFO - PROCESS | 2638 | 1464073224065 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 00:00:24 INFO - PROCESS | 2638 | 1464073224069 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 00:00:24 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 00:00:24 INFO - PROCESS | 2638 | 1464073224091 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 00:00:24 INFO - PROCESS | 2638 | 1464073224107 Marionette TRACE conn3 <- [1,3114,null,{}] 00:00:24 INFO - PROCESS | 2638 | 1464073224124 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}] 00:00:24 INFO - PROCESS | 2638 | 1464073224467 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 00:00:25 INFO - PROCESS | 2638 | --DOMWINDOW == 144 (0x90ef6c00) [pid = 2638] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 00:00:25 INFO - PROCESS | 2638 | --DOMWINDOW == 143 (0x8bd18800) [pid = 2638] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 00:00:25 INFO - PROCESS | 2638 | --DOMWINDOW == 142 (0x95051000) [pid = 2638] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 00:00:25 INFO - PROCESS | 2638 | --DOMWINDOW == 141 (0x86f15000) [pid = 2638] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 00:00:25 INFO - PROCESS | 2638 | --DOMWINDOW == 140 (0x8f4fb800) [pid = 2638] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 00:00:25 INFO - PROCESS | 2638 | --DOMWINDOW == 139 (0x87a88800) [pid = 2638] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 00:00:25 INFO - PROCESS | 2638 | --DOMWINDOW == 138 (0x8eccd800) [pid = 2638] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 00:00:25 INFO - PROCESS | 2638 | --DOMWINDOW == 137 (0x9297fc00) [pid = 2638] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 00:00:25 INFO - PROCESS | 2638 | --DOMWINDOW == 136 (0x90eec400) [pid = 2638] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 00:00:25 INFO - PROCESS | 2638 | --DOMWINDOW == 135 (0x8d8c8000) [pid = 2638] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 00:00:25 INFO - PROCESS | 2638 | --DOMWINDOW == 134 (0x8be4e000) [pid = 2638] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 00:00:25 INFO - PROCESS | 2638 | --DOMWINDOW == 133 (0x8f6d2400) [pid = 2638] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 00:00:25 INFO - PROCESS | 2638 | --DOMWINDOW == 132 (0x8ebad000) [pid = 2638] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 00:00:25 INFO - PROCESS | 2638 | --DOMWINDOW == 131 (0x92c20000) [pid = 2638] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 00:00:25 INFO - PROCESS | 2638 | --DOMWINDOW == 130 (0x8eccdc00) [pid = 2638] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 00:00:25 INFO - PROCESS | 2638 | --DOMWINDOW == 129 (0x8d696800) [pid = 2638] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 00:00:25 INFO - PROCESS | 2638 | --DOMWINDOW == 128 (0x8d8be000) [pid = 2638] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 00:00:25 INFO - PROCESS | 2638 | --DOMWINDOW == 127 (0x8e4ce400) [pid = 2638] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 00:00:25 INFO - PROCESS | 2638 | --DOMWINDOW == 126 (0x90d63c00) [pid = 2638] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 00:00:25 INFO - PROCESS | 2638 | --DOMWINDOW == 125 (0x8bd1fc00) [pid = 2638] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 00:00:25 INFO - PROCESS | 2638 | --DOMWINDOW == 124 (0x929ee800) [pid = 2638] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 00:00:25 INFO - PROCESS | 2638 | --DOMWINDOW == 123 (0x8f7a5800) [pid = 2638] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 00:00:25 INFO - PROCESS | 2638 | --DOMWINDOW == 122 (0x89be3800) [pid = 2638] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 00:00:25 INFO - PROCESS | 2638 | --DOMWINDOW == 121 (0x8ebb3000) [pid = 2638] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 00:00:25 INFO - PROCESS | 2638 | 1464073225315 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\", \"20206075-0790-48e8-b622-67aaacc44073\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:25 INFO - PROCESS | 2638 | ++DOCSHELL 0x86f15000 == 173 [pid = 2638] [id = 788] 00:00:25 INFO - PROCESS | 2638 | ++DOMWINDOW == 122 (0x87a88800) [pid = 2638] [serial = 2363] [outer = (nil)] 00:00:25 INFO - PROCESS | 2638 | ++DOMWINDOW == 123 (0x8bd1fc00) [pid = 2638] [serial = 2364] [outer = 0x87a88800] 00:00:25 INFO - PROCESS | 2638 | 1464073225411 Marionette DEBUG loaded listener.js 00:00:25 INFO - PROCESS | 2638 | ++DOMWINDOW == 124 (0x8d8ccc00) [pid = 2638] [serial = 2365] [outer = 0x87a88800] 00:00:26 INFO - PROCESS | 2638 | 1464073226086 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]]]}] 00:00:26 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 00:00:26 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 2023ms 00:00:26 INFO - PROCESS | 2638 | 1464073226107 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 00:00:26 INFO - PROCESS | 2638 | 1464073226111 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 00:00:27 WARNING - u'runner_teardown' () 00:00:27 INFO - No more tests 00:00:27 INFO - Got 0 unexpected results 00:00:27 INFO - SUITE-END | took 1402s 00:00:27 INFO - Closing logging queue 00:00:27 INFO - queue closed 00:00:27 INFO - Return code: 0 00:00:27 WARNING - # TBPL SUCCESS # 00:00:27 INFO - Running post-action listener: _resource_record_post_action 00:00:27 INFO - Running post-run listener: _resource_record_post_run 00:00:28 INFO - Total resource usage - Wall time: 1436s; CPU: 98.0%; Read bytes: 1114112; Write bytes: 929099776; Read time: 40; Write time: 231152 00:00:28 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 00:00:28 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 141377536; Read time: 0; Write time: 118388 00:00:28 INFO - run-tests - Wall time: 1407s; CPU: 98.0%; Read bytes: 1114112; Write bytes: 787640320; Read time: 40; Write time: 112764 00:00:28 INFO - Running post-run listener: _upload_blobber_files 00:00:28 INFO - Blob upload gear active. 00:00:28 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 00:00:28 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 00:00:28 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 00:00:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 00:00:29 INFO - (blobuploader) - INFO - Open directory for files ... 00:00:29 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 00:00:29 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:00:29 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:00:31 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 00:00:31 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:00:31 INFO - (blobuploader) - INFO - Done attempting. 00:00:31 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 00:00:31 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:00:31 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:00:33 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 00:00:33 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:00:33 INFO - (blobuploader) - INFO - Done attempting. 00:00:33 INFO - (blobuploader) - INFO - Iteration through files over. 00:00:33 INFO - Return code: 0 00:00:33 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 00:00:33 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 00:00:33 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c1237dfaf42dc27f58ddb638ba750f4defa9a29edaeda4524fcc61e8ef2b1f57040b2dc30227715e6460a83465510f4089bf71f24cd1dc1c11e1bafaee428d18", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/46665b961380bd856c8be18b74d140b5e45d82a50c97833611ab24d6e922473d257da3f576feb1c1e26862d1300aafeb362d42a9a1b8e0c3d19b8fcac8701f9e"} 00:00:33 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 00:00:33 INFO - Writing to file /builds/slave/test/properties/blobber_files 00:00:33 INFO - Contents: 00:00:33 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c1237dfaf42dc27f58ddb638ba750f4defa9a29edaeda4524fcc61e8ef2b1f57040b2dc30227715e6460a83465510f4089bf71f24cd1dc1c11e1bafaee428d18", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/46665b961380bd856c8be18b74d140b5e45d82a50c97833611ab24d6e922473d257da3f576feb1c1e26862d1300aafeb362d42a9a1b8e0c3d19b8fcac8701f9e"} 00:00:33 INFO - Running post-run listener: copy_logs_to_upload_dir 00:00:33 INFO - Copying logs to upload dir... 00:00:33 INFO - mkdir: /builds/slave/test/build/upload/logs 00:00:33 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1519.167549 ========= master_lag: 224.85 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 29 mins, 4 secs) (at 2016-05-24 00:04:17.793185) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 28 secs) (at 2016-05-24 00:04:17.796644) ========= 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-1464071452.75293-2027377621 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c1237dfaf42dc27f58ddb638ba750f4defa9a29edaeda4524fcc61e8ef2b1f57040b2dc30227715e6460a83465510f4089bf71f24cd1dc1c11e1bafaee428d18", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/46665b961380bd856c8be18b74d140b5e45d82a50c97833611ab24d6e922473d257da3f576feb1c1e26862d1300aafeb362d42a9a1b8e0c3d19b8fcac8701f9e"} build_url:https://queue.taskcluster.net/v1/task/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.034152 build_url: 'https://queue.taskcluster.net/v1/task/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c1237dfaf42dc27f58ddb638ba750f4defa9a29edaeda4524fcc61e8ef2b1f57040b2dc30227715e6460a83465510f4089bf71f24cd1dc1c11e1bafaee428d18", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/46665b961380bd856c8be18b74d140b5e45d82a50c97833611ab24d6e922473d257da3f576feb1c1e26862d1300aafeb362d42a9a1b8e0c3d19b8fcac8701f9e"}' symbols_url: 'https://queue.taskcluster.net/v1/task/HzxVMi70RBKvEUjsYTuTuw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 28.80 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 28 secs) (at 2016-05-24 00:04:46.633180) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 28 secs) (at 2016-05-24 00:04:46.633483) ========= 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-1464071452.75293-2027377621 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018490 ========= master_lag: 28.10 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 28 secs) (at 2016-05-24 00:05:14.750876) ========= ========= Started reboot skipped (results: 3, elapsed: 8 secs) (at 2016-05-24 00:05:14.751242) ========= ========= Finished reboot skipped (results: 3, elapsed: 8 secs) (at 2016-05-24 00:05:23.118856) ========= ========= Total master_lag: 302.25 =========