builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-387 starttime: 1461207867.72 results: success (0) buildid: 20160420185405 builduid: 3affa188e4134bbb84e9f4bdab62cb67 revision: 279dfae6682ff32bf6dfdc77546702d2999481db ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 20:04:27.724921) ========= master: http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 20:04:27.725410) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 20:04:27.725699) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 20:04:27.761710) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 20:04:27.761997) ========= 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=9ca12473fbb1d023794ffd180000023c-1461207809.531440-729048487 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 20:04:27-- 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% 13.0M=0.001s 2016-04-20 20:04:28 (13.0 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.273188 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 20:04:28.069251) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 20:04:28.069567) ========= 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=9ca12473fbb1d023794ffd180000023c-1461207809.531440-729048487 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.040757 ========= master_lag: 0.09 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 20:04:28.201469) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 20:04:28.201814) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 279dfae6682ff32bf6dfdc77546702d2999481db --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 279dfae6682ff32bf6dfdc77546702d2999481db --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=9ca12473fbb1d023794ffd180000023c-1461207809.531440-729048487 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 20:04:28,410 truncating revision to first 12 chars 2016-04-20 20:04:28,410 Setting DEBUG logging. 2016-04-20 20:04:28,411 attempt 1/10 2016-04-20 20:04:28,411 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/279dfae6682f?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 20:04:28,813 unpacking tar archive at: mozilla-inbound-279dfae6682f/testing/mozharness/ program finished with exit code 0 elapsedTime=0.700403 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 20:04:28.936184) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 20:04:28.936500) ========= script_repo_revision: 279dfae6682ff32bf6dfdc77546702d2999481db ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 20:04:28.936889) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 20:04:28.937163) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 20:04:28.965860) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 33 secs) (at 2016-04-20 20:04:28.966142) ========= /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-inbound --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-inbound', '--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=9ca12473fbb1d023794ffd180000023c-1461207809.531440-729048487 _=/tools/buildbot/bin/python using PTY: False 20:04:29 INFO - MultiFileLogger online at 20160420 20:04:29 in /builds/slave/test 20:04:29 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-inbound --download-symbols true 20:04:29 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 20:04:29 INFO - {'append_to_log': False, 20:04:29 INFO - 'base_work_dir': '/builds/slave/test', 20:04:29 INFO - 'blob_upload_branch': 'mozilla-inbound', 20:04:29 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 20:04:29 INFO - 'buildbot_json_path': 'buildprops.json', 20:04:29 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 20:04:29 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 20:04:29 INFO - 'download_minidump_stackwalk': True, 20:04:29 INFO - 'download_symbols': 'true', 20:04:29 INFO - 'e10s': False, 20:04:29 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 20:04:29 INFO - 'tooltool.py': '/tools/tooltool.py', 20:04:29 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 20:04:29 INFO - '/tools/misc-python/virtualenv.py')}, 20:04:29 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 20:04:29 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 20:04:29 INFO - 'log_level': 'info', 20:04:29 INFO - 'log_to_console': True, 20:04:29 INFO - 'opt_config_files': (), 20:04:29 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 20:04:29 INFO - '--processes=1', 20:04:29 INFO - '--config=%(test_path)s/wptrunner.ini', 20:04:29 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 20:04:29 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 20:04:29 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 20:04:29 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 20:04:29 INFO - 'pip_index': False, 20:04:29 INFO - 'require_test_zip': True, 20:04:29 INFO - 'test_type': ('testharness',), 20:04:29 INFO - 'this_chunk': '1', 20:04:29 INFO - 'tooltool_cache': '/builds/tooltool_cache', 20:04:29 INFO - 'total_chunks': '10', 20:04:29 INFO - 'virtualenv_path': 'venv', 20:04:29 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 20:04:29 INFO - 'work_dir': 'build'} 20:04:29 INFO - ##### 20:04:29 INFO - ##### Running clobber step. 20:04:29 INFO - ##### 20:04:29 INFO - Running pre-action listener: _resource_record_pre_action 20:04:29 INFO - Running main action method: clobber 20:04:29 INFO - rmtree: /builds/slave/test/build 20:04:29 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 20:04:29 INFO - Running post-action listener: _resource_record_post_action 20:04:29 INFO - ##### 20:04:29 INFO - ##### Running read-buildbot-config step. 20:04:29 INFO - ##### 20:04:29 INFO - Running pre-action listener: _resource_record_pre_action 20:04:29 INFO - Running main action method: read_buildbot_config 20:04:29 INFO - Using buildbot properties: 20:04:29 INFO - { 20:04:29 INFO - "project": "", 20:04:29 INFO - "product": "firefox", 20:04:29 INFO - "script_repo_revision": "production", 20:04:29 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 20:04:29 INFO - "repository": "", 20:04:29 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 20:04:29 INFO - "buildid": "20160420185405", 20:04:29 INFO - "pgo_build": "False", 20:04:29 INFO - "basedir": "/builds/slave/test", 20:04:29 INFO - "buildnumber": 73, 20:04:29 INFO - "slavename": "tst-linux64-spot-387", 20:04:29 INFO - "master": "http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/", 20:04:29 INFO - "platform": "linux64", 20:04:29 INFO - "branch": "mozilla-inbound", 20:04:29 INFO - "revision": "279dfae6682ff32bf6dfdc77546702d2999481db", 20:04:29 INFO - "repo_path": "integration/mozilla-inbound", 20:04:29 INFO - "moz_repo_path": "", 20:04:29 INFO - "stage_platform": "linux64", 20:04:29 INFO - "builduid": "3affa188e4134bbb84e9f4bdab62cb67", 20:04:29 INFO - "slavebuilddir": "test" 20:04:29 INFO - } 20:04:29 INFO - Found installer url https://queue.taskcluster.net/v1/task/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 20:04:29 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 20:04:29 INFO - Running post-action listener: _resource_record_post_action 20:04:29 INFO - ##### 20:04:29 INFO - ##### Running download-and-extract step. 20:04:29 INFO - ##### 20:04:29 INFO - Running pre-action listener: _resource_record_pre_action 20:04:29 INFO - Running main action method: download_and_extract 20:04:29 INFO - mkdir: /builds/slave/test/build/tests 20:04:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:04:29 INFO - https://queue.taskcluster.net/v1/task/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 20:04:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 20:04:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 20:04:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 20:04:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 20:04:32 INFO - Downloaded 1361 bytes. 20:04:32 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 20:04:32 INFO - Using the following test package requirements: 20:04:32 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 20:04:32 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:04:32 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 20:04:32 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:04:32 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 20:04:32 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:04:32 INFO - u'jsshell-linux-x86_64.zip'], 20:04:32 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:04:32 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 20:04:32 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 20:04:32 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:04:32 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 20:04:32 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:04:32 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 20:04:32 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:04:32 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 20:04:32 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:04:32 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 20:04:32 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 20:04:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:04:32 INFO - https://queue.taskcluster.net/v1/task/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 20:04:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 20:04:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 20:04:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 20:04:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 20:04:34 INFO - Downloaded 22737839 bytes. 20:04:34 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:04:34 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:04:35 INFO - caution: filename not matched: web-platform/* 20:04:35 INFO - Return code: 11 20:04:35 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')]} 20:04:35 INFO - https://queue.taskcluster.net/v1/task/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 20:04:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 20:04:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 20:04:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 20:04:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 20:04:37 INFO - Downloaded 36398186 bytes. 20:04:37 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:04:37 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:04:41 INFO - caution: filename not matched: bin/* 20:04:41 INFO - caution: filename not matched: config/* 20:04:41 INFO - caution: filename not matched: mozbase/* 20:04:41 INFO - caution: filename not matched: marionette/* 20:04:41 INFO - caution: filename not matched: tools/wptserve/* 20:04:41 INFO - Return code: 11 20:04:41 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')]} 20:04:41 INFO - https://queue.taskcluster.net/v1/task/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 20:04:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 20:04:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 20:04:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 20:04:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 20:04:43 INFO - Downloaded 64284174 bytes. 20:04:43 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 20:04:43 INFO - mkdir: /builds/slave/test/properties 20:04:43 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 20:04:43 INFO - Writing to file /builds/slave/test/properties/build_url 20:04:43 INFO - Contents: 20:04:43 INFO - build_url:https://queue.taskcluster.net/v1/task/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 20:04:44 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 20:04:44 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 20:04:44 INFO - Writing to file /builds/slave/test/properties/symbols_url 20:04:44 INFO - Contents: 20:04:44 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 20:04:44 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')]} 20:04:44 INFO - https://queue.taskcluster.net/v1/task/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 20:04:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 20:04:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 20:04:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 20:04:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 20:04:48 INFO - Downloaded 90771883 bytes. 20:04:48 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 20:04:48 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 20:04:57 INFO - Return code: 0 20:04:57 INFO - Running post-action listener: _resource_record_post_action 20:04:57 INFO - Running post-action listener: set_extra_try_arguments 20:04:57 INFO - ##### 20:04:57 INFO - ##### Running create-virtualenv step. 20:04:57 INFO - ##### 20:04:57 INFO - Running pre-action listener: _pre_create_virtualenv 20:04:57 INFO - Running pre-action listener: _resource_record_pre_action 20:04:57 INFO - Running main action method: create_virtualenv 20:04:57 INFO - Creating virtualenv /builds/slave/test/build/venv 20:04:57 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 20:04:57 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 20:04:57 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 20:04:57 INFO - Using real prefix '/usr' 20:04:57 INFO - New python executable in /builds/slave/test/build/venv/bin/python 20:05:01 INFO - Installing distribute.............................................................................................................................................................................................done. 20:05:04 INFO - Installing pip.................done. 20:05:04 INFO - Return code: 0 20:05:04 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 20:05:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:05:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:05:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:05:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:05:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:05:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:05:04 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 0x29b2030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29b33f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2aca1d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ac7970>, '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 0x2ac8390>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2ac8700>, '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': '9ca12473fbb1d023794ffd180000023c-1461207809.531440-729048487', '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 20:05:04 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 20:05:04 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 20:05:04 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:05:04 INFO - 'CCACHE_UMASK': '002', 20:05:04 INFO - 'DISPLAY': ':0', 20:05:04 INFO - 'HOME': '/home/cltbld', 20:05:04 INFO - 'LANG': 'en_US.UTF-8', 20:05:04 INFO - 'LOGNAME': 'cltbld', 20:05:04 INFO - 'MAIL': '/var/mail/cltbld', 20:05:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:05:04 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:05:04 INFO - 'MOZ_NO_REMOTE': '1', 20:05:04 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:05:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:05:04 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:05:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:05:04 INFO - 'PWD': '/builds/slave/test', 20:05:04 INFO - 'SHELL': '/bin/bash', 20:05:04 INFO - 'SHLVL': '1', 20:05:04 INFO - 'TERM': 'linux', 20:05:04 INFO - 'TMOUT': '86400', 20:05:04 INFO - 'USER': 'cltbld', 20:05:04 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461207809.531440-729048487', 20:05:04 INFO - '_': '/tools/buildbot/bin/python'} 20:05:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:05:05 INFO - Downloading/unpacking psutil>=0.7.1 20:05:05 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 20:05:05 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 20:05:05 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 20:05:05 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 20:05:05 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 20:05:05 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 20:05:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 20:05:09 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:05:09 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:05:09 INFO - Installing collected packages: psutil 20:05:09 INFO - Running setup.py install for psutil 20:05:09 INFO - building 'psutil._psutil_linux' extension 20:05:09 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 20:05:10 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 20:05:10 INFO - building 'psutil._psutil_posix' extension 20:05:10 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 20:05:10 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 20:05:10 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:05:10 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:05:10 INFO - Successfully installed psutil 20:05:10 INFO - Cleaning up... 20:05:10 INFO - Return code: 0 20:05:10 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 20:05:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:05:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:05:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:05:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:05:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:05:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:05:10 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x29b2030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29b33f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2aca1d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ac7970>, '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 0x2ac8390>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2ac8700>, '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': '9ca12473fbb1d023794ffd180000023c-1461207809.531440-729048487', '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 20:05:10 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 20:05:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 20:05:10 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:05:10 INFO - 'CCACHE_UMASK': '002', 20:05:10 INFO - 'DISPLAY': ':0', 20:05:10 INFO - 'HOME': '/home/cltbld', 20:05:10 INFO - 'LANG': 'en_US.UTF-8', 20:05:10 INFO - 'LOGNAME': 'cltbld', 20:05:10 INFO - 'MAIL': '/var/mail/cltbld', 20:05:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:05:10 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:05:10 INFO - 'MOZ_NO_REMOTE': '1', 20:05:10 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:05:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:05:10 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:05:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:05:10 INFO - 'PWD': '/builds/slave/test', 20:05:10 INFO - 'SHELL': '/bin/bash', 20:05:10 INFO - 'SHLVL': '1', 20:05:10 INFO - 'TERM': 'linux', 20:05:10 INFO - 'TMOUT': '86400', 20:05:10 INFO - 'USER': 'cltbld', 20:05:10 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461207809.531440-729048487', 20:05:10 INFO - '_': '/tools/buildbot/bin/python'} 20:05:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:05:11 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 20:05: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 20:05: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 20:05: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 20:05: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 20:05: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 20:05: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 20:05:14 INFO - Downloading mozsystemmonitor-0.0.tar.gz 20:05:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 20:05:14 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 20:05:14 INFO - Installing collected packages: mozsystemmonitor 20:05:14 INFO - Running setup.py install for mozsystemmonitor 20:05:14 INFO - Successfully installed mozsystemmonitor 20:05:14 INFO - Cleaning up... 20:05:15 INFO - Return code: 0 20:05:15 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 20:05: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')]} 20:05:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:05:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:05: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')]} 20:05:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:05:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:05:15 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 0x29b2030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29b33f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2aca1d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ac7970>, '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 0x2ac8390>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2ac8700>, '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': '9ca12473fbb1d023794ffd180000023c-1461207809.531440-729048487', '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 20:05:15 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 20:05:15 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 20:05:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:05:15 INFO - 'CCACHE_UMASK': '002', 20:05:15 INFO - 'DISPLAY': ':0', 20:05:15 INFO - 'HOME': '/home/cltbld', 20:05:15 INFO - 'LANG': 'en_US.UTF-8', 20:05:15 INFO - 'LOGNAME': 'cltbld', 20:05:15 INFO - 'MAIL': '/var/mail/cltbld', 20:05:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:05:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:05:15 INFO - 'MOZ_NO_REMOTE': '1', 20:05:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:05:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:05:15 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:05:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:05:15 INFO - 'PWD': '/builds/slave/test', 20:05:15 INFO - 'SHELL': '/bin/bash', 20:05:15 INFO - 'SHLVL': '1', 20:05:15 INFO - 'TERM': 'linux', 20:05:15 INFO - 'TMOUT': '86400', 20:05:15 INFO - 'USER': 'cltbld', 20:05:15 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461207809.531440-729048487', 20:05:15 INFO - '_': '/tools/buildbot/bin/python'} 20:05:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:05:15 INFO - Downloading/unpacking blobuploader==1.2.4 20:05:15 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 20:05:15 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 20:05:15 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 20:05:15 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 20:05:15 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 20:05:15 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 20:05:19 INFO - Downloading blobuploader-1.2.4.tar.gz 20:05:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 20:05:19 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 20:05:19 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 20:05:19 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 20:05:19 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 20:05:19 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 20:05:19 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 20:05:19 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 20:05:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 20:05:20 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 20:05:20 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 20:05:20 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 20:05:20 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 20:05:20 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 20:05:20 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 20:05:20 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 20:05:20 INFO - Downloading docopt-0.6.1.tar.gz 20:05:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 20:05:20 INFO - Installing collected packages: blobuploader, requests, docopt 20:05:20 INFO - Running setup.py install for blobuploader 20:05:20 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 20:05:21 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 20:05:21 INFO - Running setup.py install for requests 20:05:21 INFO - Running setup.py install for docopt 20:05:21 INFO - Successfully installed blobuploader requests docopt 20:05:21 INFO - Cleaning up... 20:05:22 INFO - Return code: 0 20:05:22 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:05: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')]} 20:05:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:05:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:05: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')]} 20:05:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:05:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:05:22 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 0x29b2030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29b33f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2aca1d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ac7970>, '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 0x2ac8390>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2ac8700>, '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': '9ca12473fbb1d023794ffd180000023c-1461207809.531440-729048487', '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 20:05:22 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 20:05:22 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 20:05:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:05:22 INFO - 'CCACHE_UMASK': '002', 20:05:22 INFO - 'DISPLAY': ':0', 20:05:22 INFO - 'HOME': '/home/cltbld', 20:05:22 INFO - 'LANG': 'en_US.UTF-8', 20:05:22 INFO - 'LOGNAME': 'cltbld', 20:05:22 INFO - 'MAIL': '/var/mail/cltbld', 20:05:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:05:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:05:22 INFO - 'MOZ_NO_REMOTE': '1', 20:05:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:05:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:05:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:05:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:05:22 INFO - 'PWD': '/builds/slave/test', 20:05:22 INFO - 'SHELL': '/bin/bash', 20:05:22 INFO - 'SHLVL': '1', 20:05:22 INFO - 'TERM': 'linux', 20:05:22 INFO - 'TMOUT': '86400', 20:05:22 INFO - 'USER': 'cltbld', 20:05:22 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461207809.531440-729048487', 20:05:22 INFO - '_': '/tools/buildbot/bin/python'} 20:05:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:05:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:05:22 INFO - Running setup.py (path:/tmp/pip-xEQVKh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:05:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:05:22 INFO - Running setup.py (path:/tmp/pip-Skq5bK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:05:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:05:22 INFO - Running setup.py (path:/tmp/pip-MJ5LJF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:05:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:05:22 INFO - Running setup.py (path:/tmp/pip-4_KKhC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:05:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:05:23 INFO - Running setup.py (path:/tmp/pip-_7SAm5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:05:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:05:23 INFO - Running setup.py (path:/tmp/pip-0pLu_9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:05:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:05:23 INFO - Running setup.py (path:/tmp/pip-sE2tmf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:05:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:05:23 INFO - Running setup.py (path:/tmp/pip-L6glNR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:05:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:05:23 INFO - Running setup.py (path:/tmp/pip-_4AJJM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:05:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:05:23 INFO - Running setup.py (path:/tmp/pip-qn14KI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:05:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:05:23 INFO - Running setup.py (path:/tmp/pip-YIimVv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:05:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:05:23 INFO - Running setup.py (path:/tmp/pip-Dr25uR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:05:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:05:24 INFO - Running setup.py (path:/tmp/pip-PFnN56-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:05:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:05:24 INFO - Running setup.py (path:/tmp/pip-etKmtJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:05:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:05:24 INFO - Running setup.py (path:/tmp/pip-HeVGnn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:05:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:05:24 INFO - Running setup.py (path:/tmp/pip-0H_tkC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:05:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:05:24 INFO - Running setup.py (path:/tmp/pip-PLvfP_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:05:24 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:05:24 INFO - Running setup.py (path:/tmp/pip-I3iWeE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:05:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:05:24 INFO - Running setup.py (path:/tmp/pip-i_ePBg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:05:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:05:25 INFO - Running setup.py (path:/tmp/pip-VfTrzw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:05:25 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:05:25 INFO - Running setup.py (path:/tmp/pip-JDCm0A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:05:25 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:05:25 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 20:05:25 INFO - Running setup.py install for manifestparser 20:05:26 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 20:05:26 INFO - Running setup.py install for mozcrash 20:05:26 INFO - Running setup.py install for mozdebug 20:05:26 INFO - Running setup.py install for mozdevice 20:05:26 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 20:05:26 INFO - Installing dm script to /builds/slave/test/build/venv/bin 20:05:26 INFO - Running setup.py install for mozfile 20:05:26 INFO - Running setup.py install for mozhttpd 20:05:27 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 20:05:27 INFO - Running setup.py install for mozinfo 20:05:27 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 20:05:27 INFO - Running setup.py install for mozInstall 20:05:27 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 20:05:27 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 20:05:27 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 20:05:27 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 20:05:27 INFO - Running setup.py install for mozleak 20:05:27 INFO - Running setup.py install for mozlog 20:05:27 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 20:05:27 INFO - Running setup.py install for moznetwork 20:05:28 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 20:05:28 INFO - Running setup.py install for mozprocess 20:05:28 INFO - Running setup.py install for mozprofile 20:05:28 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 20:05:28 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 20:05:28 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 20:05:28 INFO - Running setup.py install for mozrunner 20:05:28 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 20:05:28 INFO - Running setup.py install for mozscreenshot 20:05:29 INFO - Running setup.py install for moztest 20:05:29 INFO - Running setup.py install for mozversion 20:05:29 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 20:05:29 INFO - Running setup.py install for wptserve 20:05:29 INFO - Running setup.py install for marionette-driver 20:05:29 INFO - Running setup.py install for browsermob-proxy 20:05:30 INFO - Running setup.py install for marionette-client 20:05:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:05:30 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 20:05:30 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 20:05:30 INFO - Cleaning up... 20:05:30 INFO - Return code: 0 20:05:30 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:05:30 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')]} 20:05:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:05:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:05:30 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')]} 20:05:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:05:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:05:30 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 0x29b2030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29b33f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2aca1d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ac7970>, '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 0x2ac8390>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2ac8700>, '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': '9ca12473fbb1d023794ffd180000023c-1461207809.531440-729048487', '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 20:05:30 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 20:05:30 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 20:05:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:05:30 INFO - 'CCACHE_UMASK': '002', 20:05:30 INFO - 'DISPLAY': ':0', 20:05:30 INFO - 'HOME': '/home/cltbld', 20:05:30 INFO - 'LANG': 'en_US.UTF-8', 20:05:30 INFO - 'LOGNAME': 'cltbld', 20:05:30 INFO - 'MAIL': '/var/mail/cltbld', 20:05:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:05:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:05:30 INFO - 'MOZ_NO_REMOTE': '1', 20:05:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:05:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:05:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:05:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:05:30 INFO - 'PWD': '/builds/slave/test', 20:05:30 INFO - 'SHELL': '/bin/bash', 20:05:30 INFO - 'SHLVL': '1', 20:05:30 INFO - 'TERM': 'linux', 20:05:30 INFO - 'TMOUT': '86400', 20:05:30 INFO - 'USER': 'cltbld', 20:05:30 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461207809.531440-729048487', 20:05:30 INFO - '_': '/tools/buildbot/bin/python'} 20:05:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:05:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:05:31 INFO - Running setup.py (path:/tmp/pip-qkigLu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:05:31 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)) 20:05:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:05:31 INFO - Running setup.py (path:/tmp/pip-jnafk3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:05:31 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)) 20:05:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:05:31 INFO - Running setup.py (path:/tmp/pip-x_iKGa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:05:31 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)) 20:05:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:05:31 INFO - Running setup.py (path:/tmp/pip-A07rZT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:05:31 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)) 20:05:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:05:31 INFO - Running setup.py (path:/tmp/pip-jEOb7m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:05:31 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)) 20:05:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:05:31 INFO - Running setup.py (path:/tmp/pip-wWv23s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:05:31 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)) 20:05:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:05:31 INFO - Running setup.py (path:/tmp/pip-6qq5k8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:05:32 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)) 20:05:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:05:32 INFO - Running setup.py (path:/tmp/pip-CrbH2j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:05:32 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)) 20:05:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:05:32 INFO - Running setup.py (path:/tmp/pip-2dlWPk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:05:32 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)) 20:05:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:05:32 INFO - Running setup.py (path:/tmp/pip-x67gWo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:05:32 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)) 20:05:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:05:32 INFO - Running setup.py (path:/tmp/pip-cufL5T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:05:32 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)) 20:05:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:05:32 INFO - Running setup.py (path:/tmp/pip-IAxG5F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:05:32 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)) 20:05:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:05:32 INFO - Running setup.py (path:/tmp/pip-lT6eti-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:05:32 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)) 20:05:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:05:32 INFO - Running setup.py (path:/tmp/pip-GRw1wi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:05:33 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)) 20:05:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:05:33 INFO - Running setup.py (path:/tmp/pip-7he2PN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:05:33 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)) 20:05:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:05:33 INFO - Running setup.py (path:/tmp/pip-KnfjMf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:05:33 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)) 20:05:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:05:33 INFO - Running setup.py (path:/tmp/pip-lMh_an-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:05:33 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)) 20:05:33 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:05:33 INFO - Running setup.py (path:/tmp/pip-eYjzqB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:05:33 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)) 20:05:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:05:33 INFO - Running setup.py (path:/tmp/pip-5A2Iny-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:05:33 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)) 20:05:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:05:33 INFO - Running setup.py (path:/tmp/pip-ixZI9T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:05:33 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)) 20:05:33 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:05:34 INFO - Running setup.py (path:/tmp/pip-6Bk86y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:05:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:05:34 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)) 20:05:34 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)) 20:05:34 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)) 20:05:34 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)) 20:05:34 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)) 20:05:34 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)) 20:05:34 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 20:05:34 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 20:05:34 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 20:05:34 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 20:05:34 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 20:05:34 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 20:05:34 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 20:05:38 INFO - Downloading blessings-1.6.tar.gz 20:05:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 20:05:38 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)) 20:05:38 INFO - Installing collected packages: blessings 20:05:38 INFO - Running setup.py install for blessings 20:05:38 INFO - Successfully installed blessings 20:05:38 INFO - Cleaning up... 20:05:38 INFO - Return code: 0 20:05:38 INFO - Done creating virtualenv /builds/slave/test/build/venv. 20:05:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:05:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:05:39 INFO - Reading from file tmpfile_stdout 20:05:39 INFO - Current package versions: 20:05:39 INFO - argparse == 1.2.1 20:05:39 INFO - blessings == 1.6 20:05:39 INFO - blobuploader == 1.2.4 20:05:39 INFO - browsermob-proxy == 0.6.0 20:05:39 INFO - docopt == 0.6.1 20:05:39 INFO - manifestparser == 1.1 20:05:39 INFO - marionette-client == 2.3.0 20:05:39 INFO - marionette-driver == 1.4.0 20:05:39 INFO - mozInstall == 1.12 20:05:39 INFO - mozcrash == 0.17 20:05:39 INFO - mozdebug == 0.1 20:05:39 INFO - mozdevice == 0.48 20:05:39 INFO - mozfile == 1.2 20:05:39 INFO - mozhttpd == 0.7 20:05:39 INFO - mozinfo == 0.9 20:05:39 INFO - mozleak == 0.1 20:05:39 INFO - mozlog == 3.1 20:05:39 INFO - moznetwork == 0.27 20:05:39 INFO - mozprocess == 0.22 20:05:39 INFO - mozprofile == 0.28 20:05:39 INFO - mozrunner == 6.11 20:05:39 INFO - mozscreenshot == 0.1 20:05:39 INFO - mozsystemmonitor == 0.0 20:05:39 INFO - moztest == 0.7 20:05:39 INFO - mozversion == 1.4 20:05:39 INFO - psutil == 3.1.1 20:05:39 INFO - requests == 1.2.3 20:05:39 INFO - wptserve == 1.4.0 20:05:39 INFO - wsgiref == 0.1.2 20:05:39 INFO - Running post-action listener: _resource_record_post_action 20:05:39 INFO - Running post-action listener: _start_resource_monitoring 20:05:39 INFO - Starting resource monitoring. 20:05:39 INFO - ##### 20:05:39 INFO - ##### Running pull step. 20:05:39 INFO - ##### 20:05:39 INFO - Running pre-action listener: _resource_record_pre_action 20:05:39 INFO - Running main action method: pull 20:05:39 INFO - Pull has nothing to do! 20:05:39 INFO - Running post-action listener: _resource_record_post_action 20:05:39 INFO - ##### 20:05:39 INFO - ##### Running install step. 20:05:39 INFO - ##### 20:05:39 INFO - Running pre-action listener: _resource_record_pre_action 20:05:39 INFO - Running main action method: install 20:05:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:05:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:05:39 INFO - Reading from file tmpfile_stdout 20:05:39 INFO - Detecting whether we're running mozinstall >=1.0... 20:05:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 20:05:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 20:05:39 INFO - Reading from file tmpfile_stdout 20:05:39 INFO - Output received: 20:05:39 INFO - Usage: mozinstall [options] installer 20:05:39 INFO - Options: 20:05:39 INFO - -h, --help show this help message and exit 20:05:39 INFO - -d DEST, --destination=DEST 20:05:39 INFO - Directory to install application into. [default: 20:05:39 INFO - "/builds/slave/test"] 20:05:39 INFO - --app=APP Application being installed. [default: firefox] 20:05:39 INFO - mkdir: /builds/slave/test/build/application 20:05:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 20:05:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 20:06:10 INFO - Reading from file tmpfile_stdout 20:06:10 INFO - Output received: 20:06:10 INFO - /builds/slave/test/build/application/firefox/firefox 20:06:10 INFO - Running post-action listener: _resource_record_post_action 20:06:10 INFO - ##### 20:06:10 INFO - ##### Running run-tests step. 20:06:10 INFO - ##### 20:06:10 INFO - Running pre-action listener: _resource_record_pre_action 20:06:10 INFO - Running main action method: run_tests 20:06:10 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 20:06:10 INFO - Minidump filename unknown. Determining based upon platform and architecture. 20:06:10 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 20:06:10 INFO - grabbing minidump binary from tooltool 20:06:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:06:10 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ac7970>, '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 0x2ac8390>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2ac8700>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 20:06:10 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 20:06:10 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/linux64/releng.manifest -o -c /builds/tooltool_cache 20:06:10 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 20:06:10 INFO - Return code: 0 20:06:10 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 20:06:10 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 20:06:10 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/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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 20:06:10 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/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-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 20:06:10 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:06:10 INFO - 'CCACHE_UMASK': '002', 20:06:10 INFO - 'DISPLAY': ':0', 20:06:10 INFO - 'HOME': '/home/cltbld', 20:06:10 INFO - 'LANG': 'en_US.UTF-8', 20:06:10 INFO - 'LOGNAME': 'cltbld', 20:06:10 INFO - 'MAIL': '/var/mail/cltbld', 20:06:10 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 20:06:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:06:10 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:06:10 INFO - 'MOZ_NO_REMOTE': '1', 20:06:10 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:06:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:06:10 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:06:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:06:10 INFO - 'PWD': '/builds/slave/test', 20:06:10 INFO - 'SHELL': '/bin/bash', 20:06:10 INFO - 'SHLVL': '1', 20:06:10 INFO - 'TERM': 'linux', 20:06:10 INFO - 'TMOUT': '86400', 20:06:10 INFO - 'USER': 'cltbld', 20:06:10 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461207809.531440-729048487', 20:06:10 INFO - '_': '/tools/buildbot/bin/python'} 20:06:10 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/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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 20:06:11 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 20:06:11 INFO - import pkg_resources 20:06:12 INFO - Using 1 client processes 20:06:12 INFO - wptserve Starting http server on 127.0.0.1:8000 20:06:12 INFO - wptserve Starting http server on 127.0.0.1:8001 20:06:12 INFO - wptserve Starting http server on 127.0.0.1:8443 20:06:14 INFO - SUITE-START | Running 778 tests 20:06:14 INFO - Running testharness tests 20:06:14 INFO - Setting up ssl 20:06:14 INFO - PROCESS | certutil | 20:06:15 INFO - PROCESS | certutil | 20:06:15 INFO - PROCESS | certutil | 20:06:15 INFO - Certificate Nickname Trust Attributes 20:06:15 INFO - SSL,S/MIME,JAR/XPI 20:06:15 INFO - 20:06:15 INFO - web-platform-tests CT,, 20:06:15 INFO - 20:06:15 INFO - Starting runner 20:06:17 INFO - PROCESS | 13885 | 1461207977570 Marionette DEBUG Marionette enabled via build flag and pref 20:06:17 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ed10b800 == 1 [pid = 13885] [id = 1] 20:06:17 INFO - PROCESS | 13885 | ++DOMWINDOW == 1 (0x7f68ed10c000) [pid = 13885] [serial = 1] [outer = (nil)] 20:06:17 INFO - PROCESS | 13885 | [13885] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 20:06:17 INFO - PROCESS | 13885 | ++DOMWINDOW == 2 (0x7f68ed10d000) [pid = 13885] [serial = 2] [outer = 0x7f68ed10c000] 20:06:18 INFO - PROCESS | 13885 | 1461207978293 Marionette INFO Listening on port 2828 20:06:18 INFO - PROCESS | 13885 | 1461207978818 Marionette DEBUG Marionette enabled via command-line flag 20:06:18 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ea285800 == 2 [pid = 13885] [id = 2] 20:06:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 3 (0x7f68ea2d7000) [pid = 13885] [serial = 3] [outer = (nil)] 20:06:18 INFO - PROCESS | 13885 | [13885] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 20:06:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 4 (0x7f68ea2d8000) [pid = 13885] [serial = 4] [outer = 0x7f68ea2d7000] 20:06:18 INFO - PROCESS | 13885 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f68ea0af9a0 20:06:19 INFO - PROCESS | 13885 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f68e9419220 20:06:19 INFO - PROCESS | 13885 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f68e941e4f0 20:06:19 INFO - PROCESS | 13885 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f68e941e7f0 20:06:19 INFO - PROCESS | 13885 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f68e941eb20 20:06:19 INFO - PROCESS | 13885 | ++DOMWINDOW == 5 (0x7f68efac4000) [pid = 13885] [serial = 5] [outer = 0x7f68ed10c000] 20:06:19 INFO - PROCESS | 13885 | [13885] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:06:19 INFO - PROCESS | 13885 | 1461207979200 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:53674 20:06:19 INFO - PROCESS | 13885 | [13885] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:06:19 INFO - PROCESS | 13885 | 1461207979281 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:53675 20:06:19 INFO - PROCESS | 13885 | 1461207979287 Marionette DEBUG Closed connection conn0 20:06:19 INFO - PROCESS | 13885 | [13885] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 20:06:19 INFO - PROCESS | 13885 | [13885] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:06:19 INFO - PROCESS | 13885 | 1461207979414 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:53676 20:06:19 INFO - PROCESS | 13885 | 1461207979417 Marionette DEBUG Closed connection conn1 20:06:19 INFO - PROCESS | 13885 | [13885] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:06:19 INFO - PROCESS | 13885 | 1461207979472 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:53677 20:06:19 INFO - PROCESS | 13885 | 1461207979490 Marionette DEBUG Closed connection conn2 20:06:19 INFO - PROCESS | 13885 | 1461207979532 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 20:06:19 INFO - PROCESS | 13885 | 1461207979557 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160420185405","device":"desktop","version":"48.0a1"} 20:06:20 INFO - PROCESS | 13885 | [13885] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:06:20 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ddd40800 == 3 [pid = 13885] [id = 3] 20:06:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 6 (0x7f68ddd41000) [pid = 13885] [serial = 6] [outer = (nil)] 20:06:20 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ddd41800 == 4 [pid = 13885] [id = 4] 20:06:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 7 (0x7f68ea743000) [pid = 13885] [serial = 7] [outer = (nil)] 20:06:21 INFO - PROCESS | 13885 | [13885] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 20:06:21 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dcf44800 == 5 [pid = 13885] [id = 5] 20:06:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 8 (0x7f68dfca3800) [pid = 13885] [serial = 8] [outer = (nil)] 20:06:21 INFO - PROCESS | 13885 | [13885] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 20:06:21 INFO - PROCESS | 13885 | [13885] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 20:06:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 9 (0x7f68dcf8a000) [pid = 13885] [serial = 9] [outer = 0x7f68dfca3800] 20:06:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 10 (0x7f68dcbf7000) [pid = 13885] [serial = 10] [outer = 0x7f68ddd41000] 20:06:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 11 (0x7f68dca72000) [pid = 13885] [serial = 11] [outer = 0x7f68ea743000] 20:06:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 12 (0x7f68dca74000) [pid = 13885] [serial = 12] [outer = 0x7f68dfca3800] 20:06:23 INFO - PROCESS | 13885 | 1461207983259 Marionette DEBUG loaded listener.js 20:06:23 INFO - PROCESS | 13885 | 1461207983277 Marionette DEBUG loaded listener.js 20:06:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 13 (0x7f68da1cc800) [pid = 13885] [serial = 13] [outer = 0x7f68dfca3800] 20:06:23 INFO - PROCESS | 13885 | 1461207983966 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"83ac4c4a-e2f0-406f-a837-b05df17b8750","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160420185405","device":"desktop","version":"48.0a1","command_id":1}}] 20:06:24 INFO - PROCESS | 13885 | 1461207984184 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}] 20:06:24 INFO - PROCESS | 13885 | 1461207984397 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 20:06:24 INFO - PROCESS | 13885 | 1461207984619 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 20:06:24 INFO - PROCESS | 13885 | [13885] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 20:06:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 14 (0x7f68d602c000) [pid = 13885] [serial = 14] [outer = 0x7f68dfca3800] 20:06:25 INFO - PROCESS | 13885 | [13885] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:06:25 INFO - PROCESS | 13885 | 1461207985223 Marionette TRACE conn3 <- [1,3,null,{}] 20:06:25 INFO - PROCESS | 13885 | 1461207985289 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 20:06:25 INFO - PROCESS | 13885 | 1461207985326 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 20:06:25 INFO - PROCESS | 13885 | 1461207985384 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 20:06:25 INFO - PROCESS | 13885 | 1461207985387 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 20:06:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 20:06:25 INFO - PROCESS | 13885 | 1461207985455 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 20:06:25 INFO - PROCESS | 13885 | 1461207985461 Marionette TRACE conn3 <- [1,6,null,{}] 20:06:25 INFO - PROCESS | 13885 | 1461207985481 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}] 20:06:25 INFO - PROCESS | 13885 | 1461207985499 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 20:06:25 INFO - PROCESS | 13885 | 1461207985508 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:25 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68defe6800 == 6 [pid = 13885] [id = 6] 20:06:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 15 (0x7f68d553e800) [pid = 13885] [serial = 15] [outer = (nil)] 20:06:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 16 (0x7f68d5540800) [pid = 13885] [serial = 16] [outer = 0x7f68d553e800] 20:06:25 INFO - PROCESS | 13885 | 1461207985578 Marionette DEBUG loaded listener.js 20:06:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 17 (0x7f68d5547000) [pid = 13885] [serial = 17] [outer = 0x7f68d553e800] 20:06:26 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d55c1000 == 7 [pid = 13885] [id = 7] 20:06:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 18 (0x7f68d528e000) [pid = 13885] [serial = 18] [outer = (nil)] 20:06:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 19 (0x7f68d5547c00) [pid = 13885] [serial = 19] [outer = 0x7f68d528e000] 20:06:26 INFO - PROCESS | 13885 | 1461207986061 Marionette DEBUG loaded listener.js 20:06:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 20 (0x7f68d4507000) [pid = 13885] [serial = 20] [outer = 0x7f68d528e000] 20:06:26 INFO - PROCESS | 13885 | 1461207986612 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]]]}] 20:06:26 INFO - PROCESS | 13885 | [13885] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 20:06:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 20:06:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1295ms 20:06:26 INFO - PROCESS | 13885 | 1461207986753 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 20:06:26 INFO - PROCESS | 13885 | 1461207986757 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 20:06:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 20:06:26 INFO - PROCESS | 13885 | 1461207986782 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 20:06:26 INFO - PROCESS | 13885 | 1461207986785 Marionette TRACE conn3 <- [1,10,null,{}] 20:06:26 INFO - PROCESS | 13885 | 1461207986817 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}] 20:06:26 INFO - PROCESS | 13885 | 1461207986984 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 20:06:27 INFO - PROCESS | 13885 | 1461207987000 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:27 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68eb50f000 == 8 [pid = 13885] [id = 8] 20:06:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 21 (0x7f68d4509800) [pid = 13885] [serial = 21] [outer = (nil)] 20:06:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 22 (0x7f68d95da400) [pid = 13885] [serial = 22] [outer = 0x7f68d4509800] 20:06:27 INFO - PROCESS | 13885 | 1461207987067 Marionette DEBUG loaded listener.js 20:06:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 23 (0x7f68d3680c00) [pid = 13885] [serial = 23] [outer = 0x7f68d4509800] 20:06:27 INFO - PROCESS | 13885 | 1461207987627 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]]]}] 20:06:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 20:06:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 907ms 20:06:27 INFO - PROCESS | 13885 | 1461207987674 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 20:06:27 INFO - PROCESS | 13885 | 1461207987678 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 20:06:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 20:06:27 INFO - PROCESS | 13885 | 1461207987684 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 20:06:27 INFO - PROCESS | 13885 | 1461207987686 Marionette TRACE conn3 <- [1,14,null,{}] 20:06:27 INFO - PROCESS | 13885 | 1461207987691 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}] 20:06:27 INFO - PROCESS | 13885 | 1461207987842 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 20:06:27 INFO - PROCESS | 13885 | 1461207987863 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:27 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d3632800 == 9 [pid = 13885] [id = 9] 20:06:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 24 (0x7f68d367e000) [pid = 13885] [serial = 24] [outer = (nil)] 20:06:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 25 (0x7f68d3689800) [pid = 13885] [serial = 25] [outer = 0x7f68d367e000] 20:06:28 INFO - PROCESS | 13885 | 1461207988040 Marionette DEBUG loaded listener.js 20:06:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 26 (0x7f68d386fc00) [pid = 13885] [serial = 26] [outer = 0x7f68d367e000] 20:06:28 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d3eef800 == 10 [pid = 13885] [id = 10] 20:06:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 27 (0x7f68d3ef0000) [pid = 13885] [serial = 27] [outer = (nil)] 20:06:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 28 (0x7f68d4484000) [pid = 13885] [serial = 28] [outer = 0x7f68d3ef0000] 20:06:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 29 (0x7f68d4481000) [pid = 13885] [serial = 29] [outer = 0x7f68d3ef0000] 20:06:29 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d4547800 == 11 [pid = 13885] [id = 11] 20:06:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 30 (0x7f68d4420000) [pid = 13885] [serial = 30] [outer = (nil)] 20:06:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 31 (0x7f68d5548000) [pid = 13885] [serial = 31] [outer = 0x7f68d4420000] 20:06:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 32 (0x7f68d386d000) [pid = 13885] [serial = 32] [outer = 0x7f68d4420000] 20:06:29 INFO - PROCESS | 13885 | 1461207989387 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]]]}] 20:06:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 20:06:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1729ms 20:06:29 INFO - PROCESS | 13885 | 1461207989435 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 20:06:29 INFO - PROCESS | 13885 | 1461207989443 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 20:06:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 20:06:29 INFO - PROCESS | 13885 | 1461207989493 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 20:06:29 INFO - PROCESS | 13885 | 1461207989497 Marionette TRACE conn3 <- [1,18,null,{}] 20:06:29 INFO - PROCESS | 13885 | 1461207989505 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}] 20:06:29 INFO - PROCESS | 13885 | 1461207989699 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 20:06:29 INFO - PROCESS | 13885 | 1461207989839 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:29 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7062800 == 12 [pid = 13885] [id = 12] 20:06:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 33 (0x7f68d553c000) [pid = 13885] [serial = 33] [outer = (nil)] 20:06:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 34 (0x7f68d6b93000) [pid = 13885] [serial = 34] [outer = 0x7f68d553c000] 20:06:29 INFO - PROCESS | 13885 | 1461207989916 Marionette DEBUG loaded listener.js 20:06:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 35 (0x7f68dcf81800) [pid = 13885] [serial = 35] [outer = 0x7f68d553c000] 20:06:30 INFO - PROCESS | 13885 | 1461207990817 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]]]}] 20:06:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 20:06:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1389ms 20:06:30 INFO - PROCESS | 13885 | 1461207990882 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 20:06:30 INFO - PROCESS | 13885 | 1461207990892 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 20:06:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 20:06:30 INFO - PROCESS | 13885 | 1461207990910 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 20:06:30 INFO - PROCESS | 13885 | 1461207990917 Marionette TRACE conn3 <- [1,22,null,{}] 20:06:30 INFO - PROCESS | 13885 | 1461207990927 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}] 20:06:31 INFO - PROCESS | 13885 | 1461207991271 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 20:06:31 INFO - PROCESS | 13885 | 1461207991424 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:31 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dcbe6800 == 13 [pid = 13885] [id = 13] 20:06:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 36 (0x7f68d528e800) [pid = 13885] [serial = 36] [outer = (nil)] 20:06:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 37 (0x7f68dd926800) [pid = 13885] [serial = 37] [outer = 0x7f68d528e800] 20:06:31 INFO - PROCESS | 13885 | 1461207991502 Marionette DEBUG loaded listener.js 20:06:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 38 (0x7f68ddccd400) [pid = 13885] [serial = 38] [outer = 0x7f68d528e800] 20:06:32 INFO - PROCESS | 13885 | 1461207992279 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]]]}] 20:06:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 20:06:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1444ms 20:06:32 INFO - PROCESS | 13885 | 1461207992352 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 20:06:32 INFO - PROCESS | 13885 | 1461207992355 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 20:06:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 20:06:32 INFO - PROCESS | 13885 | 1461207992363 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 20:06:32 INFO - PROCESS | 13885 | 1461207992369 Marionette TRACE conn3 <- [1,26,null,{}] 20:06:32 INFO - PROCESS | 13885 | 1461207992385 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}] 20:06:32 INFO - PROCESS | 13885 | 1461207992626 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 20:06:33 INFO - PROCESS | 13885 | 1461207993000 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:33 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d5f53000 == 14 [pid = 13885] [id = 14] 20:06:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 39 (0x7f68d501ac00) [pid = 13885] [serial = 39] [outer = (nil)] 20:06:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 40 (0x7f68d5296400) [pid = 13885] [serial = 40] [outer = 0x7f68d501ac00] 20:06:33 INFO - PROCESS | 13885 | 1461207993078 Marionette DEBUG loaded listener.js 20:06:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 41 (0x7f68db654c00) [pid = 13885] [serial = 41] [outer = 0x7f68d501ac00] 20:06:34 INFO - PROCESS | 13885 | 1461207994020 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]]]}] 20:06:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 20:06:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1690ms 20:06:34 INFO - PROCESS | 13885 | 1461207994055 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 20:06:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 20:06:34 INFO - PROCESS | 13885 | 1461207994065 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 20:06:34 INFO - PROCESS | 13885 | 1461207994079 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 20:06:34 INFO - PROCESS | 13885 | 1461207994086 Marionette TRACE conn3 <- [1,30,null,{}] 20:06:34 INFO - PROCESS | 13885 | 1461207994094 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}] 20:06:34 INFO - PROCESS | 13885 | 1461207994281 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 20:06:34 INFO - PROCESS | 13885 | 1461207994382 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:34 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d4485800 == 15 [pid = 13885] [id = 15] 20:06:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 42 (0x7f68d528bc00) [pid = 13885] [serial = 42] [outer = (nil)] 20:06:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 43 (0x7f68d9f65000) [pid = 13885] [serial = 43] [outer = 0x7f68d528bc00] 20:06:34 INFO - PROCESS | 13885 | 1461207994450 Marionette DEBUG loaded listener.js 20:06:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 44 (0x7f68dca73c00) [pid = 13885] [serial = 44] [outer = 0x7f68d528bc00] 20:06:35 INFO - PROCESS | 13885 | 1461207995143 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]]]}] 20:06:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 20:06:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1092ms 20:06:35 INFO - PROCESS | 13885 | 1461207995171 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 20:06:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 20:06:35 INFO - PROCESS | 13885 | 1461207995177 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 20:06:35 INFO - PROCESS | 13885 | 1461207995184 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 20:06:35 INFO - PROCESS | 13885 | 1461207995187 Marionette TRACE conn3 <- [1,34,null,{}] 20:06:35 INFO - PROCESS | 13885 | 1461207995192 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}] 20:06:35 INFO - PROCESS | 13885 | 1461207995350 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 20:06:35 INFO - PROCESS | 13885 | 1461207995437 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:35 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dd750800 == 16 [pid = 13885] [id = 16] 20:06:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 45 (0x7f68d3e32c00) [pid = 13885] [serial = 45] [outer = (nil)] 20:06:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 46 (0x7f68de262800) [pid = 13885] [serial = 46] [outer = 0x7f68d3e32c00] 20:06:35 INFO - PROCESS | 13885 | 1461207995502 Marionette DEBUG loaded listener.js 20:06:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 47 (0x7f68deeb6c00) [pid = 13885] [serial = 47] [outer = 0x7f68d3e32c00] 20:06:36 INFO - PROCESS | 13885 | 1461207996143 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]]]}] 20:06:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 20:06:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 986ms 20:06:36 INFO - PROCESS | 13885 | 1461207996170 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 20:06:36 INFO - PROCESS | 13885 | 1461207996173 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 20:06:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 20:06:36 INFO - PROCESS | 13885 | 1461207996186 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 20:06:36 INFO - PROCESS | 13885 | 1461207996195 Marionette TRACE conn3 <- [1,38,null,{}] 20:06:36 INFO - PROCESS | 13885 | 1461207996204 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}] 20:06:36 INFO - PROCESS | 13885 | 1461207996397 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 20:06:36 INFO - PROCESS | 13885 | 1461207996411 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:36 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ddd48000 == 17 [pid = 13885] [id = 17] 20:06:36 INFO - PROCESS | 13885 | ++DOMWINDOW == 48 (0x7f68d6e88400) [pid = 13885] [serial = 48] [outer = (nil)] 20:06:36 INFO - PROCESS | 13885 | ++DOMWINDOW == 49 (0x7f68dfc6d400) [pid = 13885] [serial = 49] [outer = 0x7f68d6e88400] 20:06:36 INFO - PROCESS | 13885 | 1461207996475 Marionette DEBUG loaded listener.js 20:06:36 INFO - PROCESS | 13885 | ++DOMWINDOW == 50 (0x7f68e94bfc00) [pid = 13885] [serial = 50] [outer = 0x7f68d6e88400] 20:06:37 INFO - PROCESS | 13885 | 1461207997171 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]]]}] 20:06:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 20:06:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1047ms 20:06:37 INFO - PROCESS | 13885 | 1461207997238 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 20:06:37 INFO - PROCESS | 13885 | 1461207997243 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 20:06:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 20:06:37 INFO - PROCESS | 13885 | 1461207997249 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 20:06:37 INFO - PROCESS | 13885 | 1461207997252 Marionette TRACE conn3 <- [1,42,null,{}] 20:06:37 INFO - PROCESS | 13885 | 1461207997260 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}] 20:06:37 INFO - PROCESS | 13885 | 1461207997433 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 20:06:37 INFO - PROCESS | 13885 | 1461207997446 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:37 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68de1ef000 == 18 [pid = 13885] [id = 18] 20:06:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 51 (0x7f68def0a800) [pid = 13885] [serial = 51] [outer = (nil)] 20:06:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 52 (0x7f68ea2bf800) [pid = 13885] [serial = 52] [outer = 0x7f68def0a800] 20:06:37 INFO - PROCESS | 13885 | 1461207997511 Marionette DEBUG loaded listener.js 20:06:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 53 (0x7f68ea3a0800) [pid = 13885] [serial = 53] [outer = 0x7f68def0a800] 20:06:38 INFO - PROCESS | 13885 | 1461207998278 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]]]}] 20:06:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 20:06:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1083ms 20:06:38 INFO - PROCESS | 13885 | 1461207998333 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 20:06:38 INFO - PROCESS | 13885 | 1461207998338 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 20:06:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 20:06:38 INFO - PROCESS | 13885 | 1461207998348 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 20:06:38 INFO - PROCESS | 13885 | 1461207998354 Marionette TRACE conn3 <- [1,46,null,{}] 20:06:38 INFO - PROCESS | 13885 | 1461207998386 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}] 20:06:38 INFO - PROCESS | 13885 | 1461207998578 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 20:06:38 INFO - PROCESS | 13885 | 1461207998701 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:38 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68db068800 == 19 [pid = 13885] [id = 19] 20:06:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 54 (0x7f68d3869c00) [pid = 13885] [serial = 54] [outer = (nil)] 20:06:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 55 (0x7f68d500dc00) [pid = 13885] [serial = 55] [outer = 0x7f68d3869c00] 20:06:38 INFO - PROCESS | 13885 | 1461207998781 Marionette DEBUG loaded listener.js 20:06:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 56 (0x7f68d602c400) [pid = 13885] [serial = 56] [outer = 0x7f68d3869c00] 20:06:39 INFO - PROCESS | 13885 | 1461207999593 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]]]}] 20:06:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 20:06:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1303ms 20:06:39 INFO - PROCESS | 13885 | 1461207999651 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 20:06:39 INFO - PROCESS | 13885 | 1461207999660 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 20:06:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 20:06:39 INFO - PROCESS | 13885 | 1461207999671 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 20:06:39 INFO - PROCESS | 13885 | 1461207999676 Marionette TRACE conn3 <- [1,50,null,{}] 20:06:39 INFO - PROCESS | 13885 | 1461207999681 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}] 20:06:39 INFO - PROCESS | 13885 | 1461207999844 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 20:06:39 INFO - PROCESS | 13885 | 1461207999968 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:39 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ddbc5000 == 20 [pid = 13885] [id = 20] 20:06:39 INFO - PROCESS | 13885 | ++DOMWINDOW == 57 (0x7f68d386a400) [pid = 13885] [serial = 57] [outer = (nil)] 20:06:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 58 (0x7f68dc5aa800) [pid = 13885] [serial = 58] [outer = 0x7f68d386a400] 20:06:40 INFO - PROCESS | 13885 | 1461208000053 Marionette DEBUG loaded listener.js 20:06:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 59 (0x7f68ddcd5800) [pid = 13885] [serial = 59] [outer = 0x7f68d386a400] 20:06:40 INFO - PROCESS | 13885 | 1461208000889 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]]]}] 20:06:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 20:06:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1281ms 20:06:40 INFO - PROCESS | 13885 | 1461208000952 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 20:06:40 INFO - PROCESS | 13885 | 1461208000956 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 20:06:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 20:06:40 INFO - PROCESS | 13885 | 1461208000963 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 20:06:40 INFO - PROCESS | 13885 | 1461208000969 Marionette TRACE conn3 <- [1,54,null,{}] 20:06:40 INFO - PROCESS | 13885 | 1461208000984 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}] 20:06:41 INFO - PROCESS | 13885 | 1461208001183 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 20:06:41 INFO - PROCESS | 13885 | 1461208001307 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:41 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dea11800 == 21 [pid = 13885] [id = 21] 20:06:41 INFO - PROCESS | 13885 | ++DOMWINDOW == 60 (0x7f68def0ac00) [pid = 13885] [serial = 60] [outer = (nil)] 20:06:41 INFO - PROCESS | 13885 | ++DOMWINDOW == 61 (0x7f68def0f400) [pid = 13885] [serial = 61] [outer = 0x7f68def0ac00] 20:06:41 INFO - PROCESS | 13885 | 1461208001414 Marionette DEBUG loaded listener.js 20:06:41 INFO - PROCESS | 13885 | ++DOMWINDOW == 62 (0x7f68ea06f000) [pid = 13885] [serial = 62] [outer = 0x7f68def0ac00] 20:06:42 INFO - PROCESS | 13885 | 1461208002386 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]]]}] 20:06:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 20:06:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1489ms 20:06:42 INFO - PROCESS | 13885 | 1461208002455 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 20:06:42 INFO - PROCESS | 13885 | 1461208002461 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 20:06:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 20:06:42 INFO - PROCESS | 13885 | 1461208002470 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 20:06:42 INFO - PROCESS | 13885 | 1461208002475 Marionette TRACE conn3 <- [1,58,null,{}] 20:06:42 INFO - PROCESS | 13885 | 1461208002483 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}] 20:06:42 INFO - PROCESS | 13885 | 1461208002638 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 20:06:42 INFO - PROCESS | 13885 | 1461208002736 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:42 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68db074800 == 22 [pid = 13885] [id = 22] 20:06:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 63 (0x7f68d5547400) [pid = 13885] [serial = 63] [outer = (nil)] 20:06:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 64 (0x7f68d6035c00) [pid = 13885] [serial = 64] [outer = 0x7f68d5547400] 20:06:42 INFO - PROCESS | 13885 | 1461208002810 Marionette DEBUG loaded listener.js 20:06:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 65 (0x7f68db64fc00) [pid = 13885] [serial = 65] [outer = 0x7f68d5547400] 20:06:43 INFO - PROCESS | 13885 | 1461208003618 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]]]}] 20:06:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 20:06:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1185ms 20:06:43 INFO - PROCESS | 13885 | 1461208003664 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 20:06:43 INFO - PROCESS | 13885 | 1461208003672 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 20:06:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 20:06:43 INFO - PROCESS | 13885 | 1461208003682 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 20:06:43 INFO - PROCESS | 13885 | 1461208003686 Marionette TRACE conn3 <- [1,62,null,{}] 20:06:43 INFO - PROCESS | 13885 | 1461208003692 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}] 20:06:43 INFO - PROCESS | 13885 | 1461208003853 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 20:06:44 INFO - PROCESS | 13885 | 1461208004000 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ddd48000 == 21 [pid = 13885] [id = 17] 20:06:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dd750800 == 20 [pid = 13885] [id = 16] 20:06:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d4485800 == 19 [pid = 13885] [id = 15] 20:06:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d5f53000 == 18 [pid = 13885] [id = 14] 20:06:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7062800 == 17 [pid = 13885] [id = 12] 20:06:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d3632800 == 16 [pid = 13885] [id = 9] 20:06:44 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d39ca800 == 17 [pid = 13885] [id = 23] 20:06:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 66 (0x7f68d367d400) [pid = 13885] [serial = 66] [outer = (nil)] 20:06:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 67 (0x7f68d3865400) [pid = 13885] [serial = 67] [outer = 0x7f68d367d400] 20:06:44 INFO - PROCESS | 13885 | 1461208004099 Marionette DEBUG loaded listener.js 20:06:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 68 (0x7f68d5545400) [pid = 13885] [serial = 68] [outer = 0x7f68d367d400] 20:06:44 INFO - PROCESS | 13885 | 1461208004979 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]]]}] 20:06:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 20:06:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1338ms 20:06:45 INFO - PROCESS | 13885 | 1461208005022 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 20:06:45 INFO - PROCESS | 13885 | 1461208005030 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 20:06:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 20:06:45 INFO - PROCESS | 13885 | 1461208005040 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 20:06:45 INFO - PROCESS | 13885 | 1461208005044 Marionette TRACE conn3 <- [1,66,null,{}] 20:06:45 INFO - PROCESS | 13885 | 1461208005054 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}] 20:06:45 INFO - PROCESS | 13885 | 1461208005235 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 20:06:45 INFO - PROCESS | 13885 | 1461208005361 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:45 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dd657800 == 18 [pid = 13885] [id = 24] 20:06:45 INFO - PROCESS | 13885 | ++DOMWINDOW == 69 (0x7f68d3754c00) [pid = 13885] [serial = 69] [outer = (nil)] 20:06:45 INFO - PROCESS | 13885 | ++DOMWINDOW == 70 (0x7f68ddd6fc00) [pid = 13885] [serial = 70] [outer = 0x7f68d3754c00] 20:06:45 INFO - PROCESS | 13885 | 1461208005441 Marionette DEBUG loaded listener.js 20:06:45 INFO - PROCESS | 13885 | ++DOMWINDOW == 71 (0x7f68de1a9800) [pid = 13885] [serial = 71] [outer = 0x7f68d3754c00] 20:06:46 INFO - PROCESS | 13885 | 1461208006271 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]]]}] 20:06:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 20:06:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1281ms 20:06:46 INFO - PROCESS | 13885 | 1461208006324 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 20:06:46 INFO - PROCESS | 13885 | 1461208006330 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 20:06:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 20:06:46 INFO - PROCESS | 13885 | 1461208006339 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 20:06:46 INFO - PROCESS | 13885 | 1461208006344 Marionette TRACE conn3 <- [1,70,null,{}] 20:06:46 INFO - PROCESS | 13885 | 1461208006357 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}] 20:06:46 INFO - PROCESS | 13885 | 1461208006566 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 20:06:46 INFO - PROCESS | 13885 | 1461208006692 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:46 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68de240800 == 19 [pid = 13885] [id = 25] 20:06:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 72 (0x7f68dd1e4400) [pid = 13885] [serial = 72] [outer = (nil)] 20:06:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 73 (0x7f68dfc99000) [pid = 13885] [serial = 73] [outer = 0x7f68dd1e4400] 20:06:46 INFO - PROCESS | 13885 | 1461208006772 Marionette DEBUG loaded listener.js 20:06:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 74 (0x7f68ea2c2c00) [pid = 13885] [serial = 74] [outer = 0x7f68dd1e4400] 20:06:47 INFO - PROCESS | 13885 | 1461208007590 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]]]}] 20:06:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 20:06:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1295ms 20:06:47 INFO - PROCESS | 13885 | 1461208007635 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 20:06:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 20:06:47 INFO - PROCESS | 13885 | 1461208007639 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 20:06:47 INFO - PROCESS | 13885 | 1461208007647 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 20:06:47 INFO - PROCESS | 13885 | 1461208007657 Marionette TRACE conn3 <- [1,74,null,{}] 20:06:47 INFO - PROCESS | 13885 | 1461208007690 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}] 20:06:47 INFO - PROCESS | 13885 | 1461208007860 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 20:06:47 INFO - PROCESS | 13885 | 1461208007985 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:48 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68df987800 == 20 [pid = 13885] [id = 26] 20:06:48 INFO - PROCESS | 13885 | ++DOMWINDOW == 75 (0x7f68dea73c00) [pid = 13885] [serial = 75] [outer = (nil)] 20:06:48 INFO - PROCESS | 13885 | ++DOMWINDOW == 76 (0x7f68eb429000) [pid = 13885] [serial = 76] [outer = 0x7f68dea73c00] 20:06:48 INFO - PROCESS | 13885 | 1461208008060 Marionette DEBUG loaded listener.js 20:06:48 INFO - PROCESS | 13885 | ++DOMWINDOW == 77 (0x7f68eb5bd800) [pid = 13885] [serial = 77] [outer = 0x7f68dea73c00] 20:06:48 INFO - PROCESS | 13885 | 1461208008987 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]]]}] 20:06:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 20:06:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1413ms 20:06:49 INFO - PROCESS | 13885 | 1461208009059 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 20:06:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 20:06:49 INFO - PROCESS | 13885 | 1461208009064 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 20:06:49 INFO - PROCESS | 13885 | 1461208009073 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 20:06:49 INFO - PROCESS | 13885 | 1461208009078 Marionette TRACE conn3 <- [1,78,null,{}] 20:06:49 INFO - PROCESS | 13885 | 1461208009087 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}] 20:06:49 INFO - PROCESS | 13885 | 1461208009298 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 20:06:49 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68db074800 == 19 [pid = 13885] [id = 22] 20:06:49 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68db068800 == 18 [pid = 13885] [id = 19] 20:06:49 INFO - PROCESS | 13885 | 1461208009505 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:49 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7099000 == 19 [pid = 13885] [id = 27] 20:06:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 78 (0x7f68d528c000) [pid = 13885] [serial = 78] [outer = (nil)] 20:06:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 79 (0x7f68d6b1e800) [pid = 13885] [serial = 79] [outer = 0x7f68d528c000] 20:06:49 INFO - PROCESS | 13885 | 1461208009625 Marionette DEBUG loaded listener.js 20:06:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 80 (0x7f68dcbd8c00) [pid = 13885] [serial = 80] [outer = 0x7f68d528c000] 20:06:50 INFO - PROCESS | 13885 | 1461208010423 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]]]}] 20:06:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 20:06:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1391ms 20:06:50 INFO - PROCESS | 13885 | 1461208010464 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 20:06:50 INFO - PROCESS | 13885 | 1461208010471 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 20:06:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 20:06:50 INFO - PROCESS | 13885 | 1461208010480 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 20:06:50 INFO - PROCESS | 13885 | 1461208010485 Marionette TRACE conn3 <- [1,82,null,{}] 20:06:50 INFO - PROCESS | 13885 | 1461208010492 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}] 20:06:50 INFO - PROCESS | 13885 | 1461208010663 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 20:06:50 INFO - PROCESS | 13885 | 1461208010793 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:50 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68de230800 == 20 [pid = 13885] [id = 28] 20:06:50 INFO - PROCESS | 13885 | ++DOMWINDOW == 81 (0x7f68d5293c00) [pid = 13885] [serial = 81] [outer = (nil)] 20:06:50 INFO - PROCESS | 13885 | ++DOMWINDOW == 82 (0x7f68dedaa800) [pid = 13885] [serial = 82] [outer = 0x7f68d5293c00] 20:06:50 INFO - PROCESS | 13885 | 1461208010870 Marionette DEBUG loaded listener.js 20:06:50 INFO - PROCESS | 13885 | ++DOMWINDOW == 83 (0x7f68dfa4a800) [pid = 13885] [serial = 83] [outer = 0x7f68d5293c00] 20:06:51 INFO - PROCESS | 13885 | 1461208011688 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]]]}] 20:06:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 20:06:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1283ms 20:06:51 INFO - PROCESS | 13885 | 1461208011768 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 20:06:51 INFO - PROCESS | 13885 | 1461208011774 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 20:06:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 20:06:51 INFO - PROCESS | 13885 | 1461208011782 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 20:06:51 INFO - PROCESS | 13885 | 1461208011784 Marionette TRACE conn3 <- [1,86,null,{}] 20:06:51 INFO - PROCESS | 13885 | 1461208011810 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}] 20:06:51 INFO - PROCESS | 13885 | 1461208011968 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 20:06:52 INFO - PROCESS | 13885 | 1461208012094 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:52 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68df986000 == 21 [pid = 13885] [id = 29] 20:06:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 84 (0x7f68de1a7c00) [pid = 13885] [serial = 84] [outer = (nil)] 20:06:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 85 (0x7f68ea2c0000) [pid = 13885] [serial = 85] [outer = 0x7f68de1a7c00] 20:06:52 INFO - PROCESS | 13885 | 1461208012169 Marionette DEBUG loaded listener.js 20:06:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 86 (0x7f68ea710000) [pid = 13885] [serial = 86] [outer = 0x7f68de1a7c00] 20:06:53 INFO - PROCESS | 13885 | 1461208013014 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]]]}] 20:06:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 20:06:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1299ms 20:06:53 INFO - PROCESS | 13885 | 1461208013082 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 20:06:53 INFO - PROCESS | 13885 | 1461208013085 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 20:06:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 20:06:53 INFO - PROCESS | 13885 | 1461208013098 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 20:06:53 INFO - PROCESS | 13885 | 1461208013107 Marionette TRACE conn3 <- [1,90,null,{}] 20:06:53 INFO - PROCESS | 13885 | 1461208013116 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}] 20:06:53 INFO - PROCESS | 13885 | 1461208013284 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 20:06:53 INFO - PROCESS | 13885 | 1461208013412 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:53 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68e43b5800 == 22 [pid = 13885] [id = 30] 20:06:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 87 (0x7f68def06800) [pid = 13885] [serial = 87] [outer = (nil)] 20:06:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 88 (0x7f68ed6cd000) [pid = 13885] [serial = 88] [outer = 0x7f68def06800] 20:06:53 INFO - PROCESS | 13885 | 1461208013486 Marionette DEBUG loaded listener.js 20:06:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 89 (0x7f68ef5bf800) [pid = 13885] [serial = 89] [outer = 0x7f68def06800] 20:06:54 INFO - PROCESS | 13885 | 1461208014309 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]]]}] 20:06:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 20:06:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1253ms 20:06:54 INFO - PROCESS | 13885 | 1461208014346 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 20:06:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 20:06:54 INFO - PROCESS | 13885 | 1461208014351 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 20:06:54 INFO - PROCESS | 13885 | 1461208014357 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 20:06:54 INFO - PROCESS | 13885 | 1461208014360 Marionette TRACE conn3 <- [1,94,null,{}] 20:06:54 INFO - PROCESS | 13885 | 1461208014366 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}] 20:06:54 INFO - PROCESS | 13885 | 1461208014520 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 20:06:54 INFO - PROCESS | 13885 | 1461208014734 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:54 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d705f000 == 23 [pid = 13885] [id = 31] 20:06:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 90 (0x7f68d3868400) [pid = 13885] [serial = 90] [outer = (nil)] 20:06:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 91 (0x7f68d441ec00) [pid = 13885] [serial = 91] [outer = 0x7f68d3868400] 20:06:54 INFO - PROCESS | 13885 | 1461208014806 Marionette DEBUG loaded listener.js 20:06:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 92 (0x7f68dc064800) [pid = 13885] [serial = 92] [outer = 0x7f68d3868400] 20:06:55 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68de240800 == 22 [pid = 13885] [id = 25] 20:06:55 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dd657800 == 21 [pid = 13885] [id = 24] 20:06:55 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d39ca800 == 20 [pid = 13885] [id = 23] 20:06:55 INFO - PROCESS | 13885 | 1461208015773 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]]]}] 20:06:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 20:06:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1483ms 20:06:55 INFO - PROCESS | 13885 | 1461208015841 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 20:06:55 INFO - PROCESS | 13885 | 1461208015846 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 20:06:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 20:06:55 INFO - PROCESS | 13885 | 1461208015855 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 20:06:55 INFO - PROCESS | 13885 | 1461208015860 Marionette TRACE conn3 <- [1,98,null,{}] 20:06:55 INFO - PROCESS | 13885 | 1461208015869 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}] 20:06:56 INFO - PROCESS | 13885 | 1461208016074 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 20:06:56 INFO - PROCESS | 13885 | 1461208016245 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:56 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68de96d800 == 21 [pid = 13885] [id = 32] 20:06:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 93 (0x7f68de1a5000) [pid = 13885] [serial = 93] [outer = (nil)] 20:06:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 94 (0x7f68dea73000) [pid = 13885] [serial = 94] [outer = 0x7f68de1a5000] 20:06:56 INFO - PROCESS | 13885 | 1461208016326 Marionette DEBUG loaded listener.js 20:06:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 95 (0x7f68dfc9cc00) [pid = 13885] [serial = 95] [outer = 0x7f68de1a5000] 20:06:57 INFO - PROCESS | 13885 | 1461208017174 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]]]}] 20:06:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 20:06:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1382ms 20:06:57 INFO - PROCESS | 13885 | 1461208017238 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 20:06:57 INFO - PROCESS | 13885 | 1461208017247 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 20:06:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 20:06:57 INFO - PROCESS | 13885 | 1461208017277 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 20:06:57 INFO - PROCESS | 13885 | 1461208017281 Marionette TRACE conn3 <- [1,102,null,{}] 20:06:57 INFO - PROCESS | 13885 | 1461208017288 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}] 20:06:57 INFO - PROCESS | 13885 | 1461208017473 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 20:06:57 INFO - PROCESS | 13885 | 1461208017607 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:57 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68e43b6800 == 22 [pid = 13885] [id = 33] 20:06:57 INFO - PROCESS | 13885 | ++DOMWINDOW == 96 (0x7f68dc3e7000) [pid = 13885] [serial = 96] [outer = (nil)] 20:06:57 INFO - PROCESS | 13885 | ++DOMWINDOW == 97 (0x7f68ea77d400) [pid = 13885] [serial = 97] [outer = 0x7f68dc3e7000] 20:06:57 INFO - PROCESS | 13885 | 1461208017681 Marionette DEBUG loaded listener.js 20:06:57 INFO - PROCESS | 13885 | ++DOMWINDOW == 98 (0x7f68eb5c4800) [pid = 13885] [serial = 98] [outer = 0x7f68dc3e7000] 20:06:58 INFO - PROCESS | 13885 | 1461208018533 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]]]}] 20:06:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 20:06:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1289ms 20:06:58 INFO - PROCESS | 13885 | 1461208018561 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 20:06:58 INFO - PROCESS | 13885 | 1461208018564 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 20:06:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 20:06:58 INFO - PROCESS | 13885 | 1461208018571 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 20:06:58 INFO - PROCESS | 13885 | 1461208018577 Marionette TRACE conn3 <- [1,106,null,{}] 20:06:58 INFO - PROCESS | 13885 | 1461208018593 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}] 20:06:58 INFO - PROCESS | 13885 | 1461208018746 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 20:06:58 INFO - PROCESS | 13885 | 1461208018885 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:58 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ea5ab800 == 23 [pid = 13885] [id = 34] 20:06:58 INFO - PROCESS | 13885 | ++DOMWINDOW == 99 (0x7f68ed6ce000) [pid = 13885] [serial = 99] [outer = (nil)] 20:06:58 INFO - PROCESS | 13885 | ++DOMWINDOW == 100 (0x7f68ef62dc00) [pid = 13885] [serial = 100] [outer = 0x7f68ed6ce000] 20:06:58 INFO - PROCESS | 13885 | 1461208018964 Marionette DEBUG loaded listener.js 20:06:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 101 (0x7f68ef9a4c00) [pid = 13885] [serial = 101] [outer = 0x7f68ed6ce000] 20:06:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 102 (0x7f68d3ae7000) [pid = 13885] [serial = 102] [outer = 0x7f68d4420000] 20:06:59 INFO - PROCESS | 13885 | 1461208019881 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]]]}] 20:06:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 20:06:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1342ms 20:06:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 20:06:59 INFO - PROCESS | 13885 | 1461208019914 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 20:06:59 INFO - PROCESS | 13885 | 1461208019918 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 20:06:59 INFO - PROCESS | 13885 | 1461208019924 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 20:06:59 INFO - PROCESS | 13885 | 1461208019927 Marionette TRACE conn3 <- [1,110,null,{}] 20:06:59 INFO - PROCESS | 13885 | 1461208019932 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}] 20:07:00 INFO - PROCESS | 13885 | 1461208020087 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 20:07:00 INFO - PROCESS | 13885 | 1461208020237 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:00 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68eb1d0800 == 24 [pid = 13885] [id = 35] 20:07:00 INFO - PROCESS | 13885 | ++DOMWINDOW == 103 (0x7f68d3687400) [pid = 13885] [serial = 103] [outer = (nil)] 20:07:00 INFO - PROCESS | 13885 | ++DOMWINDOW == 104 (0x7f68d6038000) [pid = 13885] [serial = 104] [outer = 0x7f68d3687400] 20:07:00 INFO - PROCESS | 13885 | 1461208020313 Marionette DEBUG loaded listener.js 20:07:00 INFO - PROCESS | 13885 | ++DOMWINDOW == 105 (0x7f68efac9c00) [pid = 13885] [serial = 105] [outer = 0x7f68d3687400] 20:07:01 INFO - PROCESS | 13885 | 1461208021138 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]]]}] 20:07:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 20:07:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1280ms 20:07:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 20:07:01 INFO - PROCESS | 13885 | 1461208021210 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 20:07:01 INFO - PROCESS | 13885 | 1461208021212 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 20:07:01 INFO - PROCESS | 13885 | 1461208021223 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 20:07:01 INFO - PROCESS | 13885 | 1461208021225 Marionette TRACE conn3 <- [1,114,null,{}] 20:07:01 INFO - PROCESS | 13885 | 1461208021231 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}] 20:07:01 INFO - PROCESS | 13885 | 1461208021390 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 20:07:01 INFO - PROCESS | 13885 | 1461208021532 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:01 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68eef14000 == 25 [pid = 13885] [id = 36] 20:07:01 INFO - PROCESS | 13885 | ++DOMWINDOW == 106 (0x7f68d3ae4800) [pid = 13885] [serial = 106] [outer = (nil)] 20:07:01 INFO - PROCESS | 13885 | ++DOMWINDOW == 107 (0x7f68efad1400) [pid = 13885] [serial = 107] [outer = 0x7f68d3ae4800] 20:07:01 INFO - PROCESS | 13885 | 1461208021619 Marionette DEBUG loaded listener.js 20:07:01 INFO - PROCESS | 13885 | ++DOMWINDOW == 108 (0x7f68efb5bc00) [pid = 13885] [serial = 108] [outer = 0x7f68d3ae4800] 20:07:02 INFO - PROCESS | 13885 | 1461208022608 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]]]}] 20:07:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 20:07:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1435ms 20:07:02 INFO - PROCESS | 13885 | 1461208022657 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 20:07:02 INFO - PROCESS | 13885 | 1461208022662 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 20:07:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 20:07:02 INFO - PROCESS | 13885 | 1461208022670 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 20:07:02 INFO - PROCESS | 13885 | 1461208022675 Marionette TRACE conn3 <- [1,118,null,{}] 20:07:02 INFO - PROCESS | 13885 | 1461208022682 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}] 20:07:02 INFO - PROCESS | 13885 | 1461208022838 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 20:07:03 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7099000 == 24 [pid = 13885] [id = 27] 20:07:03 INFO - PROCESS | 13885 | 1461208023052 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:03 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d958c800 == 25 [pid = 13885] [id = 37] 20:07:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 109 (0x7f68d3ae3c00) [pid = 13885] [serial = 109] [outer = (nil)] 20:07:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 110 (0x7f68d3aef000) [pid = 13885] [serial = 110] [outer = 0x7f68d3ae3c00] 20:07:03 INFO - PROCESS | 13885 | 1461208023188 Marionette DEBUG loaded listener.js 20:07:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 111 (0x7f68ddccbc00) [pid = 13885] [serial = 111] [outer = 0x7f68d3ae3c00] 20:07:03 INFO - PROCESS | 13885 | 1461208023933 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]]]}] 20:07:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 20:07:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1286ms 20:07:03 INFO - PROCESS | 13885 | 1461208023957 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 20:07:03 INFO - PROCESS | 13885 | 1461208023964 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 20:07:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 20:07:03 INFO - PROCESS | 13885 | 1461208023973 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 20:07:03 INFO - PROCESS | 13885 | 1461208023977 Marionette TRACE conn3 <- [1,122,null,{}] 20:07:04 INFO - PROCESS | 13885 | 1461208024004 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}] 20:07:04 INFO - PROCESS | 13885 | 1461208024173 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 20:07:04 INFO - PROCESS | 13885 | 1461208024309 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:04 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68e431e000 == 26 [pid = 13885] [id = 38] 20:07:04 INFO - PROCESS | 13885 | ++DOMWINDOW == 112 (0x7f68d3ae9000) [pid = 13885] [serial = 112] [outer = (nil)] 20:07:04 INFO - PROCESS | 13885 | ++DOMWINDOW == 113 (0x7f68ea514800) [pid = 13885] [serial = 113] [outer = 0x7f68d3ae9000] 20:07:04 INFO - PROCESS | 13885 | 1461208024393 Marionette DEBUG loaded listener.js 20:07:04 INFO - PROCESS | 13885 | ++DOMWINDOW == 114 (0x7f68ea7aa400) [pid = 13885] [serial = 114] [outer = 0x7f68d3ae9000] 20:07:05 INFO - PROCESS | 13885 | 1461208025220 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]]]}] 20:07:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 20:07:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1300ms 20:07:05 INFO - PROCESS | 13885 | 1461208025276 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 20:07:05 INFO - PROCESS | 13885 | 1461208025283 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 20:07:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 20:07:05 INFO - PROCESS | 13885 | 1461208025292 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 20:07:05 INFO - PROCESS | 13885 | 1461208025294 Marionette TRACE conn3 <- [1,126,null,{}] 20:07:05 INFO - PROCESS | 13885 | 1461208025301 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}] 20:07:05 INFO - PROCESS | 13885 | 1461208025516 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 20:07:05 INFO - PROCESS | 13885 | 1461208025684 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:05 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68eb1c7800 == 27 [pid = 13885] [id = 39] 20:07:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 115 (0x7f68ea06f400) [pid = 13885] [serial = 115] [outer = (nil)] 20:07:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 116 (0x7f68ef5c7400) [pid = 13885] [serial = 116] [outer = 0x7f68ea06f400] 20:07:05 INFO - PROCESS | 13885 | 1461208025792 Marionette DEBUG loaded listener.js 20:07:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 117 (0x7f68ef7bb000) [pid = 13885] [serial = 117] [outer = 0x7f68ea06f400] 20:07:06 INFO - PROCESS | 13885 | 1461208026927 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]]]}] 20:07:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 20:07:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1650ms 20:07:06 INFO - PROCESS | 13885 | 1461208026941 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 20:07:06 INFO - PROCESS | 13885 | 1461208026944 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 20:07:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 20:07:06 INFO - PROCESS | 13885 | 1461208026952 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 20:07:06 INFO - PROCESS | 13885 | 1461208026960 Marionette TRACE conn3 <- [1,130,null,{}] 20:07:06 INFO - PROCESS | 13885 | 1461208026975 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}] 20:07:07 INFO - PROCESS | 13885 | 1461208027135 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 20:07:07 INFO - PROCESS | 13885 | 1461208027310 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:07 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d39ac800 == 28 [pid = 13885] [id = 40] 20:07:07 INFO - PROCESS | 13885 | ++DOMWINDOW == 118 (0x7f68d6e8b800) [pid = 13885] [serial = 118] [outer = (nil)] 20:07:07 INFO - PROCESS | 13885 | ++DOMWINDOW == 119 (0x7f68d6e90000) [pid = 13885] [serial = 119] [outer = 0x7f68d6e8b800] 20:07:07 INFO - PROCESS | 13885 | 1461208027407 Marionette DEBUG loaded listener.js 20:07:07 INFO - PROCESS | 13885 | ++DOMWINDOW == 120 (0x7f68d6e94400) [pid = 13885] [serial = 120] [outer = 0x7f68d6e8b800] 20:07:08 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68e43b6800 == 27 [pid = 13885] [id = 33] 20:07:08 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68de96d800 == 26 [pid = 13885] [id = 32] 20:07:11 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68eb50f000 == 25 [pid = 13885] [id = 8] 20:07:11 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ddbc5000 == 24 [pid = 13885] [id = 20] 20:07:11 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dea11800 == 23 [pid = 13885] [id = 21] 20:07:11 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68de230800 == 22 [pid = 13885] [id = 28] 20:07:11 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68e43b5800 == 21 [pid = 13885] [id = 30] 20:07:11 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68df986000 == 20 [pid = 13885] [id = 29] 20:07:11 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ea5ab800 == 19 [pid = 13885] [id = 34] 20:07:11 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68defe6800 == 18 [pid = 13885] [id = 6] 20:07:11 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68df987800 == 17 [pid = 13885] [id = 26] 20:07:11 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68eb1d0800 == 16 [pid = 13885] [id = 35] 20:07:11 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dcbe6800 == 15 [pid = 13885] [id = 13] 20:07:11 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68eef14000 == 14 [pid = 13885] [id = 36] 20:07:11 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d705f000 == 13 [pid = 13885] [id = 31] 20:07:11 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68eb1c7800 == 12 [pid = 13885] [id = 39] 20:07:11 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68e431e000 == 11 [pid = 13885] [id = 38] 20:07:11 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68de1ef000 == 10 [pid = 13885] [id = 18] 20:07:11 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d958c800 == 9 [pid = 13885] [id = 37] 20:07:12 INFO - PROCESS | 13885 | 1461208032072 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]]]}] 20:07:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 20:07:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 5256ms 20:07:12 INFO - PROCESS | 13885 | 1461208032220 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 20:07:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 20:07:12 INFO - PROCESS | 13885 | 1461208032225 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 20:07:12 INFO - PROCESS | 13885 | 1461208032234 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 20:07:12 INFO - PROCESS | 13885 | 1461208032238 Marionette TRACE conn3 <- [1,134,null,{}] 20:07:12 INFO - PROCESS | 13885 | 1461208032248 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}] 20:07:12 INFO - PROCESS | 13885 | 1461208032415 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 20:07:12 INFO - PROCESS | 13885 | 1461208032508 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:12 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d706f800 == 10 [pid = 13885] [id = 41] 20:07:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 121 (0x7f68d6e8f400) [pid = 13885] [serial = 121] [outer = (nil)] 20:07:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 122 (0x7f68d6e92000) [pid = 13885] [serial = 122] [outer = 0x7f68d6e8f400] 20:07:12 INFO - PROCESS | 13885 | 1461208032590 Marionette DEBUG loaded listener.js 20:07:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 123 (0x7f68d95e1000) [pid = 13885] [serial = 123] [outer = 0x7f68d6e8f400] 20:07:13 INFO - PROCESS | 13885 | 1461208033284 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]]]}] 20:07:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 20:07:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1082ms 20:07:13 INFO - PROCESS | 13885 | 1461208033329 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 20:07:13 INFO - PROCESS | 13885 | 1461208033339 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 20:07:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 20:07:13 INFO - PROCESS | 13885 | 1461208033365 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 20:07:13 INFO - PROCESS | 13885 | 1461208033370 Marionette TRACE conn3 <- [1,138,null,{}] 20:07:13 INFO - PROCESS | 13885 | 1461208033382 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}] 20:07:13 INFO - PROCESS | 13885 | 1461208033541 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 20:07:13 INFO - PROCESS | 13885 | 1461208033555 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:13 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ddbc1000 == 11 [pid = 13885] [id = 42] 20:07:13 INFO - PROCESS | 13885 | ++DOMWINDOW == 124 (0x7f68dca71000) [pid = 13885] [serial = 124] [outer = (nil)] 20:07:13 INFO - PROCESS | 13885 | ++DOMWINDOW == 125 (0x7f68dce84400) [pid = 13885] [serial = 125] [outer = 0x7f68dca71000] 20:07:13 INFO - PROCESS | 13885 | 1461208033618 Marionette DEBUG loaded listener.js 20:07:13 INFO - PROCESS | 13885 | ++DOMWINDOW == 126 (0x7f68ddccf800) [pid = 13885] [serial = 126] [outer = 0x7f68dca71000] 20:07:14 INFO - PROCESS | 13885 | 1461208034408 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]]]}] 20:07:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 20:07:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1101ms 20:07:14 INFO - PROCESS | 13885 | 1461208034452 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 20:07:14 INFO - PROCESS | 13885 | 1461208034457 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 20:07:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 20:07:14 INFO - PROCESS | 13885 | 1461208034514 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 20:07:14 INFO - PROCESS | 13885 | 1461208034520 Marionette TRACE conn3 <- [1,142,null,{}] 20:07:14 INFO - PROCESS | 13885 | 1461208034537 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}] 20:07:14 INFO - PROCESS | 13885 | 1461208034785 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 20:07:14 INFO - PROCESS | 13885 | 1461208034873 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:14 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68df995800 == 12 [pid = 13885] [id = 43] 20:07:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 127 (0x7f68d3ae2c00) [pid = 13885] [serial = 127] [outer = (nil)] 20:07:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 128 (0x7f68dfca1c00) [pid = 13885] [serial = 128] [outer = 0x7f68d3ae2c00] 20:07:14 INFO - PROCESS | 13885 | 1461208034956 Marionette DEBUG loaded listener.js 20:07:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 129 (0x7f68ea06fc00) [pid = 13885] [serial = 129] [outer = 0x7f68d3ae2c00] 20:07:15 INFO - PROCESS | 13885 | 1461208035857 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]]]}] 20:07:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 20:07:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1408ms 20:07:15 INFO - PROCESS | 13885 | 1461208035901 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 20:07:15 INFO - PROCESS | 13885 | 1461208035905 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 20:07:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 20:07:15 INFO - PROCESS | 13885 | 1461208035915 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 20:07:15 INFO - PROCESS | 13885 | 1461208035918 Marionette TRACE conn3 <- [1,146,null,{}] 20:07:15 INFO - PROCESS | 13885 | 1461208035923 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}] 20:07:16 INFO - PROCESS | 13885 | 1461208036089 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 20:07:16 INFO - PROCESS | 13885 | 1461208036117 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:16 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ea2f0000 == 13 [pid = 13885] [id = 44] 20:07:16 INFO - PROCESS | 13885 | ++DOMWINDOW == 130 (0x7f68ea070c00) [pid = 13885] [serial = 130] [outer = (nil)] 20:07:16 INFO - PROCESS | 13885 | ++DOMWINDOW == 131 (0x7f68eb8ce400) [pid = 13885] [serial = 131] [outer = 0x7f68ea070c00] 20:07:16 INFO - PROCESS | 13885 | 1461208036178 Marionette DEBUG loaded listener.js 20:07:16 INFO - PROCESS | 13885 | ++DOMWINDOW == 132 (0x7f68ed61cc00) [pid = 13885] [serial = 132] [outer = 0x7f68ea070c00] 20:07:17 INFO - PROCESS | 13885 | --DOMWINDOW == 131 (0x7f68d386a400) [pid = 13885] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 20:07:17 INFO - PROCESS | 13885 | --DOMWINDOW == 130 (0x7f68d5293c00) [pid = 13885] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 20:07:17 INFO - PROCESS | 13885 | --DOMWINDOW == 129 (0x7f68d3869c00) [pid = 13885] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 20:07:17 INFO - PROCESS | 13885 | --DOMWINDOW == 128 (0x7f68d3868400) [pid = 13885] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 20:07:17 INFO - PROCESS | 13885 | --DOMWINDOW == 127 (0x7f68d367d400) [pid = 13885] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 20:07:17 INFO - PROCESS | 13885 | --DOMWINDOW == 126 (0x7f68d3754c00) [pid = 13885] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 20:07:17 INFO - PROCESS | 13885 | --DOMWINDOW == 125 (0x7f68dc3e7000) [pid = 13885] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 20:07:17 INFO - PROCESS | 13885 | --DOMWINDOW == 124 (0x7f68d5547400) [pid = 13885] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 20:07:17 INFO - PROCESS | 13885 | --DOMWINDOW == 123 (0x7f68d501ac00) [pid = 13885] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 20:07:17 INFO - PROCESS | 13885 | --DOMWINDOW == 122 (0x7f68d3e32c00) [pid = 13885] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 20:07:17 INFO - PROCESS | 13885 | --DOMWINDOW == 121 (0x7f68d6e88400) [pid = 13885] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 20:07:17 INFO - PROCESS | 13885 | --DOMWINDOW == 120 (0x7f68d553c000) [pid = 13885] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 20:07:17 INFO - PROCESS | 13885 | --DOMWINDOW == 119 (0x7f68d367e000) [pid = 13885] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 20:07:17 INFO - PROCESS | 13885 | --DOMWINDOW == 118 (0x7f68d528e800) [pid = 13885] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 20:07:17 INFO - PROCESS | 13885 | --DOMWINDOW == 117 (0x7f68d528bc00) [pid = 13885] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 20:07:17 INFO - PROCESS | 13885 | --DOMWINDOW == 116 (0x7f68def0a800) [pid = 13885] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 20:07:17 INFO - PROCESS | 13885 | --DOMWINDOW == 115 (0x7f68d4509800) [pid = 13885] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 20:07:17 INFO - PROCESS | 13885 | --DOMWINDOW == 114 (0x7f68d3687400) [pid = 13885] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 20:07:17 INFO - PROCESS | 13885 | --DOMWINDOW == 113 (0x7f68d3ae3c00) [pid = 13885] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 20:07:17 INFO - PROCESS | 13885 | --DOMWINDOW == 112 (0x7f68de1a7c00) [pid = 13885] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 20:07:17 INFO - PROCESS | 13885 | --DOMWINDOW == 111 (0x7f68d553e800) [pid = 13885] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 20:07:17 INFO - PROCESS | 13885 | --DOMWINDOW == 110 (0x7f68ea06f400) [pid = 13885] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 20:07:17 INFO - PROCESS | 13885 | --DOMWINDOW == 109 (0x7f68d3ae4800) [pid = 13885] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 20:07:17 INFO - PROCESS | 13885 | --DOMWINDOW == 108 (0x7f68dea73c00) [pid = 13885] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 20:07:17 INFO - PROCESS | 13885 | --DOMWINDOW == 107 (0x7f68dd1e4400) [pid = 13885] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 20:07:17 INFO - PROCESS | 13885 | --DOMWINDOW == 106 (0x7f68de1a5000) [pid = 13885] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 20:07:17 INFO - PROCESS | 13885 | --DOMWINDOW == 105 (0x7f68ed6ce000) [pid = 13885] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 20:07:17 INFO - PROCESS | 13885 | --DOMWINDOW == 104 (0x7f68def0ac00) [pid = 13885] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 20:07:17 INFO - PROCESS | 13885 | --DOMWINDOW == 103 (0x7f68def06800) [pid = 13885] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 20:07:17 INFO - PROCESS | 13885 | --DOMWINDOW == 102 (0x7f68d3ae9000) [pid = 13885] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 20:07:17 INFO - PROCESS | 13885 | --DOMWINDOW == 101 (0x7f68d528c000) [pid = 13885] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 20:07:17 INFO - PROCESS | 13885 | 1461208037842 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]]]}] 20:07:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 20:07:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1984ms 20:07:17 INFO - PROCESS | 13885 | 1461208037955 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 20:07:17 INFO - PROCESS | 13885 | 1461208037957 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 20:07:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 20:07:18 INFO - PROCESS | 13885 | 1461208037993 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 20:07:18 INFO - PROCESS | 13885 | 1461208037996 Marionette TRACE conn3 <- [1,150,null,{}] 20:07:18 INFO - PROCESS | 13885 | 1461208038052 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}] 20:07:18 INFO - PROCESS | 13885 | 1461208038192 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 20:07:18 INFO - PROCESS | 13885 | 1461208038304 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:18 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dcbf0800 == 14 [pid = 13885] [id = 45] 20:07:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 102 (0x7f68d3687400) [pid = 13885] [serial = 133] [outer = (nil)] 20:07:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 103 (0x7f68dc283c00) [pid = 13885] [serial = 134] [outer = 0x7f68d3687400] 20:07:18 INFO - PROCESS | 13885 | 1461208038369 Marionette DEBUG loaded listener.js 20:07:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 104 (0x7f68ea076c00) [pid = 13885] [serial = 135] [outer = 0x7f68d3687400] 20:07:19 INFO - PROCESS | 13885 | 1461208039010 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]]]}] 20:07:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 20:07:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1070ms 20:07:19 INFO - PROCESS | 13885 | 1461208039044 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 20:07:19 INFO - PROCESS | 13885 | 1461208039048 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 20:07:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 20:07:19 INFO - PROCESS | 13885 | 1461208039053 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 20:07:19 INFO - PROCESS | 13885 | 1461208039056 Marionette TRACE conn3 <- [1,154,null,{}] 20:07:19 INFO - PROCESS | 13885 | 1461208039061 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}] 20:07:19 INFO - PROCESS | 13885 | 1461208039291 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 20:07:19 INFO - PROCESS | 13885 | 1461208039309 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:19 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d362c800 == 15 [pid = 13885] [id = 46] 20:07:19 INFO - PROCESS | 13885 | ++DOMWINDOW == 105 (0x7f68d367ec00) [pid = 13885] [serial = 136] [outer = (nil)] 20:07:19 INFO - PROCESS | 13885 | ++DOMWINDOW == 106 (0x7f68d3754c00) [pid = 13885] [serial = 137] [outer = 0x7f68d367ec00] 20:07:19 INFO - PROCESS | 13885 | 1461208039443 Marionette DEBUG loaded listener.js 20:07:19 INFO - PROCESS | 13885 | ++DOMWINDOW == 107 (0x7f68d553ac00) [pid = 13885] [serial = 138] [outer = 0x7f68d367ec00] 20:07:20 INFO - PROCESS | 13885 | 1461208040453 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]]]}] 20:07:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 20:07:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1431ms 20:07:20 INFO - PROCESS | 13885 | 1461208040487 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 20:07:20 INFO - PROCESS | 13885 | 1461208040494 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 20:07:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 20:07:20 INFO - PROCESS | 13885 | 1461208040505 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 20:07:20 INFO - PROCESS | 13885 | 1461208040509 Marionette TRACE conn3 <- [1,158,null,{}] 20:07:20 INFO - PROCESS | 13885 | 1461208040517 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}] 20:07:20 INFO - PROCESS | 13885 | 1461208040689 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 20:07:20 INFO - PROCESS | 13885 | 1461208040824 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:20 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dee19800 == 16 [pid = 13885] [id = 47] 20:07:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 108 (0x7f68d6b14400) [pid = 13885] [serial = 139] [outer = (nil)] 20:07:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 109 (0x7f68dce8ac00) [pid = 13885] [serial = 140] [outer = 0x7f68d6b14400] 20:07:20 INFO - PROCESS | 13885 | 1461208040902 Marionette DEBUG loaded listener.js 20:07:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 110 (0x7f68de10c800) [pid = 13885] [serial = 141] [outer = 0x7f68d6b14400] 20:07:21 INFO - PROCESS | 13885 | 1461208041868 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]]]}] 20:07:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 20:07:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1381ms 20:07:21 INFO - PROCESS | 13885 | 1461208041885 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 20:07:21 INFO - PROCESS | 13885 | 1461208041891 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 20:07:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 20:07:21 INFO - PROCESS | 13885 | 1461208041901 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 20:07:21 INFO - PROCESS | 13885 | 1461208041905 Marionette TRACE conn3 <- [1,162,null,{}] 20:07:21 INFO - PROCESS | 13885 | 1461208041910 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}] 20:07:22 INFO - PROCESS | 13885 | 1461208042082 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 20:07:22 INFO - PROCESS | 13885 | 1461208042236 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:22 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d3ee2000 == 17 [pid = 13885] [id = 48] 20:07:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 111 (0x7f68d441a400) [pid = 13885] [serial = 142] [outer = (nil)] 20:07:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 112 (0x7f68d6b8ec00) [pid = 13885] [serial = 143] [outer = 0x7f68d441a400] 20:07:22 INFO - PROCESS | 13885 | 1461208042309 Marionette DEBUG loaded listener.js 20:07:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 113 (0x7f68de10cc00) [pid = 13885] [serial = 144] [outer = 0x7f68d441a400] 20:07:23 INFO - PROCESS | 13885 | 1461208043371 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 20:07:23 INFO - PROCESS | 13885 | 1461208043469 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]]]}] 20:07:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 20:07:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1585ms 20:07:23 INFO - PROCESS | 13885 | 1461208043486 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 20:07:23 INFO - PROCESS | 13885 | 1461208043495 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 20:07:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 20:07:23 INFO - PROCESS | 13885 | 1461208043543 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 20:07:23 INFO - PROCESS | 13885 | 1461208043550 Marionette TRACE conn3 <- [1,166,null,{}] 20:07:23 INFO - PROCESS | 13885 | 1461208043563 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}] 20:07:23 INFO - PROCESS | 13885 | 1461208043791 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 20:07:23 INFO - PROCESS | 13885 | 1461208043913 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:23 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d3626000 == 18 [pid = 13885] [id = 49] 20:07:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 114 (0x7f68d6b17800) [pid = 13885] [serial = 145] [outer = (nil)] 20:07:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 115 (0x7f68d6b1b000) [pid = 13885] [serial = 146] [outer = 0x7f68d6b17800] 20:07:24 INFO - PROCESS | 13885 | 1461208044008 Marionette DEBUG loaded listener.js 20:07:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 116 (0x7f68d6e90c00) [pid = 13885] [serial = 147] [outer = 0x7f68d6b17800] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 115 (0x7f68dca74000) [pid = 13885] [serial = 12] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 114 (0x7f68dcf8a000) [pid = 13885] [serial = 9] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 113 (0x7f68d6e90000) [pid = 13885] [serial = 119] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 112 (0x7f68d5296400) [pid = 13885] [serial = 40] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 111 (0x7f68db654c00) [pid = 13885] [serial = 41] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 110 (0x7f68de262800) [pid = 13885] [serial = 46] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 109 (0x7f68deeb6c00) [pid = 13885] [serial = 47] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 108 (0x7f68dfc6d400) [pid = 13885] [serial = 49] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 107 (0x7f68d6b93000) [pid = 13885] [serial = 34] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 106 (0x7f68d5548000) [pid = 13885] [serial = 31] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 105 (0x7f68d386fc00) [pid = 13885] [serial = 26] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 104 (0x7f68dcf81800) [pid = 13885] [serial = 35] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 103 (0x7f68d6035c00) [pid = 13885] [serial = 64] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 102 (0x7f68dd926800) [pid = 13885] [serial = 37] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 101 (0x7f68ddccd400) [pid = 13885] [serial = 38] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 100 (0x7f68d9f65000) [pid = 13885] [serial = 43] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 99 (0x7f68e94bfc00) [pid = 13885] [serial = 50] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 98 (0x7f68dca73c00) [pid = 13885] [serial = 44] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 97 (0x7f68d4484000) [pid = 13885] [serial = 28] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 96 (0x7f68d3689800) [pid = 13885] [serial = 25] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 95 (0x7f68ea2bf800) [pid = 13885] [serial = 52] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 94 (0x7f68ea3a0800) [pid = 13885] [serial = 53] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 93 (0x7f68d5545400) [pid = 13885] [serial = 68] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 92 (0x7f68de1a9800) [pid = 13885] [serial = 71] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 91 (0x7f68d3aef000) [pid = 13885] [serial = 110] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 90 (0x7f68eb5c4800) [pid = 13885] [serial = 98] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 89 (0x7f68dfc99000) [pid = 13885] [serial = 73] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 88 (0x7f68ea77d400) [pid = 13885] [serial = 97] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 87 (0x7f68dedaa800) [pid = 13885] [serial = 82] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 86 (0x7f68d6b1e800) [pid = 13885] [serial = 79] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 85 (0x7f68ddd6fc00) [pid = 13885] [serial = 70] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 84 (0x7f68ef5bf800) [pid = 13885] [serial = 89] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 83 (0x7f68d441ec00) [pid = 13885] [serial = 91] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 82 (0x7f68d3865400) [pid = 13885] [serial = 67] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 81 (0x7f68db64fc00) [pid = 13885] [serial = 65] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 80 (0x7f68ed10d000) [pid = 13885] [serial = 2] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 79 (0x7f68ea06f000) [pid = 13885] [serial = 62] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 78 (0x7f68eb429000) [pid = 13885] [serial = 76] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 77 (0x7f68ed6cd000) [pid = 13885] [serial = 88] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 76 (0x7f68ea7aa400) [pid = 13885] [serial = 114] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 75 (0x7f68dcbd8c00) [pid = 13885] [serial = 80] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 74 (0x7f68ef62dc00) [pid = 13885] [serial = 100] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 73 (0x7f68ef5c7400) [pid = 13885] [serial = 116] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 72 (0x7f68ddcd5800) [pid = 13885] [serial = 59] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 71 (0x7f68dea73000) [pid = 13885] [serial = 94] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 70 (0x7f68def0f400) [pid = 13885] [serial = 61] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 69 (0x7f68dfa4a800) [pid = 13885] [serial = 83] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 68 (0x7f68ea514800) [pid = 13885] [serial = 113] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 67 (0x7f68d602c400) [pid = 13885] [serial = 56] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 66 (0x7f68ea2c0000) [pid = 13885] [serial = 85] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 65 (0x7f68dc5aa800) [pid = 13885] [serial = 58] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 64 (0x7f68d500dc00) [pid = 13885] [serial = 55] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 63 (0x7f68dc064800) [pid = 13885] [serial = 92] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 62 (0x7f68efad1400) [pid = 13885] [serial = 107] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 61 (0x7f68d5547c00) [pid = 13885] [serial = 19] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 60 (0x7f68eb5bd800) [pid = 13885] [serial = 77] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 59 (0x7f68ea2c2c00) [pid = 13885] [serial = 74] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 58 (0x7f68efb5bc00) [pid = 13885] [serial = 108] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 57 (0x7f68d386d000) [pid = 13885] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 56 (0x7f68dfc9cc00) [pid = 13885] [serial = 95] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 55 (0x7f68ef9a4c00) [pid = 13885] [serial = 101] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 54 (0x7f68d6038000) [pid = 13885] [serial = 104] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 53 (0x7f68d95da400) [pid = 13885] [serial = 22] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 52 (0x7f68efac9c00) [pid = 13885] [serial = 105] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 51 (0x7f68d3680c00) [pid = 13885] [serial = 23] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 50 (0x7f68ddccbc00) [pid = 13885] [serial = 111] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 49 (0x7f68ea710000) [pid = 13885] [serial = 86] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 48 (0x7f68d5540800) [pid = 13885] [serial = 16] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 47 (0x7f68d5547000) [pid = 13885] [serial = 17] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | --DOMWINDOW == 46 (0x7f68ef7bb000) [pid = 13885] [serial = 117] [outer = (nil)] [url = about:blank] 20:07:24 INFO - PROCESS | 13885 | 1461208044750 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]]]}] 20:07:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 20:07:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1248ms 20:07:24 INFO - PROCESS | 13885 | 1461208044788 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 20:07:24 INFO - PROCESS | 13885 | 1461208044793 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 20:07:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 20:07:24 INFO - PROCESS | 13885 | 1461208044805 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 20:07:24 INFO - PROCESS | 13885 | 1461208044808 Marionette TRACE conn3 <- [1,170,null,{}] 20:07:24 INFO - PROCESS | 13885 | 1461208044819 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}] 20:07:24 INFO - PROCESS | 13885 | 1461208044955 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 20:07:24 INFO - PROCESS | 13885 | 1461208044973 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:24 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7086000 == 19 [pid = 13885] [id = 50] 20:07:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 47 (0x7f68d6b1e800) [pid = 13885] [serial = 148] [outer = (nil)] 20:07:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 48 (0x7f68d95df800) [pid = 13885] [serial = 149] [outer = 0x7f68d6b1e800] 20:07:25 INFO - PROCESS | 13885 | 1461208045035 Marionette DEBUG loaded listener.js 20:07:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 49 (0x7f68da1d0000) [pid = 13885] [serial = 150] [outer = 0x7f68d6b1e800] 20:07:25 INFO - PROCESS | 13885 | 1461208045948 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]]]}] 20:07:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 20:07:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1186ms 20:07:25 INFO - PROCESS | 13885 | 1461208045992 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 20:07:25 INFO - PROCESS | 13885 | 1461208045996 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 20:07:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 20:07:26 INFO - PROCESS | 13885 | 1461208046002 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 20:07:26 INFO - PROCESS | 13885 | 1461208046008 Marionette TRACE conn3 <- [1,174,null,{}] 20:07:26 INFO - PROCESS | 13885 | 1461208046024 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}] 20:07:26 INFO - PROCESS | 13885 | 1461208046179 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 20:07:26 INFO - PROCESS | 13885 | 1461208046191 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:26 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dc266000 == 20 [pid = 13885] [id = 51] 20:07:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 50 (0x7f68d6e91000) [pid = 13885] [serial = 151] [outer = (nil)] 20:07:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 51 (0x7f68dc06cc00) [pid = 13885] [serial = 152] [outer = 0x7f68d6e91000] 20:07:26 INFO - PROCESS | 13885 | 1461208046340 Marionette DEBUG loaded listener.js 20:07:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 52 (0x7f68dd924800) [pid = 13885] [serial = 153] [outer = 0x7f68d6e91000] 20:07:27 INFO - PROCESS | 13885 | 1461208047037 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]]]}] 20:07:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 20:07:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1086ms 20:07:27 INFO - PROCESS | 13885 | 1461208047092 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 20:07:27 INFO - PROCESS | 13885 | 1461208047107 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 20:07:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 20:07:27 INFO - PROCESS | 13885 | 1461208047124 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 20:07:27 INFO - PROCESS | 13885 | 1461208047133 Marionette TRACE conn3 <- [1,178,null,{}] 20:07:27 INFO - PROCESS | 13885 | 1461208047138 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}] 20:07:27 INFO - PROCESS | 13885 | 1461208047348 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 20:07:27 INFO - PROCESS | 13885 | 1461208047379 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:27 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dcf58000 == 21 [pid = 13885] [id = 52] 20:07:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 53 (0x7f68ddd70400) [pid = 13885] [serial = 154] [outer = (nil)] 20:07:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 54 (0x7f68de262800) [pid = 13885] [serial = 155] [outer = 0x7f68ddd70400] 20:07:27 INFO - PROCESS | 13885 | 1461208047445 Marionette DEBUG loaded listener.js 20:07:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 55 (0x7f68de9b8c00) [pid = 13885] [serial = 156] [outer = 0x7f68ddd70400] 20:07:28 INFO - PROCESS | 13885 | 1461208048152 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]]]}] 20:07:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 20:07:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1088ms 20:07:28 INFO - PROCESS | 13885 | 1461208048213 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 20:07:28 INFO - PROCESS | 13885 | 1461208048215 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 20:07:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 20:07:28 INFO - PROCESS | 13885 | 1461208048221 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 20:07:28 INFO - PROCESS | 13885 | 1461208048223 Marionette TRACE conn3 <- [1,182,null,{}] 20:07:28 INFO - PROCESS | 13885 | 1461208048228 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}] 20:07:28 INFO - PROCESS | 13885 | 1461208048399 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 20:07:28 INFO - PROCESS | 13885 | --DOMWINDOW == 54 (0x7f68ea070c00) [pid = 13885] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 20:07:28 INFO - PROCESS | 13885 | --DOMWINDOW == 53 (0x7f68dca71000) [pid = 13885] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 20:07:28 INFO - PROCESS | 13885 | --DOMWINDOW == 52 (0x7f68d6e8f400) [pid = 13885] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 20:07:28 INFO - PROCESS | 13885 | --DOMWINDOW == 51 (0x7f68d6e8b800) [pid = 13885] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 20:07:28 INFO - PROCESS | 13885 | --DOMWINDOW == 50 (0x7f68d3ae2c00) [pid = 13885] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 20:07:28 INFO - PROCESS | 13885 | 1461208048474 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:28 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dc5d4800 == 22 [pid = 13885] [id = 53] 20:07:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 51 (0x7f68d3681400) [pid = 13885] [serial = 157] [outer = (nil)] 20:07:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 52 (0x7f68d6e8f400) [pid = 13885] [serial = 158] [outer = 0x7f68d3681400] 20:07:28 INFO - PROCESS | 13885 | 1461208048536 Marionette DEBUG loaded listener.js 20:07:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 53 (0x7f68dedaac00) [pid = 13885] [serial = 159] [outer = 0x7f68d3681400] 20:07:29 INFO - PROCESS | 13885 | 1461208049224 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]]]}] 20:07:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 20:07:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1033ms 20:07:29 INFO - PROCESS | 13885 | 1461208049255 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 20:07:29 INFO - PROCESS | 13885 | 1461208049258 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 20:07:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 20:07:29 INFO - PROCESS | 13885 | 1461208049264 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 20:07:29 INFO - PROCESS | 13885 | 1461208049266 Marionette TRACE conn3 <- [1,186,null,{}] 20:07:29 INFO - PROCESS | 13885 | 1461208049271 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}] 20:07:29 INFO - PROCESS | 13885 | 1461208049468 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 20:07:29 INFO - PROCESS | 13885 | 1461208049500 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:29 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ddd5e000 == 23 [pid = 13885] [id = 54] 20:07:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 54 (0x7f68ddcd2000) [pid = 13885] [serial = 160] [outer = (nil)] 20:07:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 55 (0x7f68e3650800) [pid = 13885] [serial = 161] [outer = 0x7f68ddcd2000] 20:07:29 INFO - PROCESS | 13885 | 1461208049566 Marionette DEBUG loaded listener.js 20:07:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 56 (0x7f68ea2c2400) [pid = 13885] [serial = 162] [outer = 0x7f68ddcd2000] 20:07:30 INFO - PROCESS | 13885 | 1461208050186 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]]]}] 20:07:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 20:07:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 938ms 20:07:30 INFO - PROCESS | 13885 | 1461208050202 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 20:07:30 INFO - PROCESS | 13885 | 1461208050204 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 20:07:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 20:07:30 INFO - PROCESS | 13885 | 1461208050211 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 20:07:30 INFO - PROCESS | 13885 | 1461208050212 Marionette TRACE conn3 <- [1,190,null,{}] 20:07:30 INFO - PROCESS | 13885 | 1461208050218 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}] 20:07:30 INFO - PROCESS | 13885 | 1461208050341 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 20:07:30 INFO - PROCESS | 13885 | 1461208050435 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:30 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68de244000 == 24 [pid = 13885] [id = 55] 20:07:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 57 (0x7f68d368a800) [pid = 13885] [serial = 163] [outer = (nil)] 20:07:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 58 (0x7f68ea514800) [pid = 13885] [serial = 164] [outer = 0x7f68d368a800] 20:07:30 INFO - PROCESS | 13885 | 1461208050497 Marionette DEBUG loaded listener.js 20:07:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 59 (0x7f68ea710000) [pid = 13885] [serial = 165] [outer = 0x7f68d368a800] 20:07:31 INFO - PROCESS | 13885 | 1461208051289 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]]]}] 20:07:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 20:07:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1128ms 20:07:31 INFO - PROCESS | 13885 | 1461208051341 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 20:07:31 INFO - PROCESS | 13885 | 1461208051348 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 20:07:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 20:07:31 INFO - PROCESS | 13885 | 1461208051356 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 20:07:31 INFO - PROCESS | 13885 | 1461208051361 Marionette TRACE conn3 <- [1,194,null,{}] 20:07:31 INFO - PROCESS | 13885 | 1461208051368 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}] 20:07:31 INFO - PROCESS | 13885 | 1461208051557 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 20:07:31 INFO - PROCESS | 13885 | 1461208051683 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:31 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d9f4b000 == 25 [pid = 13885] [id = 56] 20:07:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 60 (0x7f68d5542800) [pid = 13885] [serial = 166] [outer = (nil)] 20:07:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 61 (0x7f68d6b20000) [pid = 13885] [serial = 167] [outer = 0x7f68d5542800] 20:07:31 INFO - PROCESS | 13885 | 1461208051762 Marionette DEBUG loaded listener.js 20:07:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 62 (0x7f68d95da000) [pid = 13885] [serial = 168] [outer = 0x7f68d5542800] 20:07:32 INFO - PROCESS | 13885 | 1461208052635 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]]]}] 20:07:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 20:07:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1336ms 20:07:32 INFO - PROCESS | 13885 | 1461208052694 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 20:07:32 INFO - PROCESS | 13885 | 1461208052702 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 20:07:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 20:07:32 INFO - PROCESS | 13885 | 1461208052713 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 20:07:32 INFO - PROCESS | 13885 | 1461208052716 Marionette TRACE conn3 <- [1,198,null,{}] 20:07:32 INFO - PROCESS | 13885 | 1461208052723 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}] 20:07:32 INFO - PROCESS | 13885 | 1461208052922 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 20:07:33 INFO - PROCESS | 13885 | 1461208053048 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:33 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dc25b000 == 26 [pid = 13885] [id = 57] 20:07:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 63 (0x7f68d5544000) [pid = 13885] [serial = 169] [outer = (nil)] 20:07:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 64 (0x7f68dce93c00) [pid = 13885] [serial = 170] [outer = 0x7f68d5544000] 20:07:33 INFO - PROCESS | 13885 | 1461208053124 Marionette DEBUG loaded listener.js 20:07:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 65 (0x7f68ddd73400) [pid = 13885] [serial = 171] [outer = 0x7f68d5544000] 20:07:33 INFO - PROCESS | 13885 | 1461208053931 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]]]}] 20:07:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 20:07:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1228ms 20:07:33 INFO - PROCESS | 13885 | 1461208053956 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 20:07:33 INFO - PROCESS | 13885 | 1461208053961 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 20:07:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 20:07:33 INFO - PROCESS | 13885 | 1461208053968 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 20:07:33 INFO - PROCESS | 13885 | 1461208053974 Marionette TRACE conn3 <- [1,202,null,{}] 20:07:33 INFO - PROCESS | 13885 | 1461208053990 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}] 20:07:34 INFO - PROCESS | 13885 | 1461208054147 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 20:07:34 INFO - PROCESS | 13885 | 1461208054292 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:34 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68defd4800 == 27 [pid = 13885] [id = 58] 20:07:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 66 (0x7f68de111400) [pid = 13885] [serial = 172] [outer = (nil)] 20:07:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 67 (0x7f68e943f000) [pid = 13885] [serial = 173] [outer = 0x7f68de111400] 20:07:34 INFO - PROCESS | 13885 | 1461208054368 Marionette DEBUG loaded listener.js 20:07:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 68 (0x7f68ea3a0800) [pid = 13885] [serial = 174] [outer = 0x7f68de111400] 20:07:35 INFO - PROCESS | 13885 | 1461208055182 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]]]}] 20:07:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 20:07:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1236ms 20:07:35 INFO - PROCESS | 13885 | 1461208055205 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 20:07:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 20:07:35 INFO - PROCESS | 13885 | 1461208055209 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 20:07:35 INFO - PROCESS | 13885 | 1461208055215 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 20:07:35 INFO - PROCESS | 13885 | 1461208055218 Marionette TRACE conn3 <- [1,206,null,{}] 20:07:35 INFO - PROCESS | 13885 | 1461208055223 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}] 20:07:35 INFO - PROCESS | 13885 | 1461208055375 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 20:07:35 INFO - PROCESS | 13885 | 1461208055507 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:35 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dfacf000 == 28 [pid = 13885] [id = 59] 20:07:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 69 (0x7f68dce93800) [pid = 13885] [serial = 175] [outer = (nil)] 20:07:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 70 (0x7f68ea774800) [pid = 13885] [serial = 176] [outer = 0x7f68dce93800] 20:07:35 INFO - PROCESS | 13885 | 1461208055580 Marionette DEBUG loaded listener.js 20:07:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 71 (0x7f68ea7b6400) [pid = 13885] [serial = 177] [outer = 0x7f68dce93800] 20:07:36 INFO - PROCESS | 13885 | 1461208056618 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]]]}] 20:07:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 20:07:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1437ms 20:07:36 INFO - PROCESS | 13885 | 1461208056653 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 20:07:36 INFO - PROCESS | 13885 | 1461208056658 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 20:07:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 20:07:36 INFO - PROCESS | 13885 | 1461208056668 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 20:07:36 INFO - PROCESS | 13885 | 1461208056671 Marionette TRACE conn3 <- [1,210,null,{}] 20:07:36 INFO - PROCESS | 13885 | 1461208056680 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}] 20:07:36 INFO - PROCESS | 13885 | 1461208056823 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 20:07:36 INFO - PROCESS | 13885 | 1461208056968 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:37 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d362d000 == 29 [pid = 13885] [id = 60] 20:07:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 72 (0x7f68d5548000) [pid = 13885] [serial = 178] [outer = (nil)] 20:07:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 73 (0x7f68d6b18c00) [pid = 13885] [serial = 179] [outer = 0x7f68d5548000] 20:07:37 INFO - PROCESS | 13885 | 1461208057052 Marionette DEBUG loaded listener.js 20:07:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 74 (0x7f68d9579800) [pid = 13885] [serial = 180] [outer = 0x7f68d5548000] 20:07:37 INFO - PROCESS | 13885 | --DOMWINDOW == 73 (0x7f68eb8ce400) [pid = 13885] [serial = 131] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 13885 | --DOMWINDOW == 72 (0x7f68dc283c00) [pid = 13885] [serial = 134] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 13885 | --DOMWINDOW == 71 (0x7f68dce84400) [pid = 13885] [serial = 125] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 13885 | --DOMWINDOW == 70 (0x7f68d6e92000) [pid = 13885] [serial = 122] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 13885 | --DOMWINDOW == 69 (0x7f68d95e1000) [pid = 13885] [serial = 123] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 13885 | --DOMWINDOW == 68 (0x7f68d6e94400) [pid = 13885] [serial = 120] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 13885 | --DOMWINDOW == 67 (0x7f68dfca1c00) [pid = 13885] [serial = 128] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 13885 | --DOMWINDOW == 66 (0x7f68ea06fc00) [pid = 13885] [serial = 129] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 13885 | --DOMWINDOW == 65 (0x7f68ed61cc00) [pid = 13885] [serial = 132] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 13885 | --DOMWINDOW == 64 (0x7f68ddccf800) [pid = 13885] [serial = 126] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 13885 | 1461208057859 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]]]}] 20:07:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 20:07:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1235ms 20:07:37 INFO - PROCESS | 13885 | 1461208057904 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 20:07:37 INFO - PROCESS | 13885 | 1461208057912 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 20:07:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 20:07:37 INFO - PROCESS | 13885 | 1461208057923 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 20:07:37 INFO - PROCESS | 13885 | 1461208057927 Marionette TRACE conn3 <- [1,214,null,{}] 20:07:37 INFO - PROCESS | 13885 | 1461208057941 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}] 20:07:38 INFO - PROCESS | 13885 | 1461208058086 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 20:07:38 INFO - PROCESS | 13885 | 1461208058096 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:38 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dc016800 == 30 [pid = 13885] [id = 61] 20:07:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 65 (0x7f68d5543c00) [pid = 13885] [serial = 181] [outer = (nil)] 20:07:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 66 (0x7f68dc3e0400) [pid = 13885] [serial = 182] [outer = 0x7f68d5543c00] 20:07:38 INFO - PROCESS | 13885 | 1461208058161 Marionette DEBUG loaded listener.js 20:07:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 67 (0x7f68dd1e0000) [pid = 13885] [serial = 183] [outer = 0x7f68d5543c00] 20:07:38 INFO - PROCESS | 13885 | 1461208058898 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]]]}] 20:07:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 20:07:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1036ms 20:07:38 INFO - PROCESS | 13885 | 1461208058969 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 20:07:38 INFO - PROCESS | 13885 | 1461208058972 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 20:07:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 20:07:38 INFO - PROCESS | 13885 | 1461208058980 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 20:07:38 INFO - PROCESS | 13885 | 1461208058985 Marionette TRACE conn3 <- [1,218,null,{}] 20:07:39 INFO - PROCESS | 13885 | 1461208059012 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}] 20:07:39 INFO - PROCESS | 13885 | 1461208059174 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 20:07:39 INFO - PROCESS | 13885 | 1461208059185 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:39 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ddd4a000 == 31 [pid = 13885] [id = 62] 20:07:39 INFO - PROCESS | 13885 | ++DOMWINDOW == 68 (0x7f68de1a7c00) [pid = 13885] [serial = 184] [outer = (nil)] 20:07:39 INFO - PROCESS | 13885 | ++DOMWINDOW == 69 (0x7f68def0dc00) [pid = 13885] [serial = 185] [outer = 0x7f68de1a7c00] 20:07:39 INFO - PROCESS | 13885 | 1461208059250 Marionette DEBUG loaded listener.js 20:07:39 INFO - PROCESS | 13885 | ++DOMWINDOW == 70 (0x7f68e94c0c00) [pid = 13885] [serial = 186] [outer = 0x7f68de1a7c00] 20:07:40 INFO - PROCESS | 13885 | 1461208060016 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]]]}] 20:07:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 20:07:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1084ms 20:07:40 INFO - PROCESS | 13885 | 1461208060065 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 20:07:40 INFO - PROCESS | 13885 | 1461208060070 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 20:07:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 20:07:40 INFO - PROCESS | 13885 | 1461208060143 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 20:07:40 INFO - PROCESS | 13885 | 1461208060146 Marionette TRACE conn3 <- [1,222,null,{}] 20:07:40 INFO - PROCESS | 13885 | 1461208060163 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}] 20:07:40 INFO - PROCESS | 13885 | 1461208060341 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 20:07:40 INFO - PROCESS | 13885 | 1461208060361 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:40 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68defdb000 == 32 [pid = 13885] [id = 63] 20:07:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 71 (0x7f68ea3a4000) [pid = 13885] [serial = 187] [outer = (nil)] 20:07:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 72 (0x7f68ea708c00) [pid = 13885] [serial = 188] [outer = 0x7f68ea3a4000] 20:07:40 INFO - PROCESS | 13885 | 1461208060423 Marionette DEBUG loaded listener.js 20:07:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 73 (0x7f68ea7ac000) [pid = 13885] [serial = 189] [outer = 0x7f68ea3a4000] 20:07:41 INFO - PROCESS | 13885 | 1461208061117 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]]]}] 20:07:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 20:07:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1044ms 20:07:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 20:07:41 INFO - PROCESS | 13885 | 1461208061170 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 20:07:41 INFO - PROCESS | 13885 | 1461208061173 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 20:07:41 INFO - PROCESS | 13885 | 1461208061179 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 20:07:41 INFO - PROCESS | 13885 | 1461208061181 Marionette TRACE conn3 <- [1,226,null,{}] 20:07:41 INFO - PROCESS | 13885 | 1461208061192 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}] 20:07:41 INFO - PROCESS | 13885 | 1461208061353 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 20:07:41 INFO - PROCESS | 13885 | 1461208061412 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:41 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d55c6800 == 33 [pid = 13885] [id = 64] 20:07:41 INFO - PROCESS | 13885 | ++DOMWINDOW == 74 (0x7f68d3685800) [pid = 13885] [serial = 190] [outer = (nil)] 20:07:41 INFO - PROCESS | 13885 | ++DOMWINDOW == 75 (0x7f68eb52ac00) [pid = 13885] [serial = 191] [outer = 0x7f68d3685800] 20:07:41 INFO - PROCESS | 13885 | 1461208061473 Marionette DEBUG loaded listener.js 20:07:41 INFO - PROCESS | 13885 | ++DOMWINDOW == 76 (0x7f68eb8c2400) [pid = 13885] [serial = 192] [outer = 0x7f68d3685800] 20:07:42 INFO - PROCESS | 13885 | --DOMWINDOW == 75 (0x7f68ddd70400) [pid = 13885] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 20:07:42 INFO - PROCESS | 13885 | --DOMWINDOW == 74 (0x7f68d3681400) [pid = 13885] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 20:07:42 INFO - PROCESS | 13885 | --DOMWINDOW == 73 (0x7f68ddcd2000) [pid = 13885] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 20:07:42 INFO - PROCESS | 13885 | --DOMWINDOW == 72 (0x7f68d6b1e800) [pid = 13885] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 20:07:42 INFO - PROCESS | 13885 | --DOMWINDOW == 71 (0x7f68d6e91000) [pid = 13885] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 20:07:42 INFO - PROCESS | 13885 | --DOMWINDOW == 70 (0x7f68d6b17800) [pid = 13885] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 20:07:42 INFO - PROCESS | 13885 | --DOMWINDOW == 69 (0x7f68d3687400) [pid = 13885] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 20:07:42 INFO - PROCESS | 13885 | 1461208062255 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]]]}] 20:07:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 20:07:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1131ms 20:07:42 INFO - PROCESS | 13885 | 1461208062310 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 20:07:42 INFO - PROCESS | 13885 | 1461208062313 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 20:07:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 20:07:42 INFO - PROCESS | 13885 | 1461208062318 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 20:07:42 INFO - PROCESS | 13885 | 1461208062321 Marionette TRACE conn3 <- [1,230,null,{}] 20:07:42 INFO - PROCESS | 13885 | 1461208062326 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}] 20:07:42 INFO - PROCESS | 13885 | 1461208062570 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 20:07:42 INFO - PROCESS | 13885 | 1461208062632 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:42 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ea0ed000 == 34 [pid = 13885] [id = 65] 20:07:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 70 (0x7f68dce8a000) [pid = 13885] [serial = 193] [outer = (nil)] 20:07:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 71 (0x7f68ed61e800) [pid = 13885] [serial = 194] [outer = 0x7f68dce8a000] 20:07:42 INFO - PROCESS | 13885 | 1461208062699 Marionette DEBUG loaded listener.js 20:07:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 72 (0x7f68ef628c00) [pid = 13885] [serial = 195] [outer = 0x7f68dce8a000] 20:07:43 INFO - PROCESS | 13885 | 1461208063316 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]]]}] 20:07:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 20:07:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1031ms 20:07:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 20:07:43 INFO - PROCESS | 13885 | 1461208063350 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 20:07:43 INFO - PROCESS | 13885 | 1461208063352 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 20:07:43 INFO - PROCESS | 13885 | 1461208063359 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 20:07:43 INFO - PROCESS | 13885 | 1461208063362 Marionette TRACE conn3 <- [1,234,null,{}] 20:07:43 INFO - PROCESS | 13885 | 1461208063367 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}] 20:07:43 INFO - PROCESS | 13885 | 1461208063526 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 20:07:43 INFO - PROCESS | 13885 | 1461208063548 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:43 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d39af000 == 35 [pid = 13885] [id = 66] 20:07:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 73 (0x7f68ddcd1c00) [pid = 13885] [serial = 196] [outer = (nil)] 20:07:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 74 (0x7f68ef770800) [pid = 13885] [serial = 197] [outer = 0x7f68ddcd1c00] 20:07:43 INFO - PROCESS | 13885 | 1461208063609 Marionette DEBUG loaded listener.js 20:07:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 75 (0x7f68efa1dc00) [pid = 13885] [serial = 198] [outer = 0x7f68ddcd1c00] 20:07:44 INFO - PROCESS | 13885 | 1461208064388 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]]]}] 20:07:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 20:07:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1080ms 20:07:44 INFO - PROCESS | 13885 | 1461208064438 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 20:07:44 INFO - PROCESS | 13885 | 1461208064444 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 20:07:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 20:07:44 INFO - PROCESS | 13885 | 1461208064471 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 20:07:44 INFO - PROCESS | 13885 | 1461208064477 Marionette TRACE conn3 <- [1,238,null,{}] 20:07:44 INFO - PROCESS | 13885 | 1461208064488 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}] 20:07:44 INFO - PROCESS | 13885 | 1461208064662 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 20:07:44 INFO - PROCESS | 13885 | 1461208064797 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:44 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68db057000 == 36 [pid = 13885] [id = 67] 20:07:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 76 (0x7f68d3ae6c00) [pid = 13885] [serial = 199] [outer = (nil)] 20:07:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 77 (0x7f68d6e8c400) [pid = 13885] [serial = 200] [outer = 0x7f68d3ae6c00] 20:07:44 INFO - PROCESS | 13885 | 1461208064873 Marionette DEBUG loaded listener.js 20:07:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 78 (0x7f68db1e3c00) [pid = 13885] [serial = 201] [outer = 0x7f68d3ae6c00] 20:07:45 INFO - PROCESS | 13885 | 1461208065635 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]]]}] 20:07:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 20:07:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1208ms 20:07:45 INFO - PROCESS | 13885 | 1461208065662 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 20:07:45 INFO - PROCESS | 13885 | 1461208065670 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 20:07:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 20:07:45 INFO - PROCESS | 13885 | 1461208065680 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 20:07:45 INFO - PROCESS | 13885 | 1461208065684 Marionette TRACE conn3 <- [1,242,null,{}] 20:07:45 INFO - PROCESS | 13885 | 1461208065708 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}] 20:07:45 INFO - PROCESS | 13885 | 1461208065867 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 20:07:46 INFO - PROCESS | 13885 | 1461208065995 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:46 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dee18800 == 37 [pid = 13885] [id = 68] 20:07:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 79 (0x7f68d3e34c00) [pid = 13885] [serial = 202] [outer = (nil)] 20:07:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 80 (0x7f68ddcd2000) [pid = 13885] [serial = 203] [outer = 0x7f68d3e34c00] 20:07:46 INFO - PROCESS | 13885 | 1461208066072 Marionette DEBUG loaded listener.js 20:07:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 81 (0x7f68deeb3400) [pid = 13885] [serial = 204] [outer = 0x7f68d3e34c00] 20:07:46 INFO - PROCESS | 13885 | 1461208066861 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]]]}] 20:07:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 20:07:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1252ms 20:07:46 INFO - PROCESS | 13885 | 1461208066933 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 20:07:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 20:07:46 INFO - PROCESS | 13885 | 1461208066937 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 20:07:46 INFO - PROCESS | 13885 | 1461208066943 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 20:07:46 INFO - PROCESS | 13885 | 1461208066949 Marionette TRACE conn3 <- [1,246,null,{}] 20:07:46 INFO - PROCESS | 13885 | 1461208066965 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}] 20:07:47 INFO - PROCESS | 13885 | 1461208067162 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 20:07:47 INFO - PROCESS | 13885 | 1461208067304 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:47 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68eb41b000 == 38 [pid = 13885] [id = 69] 20:07:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 82 (0x7f68deeb6c00) [pid = 13885] [serial = 205] [outer = (nil)] 20:07:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 83 (0x7f68eb8f7000) [pid = 13885] [serial = 206] [outer = 0x7f68deeb6c00] 20:07:47 INFO - PROCESS | 13885 | 1461208067379 Marionette DEBUG loaded listener.js 20:07:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 84 (0x7f68ef5c6400) [pid = 13885] [serial = 207] [outer = 0x7f68deeb6c00] 20:07:48 INFO - PROCESS | 13885 | 1461208068205 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]]]}] 20:07:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 20:07:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1289ms 20:07:48 INFO - PROCESS | 13885 | 1461208068235 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 20:07:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 20:07:48 INFO - PROCESS | 13885 | 1461208068240 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 20:07:48 INFO - PROCESS | 13885 | 1461208068247 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 20:07:48 INFO - PROCESS | 13885 | 1461208068250 Marionette TRACE conn3 <- [1,250,null,{}] 20:07:48 INFO - PROCESS | 13885 | 1461208068255 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}] 20:07:48 INFO - PROCESS | 13885 | 1461208068417 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 20:07:48 INFO - PROCESS | 13885 | 1461208068552 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:48 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ed68c000 == 39 [pid = 13885] [id = 70] 20:07:48 INFO - PROCESS | 13885 | ++DOMWINDOW == 85 (0x7f68ea5dd000) [pid = 13885] [serial = 208] [outer = (nil)] 20:07:48 INFO - PROCESS | 13885 | ++DOMWINDOW == 86 (0x7f68efacf800) [pid = 13885] [serial = 209] [outer = 0x7f68ea5dd000] 20:07:48 INFO - PROCESS | 13885 | 1461208068625 Marionette DEBUG loaded listener.js 20:07:48 INFO - PROCESS | 13885 | ++DOMWINDOW == 87 (0x7f68efb11000) [pid = 13885] [serial = 210] [outer = 0x7f68ea5dd000] 20:07:49 INFO - PROCESS | 13885 | 1461208069664 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]]]}] 20:07:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 20:07:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1486ms 20:07:49 INFO - PROCESS | 13885 | 1461208069734 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 20:07:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 20:07:49 INFO - PROCESS | 13885 | 1461208069741 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 20:07:49 INFO - PROCESS | 13885 | 1461208069750 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 20:07:49 INFO - PROCESS | 13885 | 1461208069755 Marionette TRACE conn3 <- [1,254,null,{}] 20:07:49 INFO - PROCESS | 13885 | 1461208069764 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}] 20:07:50 INFO - PROCESS | 13885 | 1461208070068 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 20:07:50 INFO - PROCESS | 13885 | 1461208070246 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:50 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68eef5d000 == 40 [pid = 13885] [id = 71] 20:07:50 INFO - PROCESS | 13885 | ++DOMWINDOW == 88 (0x7f68efa28000) [pid = 13885] [serial = 211] [outer = (nil)] 20:07:50 INFO - PROCESS | 13885 | ++DOMWINDOW == 89 (0x7f68f1799800) [pid = 13885] [serial = 212] [outer = 0x7f68efa28000] 20:07:50 INFO - PROCESS | 13885 | 1461208070319 Marionette DEBUG loaded listener.js 20:07:50 INFO - PROCESS | 13885 | ++DOMWINDOW == 90 (0x7f68f2485800) [pid = 13885] [serial = 213] [outer = 0x7f68efa28000] 20:07:51 INFO - PROCESS | 13885 | 1461208070997 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]]]}] 20:07:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 20:07:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1295ms 20:07:51 INFO - PROCESS | 13885 | 1461208071043 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 20:07:51 INFO - PROCESS | 13885 | 1461208071047 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 20:07:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 20:07:51 INFO - PROCESS | 13885 | 1461208071053 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 20:07:51 INFO - PROCESS | 13885 | 1461208071055 Marionette TRACE conn3 <- [1,258,null,{}] 20:07:51 INFO - PROCESS | 13885 | 1461208071061 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}] 20:07:51 INFO - PROCESS | 13885 | 1461208071253 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 20:07:51 INFO - PROCESS | 13885 | 1461208071391 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:51 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d709e000 == 41 [pid = 13885] [id = 72] 20:07:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 91 (0x7f68d368c400) [pid = 13885] [serial = 214] [outer = (nil)] 20:07:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 92 (0x7f68d6038000) [pid = 13885] [serial = 215] [outer = 0x7f68d368c400] 20:07:51 INFO - PROCESS | 13885 | 1461208071468 Marionette DEBUG loaded listener.js 20:07:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 93 (0x7f68ea5e7400) [pid = 13885] [serial = 216] [outer = 0x7f68d368c400] 20:07:52 INFO - PROCESS | 13885 | 1461208072612 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]]]}] 20:07:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 20:07:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1631ms 20:07:52 INFO - PROCESS | 13885 | 1461208072685 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 20:07:52 INFO - PROCESS | 13885 | 1461208072691 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 20:07:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 20:07:52 INFO - PROCESS | 13885 | 1461208072700 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 20:07:52 INFO - PROCESS | 13885 | 1461208072705 Marionette TRACE conn3 <- [1,262,null,{}] 20:07:52 INFO - PROCESS | 13885 | 1461208072712 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}] 20:07:52 INFO - PROCESS | 13885 | 1461208072870 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 20:07:53 INFO - PROCESS | 13885 | 1461208073008 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:53 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d55bd000 == 42 [pid = 13885] [id = 73] 20:07:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 94 (0x7f68d6e88800) [pid = 13885] [serial = 217] [outer = (nil)] 20:07:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 95 (0x7f68d9f67c00) [pid = 13885] [serial = 218] [outer = 0x7f68d6e88800] 20:07:53 INFO - PROCESS | 13885 | 1461208073077 Marionette DEBUG loaded listener.js 20:07:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 96 (0x7f68dc280c00) [pid = 13885] [serial = 219] [outer = 0x7f68d6e88800] 20:07:53 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d39ac800 == 41 [pid = 13885] [id = 40] 20:07:53 INFO - PROCESS | 13885 | --DOMWINDOW == 95 (0x7f68d6b8ec00) [pid = 13885] [serial = 143] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 13885 | --DOMWINDOW == 94 (0x7f68dce8ac00) [pid = 13885] [serial = 140] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 13885 | --DOMWINDOW == 93 (0x7f68d3754c00) [pid = 13885] [serial = 137] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 13885 | --DOMWINDOW == 92 (0x7f68ea076c00) [pid = 13885] [serial = 135] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 13885 | --DOMWINDOW == 91 (0x7f68de262800) [pid = 13885] [serial = 155] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 13885 | --DOMWINDOW == 90 (0x7f68d6e8f400) [pid = 13885] [serial = 158] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 13885 | --DOMWINDOW == 89 (0x7f68e3650800) [pid = 13885] [serial = 161] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 13885 | --DOMWINDOW == 88 (0x7f68d95df800) [pid = 13885] [serial = 149] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 13885 | --DOMWINDOW == 87 (0x7f68da1d0000) [pid = 13885] [serial = 150] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 13885 | --DOMWINDOW == 86 (0x7f68dc06cc00) [pid = 13885] [serial = 152] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 13885 | --DOMWINDOW == 85 (0x7f68d6b1b000) [pid = 13885] [serial = 146] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 13885 | --DOMWINDOW == 84 (0x7f68d6e90c00) [pid = 13885] [serial = 147] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 13885 | --DOMWINDOW == 83 (0x7f68ea2c2400) [pid = 13885] [serial = 162] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 13885 | --DOMWINDOW == 82 (0x7f68de9b8c00) [pid = 13885] [serial = 156] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 13885 | --DOMWINDOW == 81 (0x7f68dedaac00) [pid = 13885] [serial = 159] [outer = (nil)] [url = about:blank] 20:07:53 INFO - PROCESS | 13885 | --DOMWINDOW == 80 (0x7f68dd924800) [pid = 13885] [serial = 153] [outer = (nil)] [url = about:blank] 20:07:54 INFO - PROCESS | 13885 | 1461208074081 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]]]}] 20:07:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 20:07:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1439ms 20:07:54 INFO - PROCESS | 13885 | 1461208074143 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 20:07:54 INFO - PROCESS | 13885 | 1461208074156 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 20:07:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 20:07:54 INFO - PROCESS | 13885 | 1461208074171 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 20:07:54 INFO - PROCESS | 13885 | 1461208074178 Marionette TRACE conn3 <- [1,266,null,{}] 20:07:54 INFO - PROCESS | 13885 | 1461208074188 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}] 20:07:54 INFO - PROCESS | 13885 | 1461208074341 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 20:07:54 INFO - PROCESS | 13885 | 1461208074431 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:54 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dcbe5800 == 42 [pid = 13885] [id = 74] 20:07:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 81 (0x7f68d6b17800) [pid = 13885] [serial = 220] [outer = (nil)] 20:07:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 82 (0x7f68dd1ed800) [pid = 13885] [serial = 221] [outer = 0x7f68d6b17800] 20:07:54 INFO - PROCESS | 13885 | 1461208074496 Marionette DEBUG loaded listener.js 20:07:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 83 (0x7f68de1ac000) [pid = 13885] [serial = 222] [outer = 0x7f68d6b17800] 20:07:55 INFO - PROCESS | 13885 | 1461208075193 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]]]}] 20:07:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 20:07:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1045ms 20:07:55 INFO - PROCESS | 13885 | 1461208075214 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 20:07:55 INFO - PROCESS | 13885 | 1461208075218 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 20:07:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 20:07:55 INFO - PROCESS | 13885 | 1461208075225 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 20:07:55 INFO - PROCESS | 13885 | 1461208075231 Marionette TRACE conn3 <- [1,270,null,{}] 20:07:55 INFO - PROCESS | 13885 | 1461208075303 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}] 20:07:55 INFO - PROCESS | 13885 | 1461208075495 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 20:07:55 INFO - PROCESS | 13885 | 1461208075506 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:55 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68de1e8000 == 43 [pid = 13885] [id = 75] 20:07:55 INFO - PROCESS | 13885 | ++DOMWINDOW == 84 (0x7f68d3ac7000) [pid = 13885] [serial = 223] [outer = (nil)] 20:07:55 INFO - PROCESS | 13885 | ++DOMWINDOW == 85 (0x7f68ddcd6000) [pid = 13885] [serial = 224] [outer = 0x7f68d3ac7000] 20:07:55 INFO - PROCESS | 13885 | 1461208075571 Marionette DEBUG loaded listener.js 20:07:55 INFO - PROCESS | 13885 | ++DOMWINDOW == 86 (0x7f68deda9800) [pid = 13885] [serial = 225] [outer = 0x7f68d3ac7000] 20:07:56 INFO - PROCESS | 13885 | 1461208076397 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]]]}] 20:07:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 20:07:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1187ms 20:07:56 INFO - PROCESS | 13885 | 1461208076437 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 20:07:56 INFO - PROCESS | 13885 | 1461208076453 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 20:07:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 20:07:56 INFO - PROCESS | 13885 | 1461208076460 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 20:07:56 INFO - PROCESS | 13885 | 1461208076462 Marionette TRACE conn3 <- [1,274,null,{}] 20:07:56 INFO - PROCESS | 13885 | 1461208076468 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}] 20:07:56 INFO - PROCESS | 13885 | 1461208076653 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 20:07:56 INFO - PROCESS | 13885 | 1461208076672 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:56 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68df993000 == 44 [pid = 13885] [id = 76] 20:07:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 87 (0x7f68d3ac9400) [pid = 13885] [serial = 226] [outer = (nil)] 20:07:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 88 (0x7f68d3ad9c00) [pid = 13885] [serial = 227] [outer = 0x7f68d3ac9400] 20:07:56 INFO - PROCESS | 13885 | 1461208076734 Marionette DEBUG loaded listener.js 20:07:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 89 (0x7f68d3adf000) [pid = 13885] [serial = 228] [outer = 0x7f68d3ac9400] 20:07:57 INFO - PROCESS | 13885 | 1461208077749 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]]]}] 20:07:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 20:07:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1531ms 20:07:58 INFO - PROCESS | 13885 | --DOMWINDOW == 88 (0x7f68de1a7c00) [pid = 13885] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 20:07:58 INFO - PROCESS | 13885 | --DOMWINDOW == 87 (0x7f68dce93800) [pid = 13885] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 20:07:58 INFO - PROCESS | 13885 | --DOMWINDOW == 86 (0x7f68ea3a4000) [pid = 13885] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 20:07:58 INFO - PROCESS | 13885 | --DOMWINDOW == 85 (0x7f68dce8a000) [pid = 13885] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 20:07:58 INFO - PROCESS | 13885 | --DOMWINDOW == 84 (0x7f68d5548000) [pid = 13885] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 20:07:58 INFO - PROCESS | 13885 | --DOMWINDOW == 83 (0x7f68d441a400) [pid = 13885] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 20:07:58 INFO - PROCESS | 13885 | --DOMWINDOW == 82 (0x7f68d5543c00) [pid = 13885] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 20:07:58 INFO - PROCESS | 13885 | --DOMWINDOW == 81 (0x7f68d3685800) [pid = 13885] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 20:07:58 INFO - PROCESS | 13885 | 1461208078043 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 20:07:58 INFO - PROCESS | 13885 | 1461208078049 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 20:07:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 20:07:58 INFO - PROCESS | 13885 | 1461208078057 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 20:07:58 INFO - PROCESS | 13885 | 1461208078060 Marionette TRACE conn3 <- [1,278,null,{}] 20:07:58 INFO - PROCESS | 13885 | 1461208078069 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}] 20:07:58 INFO - PROCESS | 13885 | 1461208078265 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 20:07:58 INFO - PROCESS | 13885 | 1461208078480 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:58 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d5f58000 == 45 [pid = 13885] [id = 77] 20:07:58 INFO - PROCESS | 13885 | ++DOMWINDOW == 82 (0x7f68ddccf800) [pid = 13885] [serial = 229] [outer = (nil)] 20:07:58 INFO - PROCESS | 13885 | ++DOMWINDOW == 83 (0x7f68deda5800) [pid = 13885] [serial = 230] [outer = 0x7f68ddccf800] 20:07:58 INFO - PROCESS | 13885 | 1461208078583 Marionette DEBUG loaded listener.js 20:07:58 INFO - PROCESS | 13885 | ++DOMWINDOW == 84 (0x7f68dfa53400) [pid = 13885] [serial = 231] [outer = 0x7f68ddccf800] 20:07:59 INFO - PROCESS | 13885 | 1461208079250 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]]]}] 20:07:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 20:07:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1236ms 20:07:59 INFO - PROCESS | 13885 | 1461208079293 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 20:07:59 INFO - PROCESS | 13885 | 1461208079297 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 20:07:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 20:07:59 INFO - PROCESS | 13885 | 1461208079302 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 20:07:59 INFO - PROCESS | 13885 | 1461208079305 Marionette TRACE conn3 <- [1,282,null,{}] 20:07:59 INFO - PROCESS | 13885 | 1461208079317 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}] 20:07:59 INFO - PROCESS | 13885 | 1461208079479 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 20:07:59 INFO - PROCESS | 13885 | 1461208079489 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:59 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68eb70c000 == 46 [pid = 13885] [id = 78] 20:07:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 85 (0x7f68ea2c2400) [pid = 13885] [serial = 232] [outer = (nil)] 20:07:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 86 (0x7f68eb4ce400) [pid = 13885] [serial = 233] [outer = 0x7f68ea2c2400] 20:07:59 INFO - PROCESS | 13885 | 1461208079555 Marionette DEBUG loaded listener.js 20:07:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 87 (0x7f68ed1e3000) [pid = 13885] [serial = 234] [outer = 0x7f68ea2c2400] 20:08:00 INFO - PROCESS | 13885 | ++DOMWINDOW == 88 (0x7f68d6c63c00) [pid = 13885] [serial = 235] [outer = 0x7f68d4420000] 20:08:00 INFO - PROCESS | 13885 | 1461208080568 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]]]}] 20:08:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 20:08:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1279ms 20:08:00 INFO - PROCESS | 13885 | 1461208080582 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 20:08:00 INFO - PROCESS | 13885 | 1461208080587 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 20:08:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 20:08:00 INFO - PROCESS | 13885 | 1461208080596 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 20:08:00 INFO - PROCESS | 13885 | 1461208080600 Marionette TRACE conn3 <- [1,286,null,{}] 20:08:00 INFO - PROCESS | 13885 | 1461208080608 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}] 20:08:00 INFO - PROCESS | 13885 | 1461208080773 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 20:08:00 INFO - PROCESS | 13885 | 1461208080916 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:00 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dd64b000 == 47 [pid = 13885] [id = 79] 20:08:00 INFO - PROCESS | 13885 | ++DOMWINDOW == 89 (0x7f68d3acd800) [pid = 13885] [serial = 236] [outer = (nil)] 20:08:00 INFO - PROCESS | 13885 | ++DOMWINDOW == 90 (0x7f68d3adec00) [pid = 13885] [serial = 237] [outer = 0x7f68d3acd800] 20:08:00 INFO - PROCESS | 13885 | 1461208080992 Marionette DEBUG loaded listener.js 20:08:01 INFO - PROCESS | 13885 | ++DOMWINDOW == 91 (0x7f68d3aeec00) [pid = 13885] [serial = 238] [outer = 0x7f68d3acd800] 20:08:01 INFO - PROCESS | 13885 | 1461208081850 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]]]}] 20:08:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 20:08:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1280ms 20:08:01 INFO - PROCESS | 13885 | 1461208081876 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 20:08:01 INFO - PROCESS | 13885 | 1461208081884 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 20:08:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 20:08:01 INFO - PROCESS | 13885 | 1461208081894 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 20:08:01 INFO - PROCESS | 13885 | 1461208081899 Marionette TRACE conn3 <- [1,290,null,{}] 20:08:01 INFO - PROCESS | 13885 | 1461208081905 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}] 20:08:02 INFO - PROCESS | 13885 | 1461208082056 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 20:08:02 INFO - PROCESS | 13885 | 1461208082198 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:02 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ea271800 == 48 [pid = 13885] [id = 80] 20:08:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 92 (0x7f68d3acec00) [pid = 13885] [serial = 239] [outer = (nil)] 20:08:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 93 (0x7f68d6c6d400) [pid = 13885] [serial = 240] [outer = 0x7f68d3acec00] 20:08:02 INFO - PROCESS | 13885 | 1461208082284 Marionette DEBUG loaded listener.js 20:08:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 94 (0x7f68d6e91400) [pid = 13885] [serial = 241] [outer = 0x7f68d3acec00] 20:08:03 INFO - PROCESS | 13885 | 1461208083195 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]]]}] 20:08:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 20:08:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1334ms 20:08:03 INFO - PROCESS | 13885 | 1461208083230 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 20:08:03 INFO - PROCESS | 13885 | 1461208083236 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 20:08:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 20:08:03 INFO - PROCESS | 13885 | 1461208083246 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 20:08:03 INFO - PROCESS | 13885 | 1461208083253 Marionette TRACE conn3 <- [1,294,null,{}] 20:08:03 INFO - PROCESS | 13885 | 1461208083279 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}] 20:08:03 INFO - PROCESS | 13885 | 1461208083577 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 20:08:03 INFO - PROCESS | 13885 | 1461208083711 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:03 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ef955000 == 49 [pid = 13885] [id = 81] 20:08:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 95 (0x7f68d6b8ec00) [pid = 13885] [serial = 242] [outer = (nil)] 20:08:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 96 (0x7f68ddccf000) [pid = 13885] [serial = 243] [outer = 0x7f68d6b8ec00] 20:08:03 INFO - PROCESS | 13885 | 1461208083790 Marionette DEBUG loaded listener.js 20:08:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 97 (0x7f68dfa52800) [pid = 13885] [serial = 244] [outer = 0x7f68d6b8ec00] 20:08:04 INFO - PROCESS | 13885 | 1461208084640 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]]]}] 20:08:04 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. 20:08:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1447ms 20:08:04 INFO - PROCESS | 13885 | 1461208084693 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 20:08:04 INFO - PROCESS | 13885 | 1461208084697 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 20:08:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 20:08:04 INFO - PROCESS | 13885 | 1461208084703 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 20:08:04 INFO - PROCESS | 13885 | 1461208084705 Marionette TRACE conn3 <- [1,298,null,{}] 20:08:04 INFO - PROCESS | 13885 | 1461208084711 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}] 20:08:04 INFO - PROCESS | 13885 | 1461208084861 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 20:08:05 INFO - PROCESS | 13885 | 1461208084999 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:05 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68efb2d800 == 50 [pid = 13885] [id = 82] 20:08:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 98 (0x7f68d3e38400) [pid = 13885] [serial = 245] [outer = (nil)] 20:08:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 99 (0x7f68ea735c00) [pid = 13885] [serial = 246] [outer = 0x7f68d3e38400] 20:08:05 INFO - PROCESS | 13885 | 1461208085072 Marionette DEBUG loaded listener.js 20:08:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 100 (0x7f68eb5b8000) [pid = 13885] [serial = 247] [outer = 0x7f68d3e38400] 20:08:05 INFO - PROCESS | 13885 | 1461208085894 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]]]}] 20:08:05 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. 20:08:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1229ms 20:08:05 INFO - PROCESS | 13885 | 1461208085948 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 20:08:05 INFO - PROCESS | 13885 | 1461208085952 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 20:08:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 20:08:05 INFO - PROCESS | 13885 | 1461208085961 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 20:08:05 INFO - PROCESS | 13885 | 1461208085964 Marionette TRACE conn3 <- [1,302,null,{}] 20:08:05 INFO - PROCESS | 13885 | 1461208085969 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}] 20:08:06 INFO - PROCESS | 13885 | 1461208086117 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 20:08:06 INFO - PROCESS | 13885 | 1461208086270 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:06 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68f2425800 == 51 [pid = 13885] [id = 83] 20:08:06 INFO - PROCESS | 13885 | ++DOMWINDOW == 101 (0x7f68d3ac2000) [pid = 13885] [serial = 248] [outer = (nil)] 20:08:06 INFO - PROCESS | 13885 | ++DOMWINDOW == 102 (0x7f68eb8f4400) [pid = 13885] [serial = 249] [outer = 0x7f68d3ac2000] 20:08:06 INFO - PROCESS | 13885 | 1461208086347 Marionette DEBUG loaded listener.js 20:08:06 INFO - PROCESS | 13885 | ++DOMWINDOW == 103 (0x7f68ef5c7c00) [pid = 13885] [serial = 250] [outer = 0x7f68d3ac2000] 20:08:07 INFO - PROCESS | 13885 | 1461208087400 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]]]}] 20:08:07 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. 20:08:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1480ms 20:08:07 INFO - PROCESS | 13885 | 1461208087444 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 20:08:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 20:08:07 INFO - PROCESS | 13885 | 1461208087454 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 20:08:07 INFO - PROCESS | 13885 | 1461208087468 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 20:08:07 INFO - PROCESS | 13885 | 1461208087475 Marionette TRACE conn3 <- [1,306,null,{}] 20:08:07 INFO - PROCESS | 13885 | 1461208087488 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}] 20:08:07 INFO - PROCESS | 13885 | 1461208087806 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 20:08:08 INFO - PROCESS | 13885 | 1461208088051 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:08 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d363c000 == 52 [pid = 13885] [id = 84] 20:08:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 104 (0x7f68d20c2400) [pid = 13885] [serial = 251] [outer = (nil)] 20:08:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 105 (0x7f68d3ace800) [pid = 13885] [serial = 252] [outer = 0x7f68d20c2400] 20:08:08 INFO - PROCESS | 13885 | 1461208088156 Marionette DEBUG loaded listener.js 20:08:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 106 (0x7f68d3addc00) [pid = 13885] [serial = 253] [outer = 0x7f68d20c2400] 20:08:08 INFO - PROCESS | 13885 | 1461208088930 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]]]}] 20:08:08 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. 20:08:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1497ms 20:08:08 INFO - PROCESS | 13885 | 1461208088969 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 20:08:08 INFO - PROCESS | 13885 | 1461208088977 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 20:08:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 20:08:08 INFO - PROCESS | 13885 | 1461208088988 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 20:08:08 INFO - PROCESS | 13885 | 1461208088991 Marionette TRACE conn3 <- [1,310,null,{}] 20:08:09 INFO - PROCESS | 13885 | 1461208088997 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}] 20:08:09 INFO - PROCESS | 13885 | 1461208089150 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 20:08:09 INFO - PROCESS | 13885 | 1461208089318 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:09 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d5f58000 == 51 [pid = 13885] [id = 77] 20:08:09 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68df993000 == 50 [pid = 13885] [id = 76] 20:08:09 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68de1e8000 == 49 [pid = 13885] [id = 75] 20:08:09 INFO - PROCESS | 13885 | --DOMWINDOW == 105 (0x7f68dce93c00) [pid = 13885] [serial = 170] [outer = (nil)] [url = about:blank] 20:08:09 INFO - PROCESS | 13885 | --DOMWINDOW == 104 (0x7f68ea514800) [pid = 13885] [serial = 164] [outer = (nil)] [url = about:blank] 20:08:09 INFO - PROCESS | 13885 | --DOMWINDOW == 103 (0x7f68e943f000) [pid = 13885] [serial = 173] [outer = (nil)] [url = about:blank] 20:08:09 INFO - PROCESS | 13885 | --DOMWINDOW == 102 (0x7f68d6b20000) [pid = 13885] [serial = 167] [outer = (nil)] [url = about:blank] 20:08:09 INFO - PROCESS | 13885 | --DOMWINDOW == 101 (0x7f68ef770800) [pid = 13885] [serial = 197] [outer = (nil)] [url = about:blank] 20:08:09 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d55b8000 == 50 [pid = 13885] [id = 85] 20:08:09 INFO - PROCESS | 13885 | ++DOMWINDOW == 102 (0x7f68d3acf400) [pid = 13885] [serial = 254] [outer = (nil)] 20:08:09 INFO - PROCESS | 13885 | ++DOMWINDOW == 103 (0x7f68d553b000) [pid = 13885] [serial = 255] [outer = 0x7f68d3acf400] 20:08:09 INFO - PROCESS | 13885 | 1461208089418 Marionette DEBUG loaded listener.js 20:08:09 INFO - PROCESS | 13885 | ++DOMWINDOW == 104 (0x7f68d6c6b000) [pid = 13885] [serial = 256] [outer = 0x7f68d3acf400] 20:08:09 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dcbe5800 == 49 [pid = 13885] [id = 74] 20:08:09 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d55bd000 == 48 [pid = 13885] [id = 73] 20:08:09 INFO - PROCESS | 13885 | --DOMWINDOW == 103 (0x7f68def0dc00) [pid = 13885] [serial = 185] [outer = (nil)] [url = about:blank] 20:08:09 INFO - PROCESS | 13885 | --DOMWINDOW == 102 (0x7f68ea774800) [pid = 13885] [serial = 176] [outer = (nil)] [url = about:blank] 20:08:09 INFO - PROCESS | 13885 | --DOMWINDOW == 101 (0x7f68ea708c00) [pid = 13885] [serial = 188] [outer = (nil)] [url = about:blank] 20:08:09 INFO - PROCESS | 13885 | --DOMWINDOW == 100 (0x7f68ef628c00) [pid = 13885] [serial = 195] [outer = (nil)] [url = about:blank] 20:08:09 INFO - PROCESS | 13885 | --DOMWINDOW == 99 (0x7f68d6b18c00) [pid = 13885] [serial = 179] [outer = (nil)] [url = about:blank] 20:08:09 INFO - PROCESS | 13885 | --DOMWINDOW == 98 (0x7f68de10cc00) [pid = 13885] [serial = 144] [outer = (nil)] [url = about:blank] 20:08:09 INFO - PROCESS | 13885 | --DOMWINDOW == 97 (0x7f68dd1e0000) [pid = 13885] [serial = 183] [outer = (nil)] [url = about:blank] 20:08:09 INFO - PROCESS | 13885 | --DOMWINDOW == 96 (0x7f68eb52ac00) [pid = 13885] [serial = 191] [outer = (nil)] [url = about:blank] 20:08:09 INFO - PROCESS | 13885 | --DOMWINDOW == 95 (0x7f68eb8c2400) [pid = 13885] [serial = 192] [outer = (nil)] [url = about:blank] 20:08:09 INFO - PROCESS | 13885 | --DOMWINDOW == 94 (0x7f68d9579800) [pid = 13885] [serial = 180] [outer = (nil)] [url = about:blank] 20:08:09 INFO - PROCESS | 13885 | --DOMWINDOW == 93 (0x7f68ed61e800) [pid = 13885] [serial = 194] [outer = (nil)] [url = about:blank] 20:08:09 INFO - PROCESS | 13885 | --DOMWINDOW == 92 (0x7f68ea7b6400) [pid = 13885] [serial = 177] [outer = (nil)] [url = about:blank] 20:08:09 INFO - PROCESS | 13885 | --DOMWINDOW == 91 (0x7f68e94c0c00) [pid = 13885] [serial = 186] [outer = (nil)] [url = about:blank] 20:08:09 INFO - PROCESS | 13885 | --DOMWINDOW == 90 (0x7f68ea7ac000) [pid = 13885] [serial = 189] [outer = (nil)] [url = about:blank] 20:08:09 INFO - PROCESS | 13885 | --DOMWINDOW == 89 (0x7f68dc3e0400) [pid = 13885] [serial = 182] [outer = (nil)] [url = about:blank] 20:08:10 INFO - PROCESS | 13885 | 1461208090237 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]]]}] 20:08:10 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. 20:08:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1281ms 20:08:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 20:08:10 INFO - PROCESS | 13885 | 1461208090270 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 20:08:10 INFO - PROCESS | 13885 | 1461208090273 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 20:08:10 INFO - PROCESS | 13885 | 1461208090280 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 20:08:10 INFO - PROCESS | 13885 | 1461208090285 Marionette TRACE conn3 <- [1,314,null,{}] 20:08:10 INFO - PROCESS | 13885 | 1461208090299 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}] 20:08:10 INFO - PROCESS | 13885 | 1461208090474 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 20:08:10 INFO - PROCESS | 13885 | 1461208090496 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:10 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dee10000 == 49 [pid = 13885] [id = 86] 20:08:10 INFO - PROCESS | 13885 | ++DOMWINDOW == 90 (0x7f68d5014000) [pid = 13885] [serial = 257] [outer = (nil)] 20:08:10 INFO - PROCESS | 13885 | ++DOMWINDOW == 91 (0x7f68dc27e800) [pid = 13885] [serial = 258] [outer = 0x7f68d5014000] 20:08:10 INFO - PROCESS | 13885 | 1461208090561 Marionette DEBUG loaded listener.js 20:08:10 INFO - PROCESS | 13885 | ++DOMWINDOW == 92 (0x7f68dd89f000) [pid = 13885] [serial = 259] [outer = 0x7f68d5014000] 20:08:11 INFO - PROCESS | 13885 | 1461208091309 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]]]}] 20:08:11 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. 20:08:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1083ms 20:08:11 INFO - PROCESS | 13885 | 1461208091369 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 20:08:11 INFO - PROCESS | 13885 | 1461208091373 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 20:08:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 20:08:11 INFO - PROCESS | 13885 | 1461208091396 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 20:08:11 INFO - PROCESS | 13885 | 1461208091399 Marionette TRACE conn3 <- [1,318,null,{}] 20:08:11 INFO - PROCESS | 13885 | 1461208091404 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}] 20:08:11 INFO - PROCESS | 13885 | 1461208091548 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 20:08:11 INFO - PROCESS | 13885 | 1461208091559 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:11 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68e43b5000 == 50 [pid = 13885] [id = 87] 20:08:11 INFO - PROCESS | 13885 | ++DOMWINDOW == 93 (0x7f68d9f63c00) [pid = 13885] [serial = 260] [outer = (nil)] 20:08:11 INFO - PROCESS | 13885 | ++DOMWINDOW == 94 (0x7f68deda9000) [pid = 13885] [serial = 261] [outer = 0x7f68d9f63c00] 20:08:11 INFO - PROCESS | 13885 | 1461208091618 Marionette DEBUG loaded listener.js 20:08:11 INFO - PROCESS | 13885 | ++DOMWINDOW == 95 (0x7f68e3655800) [pid = 13885] [serial = 262] [outer = 0x7f68d9f63c00] 20:08:12 INFO - PROCESS | 13885 | 1461208092490 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]]]}] 20:08:12 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. 20:08:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1141ms 20:08:12 INFO - PROCESS | 13885 | 1461208092559 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 20:08:12 INFO - PROCESS | 13885 | 1461208092563 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 20:08:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 20:08:12 INFO - PROCESS | 13885 | 1461208092570 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 20:08:12 INFO - PROCESS | 13885 | 1461208092573 Marionette TRACE conn3 <- [1,322,null,{}] 20:08:12 INFO - PROCESS | 13885 | 1461208092578 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}] 20:08:12 INFO - PROCESS | 13885 | 1461208092747 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 20:08:12 INFO - PROCESS | 13885 | 1461208092768 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:12 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68eb151800 == 51 [pid = 13885] [id = 88] 20:08:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 96 (0x7f68d20ca800) [pid = 13885] [serial = 263] [outer = (nil)] 20:08:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 97 (0x7f68ea596400) [pid = 13885] [serial = 264] [outer = 0x7f68d20ca800] 20:08:12 INFO - PROCESS | 13885 | 1461208092838 Marionette DEBUG loaded listener.js 20:08:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 98 (0x7f68eb52e400) [pid = 13885] [serial = 265] [outer = 0x7f68d20ca800] 20:08:13 INFO - PROCESS | 13885 | 1461208093719 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]]]}] 20:08:13 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. 20:08:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1178ms 20:08:13 INFO - PROCESS | 13885 | 1461208093748 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 20:08:13 INFO - PROCESS | 13885 | 1461208093750 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 20:08:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 20:08:13 INFO - PROCESS | 13885 | 1461208093756 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 20:08:13 INFO - PROCESS | 13885 | 1461208093758 Marionette TRACE conn3 <- [1,326,null,{}] 20:08:13 INFO - PROCESS | 13885 | 1461208093764 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}] 20:08:14 INFO - PROCESS | 13885 | --DOMWINDOW == 97 (0x7f68d6e88800) [pid = 13885] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 20:08:14 INFO - PROCESS | 13885 | --DOMWINDOW == 96 (0x7f68d3ac9400) [pid = 13885] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 20:08:14 INFO - PROCESS | 13885 | --DOMWINDOW == 95 (0x7f68d3ac7000) [pid = 13885] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 20:08:14 INFO - PROCESS | 13885 | --DOMWINDOW == 94 (0x7f68d6b17800) [pid = 13885] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 20:08:14 INFO - PROCESS | 13885 | --DOMWINDOW == 93 (0x7f68d368c400) [pid = 13885] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 20:08:14 INFO - PROCESS | 13885 | --DOMWINDOW == 92 (0x7f68ddccf800) [pid = 13885] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 20:08:14 INFO - PROCESS | 13885 | 1461208094119 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 20:08:14 INFO - PROCESS | 13885 | 1461208094133 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:14 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d39b6800 == 52 [pid = 13885] [id = 89] 20:08:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 93 (0x7f68d3ce2400) [pid = 13885] [serial = 266] [outer = (nil)] 20:08:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 94 (0x7f68d3cee800) [pid = 13885] [serial = 267] [outer = 0x7f68d3ce2400] 20:08:14 INFO - PROCESS | 13885 | 1461208094216 Marionette DEBUG loaded listener.js 20:08:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 95 (0x7f68d6dd7800) [pid = 13885] [serial = 268] [outer = 0x7f68d3ce2400] 20:08:14 INFO - PROCESS | 13885 | 1461208094978 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]]]}] 20:08:15 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. 20:08:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1277ms 20:08:15 INFO - PROCESS | 13885 | 1461208095036 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 20:08:15 INFO - PROCESS | 13885 | 1461208095041 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 20:08:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 20:08:15 INFO - PROCESS | 13885 | 1461208095047 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 20:08:15 INFO - PROCESS | 13885 | 1461208095049 Marionette TRACE conn3 <- [1,330,null,{}] 20:08:15 INFO - PROCESS | 13885 | 1461208095056 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}] 20:08:15 INFO - PROCESS | 13885 | 1461208095218 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 20:08:15 INFO - PROCESS | 13885 | 1461208095228 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:15 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68efb1e800 == 53 [pid = 13885] [id = 90] 20:08:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 96 (0x7f68d6dd7c00) [pid = 13885] [serial = 269] [outer = (nil)] 20:08:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 97 (0x7f68dedab800) [pid = 13885] [serial = 270] [outer = 0x7f68d6dd7c00] 20:08:15 INFO - PROCESS | 13885 | 1461208095294 Marionette DEBUG loaded listener.js 20:08:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 98 (0x7f68eb8c2400) [pid = 13885] [serial = 271] [outer = 0x7f68d6dd7c00] 20:08:16 INFO - PROCESS | 13885 | 1461208096144 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]]]}] 20:08:16 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. 20:08:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1132ms 20:08:16 INFO - PROCESS | 13885 | 1461208096181 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 20:08:16 INFO - PROCESS | 13885 | 1461208096186 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 20:08:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 20:08:16 INFO - PROCESS | 13885 | 1461208096195 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 20:08:16 INFO - PROCESS | 13885 | 1461208096200 Marionette TRACE conn3 <- [1,334,null,{}] 20:08:16 INFO - PROCESS | 13885 | 1461208096210 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}] 20:08:16 INFO - PROCESS | 13885 | 1461208096377 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 20:08:16 INFO - PROCESS | 13885 | 1461208096516 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:16 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dd751000 == 54 [pid = 13885] [id = 91] 20:08:16 INFO - PROCESS | 13885 | ++DOMWINDOW == 99 (0x7f68d20cd400) [pid = 13885] [serial = 272] [outer = (nil)] 20:08:16 INFO - PROCESS | 13885 | ++DOMWINDOW == 100 (0x7f68d3acf000) [pid = 13885] [serial = 273] [outer = 0x7f68d20cd400] 20:08:16 INFO - PROCESS | 13885 | 1461208096591 Marionette DEBUG loaded listener.js 20:08:16 INFO - PROCESS | 13885 | ++DOMWINDOW == 101 (0x7f68d3aee000) [pid = 13885] [serial = 274] [outer = 0x7f68d20cd400] 20:08:17 INFO - PROCESS | 13885 | 1461208097469 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]]]}] 20:08:17 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. 20:08:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1286ms 20:08:17 INFO - PROCESS | 13885 | 1461208097481 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 20:08:17 INFO - PROCESS | 13885 | 1461208097491 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 20:08:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 20:08:17 INFO - PROCESS | 13885 | 1461208097519 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 20:08:17 INFO - PROCESS | 13885 | 1461208097524 Marionette TRACE conn3 <- [1,338,null,{}] 20:08:17 INFO - PROCESS | 13885 | 1461208097530 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}] 20:08:17 INFO - PROCESS | 13885 | 1461208097683 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 20:08:17 INFO - PROCESS | 13885 | 1461208097825 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:17 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ea532000 == 55 [pid = 13885] [id = 92] 20:08:17 INFO - PROCESS | 13885 | ++DOMWINDOW == 102 (0x7f68d20d0400) [pid = 13885] [serial = 275] [outer = (nil)] 20:08:17 INFO - PROCESS | 13885 | ++DOMWINDOW == 103 (0x7f68d6c64000) [pid = 13885] [serial = 276] [outer = 0x7f68d20d0400] 20:08:17 INFO - PROCESS | 13885 | 1461208097896 Marionette DEBUG loaded listener.js 20:08:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 104 (0x7f68d6dcd400) [pid = 13885] [serial = 277] [outer = 0x7f68d20d0400] 20:08:18 INFO - PROCESS | 13885 | 1461208098988 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]]]}] 20:08:19 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. 20:08:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1543ms 20:08:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 20:08:19 INFO - PROCESS | 13885 | 1461208099060 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 20:08:19 INFO - PROCESS | 13885 | 1461208099063 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 20:08:19 INFO - PROCESS | 13885 | 1461208099069 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 20:08:19 INFO - PROCESS | 13885 | 1461208099075 Marionette TRACE conn3 <- [1,342,null,{}] 20:08:19 INFO - PROCESS | 13885 | 1461208099090 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}] 20:08:19 INFO - PROCESS | 13885 | 1461208099293 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 20:08:19 INFO - PROCESS | 13885 | 1461208099476 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:19 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68f3aa8800 == 56 [pid = 13885] [id = 93] 20:08:19 INFO - PROCESS | 13885 | ++DOMWINDOW == 105 (0x7f68d9579800) [pid = 13885] [serial = 278] [outer = (nil)] 20:08:19 INFO - PROCESS | 13885 | ++DOMWINDOW == 106 (0x7f68dcf85000) [pid = 13885] [serial = 279] [outer = 0x7f68d9579800] 20:08:19 INFO - PROCESS | 13885 | 1461208099602 Marionette DEBUG loaded listener.js 20:08:19 INFO - PROCESS | 13885 | ++DOMWINDOW == 107 (0x7f68deeb8000) [pid = 13885] [serial = 280] [outer = 0x7f68d9579800] 20:08:20 INFO - PROCESS | 13885 | 1461208100409 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]]]}] 20:08:20 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. 20:08:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1387ms 20:08:20 INFO - PROCESS | 13885 | 1461208100456 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 20:08:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 20:08:20 INFO - PROCESS | 13885 | 1461208100461 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 20:08:20 INFO - PROCESS | 13885 | 1461208100467 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 20:08:20 INFO - PROCESS | 13885 | 1461208100471 Marionette TRACE conn3 <- [1,346,null,{}] 20:08:20 INFO - PROCESS | 13885 | 1461208100476 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}] 20:08:20 INFO - PROCESS | 13885 | 1461208100640 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 20:08:20 INFO - PROCESS | 13885 | 1461208100783 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:20 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7d8f800 == 57 [pid = 13885] [id = 94] 20:08:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 108 (0x7f68d20c3c00) [pid = 13885] [serial = 281] [outer = (nil)] 20:08:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 109 (0x7f68eb8f1000) [pid = 13885] [serial = 282] [outer = 0x7f68d20c3c00] 20:08:20 INFO - PROCESS | 13885 | 1461208100860 Marionette DEBUG loaded listener.js 20:08:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 110 (0x7f68ef5c7400) [pid = 13885] [serial = 283] [outer = 0x7f68d20c3c00] 20:08:21 INFO - PROCESS | 13885 | 1461208101700 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]]]}] 20:08:21 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. 20:08:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1287ms 20:08:21 INFO - PROCESS | 13885 | 1461208101755 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 20:08:21 INFO - PROCESS | 13885 | 1461208101759 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 20:08:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 20:08:21 INFO - PROCESS | 13885 | 1461208101765 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 20:08:21 INFO - PROCESS | 13885 | 1461208101768 Marionette TRACE conn3 <- [1,350,null,{}] 20:08:21 INFO - PROCESS | 13885 | 1461208101773 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}] 20:08:21 INFO - PROCESS | 13885 | 1461208101932 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 20:08:22 INFO - PROCESS | 13885 | 1461208102078 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:22 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68f3c82800 == 58 [pid = 13885] [id = 95] 20:08:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 111 (0x7f68ea77c800) [pid = 13885] [serial = 284] [outer = (nil)] 20:08:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 112 (0x7f68ef9a4c00) [pid = 13885] [serial = 285] [outer = 0x7f68ea77c800] 20:08:22 INFO - PROCESS | 13885 | 1461208102152 Marionette DEBUG loaded listener.js 20:08:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 113 (0x7f68efb0b400) [pid = 13885] [serial = 286] [outer = 0x7f68ea77c800] 20:08:23 INFO - PROCESS | 13885 | 1461208103003 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]]]}] 20:08:23 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. 20:08:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1280ms 20:08:23 INFO - PROCESS | 13885 | 1461208103046 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 20:08:23 INFO - PROCESS | 13885 | 1461208103051 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 20:08:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 20:08:23 INFO - PROCESS | 13885 | 1461208103056 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 20:08:23 INFO - PROCESS | 13885 | 1461208103059 Marionette TRACE conn3 <- [1,354,null,{}] 20:08:23 INFO - PROCESS | 13885 | 1461208103065 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}] 20:08:23 INFO - PROCESS | 13885 | 1461208103277 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 20:08:23 INFO - PROCESS | 13885 | 1461208103616 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:23 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7c1f000 == 59 [pid = 13885] [id = 96] 20:08:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 114 (0x7f68d20ce800) [pid = 13885] [serial = 287] [outer = (nil)] 20:08:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 115 (0x7f68d314b800) [pid = 13885] [serial = 288] [outer = 0x7f68d20ce800] 20:08:23 INFO - PROCESS | 13885 | 1461208103761 Marionette DEBUG loaded listener.js 20:08:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 116 (0x7f68d3154c00) [pid = 13885] [serial = 289] [outer = 0x7f68d20ce800] 20:08:24 INFO - PROCESS | 13885 | 1461208104568 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]]]}] 20:08:24 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. 20:08:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1528ms 20:08:24 INFO - PROCESS | 13885 | 1461208104585 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 20:08:24 INFO - PROCESS | 13885 | 1461208104592 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 20:08:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 20:08:24 INFO - PROCESS | 13885 | 1461208104600 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 20:08:24 INFO - PROCESS | 13885 | 1461208104607 Marionette TRACE conn3 <- [1,358,null,{}] 20:08:24 INFO - PROCESS | 13885 | 1461208104614 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}] 20:08:24 INFO - PROCESS | 13885 | 1461208104779 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 20:08:24 INFO - PROCESS | 13885 | 1461208104938 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:24 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d363e800 == 60 [pid = 13885] [id = 97] 20:08:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 117 (0x7f68d3ad7400) [pid = 13885] [serial = 290] [outer = (nil)] 20:08:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 118 (0x7f68d3ae4c00) [pid = 13885] [serial = 291] [outer = 0x7f68d3ad7400] 20:08:25 INFO - PROCESS | 13885 | 1461208105048 Marionette DEBUG loaded listener.js 20:08:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 119 (0x7f68d3ce5400) [pid = 13885] [serial = 292] [outer = 0x7f68d3ad7400] 20:08:26 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d39b6800 == 59 [pid = 13885] [id = 89] 20:08:26 INFO - PROCESS | 13885 | --DOMWINDOW == 118 (0x7f68eb4ce400) [pid = 13885] [serial = 233] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68eb151800 == 58 [pid = 13885] [id = 88] 20:08:26 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68e43b5000 == 57 [pid = 13885] [id = 87] 20:08:26 INFO - PROCESS | 13885 | 1461208106238 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]]]}] 20:08:26 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dee10000 == 56 [pid = 13885] [id = 86] 20:08:26 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d55b8000 == 55 [pid = 13885] [id = 85] 20:08:26 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d363c000 == 54 [pid = 13885] [id = 84] 20:08:26 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dd64b000 == 53 [pid = 13885] [id = 79] 20:08:26 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68eb70c000 == 52 [pid = 13885] [id = 78] 20:08:26 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. 20:08:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1688ms 20:08:26 INFO - PROCESS | 13885 | 1461208106294 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 20:08:26 INFO - PROCESS | 13885 | 1461208106303 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 20:08:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 20:08:26 INFO - PROCESS | 13885 | 1461208106315 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 20:08:26 INFO - PROCESS | 13885 | 1461208106319 Marionette TRACE conn3 <- [1,362,null,{}] 20:08:26 INFO - PROCESS | 13885 | --DOMWINDOW == 117 (0x7f68dc280c00) [pid = 13885] [serial = 219] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 13885 | --DOMWINDOW == 116 (0x7f68d9f67c00) [pid = 13885] [serial = 218] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 13885 | --DOMWINDOW == 115 (0x7f68d6e8c400) [pid = 13885] [serial = 200] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 13885 | --DOMWINDOW == 114 (0x7f68d3ad9c00) [pid = 13885] [serial = 227] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 13885 | --DOMWINDOW == 113 (0x7f68ddcd6000) [pid = 13885] [serial = 224] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 13885 | --DOMWINDOW == 112 (0x7f68dd1ed800) [pid = 13885] [serial = 221] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 13885 | --DOMWINDOW == 111 (0x7f68de1ac000) [pid = 13885] [serial = 222] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 13885 | --DOMWINDOW == 110 (0x7f68ea5e7400) [pid = 13885] [serial = 216] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 13885 | --DOMWINDOW == 109 (0x7f68d6038000) [pid = 13885] [serial = 215] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 13885 | --DOMWINDOW == 108 (0x7f68ddcd2000) [pid = 13885] [serial = 203] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 13885 | --DOMWINDOW == 107 (0x7f68eb8f7000) [pid = 13885] [serial = 206] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 13885 | --DOMWINDOW == 106 (0x7f68efacf800) [pid = 13885] [serial = 209] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 13885 | --DOMWINDOW == 105 (0x7f68f1799800) [pid = 13885] [serial = 212] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 13885 | --DOMWINDOW == 104 (0x7f68d3adf000) [pid = 13885] [serial = 228] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 13885 | --DOMWINDOW == 103 (0x7f68dfa53400) [pid = 13885] [serial = 231] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 13885 | --DOMWINDOW == 102 (0x7f68deda5800) [pid = 13885] [serial = 230] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 13885 | --DOMWINDOW == 101 (0x7f68deda9800) [pid = 13885] [serial = 225] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 13885 | 1461208106388 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}] 20:08:26 INFO - PROCESS | 13885 | 1461208106762 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 20:08:26 INFO - PROCESS | 13885 | 1461208106884 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:26 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dcf48000 == 53 [pid = 13885] [id = 98] 20:08:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 102 (0x7f68d20c6c00) [pid = 13885] [serial = 293] [outer = (nil)] 20:08:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 103 (0x7f68d5294800) [pid = 13885] [serial = 294] [outer = 0x7f68d20c6c00] 20:08:26 INFO - PROCESS | 13885 | 1461208106953 Marionette DEBUG loaded listener.js 20:08:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 104 (0x7f68d6c67c00) [pid = 13885] [serial = 295] [outer = 0x7f68d20c6c00] 20:08:27 INFO - PROCESS | 13885 | 1461208107705 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]]]}] 20:08:27 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. 20:08:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1408ms 20:08:27 INFO - PROCESS | 13885 | 1461208107722 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 20:08:27 INFO - PROCESS | 13885 | 1461208107726 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 20:08:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 20:08:27 INFO - PROCESS | 13885 | 1461208107740 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 20:08:27 INFO - PROCESS | 13885 | 1461208107748 Marionette TRACE conn3 <- [1,366,null,{}] 20:08:27 INFO - PROCESS | 13885 | 1461208107762 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}] 20:08:27 INFO - PROCESS | 13885 | 1461208107909 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 20:08:27 INFO - PROCESS | 13885 | 1461208107929 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:27 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dea16000 == 54 [pid = 13885] [id = 99] 20:08:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 105 (0x7f68d6c68000) [pid = 13885] [serial = 296] [outer = (nil)] 20:08:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 106 (0x7f68d9574400) [pid = 13885] [serial = 297] [outer = 0x7f68d6c68000] 20:08:28 INFO - PROCESS | 13885 | 1461208107994 Marionette DEBUG loaded listener.js 20:08:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 107 (0x7f68db0c9800) [pid = 13885] [serial = 298] [outer = 0x7f68d6c68000] 20:08:28 INFO - PROCESS | 13885 | 1461208108875 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]]]}] 20:08:28 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. 20:08:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1197ms 20:08:28 INFO - PROCESS | 13885 | 1461208108935 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 20:08:28 INFO - PROCESS | 13885 | 1461208108951 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 20:08:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 20:08:28 INFO - PROCESS | 13885 | 1461208108969 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 20:08:28 INFO - PROCESS | 13885 | 1461208108971 Marionette TRACE conn3 <- [1,370,null,{}] 20:08:28 INFO - PROCESS | 13885 | 1461208108977 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}] 20:08:29 INFO - PROCESS | 13885 | 1461208109148 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 20:08:29 INFO - PROCESS | 13885 | 1461208109171 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:29 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68e35bc800 == 55 [pid = 13885] [id = 100] 20:08:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 108 (0x7f68d6dd5800) [pid = 13885] [serial = 299] [outer = (nil)] 20:08:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 109 (0x7f68dd1e0000) [pid = 13885] [serial = 300] [outer = 0x7f68d6dd5800] 20:08:29 INFO - PROCESS | 13885 | 1461208109237 Marionette DEBUG loaded listener.js 20:08:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 110 (0x7f68de262800) [pid = 13885] [serial = 301] [outer = 0x7f68d6dd5800] 20:08:30 INFO - PROCESS | 13885 | 1461208110071 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]]]}] 20:08:30 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. 20:08:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1135ms 20:08:30 INFO - PROCESS | 13885 | 1461208110098 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 20:08:30 INFO - PROCESS | 13885 | 1461208110101 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 20:08:30 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 20:08:30 INFO - PROCESS | 13885 | 1461208110106 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 20:08:30 INFO - PROCESS | 13885 | 1461208110108 Marionette TRACE conn3 <- [1,374,null,{}] 20:08:30 INFO - PROCESS | 13885 | 1461208110113 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}] 20:08:30 INFO - PROCESS | 13885 | 1461208110284 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 20:08:30 INFO - PROCESS | 13885 | 1461208110312 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:30 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7099000 == 56 [pid = 13885] [id = 101] 20:08:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 111 (0x7f68def0dc00) [pid = 13885] [serial = 302] [outer = (nil)] 20:08:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 112 (0x7f68dfc6dc00) [pid = 13885] [serial = 303] [outer = 0x7f68def0dc00] 20:08:30 INFO - PROCESS | 13885 | 1461208110389 Marionette DEBUG loaded listener.js 20:08:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 113 (0x7f68eb427400) [pid = 13885] [serial = 304] [outer = 0x7f68def0dc00] 20:08:30 INFO - PROCESS | 13885 | --DOMWINDOW == 112 (0x7f68d20ca800) [pid = 13885] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 20:08:30 INFO - PROCESS | 13885 | --DOMWINDOW == 111 (0x7f68d3acf400) [pid = 13885] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 20:08:30 INFO - PROCESS | 13885 | --DOMWINDOW == 110 (0x7f68d3ce2400) [pid = 13885] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 20:08:30 INFO - PROCESS | 13885 | --DOMWINDOW == 109 (0x7f68d9f63c00) [pid = 13885] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 20:08:30 INFO - PROCESS | 13885 | --DOMWINDOW == 108 (0x7f68d20c2400) [pid = 13885] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 20:08:30 INFO - PROCESS | 13885 | --DOMWINDOW == 107 (0x7f68d5014000) [pid = 13885] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 20:08:31 INFO - PROCESS | 13885 | 1461208111358 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 20:08:31 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 20:08:31 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1280ms 20:08:31 INFO - PROCESS | 13885 | 1461208111389 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 20:08:31 INFO - PROCESS | 13885 | 1461208111393 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 20:08:31 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 20:08:31 INFO - PROCESS | 13885 | 1461208111401 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 20:08:31 INFO - PROCESS | 13885 | 1461208111405 Marionette TRACE conn3 <- [1,378,null,{}] 20:08:31 INFO - PROCESS | 13885 | 1461208111417 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}] 20:08:31 INFO - PROCESS | 13885 | 1461208111593 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 20:08:31 INFO - PROCESS | 13885 | 1461208111612 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:31 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68eb71b000 == 57 [pid = 13885] [id = 102] 20:08:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 108 (0x7f68d9f5b800) [pid = 13885] [serial = 305] [outer = (nil)] 20:08:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 109 (0x7f68eb428800) [pid = 13885] [serial = 306] [outer = 0x7f68d9f5b800] 20:08:31 INFO - PROCESS | 13885 | 1461208111671 Marionette DEBUG loaded listener.js 20:08:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 110 (0x7f68efb0cc00) [pid = 13885] [serial = 307] [outer = 0x7f68d9f5b800] 20:08:32 INFO - PROCESS | 13885 | 1461208112333 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 20:08:32 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 20:08:32 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 979ms 20:08:32 INFO - PROCESS | 13885 | 1461208112380 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 20:08:32 INFO - PROCESS | 13885 | 1461208112384 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 20:08:32 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 20:08:32 INFO - PROCESS | 13885 | 1461208112389 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 20:08:32 INFO - PROCESS | 13885 | 1461208112391 Marionette TRACE conn3 <- [1,382,null,{}] 20:08:32 INFO - PROCESS | 13885 | 1461208112400 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}] 20:08:32 INFO - PROCESS | 13885 | 1461208112572 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 20:08:32 INFO - PROCESS | 13885 | 1461208112589 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:32 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ef979800 == 58 [pid = 13885] [id = 103] 20:08:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 111 (0x7f68dc280c00) [pid = 13885] [serial = 308] [outer = (nil)] 20:08:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 112 (0x7f68efb61800) [pid = 13885] [serial = 309] [outer = 0x7f68dc280c00] 20:08:32 INFO - PROCESS | 13885 | 1461208112658 Marionette DEBUG loaded listener.js 20:08:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 113 (0x7f68f3a5a800) [pid = 13885] [serial = 310] [outer = 0x7f68dc280c00] 20:08:33 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:08:33 INFO - PROCESS | 13885 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:08:33 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:08:33 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:08:33 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:08:33 INFO - PROCESS | 13885 | 1461208113736 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 20:08:33 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 20:08:33 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1383ms 20:08:33 INFO - PROCESS | 13885 | 1461208113774 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 20:08:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 20:08:33 INFO - PROCESS | 13885 | 1461208113781 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 20:08:33 INFO - PROCESS | 13885 | 1461208113789 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 20:08:33 INFO - PROCESS | 13885 | 1461208113794 Marionette TRACE conn3 <- [1,386,null,{}] 20:08:33 INFO - PROCESS | 13885 | 1461208113802 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}] 20:08:33 INFO - PROCESS | 13885 | 1461208113979 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 20:08:34 INFO - PROCESS | 13885 | 1461208114119 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:34 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dd64b000 == 59 [pid = 13885] [id = 104] 20:08:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 114 (0x7f68d3ad0c00) [pid = 13885] [serial = 311] [outer = (nil)] 20:08:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 115 (0x7f68d3ae5000) [pid = 13885] [serial = 312] [outer = 0x7f68d3ad0c00] 20:08:34 INFO - PROCESS | 13885 | 1461208114198 Marionette DEBUG loaded listener.js 20:08:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 116 (0x7f68d3cf1800) [pid = 13885] [serial = 313] [outer = 0x7f68d3ad0c00] 20:08:35 INFO - PROCESS | 13885 | 1461208115133 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]]]}] 20:08:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 20:08:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1388ms 20:08:35 INFO - PROCESS | 13885 | 1461208115177 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 20:08:35 INFO - PROCESS | 13885 | 1461208115185 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 20:08:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 20:08:35 INFO - PROCESS | 13885 | 1461208115195 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 20:08:35 INFO - PROCESS | 13885 | 1461208115198 Marionette TRACE conn3 <- [1,390,null,{}] 20:08:35 INFO - PROCESS | 13885 | 1461208115204 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}] 20:08:35 INFO - PROCESS | 13885 | 1461208115356 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 20:08:35 INFO - PROCESS | 13885 | 1461208115474 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:35 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68e431b800 == 60 [pid = 13885] [id = 105] 20:08:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 117 (0x7f68d3ad1000) [pid = 13885] [serial = 314] [outer = (nil)] 20:08:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 118 (0x7f68d6dcc800) [pid = 13885] [serial = 315] [outer = 0x7f68d3ad1000] 20:08:35 INFO - PROCESS | 13885 | 1461208115586 Marionette DEBUG loaded listener.js 20:08:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 119 (0x7f68db0c9400) [pid = 13885] [serial = 316] [outer = 0x7f68d3ad1000] 20:08:36 INFO - PROCESS | 13885 | 1461208116532 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]]]}] 20:08:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 20:08:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1383ms 20:08:36 INFO - PROCESS | 13885 | 1461208116579 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 20:08:36 INFO - PROCESS | 13885 | 1461208116583 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 20:08:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 20:08:36 INFO - PROCESS | 13885 | 1461208116589 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 20:08:36 INFO - PROCESS | 13885 | 1461208116595 Marionette TRACE conn3 <- [1,394,null,{}] 20:08:36 INFO - PROCESS | 13885 | 1461208116613 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}] 20:08:36 INFO - PROCESS | 13885 | 1461208116789 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 20:08:36 INFO - PROCESS | 13885 | 1461208116930 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:36 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68f3c73000 == 61 [pid = 13885] [id = 106] 20:08:36 INFO - PROCESS | 13885 | ++DOMWINDOW == 120 (0x7f68e3654800) [pid = 13885] [serial = 317] [outer = (nil)] 20:08:36 INFO - PROCESS | 13885 | ++DOMWINDOW == 121 (0x7f68ed61e800) [pid = 13885] [serial = 318] [outer = 0x7f68e3654800] 20:08:37 INFO - PROCESS | 13885 | 1461208117006 Marionette DEBUG loaded listener.js 20:08:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 122 (0x7f68efb04800) [pid = 13885] [serial = 319] [outer = 0x7f68e3654800] 20:08:37 INFO - PROCESS | 13885 | 1461208117900 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]]]}] 20:08:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 20:08:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1338ms 20:08:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 20:08:37 INFO - PROCESS | 13885 | 1461208117930 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 20:08:37 INFO - PROCESS | 13885 | 1461208117934 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 20:08:37 INFO - PROCESS | 13885 | 1461208117940 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 20:08:37 INFO - PROCESS | 13885 | 1461208117944 Marionette TRACE conn3 <- [1,398,null,{}] 20:08:37 INFO - PROCESS | 13885 | 1461208117950 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}] 20:08:38 INFO - PROCESS | 13885 | 1461208118112 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 20:08:38 INFO - PROCESS | 13885 | 1461208118272 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:38 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d3ef7800 == 62 [pid = 13885] [id = 107] 20:08:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 123 (0x7f68d20c7400) [pid = 13885] [serial = 320] [outer = (nil)] 20:08:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 124 (0x7f68d5160400) [pid = 13885] [serial = 321] [outer = 0x7f68d20c7400] 20:08:38 INFO - PROCESS | 13885 | 1461208118353 Marionette DEBUG loaded listener.js 20:08:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 125 (0x7f68ea705000) [pid = 13885] [serial = 322] [outer = 0x7f68d20c7400] 20:08:39 INFO - PROCESS | 13885 | 1461208119253 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]]]}] 20:08:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 20:08:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1386ms 20:08:39 INFO - PROCESS | 13885 | 1461208119328 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 20:08:39 INFO - PROCESS | 13885 | 1461208119331 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 20:08:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 20:08:39 INFO - PROCESS | 13885 | 1461208119337 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 20:08:39 INFO - PROCESS | 13885 | 1461208119339 Marionette TRACE conn3 <- [1,402,null,{}] 20:08:39 INFO - PROCESS | 13885 | 1461208119345 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}] 20:08:39 INFO - PROCESS | 13885 | 1461208119533 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 20:08:39 INFO - PROCESS | 13885 | 1461208119677 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:39 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ef04a800 == 63 [pid = 13885] [id = 108] 20:08:39 INFO - PROCESS | 13885 | ++DOMWINDOW == 126 (0x7f68d515bc00) [pid = 13885] [serial = 323] [outer = (nil)] 20:08:39 INFO - PROCESS | 13885 | ++DOMWINDOW == 127 (0x7f68f24b4000) [pid = 13885] [serial = 324] [outer = 0x7f68d515bc00] 20:08:39 INFO - PROCESS | 13885 | 1461208119755 Marionette DEBUG loaded listener.js 20:08:39 INFO - PROCESS | 13885 | ++DOMWINDOW == 128 (0x7f68f3c8d000) [pid = 13885] [serial = 325] [outer = 0x7f68d515bc00] 20:08:40 INFO - PROCESS | 13885 | 1461208120629 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]]]}] 20:08:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 20:08:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1333ms 20:08:40 INFO - PROCESS | 13885 | 1461208120671 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 20:08:40 INFO - PROCESS | 13885 | 1461208120675 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 20:08:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 20:08:40 INFO - PROCESS | 13885 | 1461208120681 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 20:08:40 INFO - PROCESS | 13885 | 1461208120683 Marionette TRACE conn3 <- [1,406,null,{}] 20:08:40 INFO - PROCESS | 13885 | 1461208120689 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}] 20:08:40 INFO - PROCESS | 13885 | 1461208120868 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 20:08:41 INFO - PROCESS | 13885 | 1461208121019 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:41 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d8091000 == 64 [pid = 13885] [id = 109] 20:08:41 INFO - PROCESS | 13885 | ++DOMWINDOW == 129 (0x7f68de940c00) [pid = 13885] [serial = 326] [outer = (nil)] 20:08:41 INFO - PROCESS | 13885 | ++DOMWINDOW == 130 (0x7f68f485ac00) [pid = 13885] [serial = 327] [outer = 0x7f68de940c00] 20:08:41 INFO - PROCESS | 13885 | 1461208121098 Marionette DEBUG loaded listener.js 20:08:41 INFO - PROCESS | 13885 | ++DOMWINDOW == 131 (0x7f68d32a5800) [pid = 13885] [serial = 328] [outer = 0x7f68de940c00] 20:08:42 INFO - PROCESS | 13885 | 1461208122128 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]]]}] 20:08:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 20:08:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1482ms 20:08:42 INFO - PROCESS | 13885 | 1461208122164 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 20:08:42 INFO - PROCESS | 13885 | 1461208122170 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 20:08:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 20:08:42 INFO - PROCESS | 13885 | 1461208122178 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 20:08:42 INFO - PROCESS | 13885 | 1461208122184 Marionette TRACE conn3 <- [1,410,null,{}] 20:08:42 INFO - PROCESS | 13885 | 1461208122193 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}] 20:08:42 INFO - PROCESS | 13885 | 1461208122377 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 20:08:42 INFO - PROCESS | 13885 | 1461208122648 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:42 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d55ae000 == 65 [pid = 13885] [id = 110] 20:08:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 132 (0x7f68d32ae800) [pid = 13885] [serial = 329] [outer = (nil)] 20:08:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 133 (0x7f68d3681c00) [pid = 13885] [serial = 330] [outer = 0x7f68d32ae800] 20:08:42 INFO - PROCESS | 13885 | 1461208122734 Marionette DEBUG loaded listener.js 20:08:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 134 (0x7f68d3ac7000) [pid = 13885] [serial = 331] [outer = 0x7f68d32ae800] 20:08:43 INFO - PROCESS | 13885 | 1461208123653 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]]]}] 20:08:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 20:08:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1540ms 20:08:43 INFO - PROCESS | 13885 | 1461208123720 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 20:08:43 INFO - PROCESS | 13885 | 1461208123727 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 20:08:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 20:08:43 INFO - PROCESS | 13885 | 1461208123737 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 20:08:43 INFO - PROCESS | 13885 | 1461208123739 Marionette TRACE conn3 <- [1,414,null,{}] 20:08:43 INFO - PROCESS | 13885 | 1461208123746 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}] 20:08:43 INFO - PROCESS | 13885 | 1461208123958 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 20:08:43 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68eb71b000 == 64 [pid = 13885] [id = 102] 20:08:43 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7099000 == 63 [pid = 13885] [id = 101] 20:08:44 INFO - PROCESS | 13885 | --DOMWINDOW == 133 (0x7f68d3adec00) [pid = 13885] [serial = 237] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 13885 | --DOMWINDOW == 132 (0x7f68d6c6d400) [pid = 13885] [serial = 240] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 13885 | --DOMWINDOW == 131 (0x7f68ddccf000) [pid = 13885] [serial = 243] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 13885 | --DOMWINDOW == 130 (0x7f68ea735c00) [pid = 13885] [serial = 246] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 13885 | --DOMWINDOW == 129 (0x7f68dedab800) [pid = 13885] [serial = 270] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68e35bc800 == 62 [pid = 13885] [id = 100] 20:08:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dea16000 == 61 [pid = 13885] [id = 99] 20:08:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dcf48000 == 60 [pid = 13885] [id = 98] 20:08:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d363e800 == 59 [pid = 13885] [id = 97] 20:08:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7c1f000 == 58 [pid = 13885] [id = 96] 20:08:44 INFO - PROCESS | 13885 | 1461208124179 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:44 INFO - PROCESS | 13885 | --DOMWINDOW == 128 (0x7f68ea596400) [pid = 13885] [serial = 264] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 13885 | --DOMWINDOW == 127 (0x7f68d553b000) [pid = 13885] [serial = 255] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 13885 | --DOMWINDOW == 126 (0x7f68d6c6b000) [pid = 13885] [serial = 256] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 13885 | --DOMWINDOW == 125 (0x7f68d3cee800) [pid = 13885] [serial = 267] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 13885 | --DOMWINDOW == 124 (0x7f68deda9000) [pid = 13885] [serial = 261] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 13885 | --DOMWINDOW == 123 (0x7f68d3addc00) [pid = 13885] [serial = 253] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 13885 | --DOMWINDOW == 122 (0x7f68d3ace800) [pid = 13885] [serial = 252] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 13885 | --DOMWINDOW == 121 (0x7f68dc27e800) [pid = 13885] [serial = 258] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 13885 | --DOMWINDOW == 120 (0x7f68dd89f000) [pid = 13885] [serial = 259] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 13885 | --DOMWINDOW == 119 (0x7f68eb8f4400) [pid = 13885] [serial = 249] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 13885 | --DOMWINDOW == 118 (0x7f68d3ae7000) [pid = 13885] [serial = 102] [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.] 20:08:44 INFO - PROCESS | 13885 | --DOMWINDOW == 117 (0x7f68eb52e400) [pid = 13885] [serial = 265] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 13885 | --DOMWINDOW == 116 (0x7f68d6dd7800) [pid = 13885] [serial = 268] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 13885 | --DOMWINDOW == 115 (0x7f68e3655800) [pid = 13885] [serial = 262] [outer = (nil)] [url = about:blank] 20:08:44 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7c1f000 == 59 [pid = 13885] [id = 111] 20:08:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 116 (0x7f68d3128800) [pid = 13885] [serial = 332] [outer = (nil)] 20:08:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 117 (0x7f68d3ace800) [pid = 13885] [serial = 333] [outer = 0x7f68d3128800] 20:08:44 INFO - PROCESS | 13885 | 1461208124264 Marionette DEBUG loaded listener.js 20:08:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 118 (0x7f68d3ae8400) [pid = 13885] [serial = 334] [outer = 0x7f68d3128800] 20:08:45 INFO - PROCESS | 13885 | 1461208125055 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]]]}] 20:08:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 20:08:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1380ms 20:08:45 INFO - PROCESS | 13885 | 1461208125117 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 20:08:45 INFO - PROCESS | 13885 | 1461208125121 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 20:08:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 20:08:45 INFO - PROCESS | 13885 | 1461208125127 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 20:08:45 INFO - PROCESS | 13885 | 1461208125132 Marionette TRACE conn3 <- [1,418,null,{}] 20:08:45 INFO - PROCESS | 13885 | 1461208125147 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}] 20:08:45 INFO - PROCESS | 13885 | 1461208125310 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 20:08:45 INFO - PROCESS | 13885 | 1461208125422 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:45 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68de97a000 == 60 [pid = 13885] [id = 112] 20:08:45 INFO - PROCESS | 13885 | ++DOMWINDOW == 119 (0x7f68d2203800) [pid = 13885] [serial = 335] [outer = (nil)] 20:08:45 INFO - PROCESS | 13885 | ++DOMWINDOW == 120 (0x7f68d220e800) [pid = 13885] [serial = 336] [outer = 0x7f68d2203800] 20:08:45 INFO - PROCESS | 13885 | 1461208125486 Marionette DEBUG loaded listener.js 20:08:45 INFO - PROCESS | 13885 | ++DOMWINDOW == 121 (0x7f68d3ce3400) [pid = 13885] [serial = 337] [outer = 0x7f68d2203800] 20:08:46 INFO - PROCESS | 13885 | 1461208126616 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]]]}] 20:08:46 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 20:08:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1534ms 20:08:46 INFO - PROCESS | 13885 | 1461208126668 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 20:08:46 INFO - PROCESS | 13885 | 1461208126673 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 20:08:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 20:08:46 INFO - PROCESS | 13885 | 1461208126678 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 20:08:46 INFO - PROCESS | 13885 | 1461208126682 Marionette TRACE conn3 <- [1,422,null,{}] 20:08:46 INFO - PROCESS | 13885 | 1461208126687 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}] 20:08:46 INFO - PROCESS | 13885 | 1461208126865 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 20:08:46 INFO - PROCESS | 13885 | 1461208126934 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:46 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68e35bc800 == 61 [pid = 13885] [id = 113] 20:08:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 122 (0x7f68d3135000) [pid = 13885] [serial = 338] [outer = (nil)] 20:08:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 123 (0x7f68d313ec00) [pid = 13885] [serial = 339] [outer = 0x7f68d3135000] 20:08:47 INFO - PROCESS | 13885 | 1461208126994 Marionette DEBUG loaded listener.js 20:08:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 124 (0x7f68d3143c00) [pid = 13885] [serial = 340] [outer = 0x7f68d3135000] 20:08:48 INFO - PROCESS | 13885 | 1461208128164 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]]]}] 20:08:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 20:08:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1528ms 20:08:48 INFO - PROCESS | 13885 | 1461208128208 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 20:08:48 INFO - PROCESS | 13885 | 1461208128211 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 20:08:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 20:08:48 INFO - PROCESS | 13885 | 1461208128217 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 20:08:48 INFO - PROCESS | 13885 | 1461208128219 Marionette TRACE conn3 <- [1,426,null,{}] 20:08:48 INFO - PROCESS | 13885 | 1461208128225 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}] 20:08:48 INFO - PROCESS | 13885 | 1461208128594 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 20:08:48 INFO - PROCESS | 13885 | --DOMWINDOW == 123 (0x7f68d6dd7c00) [pid = 13885] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 20:08:48 INFO - PROCESS | 13885 | --DOMWINDOW == 122 (0x7f68d6c68000) [pid = 13885] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 20:08:48 INFO - PROCESS | 13885 | --DOMWINDOW == 121 (0x7f68d20ce800) [pid = 13885] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 20:08:48 INFO - PROCESS | 13885 | --DOMWINDOW == 120 (0x7f68d368a800) [pid = 13885] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 20:08:48 INFO - PROCESS | 13885 | --DOMWINDOW == 119 (0x7f68d5542800) [pid = 13885] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 20:08:48 INFO - PROCESS | 13885 | --DOMWINDOW == 118 (0x7f68ea2c2400) [pid = 13885] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 20:08:48 INFO - PROCESS | 13885 | --DOMWINDOW == 117 (0x7f68def0dc00) [pid = 13885] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 20:08:48 INFO - PROCESS | 13885 | --DOMWINDOW == 116 (0x7f68d9f5b800) [pid = 13885] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 20:08:48 INFO - PROCESS | 13885 | --DOMWINDOW == 115 (0x7f68ea5dd000) [pid = 13885] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 20:08:48 INFO - PROCESS | 13885 | --DOMWINDOW == 114 (0x7f68d6b14400) [pid = 13885] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 20:08:48 INFO - PROCESS | 13885 | --DOMWINDOW == 113 (0x7f68d3ad7400) [pid = 13885] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 20:08:48 INFO - PROCESS | 13885 | --DOMWINDOW == 112 (0x7f68d6dd5800) [pid = 13885] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 20:08:48 INFO - PROCESS | 13885 | --DOMWINDOW == 111 (0x7f68d5544000) [pid = 13885] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 20:08:48 INFO - PROCESS | 13885 | --DOMWINDOW == 110 (0x7f68efa28000) [pid = 13885] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 20:08:48 INFO - PROCESS | 13885 | --DOMWINDOW == 109 (0x7f68de111400) [pid = 13885] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 20:08:48 INFO - PROCESS | 13885 | --DOMWINDOW == 108 (0x7f68d367ec00) [pid = 13885] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 20:08:48 INFO - PROCESS | 13885 | --DOMWINDOW == 107 (0x7f68d3e34c00) [pid = 13885] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 20:08:48 INFO - PROCESS | 13885 | --DOMWINDOW == 106 (0x7f68d20c6c00) [pid = 13885] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 20:08:48 INFO - PROCESS | 13885 | --DOMWINDOW == 105 (0x7f68d3ae6c00) [pid = 13885] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 20:08:48 INFO - PROCESS | 13885 | --DOMWINDOW == 104 (0x7f68deeb6c00) [pid = 13885] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 20:08:48 INFO - PROCESS | 13885 | 1461208128752 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:48 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d6e2d000 == 62 [pid = 13885] [id = 114] 20:08:48 INFO - PROCESS | 13885 | ++DOMWINDOW == 105 (0x7f68d20c6c00) [pid = 13885] [serial = 341] [outer = (nil)] 20:08:48 INFO - PROCESS | 13885 | ++DOMWINDOW == 106 (0x7f68d367ec00) [pid = 13885] [serial = 342] [outer = 0x7f68d20c6c00] 20:08:48 INFO - PROCESS | 13885 | 1461208128817 Marionette DEBUG loaded listener.js 20:08:48 INFO - PROCESS | 13885 | ++DOMWINDOW == 107 (0x7f68d3cec800) [pid = 13885] [serial = 343] [outer = 0x7f68d20c6c00] 20:08:49 INFO - PROCESS | 13885 | 1461208129478 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] 20:08:49 INFO - PROCESS | 13885 | 1461208129510 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 20:08:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 20:08:49 INFO - PROCESS | 13885 | 1461208129515 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 20:08:49 INFO - PROCESS | 13885 | 1461208129518 Marionette TRACE conn3 <- [1,430,null,{}] 20:08:49 INFO - PROCESS | 13885 | 1461208129530 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}] 20:08:49 INFO - PROCESS | 13885 | 1461208129684 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 20:08:49 INFO - PROCESS | 13885 | 1461208129703 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:49 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68eef0c000 == 63 [pid = 13885] [id = 115] 20:08:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 108 (0x7f68d6b18800) [pid = 13885] [serial = 344] [outer = (nil)] 20:08:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 109 (0x7f68d6dd9800) [pid = 13885] [serial = 345] [outer = 0x7f68d6b18800] 20:08:49 INFO - PROCESS | 13885 | 1461208129770 Marionette DEBUG loaded listener.js 20:08:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 110 (0x7f68d95d8400) [pid = 13885] [serial = 346] [outer = 0x7f68d6b18800] 20:08:50 INFO - PROCESS | 13885 | 1461208130513 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]]]}] 20:08:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 20:08:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1028ms 20:08:50 INFO - PROCESS | 13885 | 1461208130544 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 20:08:50 INFO - PROCESS | 13885 | 1461208130547 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 20:08:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 20:08:50 INFO - PROCESS | 13885 | 1461208130553 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 20:08:50 INFO - PROCESS | 13885 | 1461208130555 Marionette TRACE conn3 <- [1,434,null,{}] 20:08:50 INFO - PROCESS | 13885 | 1461208130667 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}] 20:08:50 INFO - PROCESS | 13885 | 1461208130851 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 20:08:50 INFO - PROCESS | 13885 | 1461208130992 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:51 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d8086000 == 64 [pid = 13885] [id = 116] 20:08:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 111 (0x7f68d220bc00) [pid = 13885] [serial = 347] [outer = (nil)] 20:08:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 112 (0x7f68d220fc00) [pid = 13885] [serial = 348] [outer = 0x7f68d220bc00] 20:08:51 INFO - PROCESS | 13885 | 1461208131066 Marionette DEBUG loaded listener.js 20:08:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 113 (0x7f68d3124c00) [pid = 13885] [serial = 349] [outer = 0x7f68d220bc00] 20:08:52 INFO - PROCESS | 13885 | 1461208132020 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]]]}] 20:08:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 20:08:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1530ms 20:08:52 INFO - PROCESS | 13885 | 1461208132086 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 20:08:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 20:08:52 INFO - PROCESS | 13885 | 1461208132094 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 20:08:52 INFO - PROCESS | 13885 | 1461208132101 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 20:08:52 INFO - PROCESS | 13885 | 1461208132105 Marionette TRACE conn3 <- [1,438,null,{}] 20:08:52 INFO - PROCESS | 13885 | 1461208132111 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}] 20:08:52 INFO - PROCESS | 13885 | 1461208132282 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 20:08:52 INFO - PROCESS | 13885 | 1461208132432 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:52 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68e35b1800 == 65 [pid = 13885] [id = 117] 20:08:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 114 (0x7f68d220d400) [pid = 13885] [serial = 350] [outer = (nil)] 20:08:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 115 (0x7f68d32ab800) [pid = 13885] [serial = 351] [outer = 0x7f68d220d400] 20:08:52 INFO - PROCESS | 13885 | 1461208132506 Marionette DEBUG loaded listener.js 20:08:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 116 (0x7f68d3acbc00) [pid = 13885] [serial = 352] [outer = 0x7f68d220d400] 20:08:53 INFO - PROCESS | 13885 | 1461208133535 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]]]}] 20:08:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 20:08:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1487ms 20:08:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 20:08:53 INFO - PROCESS | 13885 | 1461208133588 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 20:08:53 INFO - PROCESS | 13885 | 1461208133591 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 20:08:53 INFO - PROCESS | 13885 | 1461208133597 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 20:08:53 INFO - PROCESS | 13885 | 1461208133600 Marionette TRACE conn3 <- [1,442,null,{}] 20:08:53 INFO - PROCESS | 13885 | 1461208133606 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}] 20:08:53 INFO - PROCESS | 13885 | 1461208133796 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 20:08:53 INFO - PROCESS | 13885 | 1461208133961 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:54 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68efab4800 == 66 [pid = 13885] [id = 118] 20:08:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 117 (0x7f68d3ae6400) [pid = 13885] [serial = 353] [outer = (nil)] 20:08:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 118 (0x7f68d5159800) [pid = 13885] [serial = 354] [outer = 0x7f68d3ae6400] 20:08:54 INFO - PROCESS | 13885 | 1461208134054 Marionette DEBUG loaded listener.js 20:08:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 119 (0x7f68d6b90800) [pid = 13885] [serial = 355] [outer = 0x7f68d3ae6400] 20:08:54 INFO - PROCESS | 13885 | 1461208134860 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]]]}] 20:08:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 20:08:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1330ms 20:08:54 INFO - PROCESS | 13885 | 1461208134935 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 20:08:54 INFO - PROCESS | 13885 | 1461208134945 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 20:08:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 20:08:54 INFO - PROCESS | 13885 | 1461208134954 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 20:08:54 INFO - PROCESS | 13885 | 1461208134957 Marionette TRACE conn3 <- [1,446,null,{}] 20:08:54 INFO - PROCESS | 13885 | 1461208134962 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}] 20:08:55 INFO - PROCESS | 13885 | 1461208135152 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 20:08:55 INFO - PROCESS | 13885 | 1461208135298 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:55 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d2170000 == 67 [pid = 13885] [id = 119] 20:08:55 INFO - PROCESS | 13885 | ++DOMWINDOW == 120 (0x7f68d20cd000) [pid = 13885] [serial = 356] [outer = (nil)] 20:08:55 INFO - PROCESS | 13885 | ++DOMWINDOW == 121 (0x7f68d95e0c00) [pid = 13885] [serial = 357] [outer = 0x7f68d20cd000] 20:08:55 INFO - PROCESS | 13885 | 1461208135371 Marionette DEBUG loaded listener.js 20:08:55 INFO - PROCESS | 13885 | ++DOMWINDOW == 122 (0x7f68dd924400) [pid = 13885] [serial = 358] [outer = 0x7f68d20cd000] 20:08:56 INFO - PROCESS | 13885 | 1461208136263 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]]]}] 20:08:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 20:08:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1385ms 20:08:56 INFO - PROCESS | 13885 | 1461208136339 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 20:08:56 INFO - PROCESS | 13885 | 1461208136343 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 20:08:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 20:08:56 INFO - PROCESS | 13885 | 1461208136349 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 20:08:56 INFO - PROCESS | 13885 | 1461208136351 Marionette TRACE conn3 <- [1,450,null,{}] 20:08:56 INFO - PROCESS | 13885 | 1461208136357 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}] 20:08:56 INFO - PROCESS | 13885 | 1461208136506 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 20:08:56 INFO - PROCESS | 13885 | 1461208136650 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:56 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68f1780000 == 68 [pid = 13885] [id = 120] 20:08:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 123 (0x7f68d3e34c00) [pid = 13885] [serial = 359] [outer = (nil)] 20:08:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 124 (0x7f68dcca2400) [pid = 13885] [serial = 360] [outer = 0x7f68d3e34c00] 20:08:56 INFO - PROCESS | 13885 | 1461208136727 Marionette DEBUG loaded listener.js 20:08:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 125 (0x7f68dcca5c00) [pid = 13885] [serial = 361] [outer = 0x7f68d3e34c00] 20:08:57 INFO - PROCESS | 13885 | 1461208137655 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] 20:08:57 INFO - PROCESS | 13885 | 1461208137739 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 20:08:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 20:08:57 INFO - PROCESS | 13885 | 1461208137745 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 20:08:57 INFO - PROCESS | 13885 | 1461208137748 Marionette TRACE conn3 <- [1,454,null,{}] 20:08:57 INFO - PROCESS | 13885 | 1461208137753 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}] 20:08:57 INFO - PROCESS | 13885 | 1461208137979 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 20:08:58 INFO - PROCESS | 13885 | 1461208138146 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:58 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d39b2000 == 69 [pid = 13885] [id = 121] 20:08:58 INFO - PROCESS | 13885 | ++DOMWINDOW == 126 (0x7f68d6b18000) [pid = 13885] [serial = 362] [outer = (nil)] 20:08:58 INFO - PROCESS | 13885 | ++DOMWINDOW == 127 (0x7f68de111400) [pid = 13885] [serial = 363] [outer = 0x7f68d6b18000] 20:08:58 INFO - PROCESS | 13885 | 1461208138234 Marionette DEBUG loaded listener.js 20:08:58 INFO - PROCESS | 13885 | ++DOMWINDOW == 128 (0x7f68deda9000) [pid = 13885] [serial = 364] [outer = 0x7f68d6b18000] 20:08:59 INFO - PROCESS | 13885 | [13885] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:08:59 INFO - PROCESS | 13885 | 1461208139388 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]]]}] 20:08:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 20:08:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1679ms 20:08:59 INFO - PROCESS | 13885 | 1461208139426 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 20:08:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 20:08:59 INFO - PROCESS | 13885 | 1461208139432 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 20:08:59 INFO - PROCESS | 13885 | 1461208139440 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 20:08:59 INFO - PROCESS | 13885 | 1461208139445 Marionette TRACE conn3 <- [1,458,null,{}] 20:08:59 INFO - PROCESS | 13885 | 1461208139454 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}] 20:08:59 INFO - PROCESS | 13885 | 1461208139606 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 20:08:59 INFO - PROCESS | 13885 | 1461208139826 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:59 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d8084800 == 70 [pid = 13885] [id = 122] 20:08:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 129 (0x7f68d2203c00) [pid = 13885] [serial = 365] [outer = (nil)] 20:08:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 130 (0x7f68d3121c00) [pid = 13885] [serial = 366] [outer = 0x7f68d2203c00] 20:08:59 INFO - PROCESS | 13885 | 1461208139892 Marionette DEBUG loaded listener.js 20:08:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 131 (0x7f68d3134800) [pid = 13885] [serial = 367] [outer = 0x7f68d2203c00] 20:09:00 INFO - PROCESS | 13885 | 1461208140811 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] 20:09:00 INFO - PROCESS | 13885 | 1461208140890 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 20:09:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 20:09:00 INFO - PROCESS | 13885 | 1461208140901 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 20:09:00 INFO - PROCESS | 13885 | 1461208140904 Marionette TRACE conn3 <- [1,462,null,{}] 20:09:00 INFO - PROCESS | 13885 | 1461208140910 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}] 20:09:01 INFO - PROCESS | 13885 | 1461208141122 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 20:09:01 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68efb1e800 == 69 [pid = 13885] [id = 90] 20:09:01 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d6e2d000 == 68 [pid = 13885] [id = 114] 20:09:01 INFO - PROCESS | 13885 | --DOMWINDOW == 130 (0x7f68efb61800) [pid = 13885] [serial = 309] [outer = (nil)] [url = about:blank] 20:09:01 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68e35bc800 == 67 [pid = 13885] [id = 113] 20:09:01 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68de97a000 == 66 [pid = 13885] [id = 112] 20:09:01 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7c1f000 == 65 [pid = 13885] [id = 111] 20:09:01 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d55ae000 == 64 [pid = 13885] [id = 110] 20:09:01 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dd64b000 == 63 [pid = 13885] [id = 104] 20:09:01 INFO - PROCESS | 13885 | 1461208141323 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:01 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d39b9000 == 64 [pid = 13885] [id = 123] 20:09:01 INFO - PROCESS | 13885 | ++DOMWINDOW == 131 (0x7f68d32a3c00) [pid = 13885] [serial = 368] [outer = (nil)] 20:09:01 INFO - PROCESS | 13885 | ++DOMWINDOW == 132 (0x7f68d367f400) [pid = 13885] [serial = 369] [outer = 0x7f68d32a3c00] 20:09:01 INFO - PROCESS | 13885 | 1461208141386 Marionette DEBUG loaded listener.js 20:09:01 INFO - PROCESS | 13885 | ++DOMWINDOW == 133 (0x7f68d3ac1400) [pid = 13885] [serial = 370] [outer = 0x7f68d32a3c00] 20:09:01 INFO - PROCESS | 13885 | --DOMWINDOW == 132 (0x7f68eb8c2400) [pid = 13885] [serial = 271] [outer = (nil)] [url = about:blank] 20:09:01 INFO - PROCESS | 13885 | --DOMWINDOW == 131 (0x7f68d6c64000) [pid = 13885] [serial = 276] [outer = (nil)] [url = about:blank] 20:09:01 INFO - PROCESS | 13885 | --DOMWINDOW == 130 (0x7f68d9574400) [pid = 13885] [serial = 297] [outer = (nil)] [url = about:blank] 20:09:01 INFO - PROCESS | 13885 | --DOMWINDOW == 129 (0x7f68db0c9800) [pid = 13885] [serial = 298] [outer = (nil)] [url = about:blank] 20:09:01 INFO - PROCESS | 13885 | --DOMWINDOW == 128 (0x7f68ef9a4c00) [pid = 13885] [serial = 285] [outer = (nil)] [url = about:blank] 20:09:01 INFO - PROCESS | 13885 | --DOMWINDOW == 127 (0x7f68d3154c00) [pid = 13885] [serial = 289] [outer = (nil)] [url = about:blank] 20:09:01 INFO - PROCESS | 13885 | --DOMWINDOW == 126 (0x7f68ea710000) [pid = 13885] [serial = 165] [outer = (nil)] [url = about:blank] 20:09:01 INFO - PROCESS | 13885 | --DOMWINDOW == 125 (0x7f68d95da000) [pid = 13885] [serial = 168] [outer = (nil)] [url = about:blank] 20:09:01 INFO - PROCESS | 13885 | --DOMWINDOW == 124 (0x7f68ed1e3000) [pid = 13885] [serial = 234] [outer = (nil)] [url = about:blank] 20:09:01 INFO - PROCESS | 13885 | --DOMWINDOW == 123 (0x7f68eb427400) [pid = 13885] [serial = 304] [outer = (nil)] [url = about:blank] 20:09:01 INFO - PROCESS | 13885 | --DOMWINDOW == 122 (0x7f68efb0cc00) [pid = 13885] [serial = 307] [outer = (nil)] [url = about:blank] 20:09:01 INFO - PROCESS | 13885 | --DOMWINDOW == 121 (0x7f68d314b800) [pid = 13885] [serial = 288] [outer = (nil)] [url = about:blank] 20:09:01 INFO - PROCESS | 13885 | --DOMWINDOW == 120 (0x7f68dcf85000) [pid = 13885] [serial = 279] [outer = (nil)] [url = about:blank] 20:09:01 INFO - PROCESS | 13885 | --DOMWINDOW == 119 (0x7f68eb428800) [pid = 13885] [serial = 306] [outer = (nil)] [url = about:blank] 20:09:01 INFO - PROCESS | 13885 | --DOMWINDOW == 118 (0x7f68efb11000) [pid = 13885] [serial = 210] [outer = (nil)] [url = about:blank] 20:09:01 INFO - PROCESS | 13885 | --DOMWINDOW == 117 (0x7f68de10c800) [pid = 13885] [serial = 141] [outer = (nil)] [url = about:blank] 20:09:01 INFO - PROCESS | 13885 | --DOMWINDOW == 116 (0x7f68d3ae4c00) [pid = 13885] [serial = 291] [outer = (nil)] [url = about:blank] 20:09:01 INFO - PROCESS | 13885 | --DOMWINDOW == 115 (0x7f68d3acf000) [pid = 13885] [serial = 273] [outer = (nil)] [url = about:blank] 20:09:01 INFO - PROCESS | 13885 | --DOMWINDOW == 114 (0x7f68de262800) [pid = 13885] [serial = 301] [outer = (nil)] [url = about:blank] 20:09:01 INFO - PROCESS | 13885 | --DOMWINDOW == 113 (0x7f68eb8f1000) [pid = 13885] [serial = 282] [outer = (nil)] [url = about:blank] 20:09:01 INFO - PROCESS | 13885 | --DOMWINDOW == 112 (0x7f68ddd73400) [pid = 13885] [serial = 171] [outer = (nil)] [url = about:blank] 20:09:01 INFO - PROCESS | 13885 | --DOMWINDOW == 111 (0x7f68f2485800) [pid = 13885] [serial = 213] [outer = (nil)] [url = about:blank] 20:09:01 INFO - PROCESS | 13885 | --DOMWINDOW == 110 (0x7f68d3ce5400) [pid = 13885] [serial = 292] [outer = (nil)] [url = about:blank] 20:09:01 INFO - PROCESS | 13885 | --DOMWINDOW == 109 (0x7f68ea3a0800) [pid = 13885] [serial = 174] [outer = (nil)] [url = about:blank] 20:09:01 INFO - PROCESS | 13885 | --DOMWINDOW == 108 (0x7f68d553ac00) [pid = 13885] [serial = 138] [outer = (nil)] [url = about:blank] 20:09:01 INFO - PROCESS | 13885 | --DOMWINDOW == 107 (0x7f68deeb3400) [pid = 13885] [serial = 204] [outer = (nil)] [url = about:blank] 20:09:01 INFO - PROCESS | 13885 | --DOMWINDOW == 106 (0x7f68d5294800) [pid = 13885] [serial = 294] [outer = (nil)] [url = about:blank] 20:09:01 INFO - PROCESS | 13885 | --DOMWINDOW == 105 (0x7f68dfc6dc00) [pid = 13885] [serial = 303] [outer = (nil)] [url = about:blank] 20:09:01 INFO - PROCESS | 13885 | --DOMWINDOW == 104 (0x7f68db1e3c00) [pid = 13885] [serial = 201] [outer = (nil)] [url = about:blank] 20:09:01 INFO - PROCESS | 13885 | --DOMWINDOW == 103 (0x7f68ef5c6400) [pid = 13885] [serial = 207] [outer = (nil)] [url = about:blank] 20:09:01 INFO - PROCESS | 13885 | --DOMWINDOW == 102 (0x7f68d6c67c00) [pid = 13885] [serial = 295] [outer = (nil)] [url = about:blank] 20:09:01 INFO - PROCESS | 13885 | --DOMWINDOW == 101 (0x7f68dd1e0000) [pid = 13885] [serial = 300] [outer = (nil)] [url = about:blank] 20:09:02 INFO - PROCESS | 13885 | [13885] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:09:02 INFO - PROCESS | 13885 | 1461208142260 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] 20:09:02 INFO - PROCESS | 13885 | 1461208142339 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 20:09:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 20:09:02 INFO - PROCESS | 13885 | 1461208142345 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 20:09:02 INFO - PROCESS | 13885 | 1461208142350 Marionette TRACE conn3 <- [1,466,null,{}] 20:09:02 INFO - PROCESS | 13885 | 1461208142366 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}] 20:09:02 INFO - PROCESS | 13885 | 1461208142523 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 20:09:02 INFO - PROCESS | 13885 | 1461208142630 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:02 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dd335800 == 65 [pid = 13885] [id = 124] 20:09:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 102 (0x7f68d32a5000) [pid = 13885] [serial = 371] [outer = (nil)] 20:09:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 103 (0x7f68d3aee800) [pid = 13885] [serial = 372] [outer = 0x7f68d32a5000] 20:09:02 INFO - PROCESS | 13885 | 1461208142697 Marionette DEBUG loaded listener.js 20:09:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 104 (0x7f68d515d800) [pid = 13885] [serial = 373] [outer = 0x7f68d32a5000] 20:09:03 INFO - PROCESS | 13885 | 1461208143467 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] 20:09:03 INFO - PROCESS | 13885 | 1461208143542 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 20:09:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 20:09:03 INFO - PROCESS | 13885 | 1461208143547 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 20:09:03 INFO - PROCESS | 13885 | 1461208143550 Marionette TRACE conn3 <- [1,470,null,{}] 20:09:03 INFO - PROCESS | 13885 | 1461208143566 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}] 20:09:03 INFO - PROCESS | 13885 | 1461208143756 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 20:09:03 INFO - PROCESS | 13885 | 1461208143774 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:03 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68de23c000 == 66 [pid = 13885] [id = 125] 20:09:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 105 (0x7f68d32a5c00) [pid = 13885] [serial = 374] [outer = (nil)] 20:09:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 106 (0x7f68d6038000) [pid = 13885] [serial = 375] [outer = 0x7f68d32a5c00] 20:09:03 INFO - PROCESS | 13885 | 1461208143848 Marionette DEBUG loaded listener.js 20:09:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 107 (0x7f68d6dd3000) [pid = 13885] [serial = 376] [outer = 0x7f68d32a5c00] 20:09:04 INFO - PROCESS | 13885 | 1461208144677 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]]]}] 20:09:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 20:09:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1190ms 20:09:04 INFO - PROCESS | 13885 | 1461208144743 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 20:09:04 INFO - PROCESS | 13885 | 1461208144747 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 20:09:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 20:09:04 INFO - PROCESS | 13885 | 1461208144753 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 20:09:04 INFO - PROCESS | 13885 | 1461208144756 Marionette TRACE conn3 <- [1,474,null,{}] 20:09:04 INFO - PROCESS | 13885 | 1461208144762 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}] 20:09:04 INFO - PROCESS | 13885 | 1461208144958 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 20:09:04 INFO - PROCESS | 13885 | 1461208144981 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:05 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68df996800 == 67 [pid = 13885] [id = 126] 20:09:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 108 (0x7f68d6c72c00) [pid = 13885] [serial = 377] [outer = (nil)] 20:09:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 109 (0x7f68d6e90c00) [pid = 13885] [serial = 378] [outer = 0x7f68d6c72c00] 20:09:05 INFO - PROCESS | 13885 | 1461208145045 Marionette DEBUG loaded listener.js 20:09:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 110 (0x7f68db652000) [pid = 13885] [serial = 379] [outer = 0x7f68d6c72c00] 20:09:05 INFO - PROCESS | 13885 | --DOMWINDOW == 109 (0x7f68d3135000) [pid = 13885] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 20:09:05 INFO - PROCESS | 13885 | --DOMWINDOW == 108 (0x7f68d32ae800) [pid = 13885] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 20:09:05 INFO - PROCESS | 13885 | --DOMWINDOW == 107 (0x7f68d2203800) [pid = 13885] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 20:09:05 INFO - PROCESS | 13885 | --DOMWINDOW == 106 (0x7f68d20c6c00) [pid = 13885] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 20:09:05 INFO - PROCESS | 13885 | --DOMWINDOW == 105 (0x7f68d3128800) [pid = 13885] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 20:09:06 INFO - PROCESS | 13885 | 1461208146010 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]]]}] 20:09:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 20:09:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1280ms 20:09:06 INFO - PROCESS | 13885 | 1461208146034 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 20:09:06 INFO - PROCESS | 13885 | 1461208146037 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 20:09:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 20:09:06 INFO - PROCESS | 13885 | 1461208146043 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 20:09:06 INFO - PROCESS | 13885 | 1461208146045 Marionette TRACE conn3 <- [1,478,null,{}] 20:09:06 INFO - PROCESS | 13885 | 1461208146051 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}] 20:09:06 INFO - PROCESS | 13885 | 1461208146236 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 20:09:06 INFO - PROCESS | 13885 | 1461208146360 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:06 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ea0d3000 == 68 [pid = 13885] [id = 127] 20:09:06 INFO - PROCESS | 13885 | ++DOMWINDOW == 106 (0x7f68d2203800) [pid = 13885] [serial = 380] [outer = (nil)] 20:09:06 INFO - PROCESS | 13885 | ++DOMWINDOW == 107 (0x7f68dcca3000) [pid = 13885] [serial = 381] [outer = 0x7f68d2203800] 20:09:06 INFO - PROCESS | 13885 | 1461208146446 Marionette DEBUG loaded listener.js 20:09:06 INFO - PROCESS | 13885 | ++DOMWINDOW == 108 (0x7f68de1a9000) [pid = 13885] [serial = 382] [outer = 0x7f68d2203800] 20:09:07 INFO - PROCESS | 13885 | 1461208147214 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]]]}] 20:09:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 20:09:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1229ms 20:09:07 INFO - PROCESS | 13885 | 1461208147273 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 20:09:07 INFO - PROCESS | 13885 | 1461208147277 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 20:09:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 20:09:07 INFO - PROCESS | 13885 | 1461208147282 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 20:09:07 INFO - PROCESS | 13885 | 1461208147284 Marionette TRACE conn3 <- [1,482,null,{}] 20:09:07 INFO - PROCESS | 13885 | 1461208147297 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}] 20:09:07 INFO - PROCESS | 13885 | 1461208147445 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 20:09:07 INFO - PROCESS | 13885 | 1461208147455 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:07 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ed684800 == 69 [pid = 13885] [id = 128] 20:09:07 INFO - PROCESS | 13885 | ++DOMWINDOW == 109 (0x7f68d31e4c00) [pid = 13885] [serial = 383] [outer = (nil)] 20:09:07 INFO - PROCESS | 13885 | ++DOMWINDOW == 110 (0x7f68d31eb000) [pid = 13885] [serial = 384] [outer = 0x7f68d31e4c00] 20:09:07 INFO - PROCESS | 13885 | 1461208147517 Marionette DEBUG loaded listener.js 20:09:07 INFO - PROCESS | 13885 | ++DOMWINDOW == 111 (0x7f68d31ef800) [pid = 13885] [serial = 385] [outer = 0x7f68d31e4c00] 20:09:08 INFO - PROCESS | 13885 | 1461208148674 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]]]}] 20:09:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 20:09:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1443ms 20:09:08 INFO - PROCESS | 13885 | 1461208148727 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 20:09:08 INFO - PROCESS | 13885 | 1461208148734 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 20:09:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 20:09:08 INFO - PROCESS | 13885 | 1461208148744 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 20:09:08 INFO - PROCESS | 13885 | 1461208148748 Marionette TRACE conn3 <- [1,486,null,{}] 20:09:08 INFO - PROCESS | 13885 | 1461208148761 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}] 20:09:09 INFO - PROCESS | 13885 | 1461208149092 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 20:09:09 INFO - PROCESS | 13885 | 1461208149364 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:09 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d9f4c800 == 70 [pid = 13885] [id = 129] 20:09:09 INFO - PROCESS | 13885 | ++DOMWINDOW == 112 (0x7f68d3129c00) [pid = 13885] [serial = 386] [outer = (nil)] 20:09:09 INFO - PROCESS | 13885 | ++DOMWINDOW == 113 (0x7f68d3149400) [pid = 13885] [serial = 387] [outer = 0x7f68d3129c00] 20:09:09 INFO - PROCESS | 13885 | 1461208149535 Marionette DEBUG loaded listener.js 20:09:09 INFO - PROCESS | 13885 | ++DOMWINDOW == 114 (0x7f68d31eac00) [pid = 13885] [serial = 388] [outer = 0x7f68d3129c00] 20:09:10 INFO - PROCESS | 13885 | 1461208150556 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]]]}] 20:09:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 20:09:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1843ms 20:09:10 INFO - PROCESS | 13885 | 1461208150588 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 20:09:10 INFO - PROCESS | 13885 | 1461208150598 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 20:09:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 20:09:10 INFO - PROCESS | 13885 | 1461208150609 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 20:09:10 INFO - PROCESS | 13885 | 1461208150613 Marionette TRACE conn3 <- [1,490,null,{}] 20:09:10 INFO - PROCESS | 13885 | 1461208150620 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}] 20:09:10 INFO - PROCESS | 13885 | 1461208150796 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 20:09:10 INFO - PROCESS | 13885 | 1461208150951 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:10 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68e35bc800 == 71 [pid = 13885] [id = 130] 20:09:10 INFO - PROCESS | 13885 | ++DOMWINDOW == 115 (0x7f68d3138400) [pid = 13885] [serial = 389] [outer = (nil)] 20:09:11 INFO - PROCESS | 13885 | ++DOMWINDOW == 116 (0x7f68d3ad8c00) [pid = 13885] [serial = 390] [outer = 0x7f68d3138400] 20:09:11 INFO - PROCESS | 13885 | 1461208151025 Marionette DEBUG loaded listener.js 20:09:11 INFO - PROCESS | 13885 | ++DOMWINDOW == 117 (0x7f68d3ce7c00) [pid = 13885] [serial = 391] [outer = 0x7f68d3138400] 20:09:11 INFO - PROCESS | 13885 | 1461208151967 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]]]}] 20:09:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 20:09:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1392ms 20:09:12 INFO - PROCESS | 13885 | 1461208152002 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 20:09:12 INFO - PROCESS | 13885 | 1461208152006 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 20:09:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 20:09:12 INFO - PROCESS | 13885 | 1461208152014 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 20:09:12 INFO - PROCESS | 13885 | 1461208152020 Marionette TRACE conn3 <- [1,494,null,{}] 20:09:12 INFO - PROCESS | 13885 | 1461208152037 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}] 20:09:12 INFO - PROCESS | 13885 | 1461208152225 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 20:09:12 INFO - PROCESS | 13885 | 1461208152372 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:12 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ef79a000 == 72 [pid = 13885] [id = 131] 20:09:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 118 (0x7f68d375cc00) [pid = 13885] [serial = 392] [outer = (nil)] 20:09:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 119 (0x7f68db1e3000) [pid = 13885] [serial = 393] [outer = 0x7f68d375cc00] 20:09:12 INFO - PROCESS | 13885 | 1461208152452 Marionette DEBUG loaded listener.js 20:09:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 120 (0x7f68dcca7000) [pid = 13885] [serial = 394] [outer = 0x7f68d375cc00] 20:09:13 INFO - PROCESS | 13885 | 1461208153434 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]]]}] 20:09:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 20:09:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1485ms 20:09:13 INFO - PROCESS | 13885 | 1461208153501 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 20:09:13 INFO - PROCESS | 13885 | 1461208153506 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 20:09:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 20:09:13 INFO - PROCESS | 13885 | 1461208153514 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 20:09:13 INFO - PROCESS | 13885 | 1461208153516 Marionette TRACE conn3 <- [1,498,null,{}] 20:09:13 INFO - PROCESS | 13885 | 1461208153522 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}] 20:09:13 INFO - PROCESS | 13885 | 1461208153710 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 20:09:13 INFO - PROCESS | 13885 | 1461208153936 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:14 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68f3a9b000 == 73 [pid = 13885] [id = 132] 20:09:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 121 (0x7f68d43f0c00) [pid = 13885] [serial = 395] [outer = (nil)] 20:09:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 122 (0x7f68d43f8400) [pid = 13885] [serial = 396] [outer = 0x7f68d43f0c00] 20:09:14 INFO - PROCESS | 13885 | 1461208154062 Marionette DEBUG loaded listener.js 20:09:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 123 (0x7f68d6dd4400) [pid = 13885] [serial = 397] [outer = 0x7f68d43f0c00] 20:09:14 INFO - PROCESS | 13885 | 1461208154889 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]]]}] 20:09:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 20:09:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1434ms 20:09:14 INFO - PROCESS | 13885 | 1461208154949 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 20:09:14 INFO - PROCESS | 13885 | 1461208154954 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 20:09:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 20:09:14 INFO - PROCESS | 13885 | 1461208154961 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 20:09:14 INFO - PROCESS | 13885 | 1461208154965 Marionette TRACE conn3 <- [1,502,null,{}] 20:09:14 INFO - PROCESS | 13885 | 1461208154970 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}] 20:09:15 INFO - PROCESS | 13885 | 1461208155148 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 20:09:15 INFO - PROCESS | 13885 | 1461208155298 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:15 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d79b3000 == 74 [pid = 13885] [id = 133] 20:09:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 124 (0x7f68d43f3800) [pid = 13885] [serial = 398] [outer = (nil)] 20:09:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 125 (0x7f68dd1e0000) [pid = 13885] [serial = 399] [outer = 0x7f68d43f3800] 20:09:15 INFO - PROCESS | 13885 | 1461208155373 Marionette DEBUG loaded listener.js 20:09:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 126 (0x7f68de265c00) [pid = 13885] [serial = 400] [outer = 0x7f68d43f3800] 20:09:16 INFO - PROCESS | 13885 | 1461208156272 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]]]}] 20:09:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 20:09:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1340ms 20:09:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 20:09:16 INFO - PROCESS | 13885 | 1461208156302 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 20:09:16 INFO - PROCESS | 13885 | 1461208156305 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 20:09:16 INFO - PROCESS | 13885 | 1461208156312 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 20:09:16 INFO - PROCESS | 13885 | 1461208156315 Marionette TRACE conn3 <- [1,506,null,{}] 20:09:16 INFO - PROCESS | 13885 | 1461208156320 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}] 20:09:16 INFO - PROCESS | 13885 | 1461208156507 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 20:09:16 INFO - PROCESS | 13885 | 1461208156663 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:16 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7f12000 == 75 [pid = 13885] [id = 134] 20:09:16 INFO - PROCESS | 13885 | ++DOMWINDOW == 127 (0x7f68d7789000) [pid = 13885] [serial = 401] [outer = (nil)] 20:09:16 INFO - PROCESS | 13885 | ++DOMWINDOW == 128 (0x7f68d7795000) [pid = 13885] [serial = 402] [outer = 0x7f68d7789000] 20:09:16 INFO - PROCESS | 13885 | 1461208156745 Marionette DEBUG loaded listener.js 20:09:16 INFO - PROCESS | 13885 | ++DOMWINDOW == 129 (0x7f68def97c00) [pid = 13885] [serial = 403] [outer = 0x7f68d7789000] 20:09:17 INFO - PROCESS | 13885 | 1461208157648 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]]]}] 20:09:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 20:09:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1388ms 20:09:17 INFO - PROCESS | 13885 | 1461208157701 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 20:09:17 INFO - PROCESS | 13885 | 1461208157705 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 20:09:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 20:09:17 INFO - PROCESS | 13885 | 1461208157712 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 20:09:17 INFO - PROCESS | 13885 | 1461208157715 Marionette TRACE conn3 <- [1,510,null,{}] 20:09:17 INFO - PROCESS | 13885 | 1461208157721 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}] 20:09:17 INFO - PROCESS | 13885 | 1461208157881 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 20:09:18 INFO - PROCESS | 13885 | 1461208158037 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:18 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cd713800 == 76 [pid = 13885] [id = 135] 20:09:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 130 (0x7f68cd6c9800) [pid = 13885] [serial = 404] [outer = (nil)] 20:09:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 131 (0x7f68cd6ce800) [pid = 13885] [serial = 405] [outer = 0x7f68cd6c9800] 20:09:18 INFO - PROCESS | 13885 | 1461208158111 Marionette DEBUG loaded listener.js 20:09:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 132 (0x7f68cd6d3c00) [pid = 13885] [serial = 406] [outer = 0x7f68cd6c9800] 20:09:19 INFO - PROCESS | 13885 | 1461208159323 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]]]}] 20:09:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 20:09:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1685ms 20:09:19 INFO - PROCESS | 13885 | 1461208159399 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 20:09:19 INFO - PROCESS | 13885 | 1461208159412 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 20:09:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 20:09:19 INFO - PROCESS | 13885 | 1461208159430 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 20:09:19 INFO - PROCESS | 13885 | 1461208159441 Marionette TRACE conn3 <- [1,514,null,{}] 20:09:19 INFO - PROCESS | 13885 | 1461208159456 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}] 20:09:19 INFO - PROCESS | 13885 | 1461208159702 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 20:09:19 INFO - PROCESS | 13885 | 1461208159937 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:19 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ef979800 == 75 [pid = 13885] [id = 103] 20:09:19 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68f3c82800 == 74 [pid = 13885] [id = 95] 20:09:19 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68f3aa8800 == 73 [pid = 13885] [id = 93] 20:09:19 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ea532000 == 72 [pid = 13885] [id = 92] 20:09:19 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ea0d3000 == 71 [pid = 13885] [id = 127] 20:09:19 INFO - PROCESS | 13885 | --DOMWINDOW == 131 (0x7f68d6dd9800) [pid = 13885] [serial = 345] [outer = (nil)] [url = about:blank] 20:09:19 INFO - PROCESS | 13885 | --DOMWINDOW == 130 (0x7f68d3ae5000) [pid = 13885] [serial = 312] [outer = (nil)] [url = about:blank] 20:09:19 INFO - PROCESS | 13885 | --DOMWINDOW == 129 (0x7f68d6dcc800) [pid = 13885] [serial = 315] [outer = (nil)] [url = about:blank] 20:09:19 INFO - PROCESS | 13885 | --DOMWINDOW == 128 (0x7f68ed61e800) [pid = 13885] [serial = 318] [outer = (nil)] [url = about:blank] 20:09:19 INFO - PROCESS | 13885 | --DOMWINDOW == 127 (0x7f68d5160400) [pid = 13885] [serial = 321] [outer = (nil)] [url = about:blank] 20:09:19 INFO - PROCESS | 13885 | --DOMWINDOW == 126 (0x7f68f24b4000) [pid = 13885] [serial = 324] [outer = (nil)] [url = about:blank] 20:09:20 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d3923000 == 72 [pid = 13885] [id = 136] 20:09:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 127 (0x7f68d3122400) [pid = 13885] [serial = 407] [outer = (nil)] 20:09:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 128 (0x7f68d3125c00) [pid = 13885] [serial = 408] [outer = 0x7f68d3122400] 20:09:20 INFO - PROCESS | 13885 | 1461208160064 Marionette DEBUG loaded listener.js 20:09:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 129 (0x7f68d3139400) [pid = 13885] [serial = 409] [outer = 0x7f68d3122400] 20:09:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68df996800 == 71 [pid = 13885] [id = 126] 20:09:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68de23c000 == 70 [pid = 13885] [id = 125] 20:09:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dd335800 == 69 [pid = 13885] [id = 124] 20:09:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d39b9000 == 68 [pid = 13885] [id = 123] 20:09:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d8084800 == 67 [pid = 13885] [id = 122] 20:09:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d2170000 == 66 [pid = 13885] [id = 119] 20:09:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68efab4800 == 65 [pid = 13885] [id = 118] 20:09:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68e35b1800 == 64 [pid = 13885] [id = 117] 20:09:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d8086000 == 63 [pid = 13885] [id = 116] 20:09:20 INFO - PROCESS | 13885 | --DOMWINDOW == 128 (0x7f68d313ec00) [pid = 13885] [serial = 339] [outer = (nil)] [url = about:blank] 20:09:20 INFO - PROCESS | 13885 | --DOMWINDOW == 127 (0x7f68d3ac7000) [pid = 13885] [serial = 331] [outer = (nil)] [url = about:blank] 20:09:20 INFO - PROCESS | 13885 | --DOMWINDOW == 126 (0x7f68d3681c00) [pid = 13885] [serial = 330] [outer = (nil)] [url = about:blank] 20:09:20 INFO - PROCESS | 13885 | --DOMWINDOW == 125 (0x7f68d220e800) [pid = 13885] [serial = 336] [outer = (nil)] [url = about:blank] 20:09:20 INFO - PROCESS | 13885 | --DOMWINDOW == 124 (0x7f68d367ec00) [pid = 13885] [serial = 342] [outer = (nil)] [url = about:blank] 20:09:20 INFO - PROCESS | 13885 | --DOMWINDOW == 123 (0x7f68d3ace800) [pid = 13885] [serial = 333] [outer = (nil)] [url = about:blank] 20:09:20 INFO - PROCESS | 13885 | --DOMWINDOW == 122 (0x7f68d3ae8400) [pid = 13885] [serial = 334] [outer = (nil)] [url = about:blank] 20:09:20 INFO - PROCESS | 13885 | --DOMWINDOW == 121 (0x7f68f485ac00) [pid = 13885] [serial = 327] [outer = (nil)] [url = about:blank] 20:09:20 INFO - PROCESS | 13885 | --DOMWINDOW == 120 (0x7f68d3143c00) [pid = 13885] [serial = 340] [outer = (nil)] [url = about:blank] 20:09:20 INFO - PROCESS | 13885 | --DOMWINDOW == 119 (0x7f68d3cec800) [pid = 13885] [serial = 343] [outer = (nil)] [url = about:blank] 20:09:20 INFO - PROCESS | 13885 | --DOMWINDOW == 118 (0x7f68d3ce3400) [pid = 13885] [serial = 337] [outer = (nil)] [url = about:blank] 20:09:20 INFO - PROCESS | 13885 | 1461208160843 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]]]}] 20:09:20 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 20:09:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1454ms 20:09:20 INFO - PROCESS | 13885 | 1461208160881 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 20:09:20 INFO - PROCESS | 13885 | 1461208160889 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 20:09:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 20:09:20 INFO - PROCESS | 13885 | 1461208160899 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 20:09:20 INFO - PROCESS | 13885 | 1461208160903 Marionette TRACE conn3 <- [1,518,null,{}] 20:09:20 INFO - PROCESS | 13885 | 1461208160909 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}] 20:09:21 INFO - PROCESS | 13885 | 1461208161064 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 20:09:21 INFO - PROCESS | 13885 | 1461208161178 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:21 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7f05000 == 64 [pid = 13885] [id = 137] 20:09:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 119 (0x7f68d2204000) [pid = 13885] [serial = 410] [outer = (nil)] 20:09:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 120 (0x7f68d31ed800) [pid = 13885] [serial = 411] [outer = 0x7f68d2204000] 20:09:21 INFO - PROCESS | 13885 | 1461208161240 Marionette DEBUG loaded listener.js 20:09:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 121 (0x7f68d375e000) [pid = 13885] [serial = 412] [outer = 0x7f68d2204000] 20:09:22 INFO - PROCESS | 13885 | 1461208162079 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]]]}] 20:09:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 20:09:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1235ms 20:09:22 INFO - PROCESS | 13885 | 1461208162136 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 20:09:22 INFO - PROCESS | 13885 | 1461208162139 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 20:09:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 20:09:22 INFO - PROCESS | 13885 | 1461208162147 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 20:09:22 INFO - PROCESS | 13885 | 1461208162152 Marionette TRACE conn3 <- [1,522,null,{}] 20:09:22 INFO - PROCESS | 13885 | 1461208162167 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}] 20:09:22 INFO - PROCESS | 13885 | 1461208162468 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 20:09:22 INFO - PROCESS | 13885 | 1461208162907 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:22 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68de1f8000 == 65 [pid = 13885] [id = 138] 20:09:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 122 (0x7f68d6c66800) [pid = 13885] [serial = 413] [outer = (nil)] 20:09:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 123 (0x7f68d6dd9800) [pid = 13885] [serial = 414] [outer = 0x7f68d6c66800] 20:09:23 INFO - PROCESS | 13885 | 1461208163000 Marionette DEBUG loaded listener.js 20:09:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 124 (0x7f68d7794800) [pid = 13885] [serial = 415] [outer = 0x7f68d6c66800] 20:09:23 INFO - PROCESS | 13885 | 1461208163833 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]]]}] 20:09:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 20:09:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1742ms 20:09:23 INFO - PROCESS | 13885 | 1461208163897 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 20:09:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 20:09:23 INFO - PROCESS | 13885 | 1461208163903 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 20:09:23 INFO - PROCESS | 13885 | 1461208163983 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 20:09:23 INFO - PROCESS | 13885 | 1461208163989 Marionette TRACE conn3 <- [1,526,null,{}] 20:09:24 INFO - PROCESS | 13885 | 1461208164001 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}] 20:09:24 INFO - PROCESS | 13885 | 1461208164193 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 20:09:24 INFO - PROCESS | 13885 | 1461208164215 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:24 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d5f4b000 == 66 [pid = 13885] [id = 139] 20:09:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 125 (0x7f68d43edc00) [pid = 13885] [serial = 416] [outer = (nil)] 20:09:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 126 (0x7f68dcca1c00) [pid = 13885] [serial = 417] [outer = 0x7f68d43edc00] 20:09:24 INFO - PROCESS | 13885 | 1461208164282 Marionette DEBUG loaded listener.js 20:09:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 127 (0x7f68dccab800) [pid = 13885] [serial = 418] [outer = 0x7f68d43edc00] 20:09:24 INFO - PROCESS | 13885 | --DOMWINDOW == 126 (0x7f68d2203800) [pid = 13885] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 20:09:24 INFO - PROCESS | 13885 | --DOMWINDOW == 125 (0x7f68d32a3c00) [pid = 13885] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 20:09:24 INFO - PROCESS | 13885 | --DOMWINDOW == 124 (0x7f68d2203c00) [pid = 13885] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 20:09:24 INFO - PROCESS | 13885 | --DOMWINDOW == 123 (0x7f68d6c72c00) [pid = 13885] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 20:09:24 INFO - PROCESS | 13885 | --DOMWINDOW == 122 (0x7f68d32a5c00) [pid = 13885] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 20:09:24 INFO - PROCESS | 13885 | --DOMWINDOW == 121 (0x7f68d6b18800) [pid = 13885] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 20:09:24 INFO - PROCESS | 13885 | --DOMWINDOW == 120 (0x7f68d32a5000) [pid = 13885] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 20:09:25 INFO - PROCESS | 13885 | 1461208165162 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]]]}] 20:09:25 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 20:09:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1268ms 20:09:25 INFO - PROCESS | 13885 | 1461208165177 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 20:09:25 INFO - PROCESS | 13885 | 1461208165181 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 20:09:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 20:09:25 INFO - PROCESS | 13885 | 1461208165189 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 20:09:25 INFO - PROCESS | 13885 | 1461208165192 Marionette TRACE conn3 <- [1,530,null,{}] 20:09:25 INFO - PROCESS | 13885 | 1461208165197 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}] 20:09:25 INFO - PROCESS | 13885 | 1461208165383 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 20:09:25 INFO - PROCESS | 13885 | 1461208165400 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:25 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68e43cf000 == 67 [pid = 13885] [id = 140] 20:09:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 121 (0x7f68d2211400) [pid = 13885] [serial = 419] [outer = (nil)] 20:09:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 122 (0x7f68d95da000) [pid = 13885] [serial = 420] [outer = 0x7f68d2211400] 20:09:25 INFO - PROCESS | 13885 | 1461208165464 Marionette DEBUG loaded listener.js 20:09:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 123 (0x7f68de93f800) [pid = 13885] [serial = 421] [outer = 0x7f68d2211400] 20:09:26 INFO - PROCESS | 13885 | 1461208166269 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"]]]}] 20:09:26 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 20:09:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 20:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 20:09:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:09:26 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 20:09:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 20:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 20:09:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:09:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1130ms 20:09:26 INFO - PROCESS | 13885 | 1461208166320 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 20:09:26 INFO - PROCESS | 13885 | 1461208166324 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 20:09:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 20:09:26 INFO - PROCESS | 13885 | 1461208166331 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 20:09:26 INFO - PROCESS | 13885 | 1461208166334 Marionette TRACE conn3 <- [1,534,null,{}] 20:09:26 INFO - PROCESS | 13885 | 1461208166339 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}] 20:09:26 INFO - PROCESS | 13885 | 1461208166566 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 20:09:26 INFO - PROCESS | 13885 | 1461208166591 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:26 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ef054000 == 68 [pid = 13885] [id = 141] 20:09:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 124 (0x7f68de267800) [pid = 13885] [serial = 422] [outer = (nil)] 20:09:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 125 (0x7f68ea51c800) [pid = 13885] [serial = 423] [outer = 0x7f68de267800] 20:09:26 INFO - PROCESS | 13885 | 1461208166658 Marionette DEBUG loaded listener.js 20:09:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 126 (0x7f68eb5c4000) [pid = 13885] [serial = 424] [outer = 0x7f68de267800] 20:09:27 INFO - PROCESS | 13885 | 1461208167641 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]]]}] 20:09:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 20:09:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1335ms 20:09:27 INFO - PROCESS | 13885 | 1461208167667 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 20:09:27 INFO - PROCESS | 13885 | 1461208167675 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 20:09:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 20:09:27 INFO - PROCESS | 13885 | 1461208167684 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 20:09:27 INFO - PROCESS | 13885 | 1461208167689 Marionette TRACE conn3 <- [1,538,null,{}] 20:09:27 INFO - PROCESS | 13885 | 1461208167698 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}] 20:09:27 INFO - PROCESS | 13885 | 1461208167927 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 20:09:28 INFO - PROCESS | 13885 | 1461208168085 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:28 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7f0e000 == 69 [pid = 13885] [id = 142] 20:09:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 127 (0x7f68d2102c00) [pid = 13885] [serial = 425] [outer = (nil)] 20:09:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 128 (0x7f68d3123c00) [pid = 13885] [serial = 426] [outer = 0x7f68d2102c00] 20:09:28 INFO - PROCESS | 13885 | 1461208168162 Marionette DEBUG loaded listener.js 20:09:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 129 (0x7f68d31eec00) [pid = 13885] [serial = 427] [outer = 0x7f68d2102c00] 20:09:29 INFO - PROCESS | 13885 | 1461208169089 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]]]}] 20:09:29 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. 20:09:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1436ms 20:09:29 INFO - PROCESS | 13885 | 1461208169120 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 20:09:29 INFO - PROCESS | 13885 | 1461208169128 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 20:09:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 20:09:29 INFO - PROCESS | 13885 | 1461208169156 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 20:09:29 INFO - PROCESS | 13885 | 1461208169161 Marionette TRACE conn3 <- [1,542,null,{}] 20:09:29 INFO - PROCESS | 13885 | 1461208169167 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}] 20:09:29 INFO - PROCESS | 13885 | 1461208169338 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 20:09:29 INFO - PROCESS | 13885 | 1461208169491 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:29 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ef038800 == 70 [pid = 13885] [id = 143] 20:09:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 130 (0x7f68d2106800) [pid = 13885] [serial = 428] [outer = (nil)] 20:09:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 131 (0x7f68d3ce6000) [pid = 13885] [serial = 429] [outer = 0x7f68d2106800] 20:09:29 INFO - PROCESS | 13885 | 1461208169564 Marionette DEBUG loaded listener.js 20:09:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 132 (0x7f68d778f400) [pid = 13885] [serial = 430] [outer = 0x7f68d2106800] 20:09:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 133 (0x7f68dcca4000) [pid = 13885] [serial = 431] [outer = 0x7f68d4420000] 20:09:30 INFO - PROCESS | 13885 | 1461208170474 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]]]}] 20:09:30 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. 20:09:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1383ms 20:09:30 INFO - PROCESS | 13885 | 1461208170543 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 20:09:30 INFO - PROCESS | 13885 | 1461208170546 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 20:09:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 20:09:30 INFO - PROCESS | 13885 | 1461208170553 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 20:09:30 INFO - PROCESS | 13885 | 1461208170559 Marionette TRACE conn3 <- [1,546,null,{}] 20:09:30 INFO - PROCESS | 13885 | 1461208170575 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}] 20:09:30 INFO - PROCESS | 13885 | 1461208170772 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 20:09:30 INFO - PROCESS | 13885 | 1461208170923 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:30 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d40b2800 == 71 [pid = 13885] [id = 144] 20:09:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 134 (0x7f68d3868000) [pid = 13885] [serial = 432] [outer = (nil)] 20:09:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 135 (0x7f68d3ac7800) [pid = 13885] [serial = 433] [outer = 0x7f68d3868000] 20:09:31 INFO - PROCESS | 13885 | 1461208171001 Marionette DEBUG loaded listener.js 20:09:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 136 (0x7f68e94c0000) [pid = 13885] [serial = 434] [outer = 0x7f68d3868000] 20:09:31 INFO - PROCESS | 13885 | 1461208171815 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]]]}] 20:09:31 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 20:09:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1294ms 20:09:31 INFO - PROCESS | 13885 | 1461208171848 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 20:09:31 INFO - PROCESS | 13885 | 1461208171853 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 20:09:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 20:09:31 INFO - PROCESS | 13885 | 1461208171859 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 20:09:31 INFO - PROCESS | 13885 | 1461208171862 Marionette TRACE conn3 <- [1,550,null,{}] 20:09:31 INFO - PROCESS | 13885 | 1461208171867 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}] 20:09:32 INFO - PROCESS | 13885 | 1461208172095 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 20:09:32 INFO - PROCESS | 13885 | 1461208172250 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:32 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d42d2800 == 72 [pid = 13885] [id = 145] 20:09:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 137 (0x7f68d3871c00) [pid = 13885] [serial = 435] [outer = (nil)] 20:09:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 138 (0x7f68d77b3000) [pid = 13885] [serial = 436] [outer = 0x7f68d3871c00] 20:09:32 INFO - PROCESS | 13885 | 1461208172328 Marionette DEBUG loaded listener.js 20:09:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 139 (0x7f68d77be800) [pid = 13885] [serial = 437] [outer = 0x7f68d3871c00] 20:09:33 INFO - PROCESS | 13885 | 1461208173152 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]]]}] 20:09:33 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. 20:09:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1331ms 20:09:33 INFO - PROCESS | 13885 | 1461208173192 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 20:09:33 INFO - PROCESS | 13885 | 1461208173195 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 20:09:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 20:09:33 INFO - PROCESS | 13885 | 1461208173202 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 20:09:33 INFO - PROCESS | 13885 | 1461208173206 Marionette TRACE conn3 <- [1,554,null,{}] 20:09:33 INFO - PROCESS | 13885 | 1461208173211 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}] 20:09:33 INFO - PROCESS | 13885 | 1461208173412 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 20:09:33 INFO - PROCESS | 13885 | 1461208173558 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:33 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cb8ba800 == 73 [pid = 13885] [id = 146] 20:09:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 140 (0x7f68cb86fc00) [pid = 13885] [serial = 438] [outer = (nil)] 20:09:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 141 (0x7f68cb877400) [pid = 13885] [serial = 439] [outer = 0x7f68cb86fc00] 20:09:33 INFO - PROCESS | 13885 | 1461208173634 Marionette DEBUG loaded listener.js 20:09:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 142 (0x7f68cb87c800) [pid = 13885] [serial = 440] [outer = 0x7f68cb86fc00] 20:09:34 INFO - PROCESS | 13885 | [13885] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:09:34 INFO - PROCESS | 13885 | 1461208174536 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]]]}] 20:09:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 20:09:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1383ms 20:09:34 INFO - PROCESS | 13885 | 1461208174586 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 20:09:34 INFO - PROCESS | 13885 | 1461208174589 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 20:09:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 20:09:34 INFO - PROCESS | 13885 | 1461208174596 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 20:09:34 INFO - PROCESS | 13885 | 1461208174599 Marionette TRACE conn3 <- [1,558,null,{}] 20:09:34 INFO - PROCESS | 13885 | 1461208174605 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}] 20:09:34 INFO - PROCESS | 13885 | 1461208174823 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 20:09:34 INFO - PROCESS | 13885 | 1461208174979 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:35 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cbaae000 == 74 [pid = 13885] [id = 147] 20:09:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 143 (0x7f68cb872000) [pid = 13885] [serial = 441] [outer = (nil)] 20:09:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 144 (0x7f68cba4a400) [pid = 13885] [serial = 442] [outer = 0x7f68cb872000] 20:09:35 INFO - PROCESS | 13885 | 1461208175056 Marionette DEBUG loaded listener.js 20:09:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 145 (0x7f68d77ba400) [pid = 13885] [serial = 443] [outer = 0x7f68cb872000] 20:09:35 INFO - PROCESS | 13885 | 1461208175952 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]]]}] 20:09:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 20:09:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1433ms 20:09:36 INFO - PROCESS | 13885 | 1461208176031 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 20:09:36 INFO - PROCESS | 13885 | 1461208176033 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 20:09:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 20:09:36 INFO - PROCESS | 13885 | 1461208176040 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 20:09:36 INFO - PROCESS | 13885 | 1461208176042 Marionette TRACE conn3 <- [1,562,null,{}] 20:09:36 INFO - PROCESS | 13885 | 1461208176048 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}] 20:09:36 INFO - PROCESS | 13885 | 1461208176218 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 20:09:36 INFO - PROCESS | 13885 | 1461208176374 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:36 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ddd51800 == 75 [pid = 13885] [id = 148] 20:09:36 INFO - PROCESS | 13885 | ++DOMWINDOW == 146 (0x7f68cb877c00) [pid = 13885] [serial = 444] [outer = (nil)] 20:09:36 INFO - PROCESS | 13885 | ++DOMWINDOW == 147 (0x7f68cbbce000) [pid = 13885] [serial = 445] [outer = 0x7f68cb877c00] 20:09:36 INFO - PROCESS | 13885 | 1461208176448 Marionette DEBUG loaded listener.js 20:09:36 INFO - PROCESS | 13885 | ++DOMWINDOW == 148 (0x7f68cbbd2800) [pid = 13885] [serial = 446] [outer = 0x7f68cb877c00] 20:09:36 INFO - PROCESS | 13885 | [13885] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:09:37 INFO - PROCESS | 13885 | 1461208177315 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]]]}] 20:09:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 20:09:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1328ms 20:09:37 INFO - PROCESS | 13885 | 1461208177369 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 20:09:37 INFO - PROCESS | 13885 | 1461208177372 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 20:09:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 20:09:37 INFO - PROCESS | 13885 | 1461208177380 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 20:09:37 INFO - PROCESS | 13885 | 1461208177384 Marionette TRACE conn3 <- [1,566,null,{}] 20:09:37 INFO - PROCESS | 13885 | 1461208177390 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}] 20:09:37 INFO - PROCESS | 13885 | 1461208177569 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 20:09:37 INFO - PROCESS | 13885 | 1461208177724 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:37 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cd12f000 == 76 [pid = 13885] [id = 149] 20:09:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 149 (0x7f68cbbc9400) [pid = 13885] [serial = 447] [outer = (nil)] 20:09:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 150 (0x7f68cbbd6c00) [pid = 13885] [serial = 448] [outer = 0x7f68cbbc9400] 20:09:37 INFO - PROCESS | 13885 | 1461208177805 Marionette DEBUG loaded listener.js 20:09:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 151 (0x7f68cd1c6400) [pid = 13885] [serial = 449] [outer = 0x7f68cbbc9400] 20:09:38 INFO - PROCESS | 13885 | [13885] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:09:38 INFO - PROCESS | 13885 | 1461208178620 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]]]}] 20:09:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 20:09:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1289ms 20:09:38 INFO - PROCESS | 13885 | 1461208178669 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 20:09:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 20:09:38 INFO - PROCESS | 13885 | 1461208178674 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 20:09:38 INFO - PROCESS | 13885 | 1461208178680 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 20:09:38 INFO - PROCESS | 13885 | 1461208178684 Marionette TRACE conn3 <- [1,570,null,{}] 20:09:38 INFO - PROCESS | 13885 | 1461208178689 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}] 20:09:38 INFO - PROCESS | 13885 | 1461208178871 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 20:09:39 INFO - PROCESS | 13885 | 1461208179039 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:39 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cd374800 == 77 [pid = 13885] [id = 150] 20:09:39 INFO - PROCESS | 13885 | ++DOMWINDOW == 152 (0x7f68cbbccc00) [pid = 13885] [serial = 450] [outer = (nil)] 20:09:39 INFO - PROCESS | 13885 | ++DOMWINDOW == 153 (0x7f68cd1cc800) [pid = 13885] [serial = 451] [outer = 0x7f68cbbccc00] 20:09:39 INFO - PROCESS | 13885 | 1461208179110 Marionette DEBUG loaded listener.js 20:09:39 INFO - PROCESS | 13885 | ++DOMWINDOW == 154 (0x7f68cd3b2400) [pid = 13885] [serial = 452] [outer = 0x7f68cbbccc00] 20:09:39 INFO - PROCESS | 13885 | [13885] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:09:40 INFO - PROCESS | 13885 | 1461208180293 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]]]}] 20:09:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 20:09:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1634ms 20:09:40 INFO - PROCESS | 13885 | 1461208180315 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 20:09:40 INFO - PROCESS | 13885 | 1461208180320 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 20:09:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 20:09:40 INFO - PROCESS | 13885 | 1461208180329 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 20:09:40 INFO - PROCESS | 13885 | 1461208180334 Marionette TRACE conn3 <- [1,574,null,{}] 20:09:40 INFO - PROCESS | 13885 | 1461208180343 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}] 20:09:40 INFO - PROCESS | 13885 | 1461208180506 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 20:09:40 INFO - PROCESS | 13885 | 1461208180708 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:40 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d3930000 == 78 [pid = 13885] [id = 151] 20:09:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 155 (0x7f68cd1c8c00) [pid = 13885] [serial = 453] [outer = (nil)] 20:09:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 156 (0x7f68cd1ce400) [pid = 13885] [serial = 454] [outer = 0x7f68cd1c8c00] 20:09:40 INFO - PROCESS | 13885 | 1461208180778 Marionette DEBUG loaded listener.js 20:09:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 157 (0x7f68cd3b8000) [pid = 13885] [serial = 455] [outer = 0x7f68cd1c8c00] 20:09:41 INFO - PROCESS | 13885 | 1461208181630 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]]]}] 20:09:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 20:09:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1332ms 20:09:41 INFO - PROCESS | 13885 | 1461208181662 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 20:09:41 INFO - PROCESS | 13885 | 1461208181669 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 20:09:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 20:09:41 INFO - PROCESS | 13885 | 1461208181679 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 20:09:41 INFO - PROCESS | 13885 | 1461208181682 Marionette TRACE conn3 <- [1,578,null,{}] 20:09:41 INFO - PROCESS | 13885 | 1461208181688 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}] 20:09:41 INFO - PROCESS | 13885 | 1461208181837 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 20:09:42 INFO - PROCESS | 13885 | 1461208181998 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:42 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d42d9000 == 79 [pid = 13885] [id = 152] 20:09:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 158 (0x7f68cd6c6000) [pid = 13885] [serial = 456] [outer = (nil)] 20:09:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 159 (0x7f68d20c2c00) [pid = 13885] [serial = 457] [outer = 0x7f68cd6c6000] 20:09:42 INFO - PROCESS | 13885 | 1461208182134 Marionette DEBUG loaded listener.js 20:09:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 160 (0x7f68d210cc00) [pid = 13885] [serial = 458] [outer = 0x7f68cd6c6000] 20:09:43 INFO - PROCESS | 13885 | 1461208183153 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]]]}] 20:09:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 20:09:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1530ms 20:09:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 20:09:43 INFO - PROCESS | 13885 | 1461208183209 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 20:09:43 INFO - PROCESS | 13885 | 1461208183212 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 20:09:43 INFO - PROCESS | 13885 | 1461208183220 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 20:09:43 INFO - PROCESS | 13885 | 1461208183225 Marionette TRACE conn3 <- [1,582,null,{}] 20:09:43 INFO - PROCESS | 13885 | 1461208183240 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}] 20:09:43 INFO - PROCESS | 13885 | 1461208183427 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 20:09:43 INFO - PROCESS | 13885 | 1461208183628 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:43 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cd8c9800 == 80 [pid = 13885] [id = 153] 20:09:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 161 (0x7f68d220d000) [pid = 13885] [serial = 459] [outer = (nil)] 20:09:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 162 (0x7f68d3136400) [pid = 13885] [serial = 460] [outer = 0x7f68d220d000] 20:09:43 INFO - PROCESS | 13885 | 1461208183762 Marionette DEBUG loaded listener.js 20:09:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 163 (0x7f68d31e0c00) [pid = 13885] [serial = 461] [outer = 0x7f68d220d000] 20:09:43 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68e43cf000 == 79 [pid = 13885] [id = 140] 20:09:43 INFO - PROCESS | 13885 | --DOMWINDOW == 162 (0x7f68d220fc00) [pid = 13885] [serial = 348] [outer = (nil)] [url = about:blank] 20:09:43 INFO - PROCESS | 13885 | --DOMWINDOW == 161 (0x7f68d95e0c00) [pid = 13885] [serial = 357] [outer = (nil)] [url = about:blank] 20:09:43 INFO - PROCESS | 13885 | --DOMWINDOW == 160 (0x7f68de111400) [pid = 13885] [serial = 363] [outer = (nil)] [url = about:blank] 20:09:43 INFO - PROCESS | 13885 | --DOMWINDOW == 159 (0x7f68d5159800) [pid = 13885] [serial = 354] [outer = (nil)] [url = about:blank] 20:09:43 INFO - PROCESS | 13885 | --DOMWINDOW == 158 (0x7f68d32ab800) [pid = 13885] [serial = 351] [outer = (nil)] [url = about:blank] 20:09:43 INFO - PROCESS | 13885 | --DOMWINDOW == 157 (0x7f68d31eb000) [pid = 13885] [serial = 384] [outer = (nil)] [url = about:blank] 20:09:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68eef0c000 == 78 [pid = 13885] [id = 115] 20:09:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d5f4b000 == 77 [pid = 13885] [id = 139] 20:09:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68de1f8000 == 76 [pid = 13885] [id = 138] 20:09:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7f05000 == 75 [pid = 13885] [id = 137] 20:09:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d3923000 == 74 [pid = 13885] [id = 136] 20:09:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d9f4c800 == 73 [pid = 13885] [id = 129] 20:09:44 INFO - PROCESS | 13885 | --DOMWINDOW == 156 (0x7f68dcca3000) [pid = 13885] [serial = 381] [outer = (nil)] [url = about:blank] 20:09:44 INFO - PROCESS | 13885 | --DOMWINDOW == 155 (0x7f68d3ac1400) [pid = 13885] [serial = 370] [outer = (nil)] [url = about:blank] 20:09:44 INFO - PROCESS | 13885 | --DOMWINDOW == 154 (0x7f68d3121c00) [pid = 13885] [serial = 366] [outer = (nil)] [url = about:blank] 20:09:44 INFO - PROCESS | 13885 | --DOMWINDOW == 153 (0x7f68db652000) [pid = 13885] [serial = 379] [outer = (nil)] [url = about:blank] 20:09:44 INFO - PROCESS | 13885 | --DOMWINDOW == 152 (0x7f68d3134800) [pid = 13885] [serial = 367] [outer = (nil)] [url = about:blank] 20:09:44 INFO - PROCESS | 13885 | --DOMWINDOW == 151 (0x7f68d367f400) [pid = 13885] [serial = 369] [outer = (nil)] [url = about:blank] 20:09:44 INFO - PROCESS | 13885 | --DOMWINDOW == 150 (0x7f68d6dd3000) [pid = 13885] [serial = 376] [outer = (nil)] [url = about:blank] 20:09:44 INFO - PROCESS | 13885 | --DOMWINDOW == 149 (0x7f68dcca2400) [pid = 13885] [serial = 360] [outer = (nil)] [url = about:blank] 20:09:44 INFO - PROCESS | 13885 | --DOMWINDOW == 148 (0x7f68d6e90c00) [pid = 13885] [serial = 378] [outer = (nil)] [url = about:blank] 20:09:44 INFO - PROCESS | 13885 | --DOMWINDOW == 147 (0x7f68d95d8400) [pid = 13885] [serial = 346] [outer = (nil)] [url = about:blank] 20:09:44 INFO - PROCESS | 13885 | --DOMWINDOW == 146 (0x7f68d6038000) [pid = 13885] [serial = 375] [outer = (nil)] [url = about:blank] 20:09:44 INFO - PROCESS | 13885 | --DOMWINDOW == 145 (0x7f68d515d800) [pid = 13885] [serial = 373] [outer = (nil)] [url = about:blank] 20:09:44 INFO - PROCESS | 13885 | --DOMWINDOW == 144 (0x7f68d3aee800) [pid = 13885] [serial = 372] [outer = (nil)] [url = about:blank] 20:09:44 INFO - PROCESS | 13885 | --DOMWINDOW == 143 (0x7f68de1a9000) [pid = 13885] [serial = 382] [outer = (nil)] [url = about:blank] 20:09:44 INFO - PROCESS | 13885 | 1461208184859 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]]]}] 20:09:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 20:09:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1687ms 20:09:44 INFO - PROCESS | 13885 | 1461208184907 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 20:09:44 INFO - PROCESS | 13885 | 1461208184912 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 20:09:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 20:09:44 INFO - PROCESS | 13885 | 1461208184920 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 20:09:44 INFO - PROCESS | 13885 | 1461208184926 Marionette TRACE conn3 <- [1,586,null,{}] 20:09:44 INFO - PROCESS | 13885 | 1461208184934 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}] 20:09:45 INFO - PROCESS | 13885 | 1461208185120 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 20:09:45 INFO - PROCESS | 13885 | 1461208185274 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:45 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d391d800 == 74 [pid = 13885] [id = 154] 20:09:45 INFO - PROCESS | 13885 | ++DOMWINDOW == 144 (0x7f68cd6c8400) [pid = 13885] [serial = 462] [outer = (nil)] 20:09:45 INFO - PROCESS | 13885 | ++DOMWINDOW == 145 (0x7f68cd6d1000) [pid = 13885] [serial = 463] [outer = 0x7f68cd6c8400] 20:09:45 INFO - PROCESS | 13885 | 1461208185405 Marionette DEBUG loaded listener.js 20:09:45 INFO - PROCESS | 13885 | ++DOMWINDOW == 146 (0x7f68d210f800) [pid = 13885] [serial = 464] [outer = 0x7f68cd6c8400] 20:09:45 INFO - PROCESS | 13885 | [13885] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:09:46 INFO - PROCESS | 13885 | 1461208186257 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]]]}] 20:09:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 20:09:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1383ms 20:09:46 INFO - PROCESS | 13885 | 1461208186305 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 20:09:46 INFO - PROCESS | 13885 | 1461208186314 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 20:09:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 20:09:46 INFO - PROCESS | 13885 | 1461208186325 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 20:09:46 INFO - PROCESS | 13885 | 1461208186329 Marionette TRACE conn3 <- [1,590,null,{}] 20:09:46 INFO - PROCESS | 13885 | 1461208186336 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}] 20:09:46 INFO - PROCESS | 13885 | 1461208186525 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 20:09:46 INFO - PROCESS | 13885 | 1461208186677 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:46 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7c1d800 == 75 [pid = 13885] [id = 155] 20:09:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 147 (0x7f68cd6c9400) [pid = 13885] [serial = 465] [outer = (nil)] 20:09:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 148 (0x7f68d313d400) [pid = 13885] [serial = 466] [outer = 0x7f68cd6c9400] 20:09:46 INFO - PROCESS | 13885 | 1461208186753 Marionette DEBUG loaded listener.js 20:09:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 149 (0x7f68d31e5c00) [pid = 13885] [serial = 467] [outer = 0x7f68cd6c9400] 20:09:47 INFO - PROCESS | 13885 | 1461208187719 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]]]}] 20:09:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 20:09:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1432ms 20:09:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 20:09:47 INFO - PROCESS | 13885 | 1461208187757 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 20:09:47 INFO - PROCESS | 13885 | 1461208187760 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 20:09:47 INFO - PROCESS | 13885 | 1461208187767 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 20:09:47 INFO - PROCESS | 13885 | 1461208187773 Marionette TRACE conn3 <- [1,594,null,{}] 20:09:47 INFO - PROCESS | 13885 | 1461208187790 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}] 20:09:47 INFO - PROCESS | 13885 | 1461208187983 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 20:09:48 INFO - PROCESS | 13885 | 1461208188139 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:48 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68db121800 == 76 [pid = 13885] [id = 156] 20:09:48 INFO - PROCESS | 13885 | ++DOMWINDOW == 150 (0x7f68d31e4400) [pid = 13885] [serial = 468] [outer = (nil)] 20:09:48 INFO - PROCESS | 13885 | ++DOMWINDOW == 151 (0x7f68d3ac1000) [pid = 13885] [serial = 469] [outer = 0x7f68d31e4400] 20:09:48 INFO - PROCESS | 13885 | 1461208188219 Marionette DEBUG loaded listener.js 20:09:48 INFO - PROCESS | 13885 | ++DOMWINDOW == 152 (0x7f68d3ade800) [pid = 13885] [serial = 470] [outer = 0x7f68d31e4400] 20:09:49 INFO - PROCESS | 13885 | 1461208189139 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]]]}] 20:09:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 20:09:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1438ms 20:09:49 INFO - PROCESS | 13885 | 1461208189204 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 20:09:49 INFO - PROCESS | 13885 | 1461208189211 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 20:09:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 20:09:49 INFO - PROCESS | 13885 | 1461208189218 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 20:09:49 INFO - PROCESS | 13885 | 1461208189221 Marionette TRACE conn3 <- [1,598,null,{}] 20:09:49 INFO - PROCESS | 13885 | 1461208189228 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}] 20:09:49 INFO - PROCESS | 13885 | 1461208189429 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 20:09:49 INFO - PROCESS | 13885 | 1461208189582 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:49 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dd75c800 == 77 [pid = 13885] [id = 157] 20:09:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 153 (0x7f68d32a2400) [pid = 13885] [serial = 471] [outer = (nil)] 20:09:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 154 (0x7f68d43ec400) [pid = 13885] [serial = 472] [outer = 0x7f68d32a2400] 20:09:49 INFO - PROCESS | 13885 | 1461208189661 Marionette DEBUG loaded listener.js 20:09:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 155 (0x7f68d5157000) [pid = 13885] [serial = 473] [outer = 0x7f68d32a2400] 20:09:50 INFO - PROCESS | 13885 | 1461208190532 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]]]}] 20:09:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 20:09:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1385ms 20:09:50 INFO - PROCESS | 13885 | 1461208190604 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 20:09:50 INFO - PROCESS | 13885 | 1461208190608 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 20:09:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 20:09:50 INFO - PROCESS | 13885 | 1461208190614 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 20:09:50 INFO - PROCESS | 13885 | 1461208190616 Marionette TRACE conn3 <- [1,602,null,{}] 20:09:50 INFO - PROCESS | 13885 | 1461208190622 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}] 20:09:50 INFO - PROCESS | 13885 | 1461208190781 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 20:09:50 INFO - PROCESS | 13885 | 1461208190933 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:50 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68de1f8000 == 78 [pid = 13885] [id = 158] 20:09:50 INFO - PROCESS | 13885 | ++DOMWINDOW == 156 (0x7f68d3ae7000) [pid = 13885] [serial = 474] [outer = (nil)] 20:09:50 INFO - PROCESS | 13885 | ++DOMWINDOW == 157 (0x7f68d6033400) [pid = 13885] [serial = 475] [outer = 0x7f68d3ae7000] 20:09:51 INFO - PROCESS | 13885 | 1461208191003 Marionette DEBUG loaded listener.js 20:09:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 158 (0x7f68d6c66000) [pid = 13885] [serial = 476] [outer = 0x7f68d3ae7000] 20:09:52 INFO - PROCESS | 13885 | 1461208192048 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]]]}] 20:09:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 20:09:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1485ms 20:09:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 20:09:52 INFO - PROCESS | 13885 | 1461208192101 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 20:09:52 INFO - PROCESS | 13885 | 1461208192103 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 20:09:52 INFO - PROCESS | 13885 | 1461208192110 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 20:09:52 INFO - PROCESS | 13885 | 1461208192113 Marionette TRACE conn3 <- [1,606,null,{}] 20:09:52 INFO - PROCESS | 13885 | 1461208192118 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}] 20:09:52 INFO - PROCESS | 13885 | 1461208192284 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 20:09:52 INFO - PROCESS | 13885 | 1461208192437 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:52 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68df999800 == 79 [pid = 13885] [id = 159] 20:09:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 159 (0x7f68d3ce6c00) [pid = 13885] [serial = 477] [outer = (nil)] 20:09:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 160 (0x7f68d77b2c00) [pid = 13885] [serial = 478] [outer = 0x7f68d3ce6c00] 20:09:52 INFO - PROCESS | 13885 | 1461208192513 Marionette DEBUG loaded listener.js 20:09:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 161 (0x7f68d95d9000) [pid = 13885] [serial = 479] [outer = 0x7f68d3ce6c00] 20:09:53 INFO - PROCESS | 13885 | 1461208193375 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]]]}] 20:09:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 20:09:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1332ms 20:09:53 INFO - PROCESS | 13885 | 1461208193442 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 20:09:53 INFO - PROCESS | 13885 | 1461208193445 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 20:09:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 20:09:53 INFO - PROCESS | 13885 | 1461208193452 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 20:09:53 INFO - PROCESS | 13885 | 1461208193455 Marionette TRACE conn3 <- [1,610,null,{}] 20:09:53 INFO - PROCESS | 13885 | 1461208193460 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}] 20:09:53 INFO - PROCESS | 13885 | 1461208193638 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 20:09:53 INFO - PROCESS | 13885 | 1461208193794 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:53 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ea28d800 == 80 [pid = 13885] [id = 160] 20:09:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 162 (0x7f68d6c69800) [pid = 13885] [serial = 480] [outer = (nil)] 20:09:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 163 (0x7f68dc285000) [pid = 13885] [serial = 481] [outer = 0x7f68d6c69800] 20:09:53 INFO - PROCESS | 13885 | 1461208193877 Marionette DEBUG loaded listener.js 20:09:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 164 (0x7f68dcca2800) [pid = 13885] [serial = 482] [outer = 0x7f68d6c69800] 20:09:54 INFO - PROCESS | 13885 | 1461208194687 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]]]}] 20:09:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 20:09:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1278ms 20:09:54 INFO - PROCESS | 13885 | 1461208194731 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 20:09:54 INFO - PROCESS | 13885 | 1461208194734 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 20:09:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 20:09:54 INFO - PROCESS | 13885 | 1461208194740 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 20:09:54 INFO - PROCESS | 13885 | 1461208194743 Marionette TRACE conn3 <- [1,614,null,{}] 20:09:54 INFO - PROCESS | 13885 | 1461208194748 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}] 20:09:54 INFO - PROCESS | 13885 | 1461208194898 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 20:09:55 INFO - PROCESS | 13885 | 1461208195055 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:55 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ed110000 == 81 [pid = 13885] [id = 161] 20:09:55 INFO - PROCESS | 13885 | ++DOMWINDOW == 165 (0x7f68cb876400) [pid = 13885] [serial = 483] [outer = (nil)] 20:09:55 INFO - PROCESS | 13885 | ++DOMWINDOW == 166 (0x7f68dcf89c00) [pid = 13885] [serial = 484] [outer = 0x7f68cb876400] 20:09:55 INFO - PROCESS | 13885 | 1461208195125 Marionette DEBUG loaded listener.js 20:09:55 INFO - PROCESS | 13885 | ++DOMWINDOW == 167 (0x7f68de10c800) [pid = 13885] [serial = 485] [outer = 0x7f68cb876400] 20:09:56 INFO - PROCESS | 13885 | 1461208195998 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]]]}] 20:09:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 20:09:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1330ms 20:09:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 20:09:56 INFO - PROCESS | 13885 | 1461208196072 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 20:09:56 INFO - PROCESS | 13885 | 1461208196075 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 20:09:56 INFO - PROCESS | 13885 | 1461208196081 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 20:09:56 INFO - PROCESS | 13885 | 1461208196084 Marionette TRACE conn3 <- [1,618,null,{}] 20:09:56 INFO - PROCESS | 13885 | 1461208196089 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}] 20:09:56 INFO - PROCESS | 13885 | 1461208196284 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 20:09:56 INFO - PROCESS | 13885 | 1461208196444 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:56 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ef630000 == 82 [pid = 13885] [id = 162] 20:09:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 168 (0x7f68d7795400) [pid = 13885] [serial = 486] [outer = (nil)] 20:09:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 169 (0x7f68de949000) [pid = 13885] [serial = 487] [outer = 0x7f68d7795400] 20:09:56 INFO - PROCESS | 13885 | 1461208196515 Marionette DEBUG loaded listener.js 20:09:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 170 (0x7f68deeac800) [pid = 13885] [serial = 488] [outer = 0x7f68d7795400] 20:09:57 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68f1780000 == 81 [pid = 13885] [id = 120] 20:09:57 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d42d9000 == 80 [pid = 13885] [id = 152] 20:09:57 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d3930000 == 79 [pid = 13885] [id = 151] 20:09:57 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cbaae000 == 78 [pid = 13885] [id = 147] 20:09:57 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cb8ba800 == 77 [pid = 13885] [id = 146] 20:09:57 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d42d2800 == 76 [pid = 13885] [id = 145] 20:09:57 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d40b2800 == 75 [pid = 13885] [id = 144] 20:09:57 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ef038800 == 74 [pid = 13885] [id = 143] 20:09:57 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7f0e000 == 73 [pid = 13885] [id = 142] 20:09:57 INFO - PROCESS | 13885 | 1461208197951 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]]]}] 20:09:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 20:09:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1931ms 20:09:58 INFO - PROCESS | 13885 | 1461208198012 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 20:09:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 20:09:58 INFO - PROCESS | 13885 | 1461208198017 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 20:09:58 INFO - PROCESS | 13885 | 1461208198025 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 20:09:58 INFO - PROCESS | 13885 | 1461208198030 Marionette TRACE conn3 <- [1,622,null,{}] 20:09:58 INFO - PROCESS | 13885 | 1461208198039 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}] 20:09:58 INFO - PROCESS | 13885 | 1461208198199 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 20:09:58 INFO - PROCESS | 13885 | 1461208198327 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:58 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cd387000 == 74 [pid = 13885] [id = 163] 20:09:58 INFO - PROCESS | 13885 | ++DOMWINDOW == 171 (0x7f68cba48400) [pid = 13885] [serial = 489] [outer = (nil)] 20:09:58 INFO - PROCESS | 13885 | ++DOMWINDOW == 172 (0x7f68cd1c7400) [pid = 13885] [serial = 490] [outer = 0x7f68cba48400] 20:09:58 INFO - PROCESS | 13885 | 1461208198390 Marionette DEBUG loaded listener.js 20:09:58 INFO - PROCESS | 13885 | ++DOMWINDOW == 173 (0x7f68cd3b5000) [pid = 13885] [serial = 491] [outer = 0x7f68cba48400] 20:09:59 INFO - PROCESS | 13885 | 1461208199064 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]]]}] 20:09:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 20:09:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1090ms 20:09:59 INFO - PROCESS | 13885 | 1461208199116 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 20:09:59 INFO - PROCESS | 13885 | 1461208199124 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 20:09:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 20:09:59 INFO - PROCESS | 13885 | 1461208199154 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 20:09:59 INFO - PROCESS | 13885 | 1461208199158 Marionette TRACE conn3 <- [1,626,null,{}] 20:09:59 INFO - PROCESS | 13885 | 1461208199167 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}] 20:09:59 INFO - PROCESS | 13885 | 1461208199335 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 20:09:59 INFO - PROCESS | 13885 | 1461208199345 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:59 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d40bf000 == 75 [pid = 13885] [id = 164] 20:09:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 174 (0x7f68d20c4800) [pid = 13885] [serial = 492] [outer = (nil)] 20:09:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 175 (0x7f68d311d000) [pid = 13885] [serial = 493] [outer = 0x7f68d20c4800] 20:09:59 INFO - PROCESS | 13885 | 1461208199409 Marionette DEBUG loaded listener.js 20:09:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 176 (0x7f68d3140400) [pid = 13885] [serial = 494] [outer = 0x7f68d20c4800] 20:10:00 INFO - PROCESS | 13885 | 1461208200425 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]]]}] 20:10:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 20:10:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1359ms 20:10:00 INFO - PROCESS | 13885 | 1461208200493 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 20:10:00 INFO - PROCESS | 13885 | 1461208200496 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 20:10:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 20:10:00 INFO - PROCESS | 13885 | 1461208200502 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 20:10:00 INFO - PROCESS | 13885 | 1461208200507 Marionette TRACE conn3 <- [1,630,null,{}] 20:10:00 INFO - PROCESS | 13885 | 1461208200522 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}] 20:10:00 INFO - PROCESS | 13885 | 1461208200765 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 20:10:00 INFO - PROCESS | 13885 | 1461208200788 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:00 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d808d800 == 76 [pid = 13885] [id = 165] 20:10:00 INFO - PROCESS | 13885 | ++DOMWINDOW == 177 (0x7f68d32ae800) [pid = 13885] [serial = 495] [outer = (nil)] 20:10:00 INFO - PROCESS | 13885 | ++DOMWINDOW == 178 (0x7f68d3ad4400) [pid = 13885] [serial = 496] [outer = 0x7f68d32ae800] 20:10:00 INFO - PROCESS | 13885 | 1461208200851 Marionette DEBUG loaded listener.js 20:10:00 INFO - PROCESS | 13885 | ++DOMWINDOW == 179 (0x7f68d6c66400) [pid = 13885] [serial = 497] [outer = 0x7f68d32ae800] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 178 (0x7f68dc280c00) [pid = 13885] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 177 (0x7f68d3ad0c00) [pid = 13885] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 176 (0x7f68d3ad1000) [pid = 13885] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 175 (0x7f68e3654800) [pid = 13885] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 174 (0x7f68d20c7400) [pid = 13885] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 173 (0x7f68d515bc00) [pid = 13885] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 172 (0x7f68d3ae6400) [pid = 13885] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 171 (0x7f68d20cd000) [pid = 13885] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 170 (0x7f68d20cd400) [pid = 13885] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 169 (0x7f68d20d0400) [pid = 13885] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 168 (0x7f68d3e38400) [pid = 13885] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 167 (0x7f68ea77c800) [pid = 13885] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 166 (0x7f68d20c3c00) [pid = 13885] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 165 (0x7f68d3acd800) [pid = 13885] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 164 (0x7f68d3ac2000) [pid = 13885] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 163 (0x7f68de940c00) [pid = 13885] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 162 (0x7f68d6b18000) [pid = 13885] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 161 (0x7f68ddcd1c00) [pid = 13885] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 160 (0x7f68d3acec00) [pid = 13885] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 159 (0x7f68d9579800) [pid = 13885] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 158 (0x7f68d6b8ec00) [pid = 13885] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 157 (0x7f68d6c66800) [pid = 13885] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 156 (0x7f68d43edc00) [pid = 13885] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 155 (0x7f68cd6c9800) [pid = 13885] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 154 (0x7f68d3122400) [pid = 13885] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 153 (0x7f68d2204000) [pid = 13885] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 152 (0x7f68d2211400) [pid = 13885] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 151 (0x7f68d3129c00) [pid = 13885] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 150 (0x7f68d3138400) [pid = 13885] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 149 (0x7f68d375cc00) [pid = 13885] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 148 (0x7f68d43f0c00) [pid = 13885] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 147 (0x7f68d43f3800) [pid = 13885] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 146 (0x7f68d7789000) [pid = 13885] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 145 (0x7f68cd1c8c00) [pid = 13885] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 144 (0x7f68de267800) [pid = 13885] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 143 (0x7f68cd6c6000) [pid = 13885] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 142 (0x7f68d220bc00) [pid = 13885] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 141 (0x7f68d3e34c00) [pid = 13885] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 140 (0x7f68d31e4c00) [pid = 13885] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 20:10:02 INFO - PROCESS | 13885 | --DOMWINDOW == 139 (0x7f68d220d400) [pid = 13885] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 20:10:02 INFO - PROCESS | 13885 | 1461208202259 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]]]}] 20:10:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 20:10:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1839ms 20:10:02 INFO - PROCESS | 13885 | 1461208202342 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 20:10:02 INFO - PROCESS | 13885 | 1461208202346 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 20:10:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 20:10:02 INFO - PROCESS | 13885 | 1461208202352 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 20:10:02 INFO - PROCESS | 13885 | 1461208202354 Marionette TRACE conn3 <- [1,634,null,{}] 20:10:02 INFO - PROCESS | 13885 | 1461208202364 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}] 20:10:02 INFO - PROCESS | 13885 | 1461208202568 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 20:10:02 INFO - PROCESS | 13885 | 1461208202646 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:02 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d3925000 == 77 [pid = 13885] [id = 166] 20:10:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 140 (0x7f68d20c8800) [pid = 13885] [serial = 498] [outer = (nil)] 20:10:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 141 (0x7f68d2207400) [pid = 13885] [serial = 499] [outer = 0x7f68d20c8800] 20:10:02 INFO - PROCESS | 13885 | 1461208202716 Marionette DEBUG loaded listener.js 20:10:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 142 (0x7f68d3138400) [pid = 13885] [serial = 500] [outer = 0x7f68d20c8800] 20:10:03 INFO - PROCESS | 13885 | [13885] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:10:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 20:10:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1132ms 20:10:03 INFO - PROCESS | 13885 | 1461208203476 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]]]}] 20:10:03 INFO - PROCESS | 13885 | 1461208203486 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 20:10:03 INFO - PROCESS | 13885 | 1461208203488 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 20:10:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 20:10:03 INFO - PROCESS | 13885 | 1461208203495 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 20:10:03 INFO - PROCESS | 13885 | 1461208203499 Marionette TRACE conn3 <- [1,638,null,{}] 20:10:03 INFO - PROCESS | 13885 | 1461208203515 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}] 20:10:03 INFO - PROCESS | 13885 | 1461208203689 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 20:10:03 INFO - PROCESS | 13885 | 1461208203703 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:03 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68de1f3800 == 78 [pid = 13885] [id = 167] 20:10:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 143 (0x7f68cd3b7c00) [pid = 13885] [serial = 501] [outer = (nil)] 20:10:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 144 (0x7f68d3ada000) [pid = 13885] [serial = 502] [outer = 0x7f68cd3b7c00] 20:10:03 INFO - PROCESS | 13885 | 1461208203768 Marionette DEBUG loaded listener.js 20:10:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 145 (0x7f68d43ef000) [pid = 13885] [serial = 503] [outer = 0x7f68cd3b7c00] 20:10:04 INFO - PROCESS | 13885 | [13885] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:10:04 INFO - PROCESS | 13885 | 1461208204905 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]]]}] 20:10:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 20:10:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1447ms 20:10:04 INFO - PROCESS | 13885 | 1461208204944 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 20:10:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 20:10:04 INFO - PROCESS | 13885 | 1461208204951 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 20:10:04 INFO - PROCESS | 13885 | 1461208204960 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 20:10:04 INFO - PROCESS | 13885 | 1461208204966 Marionette TRACE conn3 <- [1,642,null,{}] 20:10:04 INFO - PROCESS | 13885 | 1461208204975 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}] 20:10:05 INFO - PROCESS | 13885 | 1461208205176 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 20:10:05 INFO - PROCESS | 13885 | 1461208205398 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:05 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d40b4800 == 79 [pid = 13885] [id = 168] 20:10:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 146 (0x7f68cd6ce000) [pid = 13885] [serial = 504] [outer = (nil)] 20:10:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 147 (0x7f68d20cbc00) [pid = 13885] [serial = 505] [outer = 0x7f68cd6ce000] 20:10:05 INFO - PROCESS | 13885 | 1461208205490 Marionette DEBUG loaded listener.js 20:10:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 148 (0x7f68d220b000) [pid = 13885] [serial = 506] [outer = 0x7f68cd6ce000] 20:10:06 INFO - PROCESS | 13885 | 1461208206323 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]]]}] 20:10:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 20:10:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1437ms 20:10:06 INFO - PROCESS | 13885 | 1461208206396 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 20:10:06 INFO - PROCESS | 13885 | 1461208206404 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 20:10:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 20:10:06 INFO - PROCESS | 13885 | 1461208206415 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 20:10:06 INFO - PROCESS | 13885 | 1461208206418 Marionette TRACE conn3 <- [1,646,null,{}] 20:10:06 INFO - PROCESS | 13885 | 1461208206425 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}] 20:10:06 INFO - PROCESS | 13885 | 1461208206644 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 20:10:06 INFO - PROCESS | 13885 | 1461208206805 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:06 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dee1f000 == 80 [pid = 13885] [id = 169] 20:10:06 INFO - PROCESS | 13885 | ++DOMWINDOW == 149 (0x7f68d31ee400) [pid = 13885] [serial = 507] [outer = (nil)] 20:10:06 INFO - PROCESS | 13885 | ++DOMWINDOW == 150 (0x7f68d3870800) [pid = 13885] [serial = 508] [outer = 0x7f68d31ee400] 20:10:06 INFO - PROCESS | 13885 | 1461208206975 Marionette DEBUG loaded listener.js 20:10:07 INFO - PROCESS | 13885 | ++DOMWINDOW == 151 (0x7f68d3cf0000) [pid = 13885] [serial = 509] [outer = 0x7f68d31ee400] 20:10:07 INFO - PROCESS | 13885 | 1461208207809 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]]]}] 20:10:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 20:10:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1439ms 20:10:07 INFO - PROCESS | 13885 | 1461208207854 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 20:10:07 INFO - PROCESS | 13885 | 1461208207858 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 20:10:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 20:10:07 INFO - PROCESS | 13885 | 1461208207865 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 20:10:07 INFO - PROCESS | 13885 | 1461208207871 Marionette TRACE conn3 <- [1,650,null,{}] 20:10:07 INFO - PROCESS | 13885 | 1461208207888 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}] 20:10:08 INFO - PROCESS | 13885 | 1461208208076 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 20:10:08 INFO - PROCESS | 13885 | 1461208208252 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:08 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68f2148000 == 81 [pid = 13885] [id = 170] 20:10:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 152 (0x7f68d6b18000) [pid = 13885] [serial = 510] [outer = (nil)] 20:10:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 153 (0x7f68d6dd4c00) [pid = 13885] [serial = 511] [outer = 0x7f68d6b18000] 20:10:08 INFO - PROCESS | 13885 | 1461208208338 Marionette DEBUG loaded listener.js 20:10:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 154 (0x7f68d73cd000) [pid = 13885] [serial = 512] [outer = 0x7f68d6b18000] 20:10:09 INFO - PROCESS | 13885 | 1461208209233 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]]]}] 20:10:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 20:10:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1442ms 20:10:09 INFO - PROCESS | 13885 | 1461208209308 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 20:10:09 INFO - PROCESS | 13885 | 1461208209312 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 20:10:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 20:10:09 INFO - PROCESS | 13885 | 1461208209320 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 20:10:09 INFO - PROCESS | 13885 | 1461208209322 Marionette TRACE conn3 <- [1,654,null,{}] 20:10:09 INFO - PROCESS | 13885 | 1461208209328 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}] 20:10:09 INFO - PROCESS | 13885 | 1461208209501 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 20:10:09 INFO - PROCESS | 13885 | 1461208209672 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:09 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d33a4000 == 82 [pid = 13885] [id = 171] 20:10:09 INFO - PROCESS | 13885 | ++DOMWINDOW == 155 (0x7f68d3150800) [pid = 13885] [serial = 513] [outer = (nil)] 20:10:09 INFO - PROCESS | 13885 | ++DOMWINDOW == 156 (0x7f68d73d8c00) [pid = 13885] [serial = 514] [outer = 0x7f68d3150800] 20:10:09 INFO - PROCESS | 13885 | 1461208209746 Marionette DEBUG loaded listener.js 20:10:09 INFO - PROCESS | 13885 | ++DOMWINDOW == 157 (0x7f68d7792800) [pid = 13885] [serial = 515] [outer = 0x7f68d3150800] 20:10:10 INFO - PROCESS | 13885 | 1461208210648 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]]]}] 20:10:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 20:10:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1382ms 20:10:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 20:10:10 INFO - PROCESS | 13885 | 1461208210702 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 20:10:10 INFO - PROCESS | 13885 | 1461208210705 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 20:10:10 INFO - PROCESS | 13885 | 1461208210711 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 20:10:10 INFO - PROCESS | 13885 | 1461208210715 Marionette TRACE conn3 <- [1,658,null,{}] 20:10:10 INFO - PROCESS | 13885 | 1461208210720 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}] 20:10:10 INFO - PROCESS | 13885 | 1461208210878 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 20:10:11 INFO - PROCESS | 13885 | 1461208211043 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:11 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cbca3800 == 83 [pid = 13885] [id = 172] 20:10:11 INFO - PROCESS | 13885 | ++DOMWINDOW == 158 (0x7f68d6b8b800) [pid = 13885] [serial = 516] [outer = (nil)] 20:10:11 INFO - PROCESS | 13885 | ++DOMWINDOW == 159 (0x7f68d77b9800) [pid = 13885] [serial = 517] [outer = 0x7f68d6b8b800] 20:10:11 INFO - PROCESS | 13885 | 1461208211118 Marionette DEBUG loaded listener.js 20:10:11 INFO - PROCESS | 13885 | ++DOMWINDOW == 160 (0x7f68db1ddc00) [pid = 13885] [serial = 518] [outer = 0x7f68d6b8b800] 20:10:11 INFO - PROCESS | 13885 | 1461208211945 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]]]}] 20:10:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 20:10:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1290ms 20:10:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 20:10:12 INFO - PROCESS | 13885 | 1461208212002 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 20:10:12 INFO - PROCESS | 13885 | 1461208212005 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 20:10:12 INFO - PROCESS | 13885 | 1461208212012 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 20:10:12 INFO - PROCESS | 13885 | 1461208212015 Marionette TRACE conn3 <- [1,662,null,{}] 20:10:12 INFO - PROCESS | 13885 | 1461208212021 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}] 20:10:12 INFO - PROCESS | 13885 | 1461208212224 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 20:10:12 INFO - PROCESS | 13885 | 1461208212386 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:12 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c9cc7000 == 84 [pid = 13885] [id = 173] 20:10:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 161 (0x7f68db655000) [pid = 13885] [serial = 519] [outer = (nil)] 20:10:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 162 (0x7f68de940c00) [pid = 13885] [serial = 520] [outer = 0x7f68db655000] 20:10:12 INFO - PROCESS | 13885 | 1461208212468 Marionette DEBUG loaded listener.js 20:10:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 163 (0x7f68e3730800) [pid = 13885] [serial = 521] [outer = 0x7f68db655000] 20:10:13 INFO - PROCESS | 13885 | [13885] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:10:13 INFO - PROCESS | 13885 | 1461208213332 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]]]}] 20:10:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 20:10:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1394ms 20:10:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 20:10:13 INFO - PROCESS | 13885 | 1461208213406 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 20:10:13 INFO - PROCESS | 13885 | 1461208213409 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 20:10:13 INFO - PROCESS | 13885 | 1461208213415 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 20:10:13 INFO - PROCESS | 13885 | 1461208213418 Marionette TRACE conn3 <- [1,666,null,{}] 20:10:13 INFO - PROCESS | 13885 | 1461208213425 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}] 20:10:13 INFO - PROCESS | 13885 | 1461208213631 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 20:10:13 INFO - PROCESS | 13885 | 1461208213804 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:13 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cb8b3000 == 85 [pid = 13885] [id = 174] 20:10:13 INFO - PROCESS | 13885 | ++DOMWINDOW == 164 (0x7f68cd353400) [pid = 13885] [serial = 522] [outer = (nil)] 20:10:13 INFO - PROCESS | 13885 | ++DOMWINDOW == 165 (0x7f68cd358400) [pid = 13885] [serial = 523] [outer = 0x7f68cd353400] 20:10:13 INFO - PROCESS | 13885 | 1461208213878 Marionette DEBUG loaded listener.js 20:10:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 166 (0x7f68cd35d400) [pid = 13885] [serial = 524] [outer = 0x7f68cd353400] 20:10:14 INFO - PROCESS | 13885 | [13885] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:10:14 INFO - PROCESS | 13885 | 1461208214698 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]]]}] 20:10:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 20:10:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1330ms 20:10:14 INFO - PROCESS | 13885 | 1461208214745 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 20:10:14 INFO - PROCESS | 13885 | 1461208214748 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 20:10:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 20:10:14 INFO - PROCESS | 13885 | 1461208214754 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 20:10:14 INFO - PROCESS | 13885 | 1461208214757 Marionette TRACE conn3 <- [1,670,null,{}] 20:10:14 INFO - PROCESS | 13885 | 1461208214762 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}] 20:10:14 INFO - PROCESS | 13885 | 1461208214953 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 20:10:15 INFO - PROCESS | 13885 | 1461208215124 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:15 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d39b9000 == 86 [pid = 13885] [id = 175] 20:10:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 167 (0x7f68c9ce8000) [pid = 13885] [serial = 525] [outer = (nil)] 20:10:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 168 (0x7f68c9cee400) [pid = 13885] [serial = 526] [outer = 0x7f68c9ce8000] 20:10:15 INFO - PROCESS | 13885 | 1461208215201 Marionette DEBUG loaded listener.js 20:10:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 169 (0x7f68cb87ac00) [pid = 13885] [serial = 527] [outer = 0x7f68c9ce8000] 20:10:16 INFO - PROCESS | 13885 | 1461208216092 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]]]}] 20:10:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 20:10:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1381ms 20:10:16 INFO - PROCESS | 13885 | 1461208216138 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 20:10:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 20:10:16 INFO - PROCESS | 13885 | 1461208216142 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 20:10:16 INFO - PROCESS | 13885 | 1461208216148 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 20:10:16 INFO - PROCESS | 13885 | 1461208216151 Marionette TRACE conn3 <- [1,674,null,{}] 20:10:16 INFO - PROCESS | 13885 | 1461208216157 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}] 20:10:16 INFO - PROCESS | 13885 | 1461208216318 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 20:10:16 INFO - PROCESS | 13885 | 1461208216491 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:16 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d2176000 == 87 [pid = 13885] [id = 176] 20:10:16 INFO - PROCESS | 13885 | ++DOMWINDOW == 170 (0x7f68c9ce9400) [pid = 13885] [serial = 528] [outer = (nil)] 20:10:16 INFO - PROCESS | 13885 | ++DOMWINDOW == 171 (0x7f68cd359000) [pid = 13885] [serial = 529] [outer = 0x7f68c9ce9400] 20:10:16 INFO - PROCESS | 13885 | 1461208216564 Marionette DEBUG loaded listener.js 20:10:16 INFO - PROCESS | 13885 | ++DOMWINDOW == 172 (0x7f68cd6ca400) [pid = 13885] [serial = 530] [outer = 0x7f68c9ce9400] 20:10:17 INFO - PROCESS | 13885 | [13885] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:10:17 INFO - PROCESS | 13885 | 1461208217350 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]]]}] 20:10:17 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 20:10:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1279ms 20:10:17 INFO - PROCESS | 13885 | 1461208217428 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 20:10:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 20:10:17 INFO - PROCESS | 13885 | 1461208217433 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 20:10:17 INFO - PROCESS | 13885 | 1461208217439 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 20:10:17 INFO - PROCESS | 13885 | 1461208217442 Marionette TRACE conn3 <- [1,678,null,{}] 20:10:17 INFO - PROCESS | 13885 | 1461208217447 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}] 20:10:17 INFO - PROCESS | 13885 | 1461208217652 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 20:10:18 INFO - PROCESS | 13885 | 1461208218236 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:18 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d39b6000 == 88 [pid = 13885] [id = 177] 20:10:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 173 (0x7f68cd3bd800) [pid = 13885] [serial = 531] [outer = (nil)] 20:10:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 174 (0x7f68cd6c9c00) [pid = 13885] [serial = 532] [outer = 0x7f68cd3bd800] 20:10:18 INFO - PROCESS | 13885 | 1461208218352 Marionette DEBUG loaded listener.js 20:10:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 175 (0x7f68d20ce000) [pid = 13885] [serial = 533] [outer = 0x7f68cd3bd800] 20:10:19 INFO - PROCESS | 13885 | 1461208219364 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]]]}] 20:10:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 20:10:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1984ms 20:10:19 INFO - PROCESS | 13885 | 1461208219424 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 20:10:19 INFO - PROCESS | 13885 | 1461208219432 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 20:10:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 20:10:19 INFO - PROCESS | 13885 | 1461208219441 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 20:10:19 INFO - PROCESS | 13885 | 1461208219444 Marionette TRACE conn3 <- [1,682,null,{}] 20:10:19 INFO - PROCESS | 13885 | 1461208219451 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}] 20:10:19 INFO - PROCESS | 13885 | 1461208219627 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 20:10:19 INFO - PROCESS | 13885 | 1461208219841 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:19 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cbabc000 == 89 [pid = 13885] [id = 178] 20:10:19 INFO - PROCESS | 13885 | ++DOMWINDOW == 176 (0x7f68d2206800) [pid = 13885] [serial = 534] [outer = (nil)] 20:10:19 INFO - PROCESS | 13885 | ++DOMWINDOW == 177 (0x7f68d220a400) [pid = 13885] [serial = 535] [outer = 0x7f68d2206800] 20:10:19 INFO - PROCESS | 13885 | 1461208219973 Marionette DEBUG loaded listener.js 20:10:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 178 (0x7f68d3122000) [pid = 13885] [serial = 536] [outer = 0x7f68d2206800] 20:10:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d55c6800 == 88 [pid = 13885] [id = 64] 20:10:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68efb2d800 == 87 [pid = 13885] [id = 82] 20:10:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dc016800 == 86 [pid = 13885] [id = 61] 20:10:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dd751000 == 85 [pid = 13885] [id = 91] 20:10:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d39af000 == 84 [pid = 13885] [id = 66] 20:10:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68e431b800 == 83 [pid = 13885] [id = 105] 20:10:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68f3c73000 == 82 [pid = 13885] [id = 106] 20:10:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d362d000 == 81 [pid = 13885] [id = 60] 20:10:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ef955000 == 80 [pid = 13885] [id = 81] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 177 (0x7f68d3136400) [pid = 13885] [serial = 460] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 176 (0x7f68d3123c00) [pid = 13885] [serial = 426] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 175 (0x7f68d3ce6000) [pid = 13885] [serial = 429] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 174 (0x7f68d3ac7800) [pid = 13885] [serial = 433] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 173 (0x7f68d77b3000) [pid = 13885] [serial = 436] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 172 (0x7f68cb877400) [pid = 13885] [serial = 439] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 171 (0x7f68cba4a400) [pid = 13885] [serial = 442] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 170 (0x7f68cbbce000) [pid = 13885] [serial = 445] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 169 (0x7f68cbbd6c00) [pid = 13885] [serial = 448] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 168 (0x7f68cd1cc800) [pid = 13885] [serial = 451] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dfacf000 == 79 [pid = 13885] [id = 59] 20:10:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d3ef7800 == 78 [pid = 13885] [id = 107] 20:10:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68f3a9b000 == 77 [pid = 13885] [id = 132] 20:10:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68defdb000 == 76 [pid = 13885] [id = 63] 20:10:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ea0ed000 == 75 [pid = 13885] [id = 65] 20:10:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d3925000 == 74 [pid = 13885] [id = 166] 20:10:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d808d800 == 73 [pid = 13885] [id = 165] 20:10:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d40bf000 == 72 [pid = 13885] [id = 164] 20:10:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cd387000 == 71 [pid = 13885] [id = 163] 20:10:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7c1d800 == 70 [pid = 13885] [id = 155] 20:10:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d391d800 == 69 [pid = 13885] [id = 154] 20:10:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cd8c9800 == 68 [pid = 13885] [id = 153] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 167 (0x7f68d3aee000) [pid = 13885] [serial = 274] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 166 (0x7f68d6dcd400) [pid = 13885] [serial = 277] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 165 (0x7f68eb5b8000) [pid = 13885] [serial = 247] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 164 (0x7f68efb0b400) [pid = 13885] [serial = 286] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 163 (0x7f68ef5c7400) [pid = 13885] [serial = 283] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 162 (0x7f68d3aeec00) [pid = 13885] [serial = 238] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 161 (0x7f68ef5c7c00) [pid = 13885] [serial = 250] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 160 (0x7f68d32a5800) [pid = 13885] [serial = 328] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 159 (0x7f68deda9000) [pid = 13885] [serial = 364] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 158 (0x7f68efa1dc00) [pid = 13885] [serial = 198] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 157 (0x7f68d6e91400) [pid = 13885] [serial = 241] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 156 (0x7f68deeb8000) [pid = 13885] [serial = 280] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 155 (0x7f68dfa52800) [pid = 13885] [serial = 244] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 154 (0x7f68dcca5c00) [pid = 13885] [serial = 361] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 153 (0x7f68d6dd4400) [pid = 13885] [serial = 397] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 152 (0x7f68d31ef800) [pid = 13885] [serial = 385] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 151 (0x7f68de265c00) [pid = 13885] [serial = 400] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 150 (0x7f68dcca7000) [pid = 13885] [serial = 394] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 149 (0x7f68d31eac00) [pid = 13885] [serial = 388] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 148 (0x7f68d3acbc00) [pid = 13885] [serial = 352] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 147 (0x7f68d3ce7c00) [pid = 13885] [serial = 391] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 146 (0x7f68f3a5a800) [pid = 13885] [serial = 310] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 145 (0x7f68d3cf1800) [pid = 13885] [serial = 313] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 144 (0x7f68db0c9400) [pid = 13885] [serial = 316] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 143 (0x7f68efb04800) [pid = 13885] [serial = 319] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 142 (0x7f68ea705000) [pid = 13885] [serial = 322] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 141 (0x7f68f3c8d000) [pid = 13885] [serial = 325] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 140 (0x7f68d6b90800) [pid = 13885] [serial = 355] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 139 (0x7f68dd924400) [pid = 13885] [serial = 358] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 138 (0x7f68d6dd9800) [pid = 13885] [serial = 414] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 137 (0x7f68dcca1c00) [pid = 13885] [serial = 417] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 136 (0x7f68d7794800) [pid = 13885] [serial = 415] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 135 (0x7f68dccab800) [pid = 13885] [serial = 418] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 134 (0x7f68cd6d3c00) [pid = 13885] [serial = 406] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 133 (0x7f68cd6ce800) [pid = 13885] [serial = 405] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 132 (0x7f68d3125c00) [pid = 13885] [serial = 408] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 131 (0x7f68d3139400) [pid = 13885] [serial = 409] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 130 (0x7f68d31ed800) [pid = 13885] [serial = 411] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 129 (0x7f68d95da000) [pid = 13885] [serial = 420] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 128 (0x7f68d375e000) [pid = 13885] [serial = 412] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 127 (0x7f68d3149400) [pid = 13885] [serial = 387] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 126 (0x7f68d3ad8c00) [pid = 13885] [serial = 390] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 125 (0x7f68db1e3000) [pid = 13885] [serial = 393] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 124 (0x7f68d43f8400) [pid = 13885] [serial = 396] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 123 (0x7f68dd1e0000) [pid = 13885] [serial = 399] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 122 (0x7f68d7795000) [pid = 13885] [serial = 402] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 121 (0x7f68cd1ce400) [pid = 13885] [serial = 454] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 120 (0x7f68cd3b8000) [pid = 13885] [serial = 455] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 119 (0x7f68ea51c800) [pid = 13885] [serial = 423] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 118 (0x7f68d20c2c00) [pid = 13885] [serial = 457] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 117 (0x7f68eb5c4000) [pid = 13885] [serial = 424] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 116 (0x7f68d6c63c00) [pid = 13885] [serial = 235] [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.] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 115 (0x7f68d210cc00) [pid = 13885] [serial = 458] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 114 (0x7f68de93f800) [pid = 13885] [serial = 421] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 113 (0x7f68d3124c00) [pid = 13885] [serial = 349] [outer = (nil)] [url = about:blank] 20:10:20 INFO - PROCESS | 13885 | --DOMWINDOW == 112 (0x7f68def97c00) [pid = 13885] [serial = 403] [outer = (nil)] [url = about:blank] 20:10:21 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:10:21 INFO - PROCESS | 13885 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:10:21 INFO - PROCESS | 13885 | 1461208221346 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]]]}] 20:10:21 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) 20:10:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2033ms 20:10:21 INFO - PROCESS | 13885 | 1461208221478 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 20:10:21 INFO - PROCESS | 13885 | 1461208221484 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 20:10:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 20:10:21 INFO - PROCESS | 13885 | 1461208221491 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 20:10:21 INFO - PROCESS | 13885 | 1461208221494 Marionette TRACE conn3 <- [1,686,null,{}] 20:10:21 INFO - PROCESS | 13885 | 1461208221499 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}] 20:10:21 INFO - PROCESS | 13885 | 1461208221636 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 20:10:21 INFO - PROCESS | 13885 | 1461208221646 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:21 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d217d000 == 69 [pid = 13885] [id = 179] 20:10:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 113 (0x7f68cd1ce400) [pid = 13885] [serial = 537] [outer = (nil)] 20:10:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 114 (0x7f68d313b400) [pid = 13885] [serial = 538] [outer = 0x7f68cd1ce400] 20:10:21 INFO - PROCESS | 13885 | 1461208221706 Marionette DEBUG loaded listener.js 20:10:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 115 (0x7f68d31e0800) [pid = 13885] [serial = 539] [outer = 0x7f68cd1ce400] 20:10:22 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:10:22 INFO - PROCESS | 13885 | 1461208222991 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]]]}] 20:10:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 20:10:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1530ms 20:10:23 INFO - PROCESS | 13885 | 1461208223021 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 20:10:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 20:10:23 INFO - PROCESS | 13885 | 1461208223024 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 20:10:23 INFO - PROCESS | 13885 | 1461208223036 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 20:10:23 INFO - PROCESS | 13885 | 1461208223054 Marionette TRACE conn3 <- [1,690,null,{}] 20:10:23 INFO - PROCESS | 13885 | 1461208223076 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}] 20:10:23 INFO - PROCESS | 13885 | 1461208223304 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 20:10:23 INFO - PROCESS | 13885 | 1461208223329 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:23 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d79b0800 == 70 [pid = 13885] [id = 180] 20:10:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 116 (0x7f68d3139000) [pid = 13885] [serial = 540] [outer = (nil)] 20:10:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 117 (0x7f68d3acb000) [pid = 13885] [serial = 541] [outer = 0x7f68d3139000] 20:10:23 INFO - PROCESS | 13885 | 1461208223390 Marionette DEBUG loaded listener.js 20:10:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 118 (0x7f68d3aeec00) [pid = 13885] [serial = 542] [outer = 0x7f68d3139000] 20:10:24 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:10:24 INFO - PROCESS | 13885 | 1461208224570 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]]]}] 20:10:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 20:10:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1575ms 20:10:24 INFO - PROCESS | 13885 | 1461208224605 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 20:10:24 INFO - PROCESS | 13885 | 1461208224610 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 20:10:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 20:10:24 INFO - PROCESS | 13885 | 1461208224622 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 20:10:24 INFO - PROCESS | 13885 | 1461208224624 Marionette TRACE conn3 <- [1,694,null,{}] 20:10:24 INFO - PROCESS | 13885 | 1461208224631 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}] 20:10:24 INFO - PROCESS | 13885 | 1461208224828 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 20:10:25 INFO - PROCESS | 13885 | --DOMWINDOW == 117 (0x7f68cb872000) [pid = 13885] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 20:10:25 INFO - PROCESS | 13885 | --DOMWINDOW == 116 (0x7f68d32a2400) [pid = 13885] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 20:10:25 INFO - PROCESS | 13885 | --DOMWINDOW == 115 (0x7f68cbbccc00) [pid = 13885] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 20:10:25 INFO - PROCESS | 13885 | --DOMWINDOW == 114 (0x7f68cb877c00) [pid = 13885] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 20:10:25 INFO - PROCESS | 13885 | --DOMWINDOW == 113 (0x7f68d20c8800) [pid = 13885] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 20:10:25 INFO - PROCESS | 13885 | --DOMWINDOW == 112 (0x7f68d32ae800) [pid = 13885] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 20:10:25 INFO - PROCESS | 13885 | --DOMWINDOW == 111 (0x7f68cba48400) [pid = 13885] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 20:10:25 INFO - PROCESS | 13885 | --DOMWINDOW == 110 (0x7f68d2102c00) [pid = 13885] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 20:10:25 INFO - PROCESS | 13885 | --DOMWINDOW == 109 (0x7f68cb876400) [pid = 13885] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 20:10:25 INFO - PROCESS | 13885 | --DOMWINDOW == 108 (0x7f68d2106800) [pid = 13885] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 20:10:25 INFO - PROCESS | 13885 | --DOMWINDOW == 107 (0x7f68cbbc9400) [pid = 13885] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 20:10:25 INFO - PROCESS | 13885 | --DOMWINDOW == 106 (0x7f68d3871c00) [pid = 13885] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 20:10:25 INFO - PROCESS | 13885 | --DOMWINDOW == 105 (0x7f68cb86fc00) [pid = 13885] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 20:10:25 INFO - PROCESS | 13885 | --DOMWINDOW == 104 (0x7f68d3868000) [pid = 13885] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 20:10:25 INFO - PROCESS | 13885 | --DOMWINDOW == 103 (0x7f68d20c4800) [pid = 13885] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 20:10:25 INFO - PROCESS | 13885 | --DOMWINDOW == 102 (0x7f68cd6c9400) [pid = 13885] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 20:10:25 INFO - PROCESS | 13885 | --DOMWINDOW == 101 (0x7f68cd6c8400) [pid = 13885] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 20:10:25 INFO - PROCESS | 13885 | --DOMWINDOW == 100 (0x7f68d3ce6c00) [pid = 13885] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 20:10:25 INFO - PROCESS | 13885 | --DOMWINDOW == 99 (0x7f68d7795400) [pid = 13885] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 20:10:25 INFO - PROCESS | 13885 | --DOMWINDOW == 98 (0x7f68d31e4400) [pid = 13885] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 20:10:25 INFO - PROCESS | 13885 | --DOMWINDOW == 97 (0x7f68d3ae7000) [pid = 13885] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 20:10:25 INFO - PROCESS | 13885 | --DOMWINDOW == 96 (0x7f68d6c69800) [pid = 13885] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 20:10:25 INFO - PROCESS | 13885 | 1461208225390 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:25 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cbaab800 == 71 [pid = 13885] [id = 181] 20:10:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 97 (0x7f68cb86f400) [pid = 13885] [serial = 543] [outer = (nil)] 20:10:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 98 (0x7f68cba43800) [pid = 13885] [serial = 544] [outer = 0x7f68cb86f400] 20:10:25 INFO - PROCESS | 13885 | 1461208225458 Marionette DEBUG loaded listener.js 20:10:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 99 (0x7f68cd1cbc00) [pid = 13885] [serial = 545] [outer = 0x7f68cb86f400] 20:10:26 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:10:26 INFO - PROCESS | 13885 | 1461208226562 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]]]}] 20:10:26 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) 20:10:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1994ms 20:10:26 INFO - PROCESS | 13885 | 1461208226612 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 20:10:26 INFO - PROCESS | 13885 | 1461208226616 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 20:10:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 20:10:26 INFO - PROCESS | 13885 | 1461208226622 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 20:10:26 INFO - PROCESS | 13885 | 1461208226624 Marionette TRACE conn3 <- [1,698,null,{}] 20:10:26 INFO - PROCESS | 13885 | 1461208226630 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}] 20:10:26 INFO - PROCESS | 13885 | 1461208226844 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 20:10:26 INFO - PROCESS | 13885 | 1461208226926 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:26 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7f0e800 == 72 [pid = 13885] [id = 182] 20:10:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 100 (0x7f68d3cf1800) [pid = 13885] [serial = 546] [outer = (nil)] 20:10:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 101 (0x7f68d43f0400) [pid = 13885] [serial = 547] [outer = 0x7f68d3cf1800] 20:10:27 INFO - PROCESS | 13885 | 1461208227008 Marionette DEBUG loaded listener.js 20:10:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 102 (0x7f68d515ac00) [pid = 13885] [serial = 548] [outer = 0x7f68d3cf1800] 20:10:28 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:10:28 INFO - PROCESS | 13885 | 1461208228447 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]]]}] 20:10:28 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) 20:10:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1837ms 20:10:28 INFO - PROCESS | 13885 | 1461208228459 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 20:10:28 INFO - PROCESS | 13885 | 1461208228466 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 20:10:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 20:10:28 INFO - PROCESS | 13885 | 1461208228545 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 20:10:28 INFO - PROCESS | 13885 | 1461208228550 Marionette TRACE conn3 <- [1,702,null,{}] 20:10:28 INFO - PROCESS | 13885 | 1461208228563 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}] 20:10:28 INFO - PROCESS | 13885 | 1461208228751 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 20:10:28 INFO - PROCESS | 13885 | 1461208228904 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:28 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d2179800 == 73 [pid = 13885] [id = 183] 20:10:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 103 (0x7f68cd357c00) [pid = 13885] [serial = 549] [outer = (nil)] 20:10:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 104 (0x7f68cd6cf000) [pid = 13885] [serial = 550] [outer = 0x7f68cd357c00] 20:10:28 INFO - PROCESS | 13885 | 1461208228976 Marionette DEBUG loaded listener.js 20:10:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 105 (0x7f68d311e400) [pid = 13885] [serial = 551] [outer = 0x7f68cd357c00] 20:10:30 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:10:30 INFO - PROCESS | 13885 | 1461208230377 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]]]}] 20:10:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 20:10:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1916ms 20:10:30 INFO - PROCESS | 13885 | 1461208230391 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 20:10:30 INFO - PROCESS | 13885 | 1461208230400 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 20:10:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 20:10:30 INFO - PROCESS | 13885 | 1461208230573 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 20:10:30 INFO - PROCESS | 13885 | 1461208230577 Marionette TRACE conn3 <- [1,706,null,{}] 20:10:30 INFO - PROCESS | 13885 | 1461208230588 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}] 20:10:30 INFO - PROCESS | 13885 | 1461208230754 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 20:10:30 INFO - PROCESS | 13885 | 1461208230903 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:30 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7d8a000 == 74 [pid = 13885] [id = 184] 20:10:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 106 (0x7f68cd3b4800) [pid = 13885] [serial = 552] [outer = (nil)] 20:10:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 107 (0x7f68d314ec00) [pid = 13885] [serial = 553] [outer = 0x7f68cd3b4800] 20:10:30 INFO - PROCESS | 13885 | 1461208230981 Marionette DEBUG loaded listener.js 20:10:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 108 (0x7f68d3ac6000) [pid = 13885] [serial = 554] [outer = 0x7f68cd3b4800] 20:10:32 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:10:32 INFO - PROCESS | 13885 | 1461208232341 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]]]}] 20:10:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 20:10:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1942ms 20:10:32 INFO - PROCESS | 13885 | 1461208232462 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 20:10:32 INFO - PROCESS | 13885 | 1461208232465 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 20:10:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 20:10:32 INFO - PROCESS | 13885 | 1461208232473 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 20:10:32 INFO - PROCESS | 13885 | 1461208232479 Marionette TRACE conn3 <- [1,710,null,{}] 20:10:32 INFO - PROCESS | 13885 | 1461208232495 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}] 20:10:32 INFO - PROCESS | 13885 | 1461208232708 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 20:10:32 INFO - PROCESS | 13885 | 1461208232864 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:32 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68db05c000 == 75 [pid = 13885] [id = 185] 20:10:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 109 (0x7f68d3ace800) [pid = 13885] [serial = 555] [outer = (nil)] 20:10:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 110 (0x7f68d3cee800) [pid = 13885] [serial = 556] [outer = 0x7f68d3ace800] 20:10:32 INFO - PROCESS | 13885 | 1461208232949 Marionette DEBUG loaded listener.js 20:10:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 111 (0x7f68d5164400) [pid = 13885] [serial = 557] [outer = 0x7f68d3ace800] 20:10:34 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:10:34 INFO - PROCESS | 13885 | 1461208234285 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]]]}] 20:10:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 20:10:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1844ms 20:10:34 INFO - PROCESS | 13885 | 1461208234371 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 20:10:34 INFO - PROCESS | 13885 | 1461208234376 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 20:10:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 20:10:34 INFO - PROCESS | 13885 | 1461208234385 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 20:10:34 INFO - PROCESS | 13885 | 1461208234389 Marionette TRACE conn3 <- [1,714,null,{}] 20:10:34 INFO - PROCESS | 13885 | 1461208234394 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}] 20:10:34 INFO - PROCESS | 13885 | 1461208234554 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 20:10:34 INFO - PROCESS | 13885 | 1461208234704 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:34 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dd342800 == 76 [pid = 13885] [id = 186] 20:10:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 112 (0x7f68d3ad8c00) [pid = 13885] [serial = 558] [outer = (nil)] 20:10:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 113 (0x7f68d6b1ac00) [pid = 13885] [serial = 559] [outer = 0x7f68d3ad8c00] 20:10:34 INFO - PROCESS | 13885 | 1461208234779 Marionette DEBUG loaded listener.js 20:10:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 114 (0x7f68d6c72000) [pid = 13885] [serial = 560] [outer = 0x7f68d3ad8c00] 20:10:36 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:10:36 INFO - PROCESS | 13885 | 1461208236395 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]]]}] 20:10:36 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 20:10:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2038ms 20:10:36 INFO - PROCESS | 13885 | 1461208236423 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 20:10:36 INFO - PROCESS | 13885 | 1461208236428 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 20:10:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 20:10:36 INFO - PROCESS | 13885 | 1461208236436 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 20:10:36 INFO - PROCESS | 13885 | 1461208236443 Marionette TRACE conn3 <- [1,718,null,{}] 20:10:36 INFO - PROCESS | 13885 | 1461208236454 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}] 20:10:36 INFO - PROCESS | 13885 | 1461208236668 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 20:10:36 INFO - PROCESS | 13885 | 1461208236967 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:36 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c9ce2800 == 77 [pid = 13885] [id = 187] 20:10:36 INFO - PROCESS | 13885 | ++DOMWINDOW == 115 (0x7f68cbbcac00) [pid = 13885] [serial = 561] [outer = (nil)] 20:10:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 116 (0x7f68cd1ce800) [pid = 13885] [serial = 562] [outer = 0x7f68cbbcac00] 20:10:37 INFO - PROCESS | 13885 | 1461208237040 Marionette DEBUG loaded listener.js 20:10:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 117 (0x7f68cd35b800) [pid = 13885] [serial = 563] [outer = 0x7f68cbbcac00] 20:10:37 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cbaab800 == 76 [pid = 13885] [id = 181] 20:10:37 INFO - PROCESS | 13885 | --DOMWINDOW == 116 (0x7f68d3ada000) [pid = 13885] [serial = 502] [outer = (nil)] [url = about:blank] 20:10:37 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d79b0800 == 75 [pid = 13885] [id = 180] 20:10:37 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d217d000 == 74 [pid = 13885] [id = 179] 20:10:37 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cbabc000 == 73 [pid = 13885] [id = 178] 20:10:37 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d39b6000 == 72 [pid = 13885] [id = 177] 20:10:37 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d2176000 == 71 [pid = 13885] [id = 176] 20:10:37 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d39b9000 == 70 [pid = 13885] [id = 175] 20:10:37 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cb8b3000 == 69 [pid = 13885] [id = 174] 20:10:37 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c9cc7000 == 68 [pid = 13885] [id = 173] 20:10:37 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cbca3800 == 67 [pid = 13885] [id = 172] 20:10:37 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d33a4000 == 66 [pid = 13885] [id = 171] 20:10:37 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68f2148000 == 65 [pid = 13885] [id = 170] 20:10:37 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dee1f000 == 64 [pid = 13885] [id = 169] 20:10:37 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d40b4800 == 63 [pid = 13885] [id = 168] 20:10:37 INFO - PROCESS | 13885 | --DOMWINDOW == 115 (0x7f68d77ba400) [pid = 13885] [serial = 443] [outer = (nil)] [url = about:blank] 20:10:37 INFO - PROCESS | 13885 | --DOMWINDOW == 114 (0x7f68d5157000) [pid = 13885] [serial = 473] [outer = (nil)] [url = about:blank] 20:10:37 INFO - PROCESS | 13885 | --DOMWINDOW == 113 (0x7f68cd3b2400) [pid = 13885] [serial = 452] [outer = (nil)] [url = about:blank] 20:10:37 INFO - PROCESS | 13885 | --DOMWINDOW == 112 (0x7f68cbbd2800) [pid = 13885] [serial = 446] [outer = (nil)] [url = about:blank] 20:10:37 INFO - PROCESS | 13885 | --DOMWINDOW == 111 (0x7f68d2207400) [pid = 13885] [serial = 499] [outer = (nil)] [url = about:blank] 20:10:37 INFO - PROCESS | 13885 | --DOMWINDOW == 110 (0x7f68d3ad4400) [pid = 13885] [serial = 496] [outer = (nil)] [url = about:blank] 20:10:37 INFO - PROCESS | 13885 | --DOMWINDOW == 109 (0x7f68cd3b5000) [pid = 13885] [serial = 491] [outer = (nil)] [url = about:blank] 20:10:37 INFO - PROCESS | 13885 | --DOMWINDOW == 108 (0x7f68d31eec00) [pid = 13885] [serial = 427] [outer = (nil)] [url = about:blank] 20:10:37 INFO - PROCESS | 13885 | --DOMWINDOW == 107 (0x7f68d6c66000) [pid = 13885] [serial = 476] [outer = (nil)] [url = about:blank] 20:10:37 INFO - PROCESS | 13885 | --DOMWINDOW == 106 (0x7f68cd1c7400) [pid = 13885] [serial = 490] [outer = (nil)] [url = about:blank] 20:10:37 INFO - PROCESS | 13885 | --DOMWINDOW == 105 (0x7f68dcf89c00) [pid = 13885] [serial = 484] [outer = (nil)] [url = about:blank] 20:10:37 INFO - PROCESS | 13885 | --DOMWINDOW == 104 (0x7f68deeac800) [pid = 13885] [serial = 488] [outer = (nil)] [url = about:blank] 20:10:37 INFO - PROCESS | 13885 | --DOMWINDOW == 103 (0x7f68d778f400) [pid = 13885] [serial = 430] [outer = (nil)] [url = about:blank] 20:10:37 INFO - PROCESS | 13885 | --DOMWINDOW == 102 (0x7f68cd1c6400) [pid = 13885] [serial = 449] [outer = (nil)] [url = about:blank] 20:10:37 INFO - PROCESS | 13885 | --DOMWINDOW == 101 (0x7f68dc285000) [pid = 13885] [serial = 481] [outer = (nil)] [url = about:blank] 20:10:37 INFO - PROCESS | 13885 | --DOMWINDOW == 100 (0x7f68d6c66400) [pid = 13885] [serial = 497] [outer = (nil)] [url = about:blank] 20:10:37 INFO - PROCESS | 13885 | --DOMWINDOW == 99 (0x7f68d77be800) [pid = 13885] [serial = 437] [outer = (nil)] [url = about:blank] 20:10:37 INFO - PROCESS | 13885 | --DOMWINDOW == 98 (0x7f68de10c800) [pid = 13885] [serial = 485] [outer = (nil)] [url = about:blank] 20:10:37 INFO - PROCESS | 13885 | --DOMWINDOW == 97 (0x7f68cb87c800) [pid = 13885] [serial = 440] [outer = (nil)] [url = about:blank] 20:10:37 INFO - PROCESS | 13885 | --DOMWINDOW == 96 (0x7f68d77b2c00) [pid = 13885] [serial = 478] [outer = (nil)] [url = about:blank] 20:10:37 INFO - PROCESS | 13885 | --DOMWINDOW == 95 (0x7f68e94c0000) [pid = 13885] [serial = 434] [outer = (nil)] [url = about:blank] 20:10:37 INFO - PROCESS | 13885 | --DOMWINDOW == 94 (0x7f68d210f800) [pid = 13885] [serial = 464] [outer = (nil)] [url = about:blank] 20:10:37 INFO - PROCESS | 13885 | --DOMWINDOW == 93 (0x7f68d313d400) [pid = 13885] [serial = 466] [outer = (nil)] [url = about:blank] 20:10:37 INFO - PROCESS | 13885 | --DOMWINDOW == 92 (0x7f68d43ec400) [pid = 13885] [serial = 472] [outer = (nil)] [url = about:blank] 20:10:37 INFO - PROCESS | 13885 | --DOMWINDOW == 91 (0x7f68d3138400) [pid = 13885] [serial = 500] [outer = (nil)] [url = about:blank] 20:10:37 INFO - PROCESS | 13885 | --DOMWINDOW == 90 (0x7f68d3140400) [pid = 13885] [serial = 494] [outer = (nil)] [url = about:blank] 20:10:37 INFO - PROCESS | 13885 | --DOMWINDOW == 89 (0x7f68d31e5c00) [pid = 13885] [serial = 467] [outer = (nil)] [url = about:blank] 20:10:37 INFO - PROCESS | 13885 | --DOMWINDOW == 88 (0x7f68cd6d1000) [pid = 13885] [serial = 463] [outer = (nil)] [url = about:blank] 20:10:37 INFO - PROCESS | 13885 | --DOMWINDOW == 87 (0x7f68d311d000) [pid = 13885] [serial = 493] [outer = (nil)] [url = about:blank] 20:10:37 INFO - PROCESS | 13885 | --DOMWINDOW == 86 (0x7f68d95d9000) [pid = 13885] [serial = 479] [outer = (nil)] [url = about:blank] 20:10:37 INFO - PROCESS | 13885 | --DOMWINDOW == 85 (0x7f68de949000) [pid = 13885] [serial = 487] [outer = (nil)] [url = about:blank] 20:10:37 INFO - PROCESS | 13885 | --DOMWINDOW == 84 (0x7f68d3ac1000) [pid = 13885] [serial = 469] [outer = (nil)] [url = about:blank] 20:10:37 INFO - PROCESS | 13885 | --DOMWINDOW == 83 (0x7f68d3ade800) [pid = 13885] [serial = 470] [outer = (nil)] [url = about:blank] 20:10:37 INFO - PROCESS | 13885 | --DOMWINDOW == 82 (0x7f68d6033400) [pid = 13885] [serial = 475] [outer = (nil)] [url = about:blank] 20:10:37 INFO - PROCESS | 13885 | --DOMWINDOW == 81 (0x7f68dcca2800) [pid = 13885] [serial = 482] [outer = (nil)] [url = about:blank] 20:10:38 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:10:38 INFO - PROCESS | 13885 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:10:38 INFO - PROCESS | 13885 | 1461208238393 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]]]}] 20:10:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 20:10:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1988ms 20:10:38 INFO - PROCESS | 13885 | 1461208238426 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 20:10:38 INFO - PROCESS | 13885 | 1461208238434 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 20:10:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 20:10:38 INFO - PROCESS | 13885 | 1461208238444 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 20:10:38 INFO - PROCESS | 13885 | 1461208238447 Marionette TRACE conn3 <- [1,722,null,{}] 20:10:38 INFO - PROCESS | 13885 | 1461208238453 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}] 20:10:38 INFO - PROCESS | 13885 | 1461208238651 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 20:10:38 INFO - PROCESS | 13885 | 1461208238769 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:38 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cd377800 == 64 [pid = 13885] [id = 188] 20:10:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 82 (0x7f68cbbcec00) [pid = 13885] [serial = 564] [outer = (nil)] 20:10:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 83 (0x7f68cd3be400) [pid = 13885] [serial = 565] [outer = 0x7f68cbbcec00] 20:10:38 INFO - PROCESS | 13885 | 1461208238835 Marionette DEBUG loaded listener.js 20:10:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 84 (0x7f68d20ce400) [pid = 13885] [serial = 566] [outer = 0x7f68cbbcec00] 20:10:39 INFO - PROCESS | 13885 | 1461208239483 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] 20:10:39 INFO - PROCESS | 13885 | 1461208239525 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 20:10:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 20:10:39 INFO - PROCESS | 13885 | 1461208239531 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 20:10:39 INFO - PROCESS | 13885 | 1461208239536 Marionette TRACE conn3 <- [1,726,null,{}] 20:10:39 INFO - PROCESS | 13885 | 1461208239612 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}] 20:10:39 INFO - PROCESS | 13885 | 1461208239830 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 20:10:39 INFO - PROCESS | 13885 | 1461208239849 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:39 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d339a000 == 65 [pid = 13885] [id = 189] 20:10:39 INFO - PROCESS | 13885 | ++DOMWINDOW == 85 (0x7f68d220e800) [pid = 13885] [serial = 567] [outer = (nil)] 20:10:39 INFO - PROCESS | 13885 | ++DOMWINDOW == 86 (0x7f68d313a800) [pid = 13885] [serial = 568] [outer = 0x7f68d220e800] 20:10:39 INFO - PROCESS | 13885 | 1461208239911 Marionette DEBUG loaded listener.js 20:10:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 87 (0x7f68d314a800) [pid = 13885] [serial = 569] [outer = 0x7f68d220e800] 20:10:40 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:10:40 INFO - PROCESS | 13885 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:10:40 INFO - PROCESS | 13885 | 1461208240871 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]]]}] 20:10:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 20:10:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1384ms 20:10:40 INFO - PROCESS | 13885 | 1461208240916 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 20:10:40 INFO - PROCESS | 13885 | 1461208240921 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 20:10:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 20:10:40 INFO - PROCESS | 13885 | 1461208240927 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 20:10:40 INFO - PROCESS | 13885 | 1461208240928 Marionette TRACE conn3 <- [1,730,null,{}] 20:10:40 INFO - PROCESS | 13885 | 1461208240934 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}] 20:10:41 INFO - PROCESS | 13885 | 1461208241116 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 20:10:41 INFO - PROCESS | 13885 | 1461208241148 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:41 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d40bf000 == 66 [pid = 13885] [id = 190] 20:10:41 INFO - PROCESS | 13885 | ++DOMWINDOW == 88 (0x7f68d3147000) [pid = 13885] [serial = 570] [outer = (nil)] 20:10:41 INFO - PROCESS | 13885 | ++DOMWINDOW == 89 (0x7f68d32a9000) [pid = 13885] [serial = 571] [outer = 0x7f68d3147000] 20:10:41 INFO - PROCESS | 13885 | 1461208241215 Marionette DEBUG loaded listener.js 20:10:41 INFO - PROCESS | 13885 | ++DOMWINDOW == 90 (0x7f68d367d800) [pid = 13885] [serial = 572] [outer = 0x7f68d3147000] 20:10:41 INFO - PROCESS | 13885 | --DOMWINDOW == 89 (0x7f68d3139000) [pid = 13885] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 20:10:41 INFO - PROCESS | 13885 | --DOMWINDOW == 88 (0x7f68cb86f400) [pid = 13885] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 20:10:41 INFO - PROCESS | 13885 | --DOMWINDOW == 87 (0x7f68cd1ce400) [pid = 13885] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 20:10:41 INFO - PROCESS | 13885 | --DOMWINDOW == 86 (0x7f68d2206800) [pid = 13885] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 20:10:41 INFO - PROCESS | 13885 | --DOMWINDOW == 85 (0x7f68cd3bd800) [pid = 13885] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 20:10:42 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:10:42 INFO - PROCESS | 13885 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:10:42 INFO - PROCESS | 13885 | 1461208242219 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] 20:10:42 INFO - PROCESS | 13885 | 1461208242258 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 20:10:42 INFO - PROCESS | 13885 | 1461208242264 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 20:10:42 INFO - PROCESS | 13885 | 1461208242268 Marionette TRACE conn3 <- [1,734,null,{}] 20:10:42 INFO - PROCESS | 13885 | 1461208242273 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}] 20:10:42 INFO - PROCESS | 13885 | 1461208242427 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 20:10:42 INFO - PROCESS | 13885 | 1461208242551 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:42 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cbaad000 == 67 [pid = 13885] [id = 191] 20:10:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 86 (0x7f68cba41c00) [pid = 13885] [serial = 573] [outer = (nil)] 20:10:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 87 (0x7f68d3687400) [pid = 13885] [serial = 574] [outer = 0x7f68cba41c00] 20:10:42 INFO - PROCESS | 13885 | 1461208242618 Marionette DEBUG loaded listener.js 20:10:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 88 (0x7f68d375a800) [pid = 13885] [serial = 575] [outer = 0x7f68cba41c00] 20:10:43 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:10:43 INFO - PROCESS | 13885 | 1461208243298 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]]]}] 20:10:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 20:10:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1089ms 20:10:43 INFO - PROCESS | 13885 | 1461208243354 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 20:10:43 INFO - PROCESS | 13885 | 1461208243358 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 20:10:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 20:10:43 INFO - PROCESS | 13885 | 1461208243363 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 20:10:43 INFO - PROCESS | 13885 | 1461208243365 Marionette TRACE conn3 <- [1,738,null,{}] 20:10:43 INFO - PROCESS | 13885 | 1461208243371 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}] 20:10:43 INFO - PROCESS | 13885 | 1461208243610 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 20:10:43 INFO - PROCESS | 13885 | 1461208243626 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:43 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d708d000 == 68 [pid = 13885] [id = 192] 20:10:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 89 (0x7f68cba43400) [pid = 13885] [serial = 576] [outer = (nil)] 20:10:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 90 (0x7f68d3ac4400) [pid = 13885] [serial = 577] [outer = 0x7f68cba43400] 20:10:43 INFO - PROCESS | 13885 | 1461208243693 Marionette DEBUG loaded listener.js 20:10:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 91 (0x7f68d3ce8000) [pid = 13885] [serial = 578] [outer = 0x7f68cba43400] 20:10:45 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:10:45 INFO - PROCESS | 13885 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:10:45 INFO - PROCESS | 13885 | 1461208245171 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]]]}] 20:10:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 20:10:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1830ms 20:10:45 INFO - PROCESS | 13885 | 1461208245246 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 20:10:45 INFO - PROCESS | 13885 | 1461208245254 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 20:10:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 20:10:45 INFO - PROCESS | 13885 | 1461208245284 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 20:10:45 INFO - PROCESS | 13885 | 1461208245288 Marionette TRACE conn3 <- [1,742,null,{}] 20:10:45 INFO - PROCESS | 13885 | 1461208245300 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}] 20:10:45 INFO - PROCESS | 13885 | 1461208245478 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 20:10:45 INFO - PROCESS | 13885 | 1461208245638 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:45 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d2171000 == 69 [pid = 13885] [id = 193] 20:10:45 INFO - PROCESS | 13885 | ++DOMWINDOW == 92 (0x7f68cd1ce400) [pid = 13885] [serial = 579] [outer = (nil)] 20:10:45 INFO - PROCESS | 13885 | ++DOMWINDOW == 93 (0x7f68cd3b2400) [pid = 13885] [serial = 580] [outer = 0x7f68cd1ce400] 20:10:45 INFO - PROCESS | 13885 | 1461208245716 Marionette DEBUG loaded listener.js 20:10:45 INFO - PROCESS | 13885 | ++DOMWINDOW == 94 (0x7f68d2208400) [pid = 13885] [serial = 581] [outer = 0x7f68cd1ce400] 20:10:47 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:10:47 INFO - PROCESS | 13885 | 1461208247170 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]]]}] 20:10:47 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 20:10:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1941ms 20:10:47 INFO - PROCESS | 13885 | 1461208247222 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 20:10:47 INFO - PROCESS | 13885 | 1461208247229 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 20:10:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 20:10:47 INFO - PROCESS | 13885 | 1461208247240 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 20:10:47 INFO - PROCESS | 13885 | 1461208247243 Marionette TRACE conn3 <- [1,746,null,{}] 20:10:47 INFO - PROCESS | 13885 | 1461208247249 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}] 20:10:47 INFO - PROCESS | 13885 | 1461208247461 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 20:10:47 INFO - PROCESS | 13885 | 1461208247626 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:47 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d709f800 == 70 [pid = 13885] [id = 194] 20:10:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 95 (0x7f68cd350000) [pid = 13885] [serial = 582] [outer = (nil)] 20:10:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 96 (0x7f68d314cc00) [pid = 13885] [serial = 583] [outer = 0x7f68cd350000] 20:10:47 INFO - PROCESS | 13885 | 1461208247702 Marionette DEBUG loaded listener.js 20:10:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 97 (0x7f68d3ac3000) [pid = 13885] [serial = 584] [outer = 0x7f68cd350000] 20:10:48 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:10:48 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:10:49 INFO - PROCESS | 13885 | 1461208249019 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]]]}] 20:10:49 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.) 20:10:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1793ms 20:10:49 INFO - PROCESS | 13885 | 1461208249033 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 20:10:49 INFO - PROCESS | 13885 | 1461208249037 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 20:10:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 20:10:49 INFO - PROCESS | 13885 | 1461208249089 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 20:10:49 INFO - PROCESS | 13885 | 1461208249096 Marionette TRACE conn3 <- [1,750,null,{}] 20:10:49 INFO - PROCESS | 13885 | 1461208249133 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}] 20:10:49 INFO - PROCESS | 13885 | 1461208249309 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 20:10:49 INFO - PROCESS | 13885 | 1461208249463 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:49 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7c1d800 == 71 [pid = 13885] [id = 195] 20:10:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 98 (0x7f68d31e4400) [pid = 13885] [serial = 585] [outer = (nil)] 20:10:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 99 (0x7f68d3aeac00) [pid = 13885] [serial = 586] [outer = 0x7f68d31e4400] 20:10:49 INFO - PROCESS | 13885 | 1461208249540 Marionette DEBUG loaded listener.js 20:10:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 100 (0x7f68d3e38400) [pid = 13885] [serial = 587] [outer = 0x7f68d31e4400] 20:10:50 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:10:50 INFO - PROCESS | 13885 | 1461208250858 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]]]}] 20:10:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 20:10:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1860ms 20:10:50 INFO - PROCESS | 13885 | 1461208250926 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 20:10:50 INFO - PROCESS | 13885 | 1461208250932 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 20:10:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 20:10:50 INFO - PROCESS | 13885 | 1461208250957 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 20:10:50 INFO - PROCESS | 13885 | 1461208250961 Marionette TRACE conn3 <- [1,754,null,{}] 20:10:50 INFO - PROCESS | 13885 | 1461208250967 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}] 20:10:51 INFO - PROCESS | 13885 | 1461208251134 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 20:10:51 INFO - PROCESS | 13885 | 1461208251287 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:51 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d8088800 == 72 [pid = 13885] [id = 196] 20:10:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 101 (0x7f68cd3b7000) [pid = 13885] [serial = 588] [outer = (nil)] 20:10:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 102 (0x7f68d43f7800) [pid = 13885] [serial = 589] [outer = 0x7f68cd3b7000] 20:10:51 INFO - PROCESS | 13885 | 1461208251362 Marionette DEBUG loaded listener.js 20:10:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 103 (0x7f68d515bc00) [pid = 13885] [serial = 590] [outer = 0x7f68cd3b7000] 20:10:52 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:10:52 INFO - PROCESS | 13885 | 1461208252955 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]]]}] 20:10:52 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 20:10:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2043ms 20:10:53 INFO - PROCESS | 13885 | 1461208252997 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 20:10:53 INFO - PROCESS | 13885 | 1461208253002 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 20:10:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 20:10:53 INFO - PROCESS | 13885 | 1461208253010 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 20:10:53 INFO - PROCESS | 13885 | 1461208253016 Marionette TRACE conn3 <- [1,758,null,{}] 20:10:53 INFO - PROCESS | 13885 | 1461208253024 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}] 20:10:53 INFO - PROCESS | 13885 | 1461208253223 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 20:10:53 INFO - PROCESS | 13885 | 1461208253390 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:53 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d42c9800 == 73 [pid = 13885] [id = 197] 20:10:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 104 (0x7f68cd1cb000) [pid = 13885] [serial = 591] [outer = (nil)] 20:10:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 105 (0x7f68cd3bfc00) [pid = 13885] [serial = 592] [outer = 0x7f68cd1cb000] 20:10:53 INFO - PROCESS | 13885 | 1461208253459 Marionette DEBUG loaded listener.js 20:10:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 106 (0x7f68d20c5400) [pid = 13885] [serial = 593] [outer = 0x7f68cd1cb000] 20:10:54 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ed684800 == 72 [pid = 13885] [id = 128] 20:10:54 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7f12000 == 71 [pid = 13885] [id = 134] 20:10:54 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ddd4a000 == 70 [pid = 13885] [id = 62] 20:10:54 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68e35bc800 == 69 [pid = 13885] [id = 130] 20:10:54 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cbaad000 == 68 [pid = 13885] [id = 191] 20:10:54 INFO - PROCESS | 13885 | --DOMWINDOW == 105 (0x7f68d43f0400) [pid = 13885] [serial = 547] [outer = (nil)] [url = about:blank] 20:10:54 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d40bf000 == 67 [pid = 13885] [id = 190] 20:10:54 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d339a000 == 66 [pid = 13885] [id = 189] 20:10:54 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cd377800 == 65 [pid = 13885] [id = 188] 20:10:54 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:10:54 INFO - PROCESS | 13885 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:10:54 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:10:54 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:10:54 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:10:54 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c9ce2800 == 64 [pid = 13885] [id = 187] 20:10:54 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7d8a000 == 63 [pid = 13885] [id = 184] 20:10:54 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d2179800 == 62 [pid = 13885] [id = 183] 20:10:54 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7f0e800 == 61 [pid = 13885] [id = 182] 20:10:54 INFO - PROCESS | 13885 | --DOMWINDOW == 104 (0x7f68cd359000) [pid = 13885] [serial = 529] [outer = (nil)] [url = about:blank] 20:10:54 INFO - PROCESS | 13885 | --DOMWINDOW == 103 (0x7f68d73d8c00) [pid = 13885] [serial = 514] [outer = (nil)] [url = about:blank] 20:10:54 INFO - PROCESS | 13885 | --DOMWINDOW == 102 (0x7f68de940c00) [pid = 13885] [serial = 520] [outer = (nil)] [url = about:blank] 20:10:54 INFO - PROCESS | 13885 | --DOMWINDOW == 101 (0x7f68d313b400) [pid = 13885] [serial = 538] [outer = (nil)] [url = about:blank] 20:10:54 INFO - PROCESS | 13885 | --DOMWINDOW == 100 (0x7f68cd358400) [pid = 13885] [serial = 523] [outer = (nil)] [url = about:blank] 20:10:54 INFO - PROCESS | 13885 | --DOMWINDOW == 99 (0x7f68c9cee400) [pid = 13885] [serial = 526] [outer = (nil)] [url = about:blank] 20:10:54 INFO - PROCESS | 13885 | --DOMWINDOW == 98 (0x7f68d3122000) [pid = 13885] [serial = 536] [outer = (nil)] [url = about:blank] 20:10:54 INFO - PROCESS | 13885 | --DOMWINDOW == 97 (0x7f68d220a400) [pid = 13885] [serial = 535] [outer = (nil)] [url = about:blank] 20:10:54 INFO - PROCESS | 13885 | --DOMWINDOW == 96 (0x7f68d6dd4c00) [pid = 13885] [serial = 511] [outer = (nil)] [url = about:blank] 20:10:54 INFO - PROCESS | 13885 | --DOMWINDOW == 95 (0x7f68d77b9800) [pid = 13885] [serial = 517] [outer = (nil)] [url = about:blank] 20:10:54 INFO - PROCESS | 13885 | --DOMWINDOW == 94 (0x7f68d3870800) [pid = 13885] [serial = 508] [outer = (nil)] [url = about:blank] 20:10:54 INFO - PROCESS | 13885 | --DOMWINDOW == 93 (0x7f68d20ce000) [pid = 13885] [serial = 533] [outer = (nil)] [url = about:blank] 20:10:54 INFO - PROCESS | 13885 | --DOMWINDOW == 92 (0x7f68cd6c9c00) [pid = 13885] [serial = 532] [outer = (nil)] [url = about:blank] 20:10:54 INFO - PROCESS | 13885 | --DOMWINDOW == 91 (0x7f68d20cbc00) [pid = 13885] [serial = 505] [outer = (nil)] [url = about:blank] 20:10:54 INFO - PROCESS | 13885 | --DOMWINDOW == 90 (0x7f68d31e0800) [pid = 13885] [serial = 539] [outer = (nil)] [url = about:blank] 20:10:54 INFO - PROCESS | 13885 | 1461208254482 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]]]}] 20:10:54 INFO - PROCESS | 13885 | --DOMWINDOW == 89 (0x7f68d3acb000) [pid = 13885] [serial = 541] [outer = (nil)] [url = about:blank] 20:10:54 INFO - PROCESS | 13885 | --DOMWINDOW == 88 (0x7f68cba43800) [pid = 13885] [serial = 544] [outer = (nil)] [url = about:blank] 20:10:54 INFO - PROCESS | 13885 | --DOMWINDOW == 87 (0x7f68d3aeec00) [pid = 13885] [serial = 542] [outer = (nil)] [url = about:blank] 20:10:54 INFO - PROCESS | 13885 | --DOMWINDOW == 86 (0x7f68cd1cbc00) [pid = 13885] [serial = 545] [outer = (nil)] [url = about:blank] 20:10:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 20:10:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1537ms 20:10:54 INFO - PROCESS | 13885 | 1461208254548 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 20:10:54 INFO - PROCESS | 13885 | 1461208254557 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 20:10:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 20:10:54 INFO - PROCESS | 13885 | 1461208254566 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 20:10:54 INFO - PROCESS | 13885 | 1461208254571 Marionette TRACE conn3 <- [1,762,null,{}] 20:10:54 INFO - PROCESS | 13885 | 1461208254576 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}] 20:10:54 INFO - PROCESS | 13885 | 1461208254738 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 20:10:54 INFO - PROCESS | 13885 | 1461208254846 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:54 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cd134800 == 62 [pid = 13885] [id = 198] 20:10:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 87 (0x7f68c9cecc00) [pid = 13885] [serial = 594] [outer = (nil)] 20:10:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 88 (0x7f68d2106400) [pid = 13885] [serial = 595] [outer = 0x7f68c9cecc00] 20:10:54 INFO - PROCESS | 13885 | 1461208254912 Marionette DEBUG loaded listener.js 20:10:55 INFO - PROCESS | 13885 | ++DOMWINDOW == 89 (0x7f68d312b800) [pid = 13885] [serial = 596] [outer = 0x7f68c9cecc00] 20:10:56 INFO - PROCESS | 13885 | 1461208256047 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]]]}] 20:10:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 20:10:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1534ms 20:10:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 20:10:56 INFO - PROCESS | 13885 | 1461208256101 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 20:10:56 INFO - PROCESS | 13885 | 1461208256104 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 20:10:56 INFO - PROCESS | 13885 | 1461208256110 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 20:10:56 INFO - PROCESS | 13885 | 1461208256115 Marionette TRACE conn3 <- [1,766,null,{}] 20:10:56 INFO - PROCESS | 13885 | 1461208256137 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}] 20:10:56 INFO - PROCESS | 13885 | 1461208256331 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 20:10:56 INFO - PROCESS | 13885 | 1461208256498 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:56 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d40ac000 == 63 [pid = 13885] [id = 199] 20:10:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 90 (0x7f68d3146400) [pid = 13885] [serial = 597] [outer = (nil)] 20:10:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 91 (0x7f68d3686000) [pid = 13885] [serial = 598] [outer = 0x7f68d3146400] 20:10:56 INFO - PROCESS | 13885 | 1461208256563 Marionette DEBUG loaded listener.js 20:10:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 92 (0x7f68d3870800) [pid = 13885] [serial = 599] [outer = 0x7f68d3146400] 20:10:57 INFO - PROCESS | 13885 | --DOMWINDOW == 91 (0x7f68cbbcac00) [pid = 13885] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 20:10:57 INFO - PROCESS | 13885 | --DOMWINDOW == 90 (0x7f68d3cf1800) [pid = 13885] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 20:10:57 INFO - PROCESS | 13885 | --DOMWINDOW == 89 (0x7f68cbbcec00) [pid = 13885] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 20:10:57 INFO - PROCESS | 13885 | --DOMWINDOW == 88 (0x7f68d220e800) [pid = 13885] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 20:10:57 INFO - PROCESS | 13885 | --DOMWINDOW == 87 (0x7f68d3147000) [pid = 13885] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 20:10:57 INFO - PROCESS | 13885 | --DOMWINDOW == 86 (0x7f68cba41c00) [pid = 13885] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 20:10:57 INFO - PROCESS | 13885 | --DOMWINDOW == 85 (0x7f68cd3b7c00) [pid = 13885] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 20:10:57 INFO - PROCESS | 13885 | 1461208257847 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]]]}] 20:10:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 20:10:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1789ms 20:10:57 INFO - PROCESS | 13885 | 1461208257986 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 20:10:57 INFO - PROCESS | 13885 | 1461208257993 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 20:10:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 20:10:58 INFO - PROCESS | 13885 | 1461208258016 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 20:10:58 INFO - PROCESS | 13885 | 1461208258023 Marionette TRACE conn3 <- [1,770,null,{}] 20:10:58 INFO - PROCESS | 13885 | 1461208258035 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}] 20:10:58 INFO - PROCESS | 13885 | 1461208258206 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 20:10:58 INFO - PROCESS | 13885 | 1461208258360 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:58 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cd8bb000 == 64 [pid = 13885] [id = 200] 20:10:58 INFO - PROCESS | 13885 | ++DOMWINDOW == 86 (0x7f68cd3bf400) [pid = 13885] [serial = 600] [outer = (nil)] 20:10:58 INFO - PROCESS | 13885 | ++DOMWINDOW == 87 (0x7f68cd6ccc00) [pid = 13885] [serial = 601] [outer = 0x7f68cd3bf400] 20:10:58 INFO - PROCESS | 13885 | 1461208258439 Marionette DEBUG loaded listener.js 20:10:58 INFO - PROCESS | 13885 | ++DOMWINDOW == 88 (0x7f68d20ce800) [pid = 13885] [serial = 602] [outer = 0x7f68cd3bf400] 20:10:59 INFO - PROCESS | 13885 | 1461208259356 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]]]}] 20:10:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 20:10:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1401ms 20:10:59 INFO - PROCESS | 13885 | 1461208259405 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 20:10:59 INFO - PROCESS | 13885 | 1461208259414 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 20:10:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 20:10:59 INFO - PROCESS | 13885 | 1461208259425 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 20:10:59 INFO - PROCESS | 13885 | 1461208259428 Marionette TRACE conn3 <- [1,774,null,{}] 20:10:59 INFO - PROCESS | 13885 | 1461208259435 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}] 20:10:59 INFO - PROCESS | 13885 | 1461208259624 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 20:10:59 INFO - PROCESS | 13885 | 1461208259779 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:59 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d5f3f000 == 65 [pid = 13885] [id = 201] 20:10:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 89 (0x7f68d312b400) [pid = 13885] [serial = 603] [outer = (nil)] 20:10:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 90 (0x7f68d3155000) [pid = 13885] [serial = 604] [outer = 0x7f68d312b400] 20:10:59 INFO - PROCESS | 13885 | 1461208259903 Marionette DEBUG loaded listener.js 20:11:00 INFO - PROCESS | 13885 | ++DOMWINDOW == 91 (0x7f68d3687800) [pid = 13885] [serial = 605] [outer = 0x7f68d312b400] 20:11:00 INFO - PROCESS | 13885 | 1461208260857 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]]]}] 20:11:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 20:11:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1485ms 20:11:00 INFO - PROCESS | 13885 | 1461208260910 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 20:11:00 INFO - PROCESS | 13885 | 1461208260915 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 20:11:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 20:11:00 INFO - PROCESS | 13885 | 1461208260921 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 20:11:00 INFO - PROCESS | 13885 | 1461208260927 Marionette TRACE conn3 <- [1,778,null,{}] 20:11:00 INFO - PROCESS | 13885 | 1461208260945 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}] 20:11:01 INFO - PROCESS | 13885 | 1461208261169 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 20:11:01 INFO - PROCESS | 13885 | 1461208261412 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:01 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d79bb000 == 66 [pid = 13885] [id = 202] 20:11:01 INFO - PROCESS | 13885 | ++DOMWINDOW == 92 (0x7f68d3ade800) [pid = 13885] [serial = 606] [outer = (nil)] 20:11:01 INFO - PROCESS | 13885 | ++DOMWINDOW == 93 (0x7f68d3ce8c00) [pid = 13885] [serial = 607] [outer = 0x7f68d3ade800] 20:11:01 INFO - PROCESS | 13885 | 1461208261539 Marionette DEBUG loaded listener.js 20:11:01 INFO - PROCESS | 13885 | ++DOMWINDOW == 94 (0x7f68d43f5800) [pid = 13885] [serial = 608] [outer = 0x7f68d3ade800] 20:11:02 INFO - PROCESS | 13885 | 1461208262398 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]]]}] 20:11:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 20:11:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1490ms 20:11:02 INFO - PROCESS | 13885 | 1461208262412 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 20:11:02 INFO - PROCESS | 13885 | 1461208262417 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 20:11:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 20:11:02 INFO - PROCESS | 13885 | 1461208262423 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 20:11:02 INFO - PROCESS | 13885 | 1461208262425 Marionette TRACE conn3 <- [1,782,null,{}] 20:11:02 INFO - PROCESS | 13885 | 1461208262431 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}] 20:11:02 INFO - PROCESS | 13885 | 1461208262621 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 20:11:02 INFO - PROCESS | 13885 | 1461208262784 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:02 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7f1b000 == 67 [pid = 13885] [id = 203] 20:11:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 95 (0x7f68d314e800) [pid = 13885] [serial = 609] [outer = (nil)] 20:11:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 96 (0x7f68d5547c00) [pid = 13885] [serial = 610] [outer = 0x7f68d314e800] 20:11:02 INFO - PROCESS | 13885 | 1461208262860 Marionette DEBUG loaded listener.js 20:11:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 97 (0x7f68d6036000) [pid = 13885] [serial = 611] [outer = 0x7f68d314e800] 20:11:03 INFO - PROCESS | 13885 | 1461208263724 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]]]}] 20:11:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 20:11:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1330ms 20:11:03 INFO - PROCESS | 13885 | 1461208263755 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 20:11:03 INFO - PROCESS | 13885 | 1461208263759 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 20:11:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 20:11:03 INFO - PROCESS | 13885 | 1461208263766 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 20:11:03 INFO - PROCESS | 13885 | 1461208263770 Marionette TRACE conn3 <- [1,786,null,{}] 20:11:03 INFO - PROCESS | 13885 | 1461208263775 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}] 20:11:03 INFO - PROCESS | 13885 | 1461208263960 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 20:11:04 INFO - PROCESS | 13885 | 1461208264122 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:04 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68db10f000 == 68 [pid = 13885] [id = 204] 20:11:04 INFO - PROCESS | 13885 | ++DOMWINDOW == 98 (0x7f68d3ae5000) [pid = 13885] [serial = 612] [outer = (nil)] 20:11:04 INFO - PROCESS | 13885 | ++DOMWINDOW == 99 (0x7f68d6b1d800) [pid = 13885] [serial = 613] [outer = 0x7f68d3ae5000] 20:11:04 INFO - PROCESS | 13885 | 1461208264197 Marionette DEBUG loaded listener.js 20:11:04 INFO - PROCESS | 13885 | ++DOMWINDOW == 100 (0x7f68d6c66000) [pid = 13885] [serial = 614] [outer = 0x7f68d3ae5000] 20:11:05 INFO - PROCESS | 13885 | 1461208265055 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]]]}] 20:11:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 20:11:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1333ms 20:11:05 INFO - PROCESS | 13885 | 1461208265100 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 20:11:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 20:11:05 INFO - PROCESS | 13885 | 1461208265105 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 20:11:05 INFO - PROCESS | 13885 | 1461208265111 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 20:11:05 INFO - PROCESS | 13885 | 1461208265114 Marionette TRACE conn3 <- [1,790,null,{}] 20:11:05 INFO - PROCESS | 13885 | 1461208265119 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}] 20:11:05 INFO - PROCESS | 13885 | 1461208265357 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 20:11:05 INFO - PROCESS | 13885 | 1461208265518 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:05 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dceaf000 == 69 [pid = 13885] [id = 205] 20:11:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 101 (0x7f68d6c6a400) [pid = 13885] [serial = 615] [outer = (nil)] 20:11:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 102 (0x7f68d6dd2000) [pid = 13885] [serial = 616] [outer = 0x7f68d6c6a400] 20:11:05 INFO - PROCESS | 13885 | 1461208265599 Marionette DEBUG loaded listener.js 20:11:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 103 (0x7f68d73d6400) [pid = 13885] [serial = 617] [outer = 0x7f68d6c6a400] 20:11:06 INFO - PROCESS | 13885 | 1461208266496 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]]]}] 20:11:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 20:11:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1437ms 20:11:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 20:11:06 INFO - PROCESS | 13885 | 1461208266548 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 20:11:06 INFO - PROCESS | 13885 | 1461208266551 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 20:11:06 INFO - PROCESS | 13885 | 1461208266558 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 20:11:06 INFO - PROCESS | 13885 | 1461208266561 Marionette TRACE conn3 <- [1,794,null,{}] 20:11:06 INFO - PROCESS | 13885 | 1461208266566 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}] 20:11:06 INFO - PROCESS | 13885 | 1461208266731 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 20:11:06 INFO - PROCESS | 13885 | 1461208266896 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:06 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dd75d000 == 70 [pid = 13885] [id = 206] 20:11:06 INFO - PROCESS | 13885 | ++DOMWINDOW == 104 (0x7f68d6c6d000) [pid = 13885] [serial = 618] [outer = (nil)] 20:11:06 INFO - PROCESS | 13885 | ++DOMWINDOW == 105 (0x7f68d7795000) [pid = 13885] [serial = 619] [outer = 0x7f68d6c6d000] 20:11:06 INFO - PROCESS | 13885 | 1461208266970 Marionette DEBUG loaded listener.js 20:11:07 INFO - PROCESS | 13885 | ++DOMWINDOW == 106 (0x7f68d77b5c00) [pid = 13885] [serial = 620] [outer = 0x7f68d6c6d000] 20:11:07 INFO - PROCESS | 13885 | 1461208267845 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]]]}] 20:11:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 20:11:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1332ms 20:11:07 INFO - PROCESS | 13885 | 1461208267891 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 20:11:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 20:11:07 INFO - PROCESS | 13885 | 1461208267895 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 20:11:07 INFO - PROCESS | 13885 | 1461208267901 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 20:11:07 INFO - PROCESS | 13885 | 1461208267905 Marionette TRACE conn3 <- [1,798,null,{}] 20:11:07 INFO - PROCESS | 13885 | 1461208267910 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}] 20:11:08 INFO - PROCESS | 13885 | 1461208268079 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 20:11:08 INFO - PROCESS | 13885 | 1461208268241 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:08 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ddd4d000 == 71 [pid = 13885] [id = 207] 20:11:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 107 (0x7f68d778a800) [pid = 13885] [serial = 621] [outer = (nil)] 20:11:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 108 (0x7f68d77bd400) [pid = 13885] [serial = 622] [outer = 0x7f68d778a800] 20:11:08 INFO - PROCESS | 13885 | 1461208268316 Marionette DEBUG loaded listener.js 20:11:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 109 (0x7f68d95d7800) [pid = 13885] [serial = 623] [outer = 0x7f68d778a800] 20:11:09 INFO - PROCESS | 13885 | 1461208269135 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]]]}] 20:11:09 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 20:11:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1282ms 20:11:09 INFO - PROCESS | 13885 | 1461208269184 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 20:11:09 INFO - PROCESS | 13885 | 1461208269188 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 20:11:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 20:11:09 INFO - PROCESS | 13885 | 1461208269194 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 20:11:09 INFO - PROCESS | 13885 | 1461208269197 Marionette TRACE conn3 <- [1,802,null,{}] 20:11:09 INFO - PROCESS | 13885 | 1461208269202 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}] 20:11:09 INFO - PROCESS | 13885 | 1461208269375 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 20:11:09 INFO - PROCESS | 13885 | 1461208269540 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:09 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68de1ff800 == 72 [pid = 13885] [id = 208] 20:11:09 INFO - PROCESS | 13885 | ++DOMWINDOW == 110 (0x7f68d778c000) [pid = 13885] [serial = 624] [outer = (nil)] 20:11:09 INFO - PROCESS | 13885 | ++DOMWINDOW == 111 (0x7f68d95df800) [pid = 13885] [serial = 625] [outer = 0x7f68d778c000] 20:11:09 INFO - PROCESS | 13885 | 1461208269613 Marionette DEBUG loaded listener.js 20:11:09 INFO - PROCESS | 13885 | ++DOMWINDOW == 112 (0x7f68da1cf400) [pid = 13885] [serial = 626] [outer = 0x7f68d778c000] 20:11:10 INFO - PROCESS | 13885 | 1461208270509 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]]]}] 20:11:10 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 20:11:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1380ms 20:11:10 INFO - PROCESS | 13885 | 1461208270575 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 20:11:10 INFO - PROCESS | 13885 | 1461208270579 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 20:11:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 20:11:10 INFO - PROCESS | 13885 | 1461208270586 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 20:11:10 INFO - PROCESS | 13885 | 1461208270589 Marionette TRACE conn3 <- [1,806,null,{}] 20:11:10 INFO - PROCESS | 13885 | 1461208270595 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}] 20:11:10 INFO - PROCESS | 13885 | 1461208270780 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 20:11:10 INFO - PROCESS | 13885 | 1461208270944 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:10 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dea18000 == 73 [pid = 13885] [id = 209] 20:11:10 INFO - PROCESS | 13885 | ++DOMWINDOW == 113 (0x7f68d2104000) [pid = 13885] [serial = 627] [outer = (nil)] 20:11:11 INFO - PROCESS | 13885 | ++DOMWINDOW == 114 (0x7f68db1e3000) [pid = 13885] [serial = 628] [outer = 0x7f68d2104000] 20:11:11 INFO - PROCESS | 13885 | 1461208271020 Marionette DEBUG loaded listener.js 20:11:11 INFO - PROCESS | 13885 | ++DOMWINDOW == 115 (0x7f68dbeac000) [pid = 13885] [serial = 629] [outer = 0x7f68d2104000] 20:11:11 INFO - PROCESS | 13885 | 1461208271892 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]]]}] 20:11:11 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 20:11:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1380ms 20:11:11 INFO - PROCESS | 13885 | 1461208271967 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 20:11:11 INFO - PROCESS | 13885 | 1461208271971 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 20:11:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 20:11:11 INFO - PROCESS | 13885 | 1461208271978 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 20:11:11 INFO - PROCESS | 13885 | 1461208271983 Marionette TRACE conn3 <- [1,810,null,{}] 20:11:11 INFO - PROCESS | 13885 | 1461208271988 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}] 20:11:12 INFO - PROCESS | 13885 | 1461208272229 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 20:11:12 INFO - PROCESS | 13885 | 1461208272463 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:12 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cb8c1800 == 74 [pid = 13885] [id = 210] 20:11:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 116 (0x7f68cd35b400) [pid = 13885] [serial = 630] [outer = (nil)] 20:11:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 117 (0x7f68d20c6000) [pid = 13885] [serial = 631] [outer = 0x7f68cd35b400] 20:11:12 INFO - PROCESS | 13885 | 1461208272597 Marionette DEBUG loaded listener.js 20:11:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 118 (0x7f68dcc9dc00) [pid = 13885] [serial = 632] [outer = 0x7f68cd35b400] 20:11:13 INFO - PROCESS | 13885 | 1461208273679 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]]]}] 20:11:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 20:11:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1738ms 20:11:13 INFO - PROCESS | 13885 | 1461208273717 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 20:11:13 INFO - PROCESS | 13885 | 1461208273722 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 20:11:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 20:11:13 INFO - PROCESS | 13885 | 1461208273731 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 20:11:13 INFO - PROCESS | 13885 | 1461208273736 Marionette TRACE conn3 <- [1,814,null,{}] 20:11:13 INFO - PROCESS | 13885 | 1461208273745 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}] 20:11:13 INFO - PROCESS | 13885 | 1461208273936 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 20:11:14 INFO - PROCESS | 13885 | 1461208274215 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:14 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d2179800 == 75 [pid = 13885] [id = 211] 20:11:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 119 (0x7f68cd352800) [pid = 13885] [serial = 633] [outer = (nil)] 20:11:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 120 (0x7f68cd35d000) [pid = 13885] [serial = 634] [outer = 0x7f68cd352800] 20:11:14 INFO - PROCESS | 13885 | 1461208274290 Marionette DEBUG loaded listener.js 20:11:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 121 (0x7f68d20c3c00) [pid = 13885] [serial = 635] [outer = 0x7f68cd352800] 20:11:15 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cd134800 == 74 [pid = 13885] [id = 198] 20:11:15 INFO - PROCESS | 13885 | --DOMWINDOW == 120 (0x7f68d3ac4400) [pid = 13885] [serial = 577] [outer = (nil)] [url = about:blank] 20:11:15 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d42c9800 == 73 [pid = 13885] [id = 197] 20:11:15 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d709f800 == 72 [pid = 13885] [id = 194] 20:11:15 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d2171000 == 71 [pid = 13885] [id = 193] 20:11:15 INFO - PROCESS | 13885 | 1461208275317 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] 20:11:15 INFO - PROCESS | 13885 | 1461208275404 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 20:11:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 20:11:15 INFO - PROCESS | 13885 | 1461208275414 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 20:11:15 INFO - PROCESS | 13885 | 1461208275418 Marionette TRACE conn3 <- [1,818,null,{}] 20:11:15 INFO - PROCESS | 13885 | 1461208275423 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}] 20:11:15 INFO - PROCESS | 13885 | 1461208275613 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 20:11:15 INFO - PROCESS | 13885 | 1461208275787 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:15 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d217b800 == 72 [pid = 13885] [id = 212] 20:11:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 105 (0x7f68d220f800) [pid = 13885] [serial = 636] [outer = (nil)] 20:11:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 106 (0x7f68d31ee000) [pid = 13885] [serial = 637] [outer = 0x7f68d220f800] 20:11:15 INFO - PROCESS | 13885 | 1461208275853 Marionette DEBUG loaded listener.js 20:11:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 107 (0x7f68d3751000) [pid = 13885] [serial = 638] [outer = 0x7f68d220f800] 20:11:16 INFO - PROCESS | 13885 | 1461208276640 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]]]}] 20:11:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 20:11:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1281ms 20:11:16 INFO - PROCESS | 13885 | 1461208276695 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 20:11:16 INFO - PROCESS | 13885 | 1461208276699 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 20:11:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 20:11:16 INFO - PROCESS | 13885 | 1461208276707 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 20:11:16 INFO - PROCESS | 13885 | 1461208276713 Marionette TRACE conn3 <- [1,822,null,{}] 20:11:16 INFO - PROCESS | 13885 | 1461208276735 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}] 20:11:16 INFO - PROCESS | 13885 | 1461208276923 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 20:11:17 INFO - PROCESS | 13885 | 1461208277045 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:17 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d726c000 == 73 [pid = 13885] [id = 213] 20:11:17 INFO - PROCESS | 13885 | ++DOMWINDOW == 108 (0x7f68d3154800) [pid = 13885] [serial = 639] [outer = (nil)] 20:11:17 INFO - PROCESS | 13885 | ++DOMWINDOW == 109 (0x7f68d3aec800) [pid = 13885] [serial = 640] [outer = 0x7f68d3154800] 20:11:17 INFO - PROCESS | 13885 | 1461208277118 Marionette DEBUG loaded listener.js 20:11:17 INFO - PROCESS | 13885 | ++DOMWINDOW == 110 (0x7f68d43fbc00) [pid = 13885] [serial = 641] [outer = 0x7f68d3154800] 20:11:18 INFO - PROCESS | 13885 | 1461208278001 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] 20:11:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 20:11:18 INFO - PROCESS | 13885 | 1461208278076 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 20:11:18 INFO - PROCESS | 13885 | 1461208278083 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 20:11:18 INFO - PROCESS | 13885 | 1461208278086 Marionette TRACE conn3 <- [1,826,null,{}] 20:11:18 INFO - PROCESS | 13885 | 1461208278103 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}] 20:11:18 INFO - PROCESS | 13885 | 1461208278318 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 20:11:18 INFO - PROCESS | 13885 | 1461208278343 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:18 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7f09800 == 74 [pid = 13885] [id = 214] 20:11:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 111 (0x7f68d32b1400) [pid = 13885] [serial = 642] [outer = (nil)] 20:11:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 112 (0x7f68d6c6e000) [pid = 13885] [serial = 643] [outer = 0x7f68d32b1400] 20:11:18 INFO - PROCESS | 13885 | 1461208278408 Marionette DEBUG loaded listener.js 20:11:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 113 (0x7f68d6e88800) [pid = 13885] [serial = 644] [outer = 0x7f68d32b1400] 20:11:19 INFO - PROCESS | 13885 | 1461208279259 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]]]}] 20:11:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 20:11:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1232ms 20:11:19 INFO - PROCESS | 13885 | --DOMWINDOW == 112 (0x7f68c9cecc00) [pid = 13885] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 20:11:19 INFO - PROCESS | 13885 | --DOMWINDOW == 111 (0x7f68cd1cb000) [pid = 13885] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 20:11:19 INFO - PROCESS | 13885 | 1461208279332 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 20:11:19 INFO - PROCESS | 13885 | 1461208279335 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 20:11:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 20:11:19 INFO - PROCESS | 13885 | 1461208279344 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 20:11:19 INFO - PROCESS | 13885 | 1461208279346 Marionette TRACE conn3 <- [1,830,null,{}] 20:11:19 INFO - PROCESS | 13885 | 1461208279351 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}] 20:11:19 INFO - PROCESS | 13885 | 1461208279568 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 20:11:19 INFO - PROCESS | 13885 | 1461208279583 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:19 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dc5e3000 == 75 [pid = 13885] [id = 215] 20:11:19 INFO - PROCESS | 13885 | ++DOMWINDOW == 112 (0x7f68d6e89000) [pid = 13885] [serial = 645] [outer = (nil)] 20:11:19 INFO - PROCESS | 13885 | ++DOMWINDOW == 113 (0x7f68d6e8fc00) [pid = 13885] [serial = 646] [outer = 0x7f68d6e89000] 20:11:19 INFO - PROCESS | 13885 | 1461208279648 Marionette DEBUG loaded listener.js 20:11:19 INFO - PROCESS | 13885 | ++DOMWINDOW == 114 (0x7f68d73cd800) [pid = 13885] [serial = 647] [outer = 0x7f68d6e89000] 20:11:20 INFO - PROCESS | 13885 | 1461208280454 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]]]}] 20:11:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 20:11:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1128ms 20:11:20 INFO - PROCESS | 13885 | 1461208280472 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 20:11:20 INFO - PROCESS | 13885 | 1461208280475 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 20:11:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 20:11:20 INFO - PROCESS | 13885 | 1461208280481 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 20:11:20 INFO - PROCESS | 13885 | 1461208280484 Marionette TRACE conn3 <- [1,834,null,{}] 20:11:20 INFO - PROCESS | 13885 | 1461208280490 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}] 20:11:20 INFO - PROCESS | 13885 | 1461208280712 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 20:11:20 INFO - PROCESS | 13885 | 1461208280832 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:20 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68defe1000 == 76 [pid = 13885] [id = 216] 20:11:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 115 (0x7f68d3140400) [pid = 13885] [serial = 648] [outer = (nil)] 20:11:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 116 (0x7f68dc283c00) [pid = 13885] [serial = 649] [outer = 0x7f68d3140400] 20:11:20 INFO - PROCESS | 13885 | 1461208280897 Marionette DEBUG loaded listener.js 20:11:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 117 (0x7f68dd1e9400) [pid = 13885] [serial = 650] [outer = 0x7f68d3140400] 20:11:21 INFO - PROCESS | 13885 | 1461208281599 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]]]}] 20:11:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 20:11:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1134ms 20:11:21 INFO - PROCESS | 13885 | 1461208281616 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 20:11:21 INFO - PROCESS | 13885 | 1461208281618 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 20:11:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 20:11:21 INFO - PROCESS | 13885 | 1461208281625 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 20:11:21 INFO - PROCESS | 13885 | 1461208281628 Marionette TRACE conn3 <- [1,838,null,{}] 20:11:21 INFO - PROCESS | 13885 | 1461208281633 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}] 20:11:21 INFO - PROCESS | 13885 | 1461208281793 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 20:11:22 INFO - PROCESS | 13885 | 1461208282053 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:22 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cbab5000 == 77 [pid = 13885] [id = 217] 20:11:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 118 (0x7f68c9ceb000) [pid = 13885] [serial = 651] [outer = (nil)] 20:11:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 119 (0x7f68cb87bc00) [pid = 13885] [serial = 652] [outer = 0x7f68c9ceb000] 20:11:22 INFO - PROCESS | 13885 | 1461208282132 Marionette DEBUG loaded listener.js 20:11:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 120 (0x7f68cd1cbc00) [pid = 13885] [serial = 653] [outer = 0x7f68c9ceb000] 20:11:23 INFO - PROCESS | 13885 | 1461208283046 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]]]}] 20:11:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 20:11:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1437ms 20:11:23 INFO - PROCESS | 13885 | 1461208283063 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 20:11:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 20:11:23 INFO - PROCESS | 13885 | 1461208283069 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 20:11:23 INFO - PROCESS | 13885 | 1461208283077 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 20:11:23 INFO - PROCESS | 13885 | 1461208283083 Marionette TRACE conn3 <- [1,842,null,{}] 20:11:23 INFO - PROCESS | 13885 | 1461208283091 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}] 20:11:23 INFO - PROCESS | 13885 | 1461208283267 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 20:11:23 INFO - PROCESS | 13885 | 1461208283436 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:23 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d79b6800 == 78 [pid = 13885] [id = 218] 20:11:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 121 (0x7f68cb874000) [pid = 13885] [serial = 654] [outer = (nil)] 20:11:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 122 (0x7f68d3686800) [pid = 13885] [serial = 655] [outer = 0x7f68cb874000] 20:11:23 INFO - PROCESS | 13885 | 1461208283515 Marionette DEBUG loaded listener.js 20:11:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 123 (0x7f68d3ae2400) [pid = 13885] [serial = 656] [outer = 0x7f68cb874000] 20:11:24 INFO - PROCESS | 13885 | 1461208284458 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]]]}] 20:11:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 20:11:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1434ms 20:11:24 INFO - PROCESS | 13885 | 1461208284515 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 20:11:24 INFO - PROCESS | 13885 | 1461208284521 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 20:11:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 20:11:24 INFO - PROCESS | 13885 | 1461208284528 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 20:11:24 INFO - PROCESS | 13885 | 1461208284531 Marionette TRACE conn3 <- [1,846,null,{}] 20:11:24 INFO - PROCESS | 13885 | 1461208284536 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}] 20:11:24 INFO - PROCESS | 13885 | 1461208284719 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 20:11:24 INFO - PROCESS | 13885 | 1461208284884 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:24 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68e35ab800 == 79 [pid = 13885] [id = 219] 20:11:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 124 (0x7f68c9cee400) [pid = 13885] [serial = 657] [outer = (nil)] 20:11:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 125 (0x7f68d6c6ec00) [pid = 13885] [serial = 658] [outer = 0x7f68c9cee400] 20:11:24 INFO - PROCESS | 13885 | 1461208284964 Marionette DEBUG loaded listener.js 20:11:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 126 (0x7f68d73d7800) [pid = 13885] [serial = 659] [outer = 0x7f68c9cee400] 20:11:25 INFO - PROCESS | 13885 | 1461208285881 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]]]}] 20:11:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 20:11:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1381ms 20:11:25 INFO - PROCESS | 13885 | 1461208285910 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 20:11:25 INFO - PROCESS | 13885 | 1461208285913 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 20:11:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 20:11:25 INFO - PROCESS | 13885 | 1461208285929 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 20:11:25 INFO - PROCESS | 13885 | 1461208285939 Marionette TRACE conn3 <- [1,850,null,{}] 20:11:25 INFO - PROCESS | 13885 | 1461208285945 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}] 20:11:26 INFO - PROCESS | 13885 | 1461208286132 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 20:11:26 INFO - PROCESS | 13885 | 1461208286294 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:26 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68e43cf000 == 80 [pid = 13885] [id = 220] 20:11:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 127 (0x7f68d6035c00) [pid = 13885] [serial = 660] [outer = (nil)] 20:11:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 128 (0x7f68dcc9d400) [pid = 13885] [serial = 661] [outer = 0x7f68d6035c00] 20:11:26 INFO - PROCESS | 13885 | 1461208286368 Marionette DEBUG loaded listener.js 20:11:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 129 (0x7f68dd4b1c00) [pid = 13885] [serial = 662] [outer = 0x7f68d6035c00] 20:11:27 INFO - PROCESS | 13885 | 1461208287209 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]]]}] 20:11:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 20:11:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1348ms 20:11:27 INFO - PROCESS | 13885 | 1461208287271 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 20:11:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 20:11:27 INFO - PROCESS | 13885 | 1461208287276 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 20:11:27 INFO - PROCESS | 13885 | 1461208287282 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 20:11:27 INFO - PROCESS | 13885 | 1461208287285 Marionette TRACE conn3 <- [1,854,null,{}] 20:11:27 INFO - PROCESS | 13885 | 1461208287290 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}] 20:11:27 INFO - PROCESS | 13885 | 1461208287465 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 20:11:27 INFO - PROCESS | 13885 | 1461208287627 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:27 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ea537000 == 81 [pid = 13885] [id = 221] 20:11:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 130 (0x7f68dd9ca800) [pid = 13885] [serial = 663] [outer = (nil)] 20:11:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 131 (0x7f68de10d000) [pid = 13885] [serial = 664] [outer = 0x7f68dd9ca800] 20:11:27 INFO - PROCESS | 13885 | 1461208287718 Marionette DEBUG loaded listener.js 20:11:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 132 (0x7f68de1ab800) [pid = 13885] [serial = 665] [outer = 0x7f68dd9ca800] 20:11:28 INFO - PROCESS | 13885 | 1461208288527 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]]]}] 20:11:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 20:11:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1289ms 20:11:28 INFO - PROCESS | 13885 | 1461208288572 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 20:11:28 INFO - PROCESS | 13885 | 1461208288576 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 20:11:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 20:11:28 INFO - PROCESS | 13885 | 1461208288582 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 20:11:28 INFO - PROCESS | 13885 | 1461208288584 Marionette TRACE conn3 <- [1,858,null,{}] 20:11:28 INFO - PROCESS | 13885 | 1461208288590 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}] 20:11:28 INFO - PROCESS | 13885 | 1461208288756 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 20:11:28 INFO - PROCESS | 13885 | 1461208288927 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:28 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68eb402800 == 82 [pid = 13885] [id = 222] 20:11:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 133 (0x7f68de949c00) [pid = 13885] [serial = 666] [outer = (nil)] 20:11:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 134 (0x7f68de9be800) [pid = 13885] [serial = 667] [outer = 0x7f68de949c00] 20:11:29 INFO - PROCESS | 13885 | 1461208289021 Marionette DEBUG loaded listener.js 20:11:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 135 (0x7f68def06800) [pid = 13885] [serial = 668] [outer = 0x7f68de949c00] 20:11:29 INFO - PROCESS | 13885 | 1461208289890 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]]]}] 20:11:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 20:11:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1377ms 20:11:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 20:11:29 INFO - PROCESS | 13885 | 1461208289961 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 20:11:29 INFO - PROCESS | 13885 | 1461208289964 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 20:11:29 INFO - PROCESS | 13885 | 1461208289970 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 20:11:29 INFO - PROCESS | 13885 | 1461208289974 Marionette TRACE conn3 <- [1,862,null,{}] 20:11:29 INFO - PROCESS | 13885 | 1461208289979 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}] 20:11:30 INFO - PROCESS | 13885 | 1461208290186 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 20:11:30 INFO - PROCESS | 13885 | 1461208290354 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:30 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ed683800 == 83 [pid = 13885] [id = 223] 20:11:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 136 (0x7f68de1ac400) [pid = 13885] [serial = 669] [outer = (nil)] 20:11:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 137 (0x7f68dfc9cc00) [pid = 13885] [serial = 670] [outer = 0x7f68de1ac400] 20:11:30 INFO - PROCESS | 13885 | 1461208290440 Marionette DEBUG loaded listener.js 20:11:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 138 (0x7f68e365ac00) [pid = 13885] [serial = 671] [outer = 0x7f68de1ac400] 20:11:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 139 (0x7f68e943d400) [pid = 13885] [serial = 672] [outer = 0x7f68d4420000] 20:11:31 INFO - PROCESS | 13885 | 1461208291392 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]]]}] 20:11:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 20:11:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1483ms 20:11:31 INFO - PROCESS | 13885 | 1461208291453 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 20:11:31 INFO - PROCESS | 13885 | 1461208291457 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 20:11:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 20:11:31 INFO - PROCESS | 13885 | 1461208291462 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 20:11:31 INFO - PROCESS | 13885 | 1461208291465 Marionette TRACE conn3 <- [1,866,null,{}] 20:11:31 INFO - PROCESS | 13885 | 1461208291470 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}] 20:11:31 INFO - PROCESS | 13885 | 1461208291647 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 20:11:31 INFO - PROCESS | 13885 | 1461208291813 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:31 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68eef5c000 == 84 [pid = 13885] [id = 224] 20:11:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 140 (0x7f68d20cb000) [pid = 13885] [serial = 673] [outer = (nil)] 20:11:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 141 (0x7f68e3725400) [pid = 13885] [serial = 674] [outer = 0x7f68d20cb000] 20:11:31 INFO - PROCESS | 13885 | 1461208291886 Marionette DEBUG loaded listener.js 20:11:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 142 (0x7f68ea070000) [pid = 13885] [serial = 675] [outer = 0x7f68d20cb000] 20:11:32 INFO - PROCESS | 13885 | 1461208292728 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]]]}] 20:11:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 20:11:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1334ms 20:11:32 INFO - PROCESS | 13885 | 1461208292799 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 20:11:32 INFO - PROCESS | 13885 | 1461208292802 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 20:11:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 20:11:32 INFO - PROCESS | 13885 | 1461208292808 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 20:11:32 INFO - PROCESS | 13885 | 1461208292810 Marionette TRACE conn3 <- [1,870,null,{}] 20:11:32 INFO - PROCESS | 13885 | 1461208292816 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}] 20:11:33 INFO - PROCESS | 13885 | 1461208293003 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 20:11:33 INFO - PROCESS | 13885 | 1461208293169 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:33 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ef6bf000 == 85 [pid = 13885] [id = 225] 20:11:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 143 (0x7f68d7794c00) [pid = 13885] [serial = 676] [outer = (nil)] 20:11:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 144 (0x7f68ea39e400) [pid = 13885] [serial = 677] [outer = 0x7f68d7794c00] 20:11:33 INFO - PROCESS | 13885 | 1461208293249 Marionette DEBUG loaded listener.js 20:11:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 145 (0x7f68ea3a6000) [pid = 13885] [serial = 678] [outer = 0x7f68d7794c00] 20:11:34 INFO - PROCESS | 13885 | 1461208294097 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]]]}] 20:11:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 20:11:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1338ms 20:11:34 INFO - PROCESS | 13885 | 1461208294147 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 20:11:34 INFO - PROCESS | 13885 | 1461208294150 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 20:11:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 20:11:34 INFO - PROCESS | 13885 | 1461208294158 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 20:11:34 INFO - PROCESS | 13885 | 1461208294161 Marionette TRACE conn3 <- [1,874,null,{}] 20:11:34 INFO - PROCESS | 13885 | 1461208294166 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}] 20:11:34 INFO - PROCESS | 13885 | 1461208294390 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 20:11:34 INFO - PROCESS | 13885 | 1461208294568 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:34 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ef954800 == 86 [pid = 13885] [id = 226] 20:11:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 146 (0x7f68d2104c00) [pid = 13885] [serial = 679] [outer = (nil)] 20:11:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 147 (0x7f68ea514800) [pid = 13885] [serial = 680] [outer = 0x7f68d2104c00] 20:11:34 INFO - PROCESS | 13885 | 1461208294640 Marionette DEBUG loaded listener.js 20:11:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 148 (0x7f68ea59ac00) [pid = 13885] [serial = 681] [outer = 0x7f68d2104c00] 20:11:35 INFO - PROCESS | 13885 | 1461208295492 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]]]}] 20:11:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 20:11:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1381ms 20:11:35 INFO - PROCESS | 13885 | 1461208295540 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 20:11:35 INFO - PROCESS | 13885 | 1461208295544 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 20:11:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 20:11:35 INFO - PROCESS | 13885 | 1461208295550 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 20:11:35 INFO - PROCESS | 13885 | 1461208295553 Marionette TRACE conn3 <- [1,878,null,{}] 20:11:35 INFO - PROCESS | 13885 | 1461208295558 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}] 20:11:35 INFO - PROCESS | 13885 | 1461208295742 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 20:11:36 INFO - PROCESS | 13885 | 1461208296486 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:36 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d42c9800 == 87 [pid = 13885] [id = 227] 20:11:36 INFO - PROCESS | 13885 | ++DOMWINDOW == 149 (0x7f68cba3ec00) [pid = 13885] [serial = 682] [outer = (nil)] 20:11:36 INFO - PROCESS | 13885 | ++DOMWINDOW == 150 (0x7f68cba48c00) [pid = 13885] [serial = 683] [outer = 0x7f68cba3ec00] 20:11:36 INFO - PROCESS | 13885 | 1461208296561 Marionette DEBUG loaded listener.js 20:11:36 INFO - PROCESS | 13885 | ++DOMWINDOW == 151 (0x7f68cd3bcc00) [pid = 13885] [serial = 684] [outer = 0x7f68cba3ec00] 20:11:37 INFO - PROCESS | 13885 | 1461208297377 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]]]}] 20:11:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 20:11:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1885ms 20:11:37 INFO - PROCESS | 13885 | 1461208297438 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 20:11:37 INFO - PROCESS | 13885 | 1461208297444 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 20:11:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 20:11:37 INFO - PROCESS | 13885 | 1461208297453 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 20:11:37 INFO - PROCESS | 13885 | 1461208297457 Marionette TRACE conn3 <- [1,882,null,{}] 20:11:37 INFO - PROCESS | 13885 | 1461208297463 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}] 20:11:37 INFO - PROCESS | 13885 | 1461208297628 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 20:11:37 INFO - PROCESS | 13885 | 1461208297950 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:38 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cd71c800 == 88 [pid = 13885] [id = 228] 20:11:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 152 (0x7f68d20d1000) [pid = 13885] [serial = 685] [outer = (nil)] 20:11:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 153 (0x7f68d3126c00) [pid = 13885] [serial = 686] [outer = 0x7f68d20d1000] 20:11:38 INFO - PROCESS | 13885 | 1461208298071 Marionette DEBUG loaded listener.js 20:11:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 154 (0x7f68d314ac00) [pid = 13885] [serial = 687] [outer = 0x7f68d20d1000] 20:11:38 INFO - PROCESS | 13885 | 1461208298938 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]]]}] 20:11:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 20:11:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1534ms 20:11:39 INFO - PROCESS | 13885 | 1461208298997 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 20:11:39 INFO - PROCESS | 13885 | 1461208299005 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 20:11:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 20:11:39 INFO - PROCESS | 13885 | 1461208299012 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 20:11:39 INFO - PROCESS | 13885 | 1461208299014 Marionette TRACE conn3 <- [1,886,null,{}] 20:11:39 INFO - PROCESS | 13885 | 1461208299020 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}] 20:11:39 INFO - PROCESS | 13885 | 1461208299194 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 20:11:39 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ddd5e000 == 87 [pid = 13885] [id = 54] 20:11:39 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dcbf0800 == 86 [pid = 13885] [id = 45] 20:11:39 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ea28d800 == 85 [pid = 13885] [id = 160] 20:11:39 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7086000 == 84 [pid = 13885] [id = 50] 20:11:39 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dc266000 == 83 [pid = 13885] [id = 51] 20:11:39 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d706f800 == 82 [pid = 13885] [id = 41] 20:11:39 INFO - PROCESS | 13885 | --DOMWINDOW == 153 (0x7f68cd3b2400) [pid = 13885] [serial = 580] [outer = (nil)] [url = about:blank] 20:11:39 INFO - PROCESS | 13885 | --DOMWINDOW == 152 (0x7f68d314cc00) [pid = 13885] [serial = 583] [outer = (nil)] [url = about:blank] 20:11:39 INFO - PROCESS | 13885 | --DOMWINDOW == 151 (0x7f68d3aeac00) [pid = 13885] [serial = 586] [outer = (nil)] [url = about:blank] 20:11:39 INFO - PROCESS | 13885 | --DOMWINDOW == 150 (0x7f68d43f7800) [pid = 13885] [serial = 589] [outer = (nil)] [url = about:blank] 20:11:39 INFO - PROCESS | 13885 | --DOMWINDOW == 149 (0x7f68d3686000) [pid = 13885] [serial = 598] [outer = (nil)] [url = about:blank] 20:11:39 INFO - PROCESS | 13885 | 1461208299496 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:39 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dc5d4800 == 81 [pid = 13885] [id = 53] 20:11:39 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dd75c800 == 80 [pid = 13885] [id = 157] 20:11:39 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68defd4800 == 79 [pid = 13885] [id = 58] 20:11:39 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68de1f8000 == 78 [pid = 13885] [id = 158] 20:11:39 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ed110000 == 77 [pid = 13885] [id = 161] 20:11:39 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d3626000 == 76 [pid = 13885] [id = 49] 20:11:39 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68df995800 == 75 [pid = 13885] [id = 43] 20:11:39 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cd71e800 == 76 [pid = 13885] [id = 229] 20:11:39 INFO - PROCESS | 13885 | ++DOMWINDOW == 150 (0x7f68cba40c00) [pid = 13885] [serial = 688] [outer = (nil)] 20:11:39 INFO - PROCESS | 13885 | ++DOMWINDOW == 151 (0x7f68d32ac800) [pid = 13885] [serial = 689] [outer = 0x7f68cba40c00] 20:11:39 INFO - PROCESS | 13885 | 1461208299573 Marionette DEBUG loaded listener.js 20:11:39 INFO - PROCESS | 13885 | ++DOMWINDOW == 152 (0x7f68d3865800) [pid = 13885] [serial = 690] [outer = 0x7f68cba40c00] 20:11:39 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dcf58000 == 75 [pid = 13885] [id = 52] 20:11:39 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68db10f000 == 74 [pid = 13885] [id = 204] 20:11:39 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7f1b000 == 73 [pid = 13885] [id = 203] 20:11:39 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d79bb000 == 72 [pid = 13885] [id = 202] 20:11:39 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d5f3f000 == 71 [pid = 13885] [id = 201] 20:11:39 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cd8bb000 == 70 [pid = 13885] [id = 200] 20:11:39 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d40ac000 == 69 [pid = 13885] [id = 199] 20:11:40 INFO - PROCESS | 13885 | --DOMWINDOW == 151 (0x7f68d2106400) [pid = 13885] [serial = 595] [outer = (nil)] [url = about:blank] 20:11:40 INFO - PROCESS | 13885 | --DOMWINDOW == 150 (0x7f68d312b800) [pid = 13885] [serial = 596] [outer = (nil)] [url = about:blank] 20:11:40 INFO - PROCESS | 13885 | --DOMWINDOW == 149 (0x7f68d20c5400) [pid = 13885] [serial = 593] [outer = (nil)] [url = about:blank] 20:11:40 INFO - PROCESS | 13885 | --DOMWINDOW == 148 (0x7f68cd3bfc00) [pid = 13885] [serial = 592] [outer = (nil)] [url = about:blank] 20:11:40 INFO - PROCESS | 13885 | 1461208300335 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]]]}] 20:11:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 20:11:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1342ms 20:11:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 20:11:40 INFO - PROCESS | 13885 | 1461208300364 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 20:11:40 INFO - PROCESS | 13885 | 1461208300366 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 20:11:40 INFO - PROCESS | 13885 | 1461208300382 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 20:11:40 INFO - PROCESS | 13885 | 1461208300391 Marionette TRACE conn3 <- [1,890,null,{}] 20:11:40 INFO - PROCESS | 13885 | 1461208300399 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}] 20:11:40 INFO - PROCESS | 13885 | 1461208300558 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 20:11:40 INFO - PROCESS | 13885 | 1461208300575 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:40 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d727b000 == 70 [pid = 13885] [id = 230] 20:11:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 149 (0x7f68cd3bfc00) [pid = 13885] [serial = 691] [outer = (nil)] 20:11:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 150 (0x7f68d3aef400) [pid = 13885] [serial = 692] [outer = 0x7f68cd3bfc00] 20:11:40 INFO - PROCESS | 13885 | 1461208300637 Marionette DEBUG loaded listener.js 20:11:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 151 (0x7f68d3cf0c00) [pid = 13885] [serial = 693] [outer = 0x7f68cd3bfc00] 20:11:41 INFO - PROCESS | 13885 | 1461208301440 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]]]}] 20:11:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 20:11:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1099ms 20:11:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 20:11:41 INFO - PROCESS | 13885 | 1461208301494 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 20:11:41 INFO - PROCESS | 13885 | 1461208301497 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 20:11:41 INFO - PROCESS | 13885 | 1461208301504 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 20:11:41 INFO - PROCESS | 13885 | 1461208301506 Marionette TRACE conn3 <- [1,894,null,{}] 20:11:41 INFO - PROCESS | 13885 | 1461208301514 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}] 20:11:41 INFO - PROCESS | 13885 | 1461208301675 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 20:11:41 INFO - PROCESS | 13885 | 1461208301694 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:41 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7f08000 == 71 [pid = 13885] [id = 231] 20:11:41 INFO - PROCESS | 13885 | ++DOMWINDOW == 152 (0x7f68d314f800) [pid = 13885] [serial = 694] [outer = (nil)] 20:11:41 INFO - PROCESS | 13885 | ++DOMWINDOW == 153 (0x7f68d5013c00) [pid = 13885] [serial = 695] [outer = 0x7f68d314f800] 20:11:41 INFO - PROCESS | 13885 | 1461208301757 Marionette DEBUG loaded listener.js 20:11:41 INFO - PROCESS | 13885 | ++DOMWINDOW == 154 (0x7f68d528c800) [pid = 13885] [serial = 696] [outer = 0x7f68d314f800] 20:11:42 INFO - PROCESS | 13885 | 1461208302661 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]]]}] 20:11:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 20:11:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1186ms 20:11:42 INFO - PROCESS | 13885 | 1461208302691 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 20:11:42 INFO - PROCESS | 13885 | 1461208302694 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 20:11:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 20:11:42 INFO - PROCESS | 13885 | 1461208302700 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 20:11:42 INFO - PROCESS | 13885 | 1461208302702 Marionette TRACE conn3 <- [1,898,null,{}] 20:11:42 INFO - PROCESS | 13885 | 1461208302715 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}] 20:11:42 INFO - PROCESS | 13885 | 1461208302918 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 20:11:42 INFO - PROCESS | 13885 | 1461208302943 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:42 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dc018800 == 72 [pid = 13885] [id = 232] 20:11:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 155 (0x7f68d6032800) [pid = 13885] [serial = 697] [outer = (nil)] 20:11:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 156 (0x7f68d6b1d400) [pid = 13885] [serial = 698] [outer = 0x7f68d6032800] 20:11:43 INFO - PROCESS | 13885 | 1461208303018 Marionette DEBUG loaded listener.js 20:11:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 157 (0x7f68d6dd1000) [pid = 13885] [serial = 699] [outer = 0x7f68d6032800] 20:11:43 INFO - PROCESS | 13885 | 1461208303885 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]]]}] 20:11:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 20:11:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1239ms 20:11:44 INFO - PROCESS | 13885 | --DOMWINDOW == 156 (0x7f68cd352800) [pid = 13885] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 20:11:44 INFO - PROCESS | 13885 | --DOMWINDOW == 155 (0x7f68d6e89000) [pid = 13885] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 20:11:44 INFO - PROCESS | 13885 | --DOMWINDOW == 154 (0x7f68d32b1400) [pid = 13885] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 20:11:44 INFO - PROCESS | 13885 | --DOMWINDOW == 153 (0x7f68d3146400) [pid = 13885] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 20:11:44 INFO - PROCESS | 13885 | --DOMWINDOW == 152 (0x7f68d220f800) [pid = 13885] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 20:11:44 INFO - PROCESS | 13885 | --DOMWINDOW == 151 (0x7f68d3154800) [pid = 13885] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 20:11:44 INFO - PROCESS | 13885 | --DOMWINDOW == 150 (0x7f68cba43400) [pid = 13885] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 20:11:44 INFO - PROCESS | 13885 | 1461208304507 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 20:11:44 INFO - PROCESS | 13885 | 1461208304509 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 20:11:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 20:11:44 INFO - PROCESS | 13885 | 1461208304522 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 20:11:44 INFO - PROCESS | 13885 | 1461208304524 Marionette TRACE conn3 <- [1,902,null,{}] 20:11:44 INFO - PROCESS | 13885 | 1461208304529 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}] 20:11:44 INFO - PROCESS | 13885 | 1461208304678 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 20:11:44 INFO - PROCESS | 13885 | 1461208304847 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:44 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7c0b800 == 73 [pid = 13885] [id = 233] 20:11:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 151 (0x7f68d32a4800) [pid = 13885] [serial = 700] [outer = (nil)] 20:11:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 152 (0x7f68d6ddb400) [pid = 13885] [serial = 701] [outer = 0x7f68d32a4800] 20:11:44 INFO - PROCESS | 13885 | 1461208304913 Marionette DEBUG loaded listener.js 20:11:45 INFO - PROCESS | 13885 | ++DOMWINDOW == 153 (0x7f68d73d4c00) [pid = 13885] [serial = 702] [outer = 0x7f68d32a4800] 20:11:45 INFO - PROCESS | 13885 | 1461208305546 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]]]}] 20:11:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 20:11:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1085ms 20:11:45 INFO - PROCESS | 13885 | 1461208305608 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 20:11:45 INFO - PROCESS | 13885 | 1461208305612 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 20:11:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 20:11:45 INFO - PROCESS | 13885 | 1461208305617 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 20:11:45 INFO - PROCESS | 13885 | 1461208305619 Marionette TRACE conn3 <- [1,906,null,{}] 20:11:45 INFO - PROCESS | 13885 | 1461208305625 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}] 20:11:45 INFO - PROCESS | 13885 | 1461208305781 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 20:11:45 INFO - PROCESS | 13885 | 1461208305931 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:45 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ddd57000 == 74 [pid = 13885] [id = 234] 20:11:45 INFO - PROCESS | 13885 | ++DOMWINDOW == 154 (0x7f68d6dd4c00) [pid = 13885] [serial = 703] [outer = (nil)] 20:11:45 INFO - PROCESS | 13885 | ++DOMWINDOW == 155 (0x7f68d9573000) [pid = 13885] [serial = 704] [outer = 0x7f68d6dd4c00] 20:11:45 INFO - PROCESS | 13885 | 1461208305993 Marionette DEBUG loaded listener.js 20:11:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 156 (0x7f68d9f6a400) [pid = 13885] [serial = 705] [outer = 0x7f68d6dd4c00] 20:11:46 INFO - PROCESS | 13885 | 1461208306882 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]]]}] 20:11:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 20:11:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1331ms 20:11:46 INFO - PROCESS | 13885 | 1461208306951 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 20:11:46 INFO - PROCESS | 13885 | 1461208306957 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 20:11:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 20:11:46 INFO - PROCESS | 13885 | 1461208306965 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 20:11:46 INFO - PROCESS | 13885 | 1461208306971 Marionette TRACE conn3 <- [1,910,null,{}] 20:11:46 INFO - PROCESS | 13885 | 1461208306981 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}] 20:11:47 INFO - PROCESS | 13885 | 1461208307209 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 20:11:47 INFO - PROCESS | 13885 | 1461208307444 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:47 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d40b6000 == 75 [pid = 13885] [id = 235] 20:11:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 157 (0x7f68cd6c7000) [pid = 13885] [serial = 706] [outer = (nil)] 20:11:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 158 (0x7f68d2211000) [pid = 13885] [serial = 707] [outer = 0x7f68cd6c7000] 20:11:47 INFO - PROCESS | 13885 | 1461208307567 Marionette DEBUG loaded listener.js 20:11:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 159 (0x7f68d3147c00) [pid = 13885] [serial = 708] [outer = 0x7f68cd6c7000] 20:11:48 INFO - PROCESS | 13885 | 1461208308430 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]]]}] 20:11:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 20:11:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1542ms 20:11:48 INFO - PROCESS | 13885 | 1461208308508 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 20:11:48 INFO - PROCESS | 13885 | 1461208308518 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 20:11:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 20:11:48 INFO - PROCESS | 13885 | 1461208308529 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 20:11:48 INFO - PROCESS | 13885 | 1461208308533 Marionette TRACE conn3 <- [1,914,null,{}] 20:11:48 INFO - PROCESS | 13885 | 1461208308541 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}] 20:11:48 INFO - PROCESS | 13885 | 1461208308773 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 20:11:48 INFO - PROCESS | 13885 | 1461208308990 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:49 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d958c800 == 76 [pid = 13885] [id = 236] 20:11:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 160 (0x7f68d3688800) [pid = 13885] [serial = 709] [outer = (nil)] 20:11:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 161 (0x7f68d3ac0400) [pid = 13885] [serial = 710] [outer = 0x7f68d3688800] 20:11:49 INFO - PROCESS | 13885 | 1461208309091 Marionette DEBUG loaded listener.js 20:11:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 162 (0x7f68d3aeb400) [pid = 13885] [serial = 711] [outer = 0x7f68d3688800] 20:11:50 INFO - PROCESS | 13885 | 1461208310007 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]]]}] 20:11:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 20:11:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1537ms 20:11:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 20:11:50 INFO - PROCESS | 13885 | 1461208310066 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 20:11:50 INFO - PROCESS | 13885 | 1461208310069 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 20:11:50 INFO - PROCESS | 13885 | 1461208310076 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 20:11:50 INFO - PROCESS | 13885 | 1461208310082 Marionette TRACE conn3 <- [1,918,null,{}] 20:11:50 INFO - PROCESS | 13885 | 1461208310099 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}] 20:11:50 INFO - PROCESS | 13885 | 1461208310332 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 20:11:50 INFO - PROCESS | 13885 | 1461208310544 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:50 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68defdf000 == 77 [pid = 13885] [id = 237] 20:11:50 INFO - PROCESS | 13885 | ++DOMWINDOW == 163 (0x7f68d6030000) [pid = 13885] [serial = 712] [outer = (nil)] 20:11:50 INFO - PROCESS | 13885 | ++DOMWINDOW == 164 (0x7f68d6dcfc00) [pid = 13885] [serial = 713] [outer = 0x7f68d6030000] 20:11:50 INFO - PROCESS | 13885 | 1461208310672 Marionette DEBUG loaded listener.js 20:11:50 INFO - PROCESS | 13885 | ++DOMWINDOW == 165 (0x7f68d73d5800) [pid = 13885] [serial = 714] [outer = 0x7f68d6030000] 20:11:51 INFO - PROCESS | 13885 | 1461208311548 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]]]}] 20:11:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 20:11:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1543ms 20:11:51 INFO - PROCESS | 13885 | 1461208311619 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 20:11:51 INFO - PROCESS | 13885 | 1461208311625 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 20:11:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 20:11:51 INFO - PROCESS | 13885 | 1461208311632 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 20:11:51 INFO - PROCESS | 13885 | 1461208311634 Marionette TRACE conn3 <- [1,922,null,{}] 20:11:51 INFO - PROCESS | 13885 | 1461208311641 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}] 20:11:51 INFO - PROCESS | 13885 | 1461208311826 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 20:11:51 INFO - PROCESS | 13885 | 1461208311993 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:52 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68e431a800 == 78 [pid = 13885] [id = 238] 20:11:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 166 (0x7f68d3ad6400) [pid = 13885] [serial = 715] [outer = (nil)] 20:11:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 167 (0x7f68db1de800) [pid = 13885] [serial = 716] [outer = 0x7f68d3ad6400] 20:11:52 INFO - PROCESS | 13885 | 1461208312070 Marionette DEBUG loaded listener.js 20:11:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 168 (0x7f68dc3e1400) [pid = 13885] [serial = 717] [outer = 0x7f68d3ad6400] 20:11:52 INFO - PROCESS | 13885 | 1461208312928 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]]]}] 20:11:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 20:11:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1333ms 20:11:52 INFO - PROCESS | 13885 | 1461208312966 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 20:11:52 INFO - PROCESS | 13885 | 1461208312969 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 20:11:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 20:11:52 INFO - PROCESS | 13885 | 1461208312976 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 20:11:52 INFO - PROCESS | 13885 | 1461208312979 Marionette TRACE conn3 <- [1,926,null,{}] 20:11:52 INFO - PROCESS | 13885 | 1461208312985 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}] 20:11:53 INFO - PROCESS | 13885 | 1461208313159 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 20:11:53 INFO - PROCESS | 13885 | 1461208313332 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:53 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68eb157800 == 79 [pid = 13885] [id = 239] 20:11:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 169 (0x7f68d77b1800) [pid = 13885] [serial = 718] [outer = (nil)] 20:11:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 170 (0x7f68dccab800) [pid = 13885] [serial = 719] [outer = 0x7f68d77b1800] 20:11:53 INFO - PROCESS | 13885 | 1461208313406 Marionette DEBUG loaded listener.js 20:11:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 171 (0x7f68ddcce400) [pid = 13885] [serial = 720] [outer = 0x7f68d77b1800] 20:11:54 INFO - PROCESS | 13885 | 1461208314322 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]]]}] 20:11:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 20:11:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1391ms 20:11:54 INFO - PROCESS | 13885 | 1461208314368 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 20:11:54 INFO - PROCESS | 13885 | 1461208314372 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 20:11:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 20:11:54 INFO - PROCESS | 13885 | 1461208314379 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 20:11:54 INFO - PROCESS | 13885 | 1461208314383 Marionette TRACE conn3 <- [1,930,null,{}] 20:11:54 INFO - PROCESS | 13885 | 1461208314389 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}] 20:11:54 INFO - PROCESS | 13885 | 1461208314611 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 20:11:54 INFO - PROCESS | 13885 | 1461208314782 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:54 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ef639000 == 80 [pid = 13885] [id = 240] 20:11:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 172 (0x7f68de1a9800) [pid = 13885] [serial = 721] [outer = (nil)] 20:11:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 173 (0x7f68deeb6000) [pid = 13885] [serial = 722] [outer = 0x7f68de1a9800] 20:11:54 INFO - PROCESS | 13885 | 1461208314863 Marionette DEBUG loaded listener.js 20:11:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 174 (0x7f68dfc99400) [pid = 13885] [serial = 723] [outer = 0x7f68de1a9800] 20:11:55 INFO - PROCESS | 13885 | 1461208315724 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]]]}] 20:11:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 20:11:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1382ms 20:11:55 INFO - PROCESS | 13885 | 1461208315763 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 20:11:55 INFO - PROCESS | 13885 | 1461208315768 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 20:11:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 20:11:55 INFO - PROCESS | 13885 | 1461208315774 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 20:11:55 INFO - PROCESS | 13885 | 1461208315776 Marionette TRACE conn3 <- [1,934,null,{}] 20:11:55 INFO - PROCESS | 13885 | 1461208315783 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}] 20:11:55 INFO - PROCESS | 13885 | 1461208315973 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 20:11:56 INFO - PROCESS | 13885 | 1461208316158 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:56 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68f1778000 == 81 [pid = 13885] [id = 241] 20:11:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 175 (0x7f68d3681c00) [pid = 13885] [serial = 724] [outer = (nil)] 20:11:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 176 (0x7f68ea2c1400) [pid = 13885] [serial = 725] [outer = 0x7f68d3681c00] 20:11:56 INFO - PROCESS | 13885 | 1461208316230 Marionette DEBUG loaded listener.js 20:11:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 177 (0x7f68ea5e7c00) [pid = 13885] [serial = 726] [outer = 0x7f68d3681c00] 20:11:57 INFO - PROCESS | 13885 | 1461208317121 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]]]}] 20:11:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 20:11:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1379ms 20:11:57 INFO - PROCESS | 13885 | 1461208317154 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 20:11:57 INFO - PROCESS | 13885 | 1461208317157 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 20:11:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 20:11:57 INFO - PROCESS | 13885 | 1461208317164 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 20:11:57 INFO - PROCESS | 13885 | 1461208317167 Marionette TRACE conn3 <- [1,938,null,{}] 20:11:57 INFO - PROCESS | 13885 | 1461208317172 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}] 20:11:57 INFO - PROCESS | 13885 | 1461208317362 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 20:11:57 INFO - PROCESS | 13885 | 1461208317539 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:57 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68f24c4800 == 82 [pid = 13885] [id = 242] 20:11:57 INFO - PROCESS | 13885 | ++DOMWINDOW == 178 (0x7f68de264c00) [pid = 13885] [serial = 727] [outer = (nil)] 20:11:57 INFO - PROCESS | 13885 | ++DOMWINDOW == 179 (0x7f68ea7aa400) [pid = 13885] [serial = 728] [outer = 0x7f68de264c00] 20:11:57 INFO - PROCESS | 13885 | 1461208317609 Marionette DEBUG loaded listener.js 20:11:57 INFO - PROCESS | 13885 | ++DOMWINDOW == 180 (0x7f68eb42d400) [pid = 13885] [serial = 729] [outer = 0x7f68de264c00] 20:11:58 INFO - PROCESS | 13885 | 1461208318504 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]]]}] 20:11:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 20:11:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1378ms 20:11:58 INFO - PROCESS | 13885 | 1461208318543 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 20:11:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 20:11:58 INFO - PROCESS | 13885 | 1461208318548 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 20:11:58 INFO - PROCESS | 13885 | 1461208318554 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 20:11:58 INFO - PROCESS | 13885 | 1461208318558 Marionette TRACE conn3 <- [1,942,null,{}] 20:11:58 INFO - PROCESS | 13885 | 1461208318563 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}] 20:11:58 INFO - PROCESS | 13885 | 1461208318741 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 20:11:58 INFO - PROCESS | 13885 | 1461208318916 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:58 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68f3c73000 == 83 [pid = 13885] [id = 243] 20:11:58 INFO - PROCESS | 13885 | ++DOMWINDOW == 181 (0x7f68ea39e800) [pid = 13885] [serial = 730] [outer = (nil)] 20:11:58 INFO - PROCESS | 13885 | ++DOMWINDOW == 182 (0x7f68eb524800) [pid = 13885] [serial = 731] [outer = 0x7f68ea39e800] 20:11:58 INFO - PROCESS | 13885 | 1461208318987 Marionette DEBUG loaded listener.js 20:11:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 183 (0x7f68eb8c3000) [pid = 13885] [serial = 732] [outer = 0x7f68ea39e800] 20:11:59 INFO - PROCESS | 13885 | 1461208319911 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]]]}] 20:11:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 20:11:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1429ms 20:11:59 INFO - PROCESS | 13885 | 1461208319985 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 20:11:59 INFO - PROCESS | 13885 | 1461208319988 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 20:11:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 20:11:59 INFO - PROCESS | 13885 | 1461208319994 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 20:11:59 INFO - PROCESS | 13885 | 1461208319997 Marionette TRACE conn3 <- [1,946,null,{}] 20:12:00 INFO - PROCESS | 13885 | 1461208320003 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}] 20:12:00 INFO - PROCESS | 13885 | 1461208320255 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 20:12:00 INFO - PROCESS | 13885 | 1461208320484 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:00 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c81c9800 == 84 [pid = 13885] [id = 244] 20:12:00 INFO - PROCESS | 13885 | ++DOMWINDOW == 184 (0x7f68cbbd3c00) [pid = 13885] [serial = 733] [outer = (nil)] 20:12:00 INFO - PROCESS | 13885 | ++DOMWINDOW == 185 (0x7f68d5f1f800) [pid = 13885] [serial = 734] [outer = 0x7f68cbbd3c00] 20:12:00 INFO - PROCESS | 13885 | 1461208320601 Marionette DEBUG loaded listener.js 20:12:00 INFO - PROCESS | 13885 | ++DOMWINDOW == 186 (0x7f68ea59c400) [pid = 13885] [serial = 735] [outer = 0x7f68cbbd3c00] 20:12:02 INFO - PROCESS | 13885 | 1461208322023 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]]]}] 20:12:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 20:12:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 2084ms 20:12:02 INFO - PROCESS | 13885 | 1461208322080 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 20:12:02 INFO - PROCESS | 13885 | 1461208322084 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 20:12:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 20:12:02 INFO - PROCESS | 13885 | 1461208322092 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 20:12:02 INFO - PROCESS | 13885 | 1461208322098 Marionette TRACE conn3 <- [1,950,null,{}] 20:12:02 INFO - PROCESS | 13885 | 1461208322105 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}] 20:12:02 INFO - PROCESS | 13885 | 1461208322298 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 20:12:02 INFO - PROCESS | 13885 | 1461208322487 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:02 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d40a7000 == 85 [pid = 13885] [id = 245] 20:12:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 187 (0x7f68cba4c000) [pid = 13885] [serial = 736] [outer = (nil)] 20:12:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 188 (0x7f68d2105000) [pid = 13885] [serial = 737] [outer = 0x7f68cba4c000] 20:12:02 INFO - PROCESS | 13885 | 1461208322555 Marionette DEBUG loaded listener.js 20:12:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 189 (0x7f68d32a5000) [pid = 13885] [serial = 738] [outer = 0x7f68cba4c000] 20:12:03 INFO - PROCESS | 13885 | 1461208323634 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]]]}] 20:12:03 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7c1d800 == 84 [pid = 13885] [id = 195] 20:12:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 20:12:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1639ms 20:12:03 INFO - PROCESS | 13885 | --DOMWINDOW == 188 (0x7f68d77bd400) [pid = 13885] [serial = 622] [outer = (nil)] [url = about:blank] 20:12:03 INFO - PROCESS | 13885 | --DOMWINDOW == 187 (0x7f68db1e3000) [pid = 13885] [serial = 628] [outer = (nil)] [url = about:blank] 20:12:03 INFO - PROCESS | 13885 | --DOMWINDOW == 186 (0x7f68d95df800) [pid = 13885] [serial = 625] [outer = (nil)] [url = about:blank] 20:12:03 INFO - PROCESS | 13885 | --DOMWINDOW == 185 (0x7f68d20c6000) [pid = 13885] [serial = 631] [outer = (nil)] [url = about:blank] 20:12:03 INFO - PROCESS | 13885 | --DOMWINDOW == 184 (0x7f68dc283c00) [pid = 13885] [serial = 649] [outer = (nil)] [url = about:blank] 20:12:03 INFO - PROCESS | 13885 | 1461208323785 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 20:12:03 INFO - PROCESS | 13885 | 1461208323793 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 20:12:03 INFO - PROCESS | 13885 | --DOMWINDOW == 183 (0x7f68d6dd2000) [pid = 13885] [serial = 616] [outer = (nil)] [url = about:blank] 20:12:03 INFO - PROCESS | 13885 | --DOMWINDOW == 182 (0x7f68d5547c00) [pid = 13885] [serial = 610] [outer = (nil)] [url = about:blank] 20:12:03 INFO - PROCESS | 13885 | --DOMWINDOW == 181 (0x7f68cd35d000) [pid = 13885] [serial = 634] [outer = (nil)] [url = about:blank] 20:12:03 INFO - PROCESS | 13885 | --DOMWINDOW == 180 (0x7f68d6e8fc00) [pid = 13885] [serial = 646] [outer = (nil)] [url = about:blank] 20:12:03 INFO - PROCESS | 13885 | --DOMWINDOW == 179 (0x7f68d6b1d800) [pid = 13885] [serial = 613] [outer = (nil)] [url = about:blank] 20:12:03 INFO - PROCESS | 13885 | --DOMWINDOW == 178 (0x7f68d3155000) [pid = 13885] [serial = 604] [outer = (nil)] [url = about:blank] 20:12:03 INFO - PROCESS | 13885 | --DOMWINDOW == 177 (0x7f68d6c6e000) [pid = 13885] [serial = 643] [outer = (nil)] [url = about:blank] 20:12:03 INFO - PROCESS | 13885 | --DOMWINDOW == 176 (0x7f68d3870800) [pid = 13885] [serial = 599] [outer = (nil)] [url = about:blank] 20:12:03 INFO - PROCESS | 13885 | --DOMWINDOW == 175 (0x7f68cd6ccc00) [pid = 13885] [serial = 601] [outer = (nil)] [url = about:blank] 20:12:03 INFO - PROCESS | 13885 | --DOMWINDOW == 174 (0x7f68d31ee000) [pid = 13885] [serial = 637] [outer = (nil)] [url = about:blank] 20:12:03 INFO - PROCESS | 13885 | --DOMWINDOW == 173 (0x7f68d43fbc00) [pid = 13885] [serial = 641] [outer = (nil)] [url = about:blank] 20:12:03 INFO - PROCESS | 13885 | --DOMWINDOW == 172 (0x7f68d3751000) [pid = 13885] [serial = 638] [outer = (nil)] [url = about:blank] 20:12:03 INFO - PROCESS | 13885 | --DOMWINDOW == 171 (0x7f68d20c3c00) [pid = 13885] [serial = 635] [outer = (nil)] [url = about:blank] 20:12:03 INFO - PROCESS | 13885 | --DOMWINDOW == 170 (0x7f68d73cd800) [pid = 13885] [serial = 647] [outer = (nil)] [url = about:blank] 20:12:03 INFO - PROCESS | 13885 | --DOMWINDOW == 169 (0x7f68d3ce8c00) [pid = 13885] [serial = 607] [outer = (nil)] [url = about:blank] 20:12:03 INFO - PROCESS | 13885 | --DOMWINDOW == 168 (0x7f68d3ce8000) [pid = 13885] [serial = 578] [outer = (nil)] [url = about:blank] 20:12:03 INFO - PROCESS | 13885 | --DOMWINDOW == 167 (0x7f68d7795000) [pid = 13885] [serial = 619] [outer = (nil)] [url = about:blank] 20:12:03 INFO - PROCESS | 13885 | --DOMWINDOW == 166 (0x7f68d3aec800) [pid = 13885] [serial = 640] [outer = (nil)] [url = about:blank] 20:12:03 INFO - PROCESS | 13885 | --DOMWINDOW == 165 (0x7f68d6e88800) [pid = 13885] [serial = 644] [outer = (nil)] [url = about:blank] 20:12:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 20:12:03 INFO - PROCESS | 13885 | 1461208323839 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 20:12:03 INFO - PROCESS | 13885 | 1461208323844 Marionette TRACE conn3 <- [1,954,null,{}] 20:12:03 INFO - PROCESS | 13885 | 1461208323849 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}] 20:12:04 INFO - PROCESS | 13885 | 1461208324009 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 20:12:04 INFO - PROCESS | 13885 | 1461208324018 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:04 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d3918000 == 85 [pid = 13885] [id = 246] 20:12:04 INFO - PROCESS | 13885 | ++DOMWINDOW == 166 (0x7f68d32ac000) [pid = 13885] [serial = 739] [outer = (nil)] 20:12:04 INFO - PROCESS | 13885 | ++DOMWINDOW == 167 (0x7f68d3aedc00) [pid = 13885] [serial = 740] [outer = 0x7f68d32ac000] 20:12:04 INFO - PROCESS | 13885 | 1461208324108 Marionette DEBUG loaded listener.js 20:12:04 INFO - PROCESS | 13885 | ++DOMWINDOW == 168 (0x7f68d43f1c00) [pid = 13885] [serial = 741] [outer = 0x7f68d32ac000] 20:12:05 INFO - PROCESS | 13885 | 1461208325008 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]]]}] 20:12:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 20:12:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1185ms 20:12:05 INFO - PROCESS | 13885 | 1461208325025 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 20:12:05 INFO - PROCESS | 13885 | 1461208325029 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 20:12:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 20:12:05 INFO - PROCESS | 13885 | 1461208325035 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 20:12:05 INFO - PROCESS | 13885 | 1461208325041 Marionette TRACE conn3 <- [1,958,null,{}] 20:12:05 INFO - PROCESS | 13885 | 1461208325057 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}] 20:12:05 INFO - PROCESS | 13885 | 1461208325240 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 20:12:05 INFO - PROCESS | 13885 | 1461208325377 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:05 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7282000 == 86 [pid = 13885] [id = 247] 20:12:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 169 (0x7f68d3accc00) [pid = 13885] [serial = 742] [outer = (nil)] 20:12:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 170 (0x7f68d6b88400) [pid = 13885] [serial = 743] [outer = 0x7f68d3accc00] 20:12:05 INFO - PROCESS | 13885 | 1461208325444 Marionette DEBUG loaded listener.js 20:12:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 171 (0x7f68d73d0800) [pid = 13885] [serial = 744] [outer = 0x7f68d3accc00] 20:12:06 INFO - PROCESS | 13885 | 1461208326187 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]]]}] 20:12:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 20:12:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1191ms 20:12:06 INFO - PROCESS | 13885 | 1461208326238 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 20:12:06 INFO - PROCESS | 13885 | 1461208326241 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 20:12:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 20:12:06 INFO - PROCESS | 13885 | 1461208326263 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 20:12:06 INFO - PROCESS | 13885 | 1461208326267 Marionette TRACE conn3 <- [1,962,null,{}] 20:12:06 INFO - PROCESS | 13885 | 1461208326273 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}] 20:12:06 INFO - PROCESS | 13885 | 1461208326515 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 20:12:06 INFO - PROCESS | 13885 | 1461208326543 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:06 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d95a3000 == 87 [pid = 13885] [id = 248] 20:12:06 INFO - PROCESS | 13885 | ++DOMWINDOW == 172 (0x7f68d3ae7000) [pid = 13885] [serial = 745] [outer = (nil)] 20:12:06 INFO - PROCESS | 13885 | ++DOMWINDOW == 173 (0x7f68dc230c00) [pid = 13885] [serial = 746] [outer = 0x7f68d3ae7000] 20:12:06 INFO - PROCESS | 13885 | 1461208326608 Marionette DEBUG loaded listener.js 20:12:06 INFO - PROCESS | 13885 | ++DOMWINDOW == 174 (0x7f68dce88c00) [pid = 13885] [serial = 747] [outer = 0x7f68d3ae7000] 20:12:07 INFO - PROCESS | 13885 | 1461208327516 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]]]}] 20:12:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 20:12:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1290ms 20:12:07 INFO - PROCESS | 13885 | 1461208327547 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 20:12:07 INFO - PROCESS | 13885 | 1461208327551 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 20:12:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 20:12:07 INFO - PROCESS | 13885 | 1461208327562 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 20:12:07 INFO - PROCESS | 13885 | 1461208327564 Marionette TRACE conn3 <- [1,966,null,{}] 20:12:07 INFO - PROCESS | 13885 | 1461208327571 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}] 20:12:07 INFO - PROCESS | 13885 | 1461208327784 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 20:12:07 INFO - PROCESS | 13885 | 1461208327825 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:07 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dcf5f800 == 88 [pid = 13885] [id = 249] 20:12:07 INFO - PROCESS | 13885 | ++DOMWINDOW == 175 (0x7f68d3ad0800) [pid = 13885] [serial = 748] [outer = (nil)] 20:12:07 INFO - PROCESS | 13885 | ++DOMWINDOW == 176 (0x7f68d5542000) [pid = 13885] [serial = 749] [outer = 0x7f68d3ad0800] 20:12:07 INFO - PROCESS | 13885 | 1461208327912 Marionette DEBUG loaded listener.js 20:12:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 177 (0x7f68de265000) [pid = 13885] [serial = 750] [outer = 0x7f68d3ad0800] 20:12:08 INFO - PROCESS | 13885 | --DOMWINDOW == 176 (0x7f68d3140400) [pid = 13885] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 20:12:08 INFO - PROCESS | 13885 | --DOMWINDOW == 175 (0x7f68d6032800) [pid = 13885] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 20:12:08 INFO - PROCESS | 13885 | --DOMWINDOW == 174 (0x7f68cba40c00) [pid = 13885] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 20:12:08 INFO - PROCESS | 13885 | --DOMWINDOW == 173 (0x7f68d32a4800) [pid = 13885] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 20:12:08 INFO - PROCESS | 13885 | --DOMWINDOW == 172 (0x7f68cd3bfc00) [pid = 13885] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 20:12:08 INFO - PROCESS | 13885 | --DOMWINDOW == 171 (0x7f68cba3ec00) [pid = 13885] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 20:12:08 INFO - PROCESS | 13885 | --DOMWINDOW == 170 (0x7f68d314f800) [pid = 13885] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 20:12:08 INFO - PROCESS | 13885 | --DOMWINDOW == 169 (0x7f68d20d1000) [pid = 13885] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 20:12:08 INFO - PROCESS | 13885 | 1461208328969 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]]]}] 20:12:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 20:12:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1433ms 20:12:08 INFO - PROCESS | 13885 | 1461208328997 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 20:12:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 20:12:09 INFO - PROCESS | 13885 | 1461208329001 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 20:12:09 INFO - PROCESS | 13885 | 1461208329008 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 20:12:09 INFO - PROCESS | 13885 | 1461208329011 Marionette TRACE conn3 <- [1,970,null,{}] 20:12:09 INFO - PROCESS | 13885 | 1461208329017 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}] 20:12:09 INFO - PROCESS | 13885 | 1461208329258 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 20:12:09 INFO - PROCESS | 13885 | 1461208329280 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:09 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ddd46000 == 89 [pid = 13885] [id = 250] 20:12:09 INFO - PROCESS | 13885 | ++DOMWINDOW == 170 (0x7f68d6032800) [pid = 13885] [serial = 751] [outer = (nil)] 20:12:09 INFO - PROCESS | 13885 | ++DOMWINDOW == 171 (0x7f68dea71000) [pid = 13885] [serial = 752] [outer = 0x7f68d6032800] 20:12:09 INFO - PROCESS | 13885 | 1461208329359 Marionette DEBUG loaded listener.js 20:12:09 INFO - PROCESS | 13885 | ++DOMWINDOW == 172 (0x7f68e94c7c00) [pid = 13885] [serial = 753] [outer = 0x7f68d6032800] 20:12:10 INFO - PROCESS | 13885 | 1461208330125 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]]]}] 20:12:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 20:12:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1136ms 20:12:10 INFO - PROCESS | 13885 | 1461208330148 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 20:12:10 INFO - PROCESS | 13885 | 1461208330152 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 20:12:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 20:12:10 INFO - PROCESS | 13885 | 1461208330159 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 20:12:10 INFO - PROCESS | 13885 | 1461208330162 Marionette TRACE conn3 <- [1,974,null,{}] 20:12:10 INFO - PROCESS | 13885 | 1461208330167 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}] 20:12:10 INFO - PROCESS | 13885 | 1461208330378 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 20:12:10 INFO - PROCESS | 13885 | 1461208330397 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:10 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68df992000 == 90 [pid = 13885] [id = 251] 20:12:10 INFO - PROCESS | 13885 | ++DOMWINDOW == 173 (0x7f68d375e000) [pid = 13885] [serial = 754] [outer = (nil)] 20:12:10 INFO - PROCESS | 13885 | ++DOMWINDOW == 174 (0x7f68ea592800) [pid = 13885] [serial = 755] [outer = 0x7f68d375e000] 20:12:10 INFO - PROCESS | 13885 | 1461208330460 Marionette DEBUG loaded listener.js 20:12:10 INFO - PROCESS | 13885 | ++DOMWINDOW == 175 (0x7f68eb531400) [pid = 13885] [serial = 756] [outer = 0x7f68d375e000] 20:12:11 INFO - PROCESS | 13885 | 1461208331759 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]]]}] 20:12:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 20:12:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1681ms 20:12:11 INFO - PROCESS | 13885 | 1461208331845 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 20:12:11 INFO - PROCESS | 13885 | 1461208331858 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 20:12:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 20:12:11 INFO - PROCESS | 13885 | 1461208331873 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 20:12:11 INFO - PROCESS | 13885 | 1461208331883 Marionette TRACE conn3 <- [1,978,null,{}] 20:12:11 INFO - PROCESS | 13885 | 1461208331961 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}] 20:12:12 INFO - PROCESS | 13885 | 1461208332357 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 20:12:12 INFO - PROCESS | 13885 | 1461208332569 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:12 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d6e30800 == 91 [pid = 13885] [id = 252] 20:12:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 176 (0x7f68d3141000) [pid = 13885] [serial = 757] [outer = (nil)] 20:12:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 177 (0x7f68d3759c00) [pid = 13885] [serial = 758] [outer = 0x7f68d3141000] 20:12:12 INFO - PROCESS | 13885 | 1461208332717 Marionette DEBUG loaded listener.js 20:12:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 178 (0x7f68d3aee000) [pid = 13885] [serial = 759] [outer = 0x7f68d3141000] 20:12:13 INFO - PROCESS | 13885 | 1461208333666 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]]]}] 20:12:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 20:12:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1845ms 20:12:13 INFO - PROCESS | 13885 | 1461208333718 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 20:12:13 INFO - PROCESS | 13885 | 1461208333726 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 20:12:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 20:12:13 INFO - PROCESS | 13885 | 1461208333737 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 20:12:13 INFO - PROCESS | 13885 | 1461208333742 Marionette TRACE conn3 <- [1,982,null,{}] 20:12:13 INFO - PROCESS | 13885 | 1461208333748 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}] 20:12:13 INFO - PROCESS | 13885 | 1461208333947 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 20:12:14 INFO - PROCESS | 13885 | 1461208334215 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:14 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ddd5c000 == 92 [pid = 13885] [id = 253] 20:12:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 179 (0x7f68d3ce9000) [pid = 13885] [serial = 760] [outer = (nil)] 20:12:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 180 (0x7f68d73cc000) [pid = 13885] [serial = 761] [outer = 0x7f68d3ce9000] 20:12:14 INFO - PROCESS | 13885 | 1461208334335 Marionette DEBUG loaded listener.js 20:12:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 181 (0x7f68d95dbc00) [pid = 13885] [serial = 762] [outer = 0x7f68d3ce9000] 20:12:15 INFO - PROCESS | 13885 | 1461208335153 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]]]}] 20:12:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 20:12:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1487ms 20:12:15 INFO - PROCESS | 13885 | 1461208335225 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 20:12:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 20:12:15 INFO - PROCESS | 13885 | 1461208335230 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 20:12:15 INFO - PROCESS | 13885 | 1461208335238 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 20:12:15 INFO - PROCESS | 13885 | 1461208335244 Marionette TRACE conn3 <- [1,986,null,{}] 20:12:15 INFO - PROCESS | 13885 | 1461208335261 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}] 20:12:15 INFO - PROCESS | 13885 | 1461208335497 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 20:12:15 INFO - PROCESS | 13885 | 1461208335717 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:15 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68eb1d1000 == 93 [pid = 13885] [id = 254] 20:12:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 182 (0x7f68dce90400) [pid = 13885] [serial = 763] [outer = (nil)] 20:12:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 183 (0x7f68def03000) [pid = 13885] [serial = 764] [outer = 0x7f68dce90400] 20:12:15 INFO - PROCESS | 13885 | 1461208335841 Marionette DEBUG loaded listener.js 20:12:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 184 (0x7f68ea2c2c00) [pid = 13885] [serial = 765] [outer = 0x7f68dce90400] 20:12:16 INFO - PROCESS | 13885 | 1461208336711 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]]]}] 20:12:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 20:12:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1543ms 20:12:16 INFO - PROCESS | 13885 | 1461208336781 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 20:12:16 INFO - PROCESS | 13885 | 1461208336786 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 20:12:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 20:12:16 INFO - PROCESS | 13885 | 1461208336791 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 20:12:16 INFO - PROCESS | 13885 | 1461208336794 Marionette TRACE conn3 <- [1,990,null,{}] 20:12:16 INFO - PROCESS | 13885 | 1461208336800 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}] 20:12:16 INFO - PROCESS | 13885 | 1461208336992 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 20:12:17 INFO - PROCESS | 13885 | 1461208337165 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:17 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68eef5b800 == 94 [pid = 13885] [id = 255] 20:12:17 INFO - PROCESS | 13885 | ++DOMWINDOW == 185 (0x7f68de942400) [pid = 13885] [serial = 766] [outer = (nil)] 20:12:17 INFO - PROCESS | 13885 | ++DOMWINDOW == 186 (0x7f68eb8ce000) [pid = 13885] [serial = 767] [outer = 0x7f68de942400] 20:12:17 INFO - PROCESS | 13885 | 1461208337241 Marionette DEBUG loaded listener.js 20:12:17 INFO - PROCESS | 13885 | ++DOMWINDOW == 187 (0x7f68ed1e3000) [pid = 13885] [serial = 768] [outer = 0x7f68de942400] 20:12:18 INFO - PROCESS | 13885 | 1461208338094 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]]]}] 20:12:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 20:12:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1379ms 20:12:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 20:12:18 INFO - PROCESS | 13885 | 1461208338172 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 20:12:18 INFO - PROCESS | 13885 | 1461208338175 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 20:12:18 INFO - PROCESS | 13885 | 1461208338181 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 20:12:18 INFO - PROCESS | 13885 | 1461208338185 Marionette TRACE conn3 <- [1,994,null,{}] 20:12:18 INFO - PROCESS | 13885 | 1461208338190 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}] 20:12:18 INFO - PROCESS | 13885 | 1461208338417 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 20:12:18 INFO - PROCESS | 13885 | 1461208338639 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:18 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68f2160000 == 95 [pid = 13885] [id = 256] 20:12:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 188 (0x7f68ed6ce800) [pid = 13885] [serial = 769] [outer = (nil)] 20:12:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 189 (0x7f68eefa0000) [pid = 13885] [serial = 770] [outer = 0x7f68ed6ce800] 20:12:18 INFO - PROCESS | 13885 | 1461208338760 Marionette DEBUG loaded listener.js 20:12:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 190 (0x7f68ef5bf400) [pid = 13885] [serial = 771] [outer = 0x7f68ed6ce800] 20:12:19 INFO - PROCESS | 13885 | 1461208339629 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]]]}] 20:12:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 20:12:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1495ms 20:12:19 INFO - PROCESS | 13885 | 1461208339677 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 20:12:19 INFO - PROCESS | 13885 | 1461208339681 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 20:12:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 20:12:19 INFO - PROCESS | 13885 | 1461208339687 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 20:12:19 INFO - PROCESS | 13885 | 1461208339690 Marionette TRACE conn3 <- [1,998,null,{}] 20:12:19 INFO - PROCESS | 13885 | 1461208339695 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}] 20:12:19 INFO - PROCESS | 13885 | 1461208339896 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 20:12:20 INFO - PROCESS | 13885 | 1461208340073 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:20 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d421a800 == 96 [pid = 13885] [id = 257] 20:12:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 191 (0x7f68ef5bf000) [pid = 13885] [serial = 772] [outer = (nil)] 20:12:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 192 (0x7f68ef765800) [pid = 13885] [serial = 773] [outer = 0x7f68ef5bf000] 20:12:20 INFO - PROCESS | 13885 | 1461208340154 Marionette DEBUG loaded listener.js 20:12:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 193 (0x7f68efa24800) [pid = 13885] [serial = 774] [outer = 0x7f68ef5bf000] 20:12:21 INFO - PROCESS | 13885 | 1461208341009 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]]]}] 20:12:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 20:12:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1382ms 20:12:21 INFO - PROCESS | 13885 | 1461208341070 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 20:12:21 INFO - PROCESS | 13885 | 1461208341075 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 20:12:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 20:12:21 INFO - PROCESS | 13885 | 1461208341082 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 20:12:21 INFO - PROCESS | 13885 | 1461208341085 Marionette TRACE conn3 <- [1,1002,null,{}] 20:12:21 INFO - PROCESS | 13885 | 1461208341091 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}] 20:12:21 INFO - PROCESS | 13885 | 1461208341268 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 20:12:21 INFO - PROCESS | 13885 | 1461208341447 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:21 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d74a7000 == 97 [pid = 13885] [id = 258] 20:12:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 194 (0x7f68cd3e4400) [pid = 13885] [serial = 775] [outer = (nil)] 20:12:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 195 (0x7f68cd3ed800) [pid = 13885] [serial = 776] [outer = 0x7f68cd3e4400] 20:12:21 INFO - PROCESS | 13885 | 1461208341523 Marionette DEBUG loaded listener.js 20:12:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 196 (0x7f68cd3f3400) [pid = 13885] [serial = 777] [outer = 0x7f68cd3e4400] 20:12:22 INFO - PROCESS | 13885 | 1461208342393 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]]]}] 20:12:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 20:12:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1380ms 20:12:22 INFO - PROCESS | 13885 | 1461208342463 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 20:12:22 INFO - PROCESS | 13885 | 1461208342466 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 20:12:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 20:12:22 INFO - PROCESS | 13885 | 1461208342472 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 20:12:22 INFO - PROCESS | 13885 | 1461208342475 Marionette TRACE conn3 <- [1,1006,null,{}] 20:12:22 INFO - PROCESS | 13885 | 1461208342481 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}] 20:12:22 INFO - PROCESS | 13885 | 1461208342670 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 20:12:22 INFO - PROCESS | 13885 | 1461208342844 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:22 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c9f6a000 == 98 [pid = 13885] [id = 259] 20:12:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 197 (0x7f68cd3e8800) [pid = 13885] [serial = 778] [outer = (nil)] 20:12:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 198 (0x7f68d41ab400) [pid = 13885] [serial = 779] [outer = 0x7f68cd3e8800] 20:12:22 INFO - PROCESS | 13885 | 1461208342920 Marionette DEBUG loaded listener.js 20:12:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 199 (0x7f68d41b0c00) [pid = 13885] [serial = 780] [outer = 0x7f68cd3e8800] 20:12:23 INFO - PROCESS | 13885 | 1461208343760 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]]]}] 20:12:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 20:12:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1332ms 20:12:23 INFO - PROCESS | 13885 | 1461208343806 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 20:12:23 INFO - PROCESS | 13885 | 1461208343810 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 20:12:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 20:12:23 INFO - PROCESS | 13885 | 1461208343816 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 20:12:23 INFO - PROCESS | 13885 | 1461208343820 Marionette TRACE conn3 <- [1,1010,null,{}] 20:12:23 INFO - PROCESS | 13885 | 1461208343826 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}] 20:12:24 INFO - PROCESS | 13885 | 1461208344002 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 20:12:24 INFO - PROCESS | 13885 | 1461208344193 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:24 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d74b6000 == 99 [pid = 13885] [id = 260] 20:12:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 200 (0x7f68c6eef000) [pid = 13885] [serial = 781] [outer = (nil)] 20:12:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 201 (0x7f68c6ef8000) [pid = 13885] [serial = 782] [outer = 0x7f68c6eef000] 20:12:24 INFO - PROCESS | 13885 | 1461208344264 Marionette DEBUG loaded listener.js 20:12:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 202 (0x7f68c6efc000) [pid = 13885] [serial = 783] [outer = 0x7f68c6eef000] 20:12:25 INFO - PROCESS | 13885 | 1461208345103 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]]]}] 20:12:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 20:12:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1343ms 20:12:25 INFO - PROCESS | 13885 | 1461208345161 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 20:12:25 INFO - PROCESS | 13885 | 1461208345164 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 20:12:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 20:12:25 INFO - PROCESS | 13885 | 1461208345170 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 20:12:25 INFO - PROCESS | 13885 | 1461208345172 Marionette TRACE conn3 <- [1,1014,null,{}] 20:12:25 INFO - PROCESS | 13885 | 1461208345178 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}] 20:12:25 INFO - PROCESS | 13885 | 1461208345369 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 20:12:25 INFO - PROCESS | 13885 | 1461208345547 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:25 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c71d9000 == 100 [pid = 13885] [id = 261] 20:12:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 203 (0x7f68c6eefc00) [pid = 13885] [serial = 784] [outer = (nil)] 20:12:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 204 (0x7f68d41ac000) [pid = 13885] [serial = 785] [outer = 0x7f68c6eefc00] 20:12:25 INFO - PROCESS | 13885 | 1461208345619 Marionette DEBUG loaded listener.js 20:12:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 205 (0x7f68d41b4000) [pid = 13885] [serial = 786] [outer = 0x7f68c6eefc00] 20:12:26 INFO - PROCESS | 13885 | 1461208346528 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]]]}] 20:12:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 20:12:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1432ms 20:12:26 INFO - PROCESS | 13885 | 1461208346603 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 20:12:26 INFO - PROCESS | 13885 | 1461208346607 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 20:12:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 20:12:26 INFO - PROCESS | 13885 | 1461208346614 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 20:12:26 INFO - PROCESS | 13885 | 1461208346618 Marionette TRACE conn3 <- [1,1018,null,{}] 20:12:26 INFO - PROCESS | 13885 | 1461208346623 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}] 20:12:26 INFO - PROCESS | 13885 | 1461208346888 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 20:12:27 INFO - PROCESS | 13885 | 1461208347119 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:27 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cb193800 == 101 [pid = 13885] [id = 262] 20:12:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 206 (0x7f68c6efd000) [pid = 13885] [serial = 787] [outer = (nil)] 20:12:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 207 (0x7f68c731a400) [pid = 13885] [serial = 788] [outer = 0x7f68c6efd000] 20:12:27 INFO - PROCESS | 13885 | 1461208347245 Marionette DEBUG loaded listener.js 20:12:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 208 (0x7f68d41b4c00) [pid = 13885] [serial = 789] [outer = 0x7f68c6efd000] 20:12:28 INFO - PROCESS | 13885 | 1461208348076 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]]]}] 20:12:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 20:12:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1529ms 20:12:28 INFO - PROCESS | 13885 | 1461208348145 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 20:12:28 INFO - PROCESS | 13885 | 1461208348149 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 20:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 20:12:28 INFO - PROCESS | 13885 | 1461208348154 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 20:12:28 INFO - PROCESS | 13885 | 1461208348157 Marionette TRACE conn3 <- [1,1022,null,{}] 20:12:28 INFO - PROCESS | 13885 | 1461208348162 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}] 20:12:28 INFO - PROCESS | 13885 | 1461208348346 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 20:12:28 INFO - PROCESS | 13885 | 1461208348529 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:28 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d40a4000 == 102 [pid = 13885] [id = 263] 20:12:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 209 (0x7f68c6eee800) [pid = 13885] [serial = 790] [outer = (nil)] 20:12:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 210 (0x7f68c8218400) [pid = 13885] [serial = 791] [outer = 0x7f68c6eee800] 20:12:28 INFO - PROCESS | 13885 | 1461208348604 Marionette DEBUG loaded listener.js 20:12:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 211 (0x7f68c821dc00) [pid = 13885] [serial = 792] [outer = 0x7f68c6eee800] 20:12:29 INFO - PROCESS | 13885 | 1461208349794 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]]]}] 20:12:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 20:12:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1688ms 20:12:29 INFO - PROCESS | 13885 | 1461208349845 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 20:12:29 INFO - PROCESS | 13885 | 1461208349850 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 20:12:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 20:12:29 INFO - PROCESS | 13885 | 1461208349859 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 20:12:29 INFO - PROCESS | 13885 | 1461208349865 Marionette TRACE conn3 <- [1,1026,null,{}] 20:12:29 INFO - PROCESS | 13885 | 1461208349882 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}] 20:12:30 INFO - PROCESS | 13885 | 1461208350118 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 20:12:30 INFO - PROCESS | 13885 | 1461208350314 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:30 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d4218800 == 103 [pid = 13885] [id = 264] 20:12:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 212 (0x7f68c731b800) [pid = 13885] [serial = 793] [outer = (nil)] 20:12:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 213 (0x7f68cb870c00) [pid = 13885] [serial = 794] [outer = 0x7f68c731b800] 20:12:30 INFO - PROCESS | 13885 | 1461208350382 Marionette DEBUG loaded listener.js 20:12:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 214 (0x7f68cd356800) [pid = 13885] [serial = 795] [outer = 0x7f68c731b800] 20:12:31 INFO - PROCESS | 13885 | 1461208351368 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]]]}] 20:12:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 20:12:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1550ms 20:12:31 INFO - PROCESS | 13885 | 1461208351409 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 20:12:31 INFO - PROCESS | 13885 | 1461208351418 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 20:12:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 20:12:31 INFO - PROCESS | 13885 | 1461208351428 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 20:12:31 INFO - PROCESS | 13885 | 1461208351432 Marionette TRACE conn3 <- [1,1030,null,{}] 20:12:31 INFO - PROCESS | 13885 | 1461208351438 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}] 20:12:31 INFO - PROCESS | 13885 | 1461208351624 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 20:12:31 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ddd46000 == 102 [pid = 13885] [id = 250] 20:12:31 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dcf5f800 == 101 [pid = 13885] [id = 249] 20:12:31 INFO - PROCESS | 13885 | --DOMWINDOW == 213 (0x7f68d9573000) [pid = 13885] [serial = 704] [outer = (nil)] [url = about:blank] 20:12:31 INFO - PROCESS | 13885 | 1461208351981 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:32 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d95a3000 == 100 [pid = 13885] [id = 248] 20:12:32 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7282000 == 99 [pid = 13885] [id = 247] 20:12:32 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d3918000 == 98 [pid = 13885] [id = 246] 20:12:32 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cd8b4000 == 99 [pid = 13885] [id = 265] 20:12:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 214 (0x7f68d314a400) [pid = 13885] [serial = 796] [outer = (nil)] 20:12:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 215 (0x7f68d3152400) [pid = 13885] [serial = 797] [outer = 0x7f68d314a400] 20:12:32 INFO - PROCESS | 13885 | 1461208352151 Marionette DEBUG loaded listener.js 20:12:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 216 (0x7f68d3751000) [pid = 13885] [serial = 798] [outer = 0x7f68d314a400] 20:12:32 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d40a7000 == 98 [pid = 13885] [id = 245] 20:12:32 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ef639000 == 97 [pid = 13885] [id = 240] 20:12:32 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68eb157800 == 96 [pid = 13885] [id = 239] 20:12:32 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68e431a800 == 95 [pid = 13885] [id = 238] 20:12:32 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68defdf000 == 94 [pid = 13885] [id = 237] 20:12:32 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d958c800 == 93 [pid = 13885] [id = 236] 20:12:32 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d40b6000 == 92 [pid = 13885] [id = 235] 20:12:32 INFO - PROCESS | 13885 | --DOMWINDOW == 215 (0x7f68dd1e9400) [pid = 13885] [serial = 650] [outer = (nil)] [url = about:blank] 20:12:32 INFO - PROCESS | 13885 | --DOMWINDOW == 214 (0x7f68d73d4c00) [pid = 13885] [serial = 702] [outer = (nil)] [url = about:blank] 20:12:32 INFO - PROCESS | 13885 | --DOMWINDOW == 213 (0x7f68d528c800) [pid = 13885] [serial = 696] [outer = (nil)] [url = about:blank] 20:12:32 INFO - PROCESS | 13885 | --DOMWINDOW == 212 (0x7f68dcca4000) [pid = 13885] [serial = 431] [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.] 20:12:32 INFO - PROCESS | 13885 | --DOMWINDOW == 211 (0x7f68d6b1d400) [pid = 13885] [serial = 698] [outer = (nil)] [url = about:blank] 20:12:32 INFO - PROCESS | 13885 | --DOMWINDOW == 210 (0x7f68d32ac800) [pid = 13885] [serial = 689] [outer = (nil)] [url = about:blank] 20:12:32 INFO - PROCESS | 13885 | --DOMWINDOW == 209 (0x7f68d6ddb400) [pid = 13885] [serial = 701] [outer = (nil)] [url = about:blank] 20:12:32 INFO - PROCESS | 13885 | --DOMWINDOW == 208 (0x7f68d6dd1000) [pid = 13885] [serial = 699] [outer = (nil)] [url = about:blank] 20:12:32 INFO - PROCESS | 13885 | --DOMWINDOW == 207 (0x7f68d3865800) [pid = 13885] [serial = 690] [outer = (nil)] [url = about:blank] 20:12:32 INFO - PROCESS | 13885 | --DOMWINDOW == 206 (0x7f68d3aef400) [pid = 13885] [serial = 692] [outer = (nil)] [url = about:blank] 20:12:32 INFO - PROCESS | 13885 | --DOMWINDOW == 205 (0x7f68d3686800) [pid = 13885] [serial = 655] [outer = (nil)] [url = about:blank] 20:12:32 INFO - PROCESS | 13885 | --DOMWINDOW == 204 (0x7f68cba48c00) [pid = 13885] [serial = 683] [outer = (nil)] [url = about:blank] 20:12:32 INFO - PROCESS | 13885 | --DOMWINDOW == 203 (0x7f68cd3bcc00) [pid = 13885] [serial = 684] [outer = (nil)] [url = about:blank] 20:12:32 INFO - PROCESS | 13885 | --DOMWINDOW == 202 (0x7f68d5013c00) [pid = 13885] [serial = 695] [outer = (nil)] [url = about:blank] 20:12:32 INFO - PROCESS | 13885 | --DOMWINDOW == 201 (0x7f68d3cf0c00) [pid = 13885] [serial = 693] [outer = (nil)] [url = about:blank] 20:12:32 INFO - PROCESS | 13885 | --DOMWINDOW == 200 (0x7f68cb87bc00) [pid = 13885] [serial = 652] [outer = (nil)] [url = about:blank] 20:12:32 INFO - PROCESS | 13885 | --DOMWINDOW == 199 (0x7f68d6c6ec00) [pid = 13885] [serial = 658] [outer = (nil)] [url = about:blank] 20:12:32 INFO - PROCESS | 13885 | --DOMWINDOW == 198 (0x7f68de9be800) [pid = 13885] [serial = 667] [outer = (nil)] [url = about:blank] 20:12:32 INFO - PROCESS | 13885 | --DOMWINDOW == 197 (0x7f68d314ac00) [pid = 13885] [serial = 687] [outer = (nil)] [url = about:blank] 20:12:32 INFO - PROCESS | 13885 | --DOMWINDOW == 196 (0x7f68d3126c00) [pid = 13885] [serial = 686] [outer = (nil)] [url = about:blank] 20:12:32 INFO - PROCESS | 13885 | --DOMWINDOW == 195 (0x7f68de10d000) [pid = 13885] [serial = 664] [outer = (nil)] [url = about:blank] 20:12:32 INFO - PROCESS | 13885 | --DOMWINDOW == 194 (0x7f68dcc9d400) [pid = 13885] [serial = 661] [outer = (nil)] [url = about:blank] 20:12:32 INFO - PROCESS | 13885 | --DOMWINDOW == 193 (0x7f68dfc9cc00) [pid = 13885] [serial = 670] [outer = (nil)] [url = about:blank] 20:12:32 INFO - PROCESS | 13885 | --DOMWINDOW == 192 (0x7f68e3725400) [pid = 13885] [serial = 674] [outer = (nil)] [url = about:blank] 20:12:32 INFO - PROCESS | 13885 | --DOMWINDOW == 191 (0x7f68ea39e400) [pid = 13885] [serial = 677] [outer = (nil)] [url = about:blank] 20:12:32 INFO - PROCESS | 13885 | --DOMWINDOW == 190 (0x7f68ea514800) [pid = 13885] [serial = 680] [outer = (nil)] [url = about:blank] 20:12:33 INFO - PROCESS | 13885 | 1461208353065 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]]]}] 20:12:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 20:12:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1682ms 20:12:33 INFO - PROCESS | 13885 | 1461208353112 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 20:12:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 20:12:33 INFO - PROCESS | 13885 | 1461208353116 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 20:12:33 INFO - PROCESS | 13885 | 1461208353124 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 20:12:33 INFO - PROCESS | 13885 | 1461208353133 Marionette TRACE conn3 <- [1,1034,null,{}] 20:12:33 INFO - PROCESS | 13885 | 1461208353152 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}] 20:12:33 INFO - PROCESS | 13885 | 1461208353332 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 20:12:33 INFO - PROCESS | 13885 | 1461208353477 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:33 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7282000 == 93 [pid = 13885] [id = 266] 20:12:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 191 (0x7f68cd3f2000) [pid = 13885] [serial = 799] [outer = (nil)] 20:12:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 192 (0x7f68d3ce6000) [pid = 13885] [serial = 800] [outer = 0x7f68cd3f2000] 20:12:33 INFO - PROCESS | 13885 | 1461208353547 Marionette DEBUG loaded listener.js 20:12:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 193 (0x7f68d43f3c00) [pid = 13885] [serial = 801] [outer = 0x7f68cd3f2000] 20:12:34 INFO - PROCESS | 13885 | 1461208354319 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]]]}] 20:12:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 20:12:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1249ms 20:12:34 INFO - PROCESS | 13885 | 1461208354373 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 20:12:34 INFO - PROCESS | 13885 | 1461208354377 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 20:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 20:12:34 INFO - PROCESS | 13885 | 1461208354408 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 20:12:34 INFO - PROCESS | 13885 | 1461208354411 Marionette TRACE conn3 <- [1,1038,null,{}] 20:12:34 INFO - PROCESS | 13885 | 1461208354432 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}] 20:12:34 INFO - PROCESS | 13885 | 1461208354652 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 20:12:34 INFO - PROCESS | 13885 | 1461208354672 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:34 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d809a800 == 94 [pid = 13885] [id = 267] 20:12:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 194 (0x7f68d314b400) [pid = 13885] [serial = 802] [outer = (nil)] 20:12:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 195 (0x7f68d6b18800) [pid = 13885] [serial = 803] [outer = 0x7f68d314b400] 20:12:34 INFO - PROCESS | 13885 | 1461208354735 Marionette DEBUG loaded listener.js 20:12:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 196 (0x7f68d6dd4800) [pid = 13885] [serial = 804] [outer = 0x7f68d314b400] 20:12:35 INFO - PROCESS | 13885 | 1461208355619 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]]]}] 20:12:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 20:12:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1244ms 20:12:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 20:12:35 INFO - PROCESS | 13885 | 1461208355653 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 20:12:35 INFO - PROCESS | 13885 | 1461208355655 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 20:12:35 INFO - PROCESS | 13885 | 1461208355662 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 20:12:35 INFO - PROCESS | 13885 | 1461208355665 Marionette TRACE conn3 <- [1,1042,null,{}] 20:12:35 INFO - PROCESS | 13885 | 1461208355676 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}] 20:12:35 INFO - PROCESS | 13885 | 1461208355891 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 20:12:35 INFO - PROCESS | 13885 | 1461208355923 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:35 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dd649800 == 95 [pid = 13885] [id = 268] 20:12:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 197 (0x7f68d5162000) [pid = 13885] [serial = 805] [outer = (nil)] 20:12:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 198 (0x7f68d73d5000) [pid = 13885] [serial = 806] [outer = 0x7f68d5162000] 20:12:35 INFO - PROCESS | 13885 | 1461208355985 Marionette DEBUG loaded listener.js 20:12:36 INFO - PROCESS | 13885 | ++DOMWINDOW == 199 (0x7f68d95df800) [pid = 13885] [serial = 807] [outer = 0x7f68d5162000] 20:12:36 INFO - PROCESS | 13885 | --DOMWINDOW == 198 (0x7f68d3ad0800) [pid = 13885] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 20:12:36 INFO - PROCESS | 13885 | --DOMWINDOW == 197 (0x7f68cba4c000) [pid = 13885] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 20:12:36 INFO - PROCESS | 13885 | --DOMWINDOW == 196 (0x7f68d3accc00) [pid = 13885] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 20:12:36 INFO - PROCESS | 13885 | --DOMWINDOW == 195 (0x7f68d3ae7000) [pid = 13885] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 20:12:36 INFO - PROCESS | 13885 | --DOMWINDOW == 194 (0x7f68d32ac000) [pid = 13885] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 20:12:36 INFO - PROCESS | 13885 | --DOMWINDOW == 193 (0x7f68d6032800) [pid = 13885] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 20:12:37 INFO - PROCESS | 13885 | 1461208357114 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]]]}] 20:12:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 20:12:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1482ms 20:12:37 INFO - PROCESS | 13885 | 1461208357143 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 20:12:37 INFO - PROCESS | 13885 | 1461208357147 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 20:12:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 20:12:37 INFO - PROCESS | 13885 | 1461208357153 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 20:12:37 INFO - PROCESS | 13885 | 1461208357155 Marionette TRACE conn3 <- [1,1046,null,{}] 20:12:37 INFO - PROCESS | 13885 | 1461208357160 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}] 20:12:37 INFO - PROCESS | 13885 | 1461208357432 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 20:12:37 INFO - PROCESS | 13885 | 1461208357456 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:37 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68de241800 == 96 [pid = 13885] [id = 269] 20:12:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 194 (0x7f68d6e89000) [pid = 13885] [serial = 808] [outer = (nil)] 20:12:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 195 (0x7f68dc3e0400) [pid = 13885] [serial = 809] [outer = 0x7f68d6e89000] 20:12:37 INFO - PROCESS | 13885 | 1461208357527 Marionette DEBUG loaded listener.js 20:12:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 196 (0x7f68de9ba800) [pid = 13885] [serial = 810] [outer = 0x7f68d6e89000] 20:12:38 INFO - PROCESS | 13885 | 1461208358313 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]]]}] 20:12:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 20:12:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1187ms 20:12:38 INFO - PROCESS | 13885 | 1461208358341 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 20:12:38 INFO - PROCESS | 13885 | 1461208358344 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 20:12:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 20:12:38 INFO - PROCESS | 13885 | 1461208358351 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 20:12:38 INFO - PROCESS | 13885 | 1461208358353 Marionette TRACE conn3 <- [1,1050,null,{}] 20:12:38 INFO - PROCESS | 13885 | 1461208358369 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}] 20:12:38 INFO - PROCESS | 13885 | 1461208358530 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 20:12:38 INFO - PROCESS | 13885 | 1461208358543 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:38 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68e431a000 == 97 [pid = 13885] [id = 270] 20:12:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 197 (0x7f68ddcd1c00) [pid = 13885] [serial = 811] [outer = (nil)] 20:12:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 198 (0x7f68dfca7800) [pid = 13885] [serial = 812] [outer = 0x7f68ddcd1c00] 20:12:38 INFO - PROCESS | 13885 | 1461208358605 Marionette DEBUG loaded listener.js 20:12:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 199 (0x7f68ea2c2400) [pid = 13885] [serial = 813] [outer = 0x7f68ddcd1c00] 20:12:39 INFO - PROCESS | 13885 | 1461208359938 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]]]}] 20:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 20:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1646ms 20:12:40 INFO - PROCESS | 13885 | 1461208359999 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 20:12:40 INFO - PROCESS | 13885 | 1461208360007 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 20:12:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 20:12:40 INFO - PROCESS | 13885 | 1461208360016 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 20:12:40 INFO - PROCESS | 13885 | 1461208360021 Marionette TRACE conn3 <- [1,1054,null,{}] 20:12:40 INFO - PROCESS | 13885 | 1461208360028 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}] 20:12:40 INFO - PROCESS | 13885 | 1461208360309 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 20:12:40 INFO - PROCESS | 13885 | 1461208360536 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:40 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d4213800 == 98 [pid = 13885] [id = 271] 20:12:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 200 (0x7f68cd35c800) [pid = 13885] [serial = 814] [outer = (nil)] 20:12:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 201 (0x7f68d2104400) [pid = 13885] [serial = 815] [outer = 0x7f68cd35c800] 20:12:40 INFO - PROCESS | 13885 | 1461208360622 Marionette DEBUG loaded listener.js 20:12:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 202 (0x7f68d3147400) [pid = 13885] [serial = 816] [outer = 0x7f68cd35c800] 20:12:41 INFO - PROCESS | 13885 | 1461208361513 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]]]}] 20:12:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 20:12:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1532ms 20:12:41 INFO - PROCESS | 13885 | 1461208361549 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 20:12:41 INFO - PROCESS | 13885 | 1461208361557 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 20:12:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 20:12:41 INFO - PROCESS | 13885 | 1461208361567 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 20:12:41 INFO - PROCESS | 13885 | 1461208361571 Marionette TRACE conn3 <- [1,1058,null,{}] 20:12:41 INFO - PROCESS | 13885 | 1461208361577 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}] 20:12:41 INFO - PROCESS | 13885 | 1461208361764 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 20:12:42 INFO - PROCESS | 13885 | 1461208362002 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:42 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dd747800 == 99 [pid = 13885] [id = 272] 20:12:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 203 (0x7f68d313d000) [pid = 13885] [serial = 817] [outer = (nil)] 20:12:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 204 (0x7f68d41ae400) [pid = 13885] [serial = 818] [outer = 0x7f68d313d000] 20:12:42 INFO - PROCESS | 13885 | 1461208362118 Marionette DEBUG loaded listener.js 20:12:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 205 (0x7f68d5f1e400) [pid = 13885] [serial = 819] [outer = 0x7f68d313d000] 20:12:42 INFO - PROCESS | 13885 | 1461208362950 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]]]}] 20:12:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 20:12:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1439ms 20:12:43 INFO - PROCESS | 13885 | 1461208363008 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 20:12:43 INFO - PROCESS | 13885 | 1461208363016 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 20:12:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 20:12:43 INFO - PROCESS | 13885 | 1461208363026 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 20:12:43 INFO - PROCESS | 13885 | 1461208363031 Marionette TRACE conn3 <- [1,1062,null,{}] 20:12:43 INFO - PROCESS | 13885 | 1461208363047 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}] 20:12:43 INFO - PROCESS | 13885 | 1461208363277 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 20:12:43 INFO - PROCESS | 13885 | 1461208363454 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:43 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68eb419000 == 100 [pid = 13885] [id = 273] 20:12:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 206 (0x7f68d5f27800) [pid = 13885] [serial = 820] [outer = (nil)] 20:12:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 207 (0x7f68dcca8000) [pid = 13885] [serial = 821] [outer = 0x7f68d5f27800] 20:12:43 INFO - PROCESS | 13885 | 1461208363542 Marionette DEBUG loaded listener.js 20:12:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 208 (0x7f68de1a2000) [pid = 13885] [serial = 822] [outer = 0x7f68d5f27800] 20:12:44 INFO - PROCESS | 13885 | 1461208364406 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]]]}] 20:12:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 20:12:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1443ms 20:12:44 INFO - PROCESS | 13885 | 1461208364470 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 20:12:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 20:12:44 INFO - PROCESS | 13885 | 1461208364475 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 20:12:44 INFO - PROCESS | 13885 | 1461208364481 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 20:12:44 INFO - PROCESS | 13885 | 1461208364484 Marionette TRACE conn3 <- [1,1066,null,{}] 20:12:44 INFO - PROCESS | 13885 | 1461208364490 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}] 20:12:44 INFO - PROCESS | 13885 | 1461208364669 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 20:12:44 INFO - PROCESS | 13885 | 1461208364847 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:44 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ef795000 == 101 [pid = 13885] [id = 274] 20:12:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 209 (0x7f68d6e91800) [pid = 13885] [serial = 823] [outer = (nil)] 20:12:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 210 (0x7f68ea2c4400) [pid = 13885] [serial = 824] [outer = 0x7f68d6e91800] 20:12:44 INFO - PROCESS | 13885 | 1461208364923 Marionette DEBUG loaded listener.js 20:12:45 INFO - PROCESS | 13885 | ++DOMWINDOW == 211 (0x7f68ea70b800) [pid = 13885] [serial = 825] [outer = 0x7f68d6e91800] 20:12:45 INFO - PROCESS | 13885 | 1461208365776 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]]]}] 20:12:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 20:12:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1328ms 20:12:45 INFO - PROCESS | 13885 | 1461208365810 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 20:12:45 INFO - PROCESS | 13885 | 1461208365813 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 20:12:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 20:12:45 INFO - PROCESS | 13885 | 1461208365819 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 20:12:45 INFO - PROCESS | 13885 | 1461208365823 Marionette TRACE conn3 <- [1,1070,null,{}] 20:12:45 INFO - PROCESS | 13885 | 1461208365828 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}] 20:12:46 INFO - PROCESS | 13885 | 1461208365999 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 20:12:46 INFO - PROCESS | 13885 | 1461208366191 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:46 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68f2431000 == 102 [pid = 13885] [id = 275] 20:12:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 212 (0x7f68de93f800) [pid = 13885] [serial = 826] [outer = (nil)] 20:12:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 213 (0x7f68eb4dc000) [pid = 13885] [serial = 827] [outer = 0x7f68de93f800] 20:12:46 INFO - PROCESS | 13885 | 1461208366261 Marionette DEBUG loaded listener.js 20:12:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 214 (0x7f68ed61cc00) [pid = 13885] [serial = 828] [outer = 0x7f68de93f800] 20:12:47 INFO - PROCESS | 13885 | 1461208367187 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]]]}] 20:12:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 20:12:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1384ms 20:12:47 INFO - PROCESS | 13885 | 1461208367204 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 20:12:47 INFO - PROCESS | 13885 | 1461208367207 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 20:12:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 20:12:47 INFO - PROCESS | 13885 | 1461208367213 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 20:12:47 INFO - PROCESS | 13885 | 1461208367216 Marionette TRACE conn3 <- [1,1074,null,{}] 20:12:47 INFO - PROCESS | 13885 | 1461208367222 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}] 20:12:47 INFO - PROCESS | 13885 | 1461208367411 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 20:12:47 INFO - PROCESS | 13885 | 1461208367598 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:47 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7d7b800 == 103 [pid = 13885] [id = 276] 20:12:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 215 (0x7f68c9d0cc00) [pid = 13885] [serial = 829] [outer = (nil)] 20:12:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 216 (0x7f68dedaac00) [pid = 13885] [serial = 830] [outer = 0x7f68c9d0cc00] 20:12:47 INFO - PROCESS | 13885 | 1461208367675 Marionette DEBUG loaded listener.js 20:12:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 217 (0x7f68ef61fc00) [pid = 13885] [serial = 831] [outer = 0x7f68c9d0cc00] 20:12:48 INFO - PROCESS | 13885 | 1461208368524 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]]]}] 20:12:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 20:12:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1337ms 20:12:48 INFO - PROCESS | 13885 | 1461208368552 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 20:12:48 INFO - PROCESS | 13885 | 1461208368555 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 20:12:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 20:12:48 INFO - PROCESS | 13885 | 1461208368562 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 20:12:48 INFO - PROCESS | 13885 | 1461208368566 Marionette TRACE conn3 <- [1,1078,null,{}] 20:12:48 INFO - PROCESS | 13885 | 1461208368571 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}] 20:12:48 INFO - PROCESS | 13885 | 1461208368752 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 20:12:48 INFO - PROCESS | 13885 | 1461208368936 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:48 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c70b0800 == 104 [pid = 13885] [id = 277] 20:12:48 INFO - PROCESS | 13885 | ++DOMWINDOW == 218 (0x7f68c9d0d000) [pid = 13885] [serial = 832] [outer = (nil)] 20:12:48 INFO - PROCESS | 13885 | ++DOMWINDOW == 219 (0x7f68cb939400) [pid = 13885] [serial = 833] [outer = 0x7f68c9d0d000] 20:12:49 INFO - PROCESS | 13885 | 1461208369006 Marionette DEBUG loaded listener.js 20:12:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 220 (0x7f68cb93d400) [pid = 13885] [serial = 834] [outer = 0x7f68c9d0d000] 20:12:49 INFO - PROCESS | 13885 | 1461208369909 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]]]}] 20:12:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 20:12:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1387ms 20:12:49 INFO - PROCESS | 13885 | 1461208369950 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 20:12:49 INFO - PROCESS | 13885 | 1461208369953 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 20:12:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 20:12:49 INFO - PROCESS | 13885 | 1461208369960 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 20:12:49 INFO - PROCESS | 13885 | 1461208369963 Marionette TRACE conn3 <- [1,1082,null,{}] 20:12:49 INFO - PROCESS | 13885 | 1461208369969 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}] 20:12:50 INFO - PROCESS | 13885 | 1461208370151 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 20:12:50 INFO - PROCESS | 13885 | 1461208370342 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:50 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c60d6800 == 105 [pid = 13885] [id = 278] 20:12:50 INFO - PROCESS | 13885 | ++DOMWINDOW == 221 (0x7f68cb934c00) [pid = 13885] [serial = 835] [outer = (nil)] 20:12:50 INFO - PROCESS | 13885 | ++DOMWINDOW == 222 (0x7f68d314a000) [pid = 13885] [serial = 836] [outer = 0x7f68cb934c00] 20:12:50 INFO - PROCESS | 13885 | 1461208370413 Marionette DEBUG loaded listener.js 20:12:50 INFO - PROCESS | 13885 | ++DOMWINDOW == 223 (0x7f68ef622000) [pid = 13885] [serial = 837] [outer = 0x7f68cb934c00] 20:12:51 INFO - PROCESS | 13885 | 1461208371252 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]]]}] 20:12:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 20:12:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1328ms 20:12:51 INFO - PROCESS | 13885 | 1461208371290 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 20:12:51 INFO - PROCESS | 13885 | 1461208371294 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 20:12:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 20:12:51 INFO - PROCESS | 13885 | 1461208371300 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 20:12:51 INFO - PROCESS | 13885 | 1461208371302 Marionette TRACE conn3 <- [1,1086,null,{}] 20:12:51 INFO - PROCESS | 13885 | 1461208371308 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}] 20:12:51 INFO - PROCESS | 13885 | 1461208371493 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 20:12:51 INFO - PROCESS | 13885 | 1461208371681 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:51 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c9f61800 == 106 [pid = 13885] [id = 279] 20:12:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 224 (0x7f68cb93b800) [pid = 13885] [serial = 838] [outer = (nil)] 20:12:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 225 (0x7f68ef7b9000) [pid = 13885] [serial = 839] [outer = 0x7f68cb93b800] 20:12:51 INFO - PROCESS | 13885 | 1461208371755 Marionette DEBUG loaded listener.js 20:12:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 226 (0x7f68efa27400) [pid = 13885] [serial = 840] [outer = 0x7f68cb93b800] 20:12:52 INFO - PROCESS | 13885 | 1461208372578 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]]]}] 20:12:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 20:12:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1332ms 20:12:52 INFO - PROCESS | 13885 | 1461208372633 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 20:12:52 INFO - PROCESS | 13885 | 1461208372637 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 20:12:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 20:12:52 INFO - PROCESS | 13885 | 1461208372643 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 20:12:52 INFO - PROCESS | 13885 | 1461208372645 Marionette TRACE conn3 <- [1,1090,null,{}] 20:12:52 INFO - PROCESS | 13885 | 1461208372651 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}] 20:12:52 INFO - PROCESS | 13885 | 1461208372839 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 20:12:53 INFO - PROCESS | 13885 | 1461208373025 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:53 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c96d8000 == 107 [pid = 13885] [id = 280] 20:12:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 227 (0x7f68c76e3800) [pid = 13885] [serial = 841] [outer = (nil)] 20:12:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 228 (0x7f68c76eb000) [pid = 13885] [serial = 842] [outer = 0x7f68c76e3800] 20:12:53 INFO - PROCESS | 13885 | 1461208373108 Marionette DEBUG loaded listener.js 20:12:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 229 (0x7f68c76f0000) [pid = 13885] [serial = 843] [outer = 0x7f68c76e3800] 20:12:54 INFO - PROCESS | 13885 | 1461208374021 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]]]}] 20:12:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 20:12:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1428ms 20:12:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 20:12:54 INFO - PROCESS | 13885 | 1461208374072 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 20:12:54 INFO - PROCESS | 13885 | 1461208374076 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 20:12:54 INFO - PROCESS | 13885 | 1461208374083 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 20:12:54 INFO - PROCESS | 13885 | 1461208374087 Marionette TRACE conn3 <- [1,1094,null,{}] 20:12:54 INFO - PROCESS | 13885 | 1461208374093 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}] 20:12:54 INFO - PROCESS | 13885 | 1461208374320 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 20:12:54 INFO - PROCESS | 13885 | 1461208374503 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:54 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c598e000 == 108 [pid = 13885] [id = 281] 20:12:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 230 (0x7f68c59a1800) [pid = 13885] [serial = 844] [outer = (nil)] 20:12:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 231 (0x7f68c59a6c00) [pid = 13885] [serial = 845] [outer = 0x7f68c59a1800] 20:12:54 INFO - PROCESS | 13885 | 1461208374584 Marionette DEBUG loaded listener.js 20:12:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 232 (0x7f68dcbd9000) [pid = 13885] [serial = 846] [outer = 0x7f68c59a1800] 20:12:55 INFO - PROCESS | 13885 | 1461208375451 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]]]}] 20:12:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 20:12:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1440ms 20:12:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 20:12:55 INFO - PROCESS | 13885 | 1461208375522 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 20:12:55 INFO - PROCESS | 13885 | 1461208375525 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 20:12:55 INFO - PROCESS | 13885 | 1461208375532 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 20:12:55 INFO - PROCESS | 13885 | 1461208375535 Marionette TRACE conn3 <- [1,1098,null,{}] 20:12:55 INFO - PROCESS | 13885 | 1461208375541 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}] 20:12:55 INFO - PROCESS | 13885 | 1461208375725 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 20:12:55 INFO - PROCESS | 13885 | 1461208375908 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:55 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c5c0e000 == 109 [pid = 13885] [id = 282] 20:12:55 INFO - PROCESS | 13885 | ++DOMWINDOW == 233 (0x7f68c59a2800) [pid = 13885] [serial = 847] [outer = (nil)] 20:12:55 INFO - PROCESS | 13885 | ++DOMWINDOW == 234 (0x7f68c5c29c00) [pid = 13885] [serial = 848] [outer = 0x7f68c59a2800] 20:12:55 INFO - PROCESS | 13885 | 1461208375980 Marionette DEBUG loaded listener.js 20:12:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 235 (0x7f68c5c2e800) [pid = 13885] [serial = 849] [outer = 0x7f68c59a2800] 20:12:56 INFO - PROCESS | 13885 | 1461208376779 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]]]}] 20:12:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 20:12:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1284ms 20:12:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 20:12:56 INFO - PROCESS | 13885 | 1461208376815 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 20:12:56 INFO - PROCESS | 13885 | 1461208376818 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 20:12:56 INFO - PROCESS | 13885 | 1461208376824 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 20:12:56 INFO - PROCESS | 13885 | 1461208376827 Marionette TRACE conn3 <- [1,1102,null,{}] 20:12:56 INFO - PROCESS | 13885 | 1461208376832 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}] 20:12:57 INFO - PROCESS | 13885 | 1461208377019 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 20:12:57 INFO - PROCESS | 13885 | 1461208377227 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:57 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d33ab800 == 110 [pid = 13885] [id = 283] 20:12:57 INFO - PROCESS | 13885 | ++DOMWINDOW == 236 (0x7f68c59a9800) [pid = 13885] [serial = 850] [outer = (nil)] 20:12:57 INFO - PROCESS | 13885 | ++DOMWINDOW == 237 (0x7f68c76ebc00) [pid = 13885] [serial = 851] [outer = 0x7f68c59a9800] 20:12:57 INFO - PROCESS | 13885 | 1461208377297 Marionette DEBUG loaded listener.js 20:12:57 INFO - PROCESS | 13885 | ++DOMWINDOW == 238 (0x7f68ef76fc00) [pid = 13885] [serial = 852] [outer = 0x7f68c59a9800] 20:12:58 INFO - PROCESS | 13885 | 1461208378194 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]]]}] 20:12:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 20:12:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1435ms 20:12:58 INFO - PROCESS | 13885 | 1461208378259 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 20:12:58 INFO - PROCESS | 13885 | 1461208378263 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 20:12:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 20:12:58 INFO - PROCESS | 13885 | 1461208378269 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 20:12:58 INFO - PROCESS | 13885 | 1461208378272 Marionette TRACE conn3 <- [1,1106,null,{}] 20:12:58 INFO - PROCESS | 13885 | 1461208378277 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}] 20:12:58 INFO - PROCESS | 13885 | 1461208378471 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 20:12:58 INFO - PROCESS | 13885 | 1461208378657 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:58 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c4a1b000 == 111 [pid = 13885] [id = 284] 20:12:58 INFO - PROCESS | 13885 | ++DOMWINDOW == 239 (0x7f68c5c24000) [pid = 13885] [serial = 853] [outer = (nil)] 20:12:58 INFO - PROCESS | 13885 | ++DOMWINDOW == 240 (0x7f68db1e3000) [pid = 13885] [serial = 854] [outer = 0x7f68c5c24000] 20:12:58 INFO - PROCESS | 13885 | 1461208378729 Marionette DEBUG loaded listener.js 20:12:58 INFO - PROCESS | 13885 | ++DOMWINDOW == 241 (0x7f68ef9a2000) [pid = 13885] [serial = 855] [outer = 0x7f68c5c24000] 20:12:59 INFO - PROCESS | 13885 | 1461208379539 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]]]}] 20:12:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 20:12:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1283ms 20:12:59 INFO - PROCESS | 13885 | 1461208379552 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 20:12:59 INFO - PROCESS | 13885 | 1461208379555 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 20:12:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 20:12:59 INFO - PROCESS | 13885 | 1461208379581 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 20:12:59 INFO - PROCESS | 13885 | 1461208379585 Marionette TRACE conn3 <- [1,1110,null,{}] 20:12:59 INFO - PROCESS | 13885 | 1461208379591 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}] 20:12:59 INFO - PROCESS | 13885 | 1461208379772 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 20:13:00 INFO - PROCESS | 13885 | 1461208380321 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:00 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c70be800 == 112 [pid = 13885] [id = 285] 20:13:00 INFO - PROCESS | 13885 | ++DOMWINDOW == 242 (0x7f68c59a1400) [pid = 13885] [serial = 856] [outer = (nil)] 20:13:00 INFO - PROCESS | 13885 | ++DOMWINDOW == 243 (0x7f68c59a8800) [pid = 13885] [serial = 857] [outer = 0x7f68c59a1400] 20:13:00 INFO - PROCESS | 13885 | 1461208380434 Marionette DEBUG loaded listener.js 20:13:00 INFO - PROCESS | 13885 | ++DOMWINDOW == 244 (0x7f68c6ef8c00) [pid = 13885] [serial = 858] [outer = 0x7f68c59a1400] 20:13:01 INFO - PROCESS | 13885 | 1461208381260 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]]]}] 20:13:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 20:13:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1739ms 20:13:01 INFO - PROCESS | 13885 | 1461208381318 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 20:13:01 INFO - PROCESS | 13885 | 1461208381325 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 20:13:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 20:13:01 INFO - PROCESS | 13885 | 1461208381336 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 20:13:01 INFO - PROCESS | 13885 | 1461208381340 Marionette TRACE conn3 <- [1,1114,null,{}] 20:13:01 INFO - PROCESS | 13885 | 1461208381347 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}] 20:13:01 INFO - PROCESS | 13885 | 1461208381539 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 20:13:01 INFO - PROCESS | 13885 | 1461208381743 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:01 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d3ede000 == 113 [pid = 13885] [id = 286] 20:13:01 INFO - PROCESS | 13885 | ++DOMWINDOW == 245 (0x7f68c59a2400) [pid = 13885] [serial = 859] [outer = (nil)] 20:13:01 INFO - PROCESS | 13885 | ++DOMWINDOW == 246 (0x7f68c76f1000) [pid = 13885] [serial = 860] [outer = 0x7f68c59a2400] 20:13:01 INFO - PROCESS | 13885 | 1461208381817 Marionette DEBUG loaded listener.js 20:13:01 INFO - PROCESS | 13885 | ++DOMWINDOW == 247 (0x7f68c97af000) [pid = 13885] [serial = 861] [outer = 0x7f68c59a2400] 20:13:02 INFO - PROCESS | 13885 | 1461208382905 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]]]}] 20:13:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 20:13:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1587ms 20:13:02 INFO - PROCESS | 13885 | 1461208382925 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 20:13:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 20:13:02 INFO - PROCESS | 13885 | 1461208382930 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 20:13:02 INFO - PROCESS | 13885 | 1461208382937 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 20:13:02 INFO - PROCESS | 13885 | 1461208382940 Marionette TRACE conn3 <- [1,1118,null,{}] 20:13:02 INFO - PROCESS | 13885 | 1461208382945 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}] 20:13:03 INFO - PROCESS | 13885 | 1461208383137 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 20:13:03 INFO - PROCESS | 13885 | 1461208383339 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:03 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cbcb2800 == 114 [pid = 13885] [id = 287] 20:13:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 248 (0x7f68c9d0c400) [pid = 13885] [serial = 862] [outer = (nil)] 20:13:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 249 (0x7f68cb939000) [pid = 13885] [serial = 863] [outer = 0x7f68c9d0c400] 20:13:03 INFO - PROCESS | 13885 | 1461208383404 Marionette DEBUG loaded listener.js 20:13:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 250 (0x7f68cd3b2400) [pid = 13885] [serial = 864] [outer = 0x7f68c9d0c400] 20:13:03 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dc018800 == 113 [pid = 13885] [id = 232] 20:13:03 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cd71e800 == 112 [pid = 13885] [id = 229] 20:13:03 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d709e000 == 111 [pid = 13885] [id = 72] 20:13:03 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68de241800 == 110 [pid = 13885] [id = 269] 20:13:03 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dd649800 == 109 [pid = 13885] [id = 268] 20:13:03 INFO - PROCESS | 13885 | --DOMWINDOW == 249 (0x7f68deeb6000) [pid = 13885] [serial = 722] [outer = (nil)] [url = about:blank] 20:13:03 INFO - PROCESS | 13885 | --DOMWINDOW == 248 (0x7f68ea2c1400) [pid = 13885] [serial = 725] [outer = (nil)] [url = about:blank] 20:13:03 INFO - PROCESS | 13885 | --DOMWINDOW == 247 (0x7f68eb524800) [pid = 13885] [serial = 731] [outer = (nil)] [url = about:blank] 20:13:03 INFO - PROCESS | 13885 | --DOMWINDOW == 246 (0x7f68dccab800) [pid = 13885] [serial = 719] [outer = (nil)] [url = about:blank] 20:13:03 INFO - PROCESS | 13885 | --DOMWINDOW == 245 (0x7f68ea7aa400) [pid = 13885] [serial = 728] [outer = (nil)] [url = about:blank] 20:13:03 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d809a800 == 108 [pid = 13885] [id = 267] 20:13:03 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7282000 == 107 [pid = 13885] [id = 266] 20:13:03 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cd8b4000 == 106 [pid = 13885] [id = 265] 20:13:04 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d4218800 == 105 [pid = 13885] [id = 264] 20:13:04 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cb193800 == 104 [pid = 13885] [id = 262] 20:13:04 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d74b6000 == 103 [pid = 13885] [id = 260] 20:13:04 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c9f6a000 == 102 [pid = 13885] [id = 259] 20:13:04 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d74a7000 == 101 [pid = 13885] [id = 258] 20:13:04 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d421a800 == 100 [pid = 13885] [id = 257] 20:13:04 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68f2160000 == 99 [pid = 13885] [id = 256] 20:13:04 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68eef5b800 == 98 [pid = 13885] [id = 255] 20:13:04 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68eb1d1000 == 97 [pid = 13885] [id = 254] 20:13:04 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ddd5c000 == 96 [pid = 13885] [id = 253] 20:13:04 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d6e30800 == 95 [pid = 13885] [id = 252] 20:13:04 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68df992000 == 94 [pid = 13885] [id = 251] 20:13:04 INFO - PROCESS | 13885 | --DOMWINDOW == 244 (0x7f68e94c7c00) [pid = 13885] [serial = 753] [outer = (nil)] [url = about:blank] 20:13:04 INFO - PROCESS | 13885 | --DOMWINDOW == 243 (0x7f68de265000) [pid = 13885] [serial = 750] [outer = (nil)] [url = about:blank] 20:13:04 INFO - PROCESS | 13885 | --DOMWINDOW == 242 (0x7f68d2105000) [pid = 13885] [serial = 737] [outer = (nil)] [url = about:blank] 20:13:04 INFO - PROCESS | 13885 | --DOMWINDOW == 241 (0x7f68d2211000) [pid = 13885] [serial = 707] [outer = (nil)] [url = about:blank] 20:13:04 INFO - PROCESS | 13885 | --DOMWINDOW == 240 (0x7f68d32a5000) [pid = 13885] [serial = 738] [outer = (nil)] [url = about:blank] 20:13:04 INFO - PROCESS | 13885 | --DOMWINDOW == 239 (0x7f68d73d0800) [pid = 13885] [serial = 744] [outer = (nil)] [url = about:blank] 20:13:04 INFO - PROCESS | 13885 | --DOMWINDOW == 238 (0x7f68d5542000) [pid = 13885] [serial = 749] [outer = (nil)] [url = about:blank] 20:13:04 INFO - PROCESS | 13885 | --DOMWINDOW == 237 (0x7f68d6b88400) [pid = 13885] [serial = 743] [outer = (nil)] [url = about:blank] 20:13:04 INFO - PROCESS | 13885 | --DOMWINDOW == 236 (0x7f68d6dcfc00) [pid = 13885] [serial = 713] [outer = (nil)] [url = about:blank] 20:13:04 INFO - PROCESS | 13885 | --DOMWINDOW == 235 (0x7f68d5f1f800) [pid = 13885] [serial = 734] [outer = (nil)] [url = about:blank] 20:13:04 INFO - PROCESS | 13885 | --DOMWINDOW == 234 (0x7f68dc230c00) [pid = 13885] [serial = 746] [outer = (nil)] [url = about:blank] 20:13:04 INFO - PROCESS | 13885 | --DOMWINDOW == 233 (0x7f68d43f1c00) [pid = 13885] [serial = 741] [outer = (nil)] [url = about:blank] 20:13:04 INFO - PROCESS | 13885 | --DOMWINDOW == 232 (0x7f68d3ac0400) [pid = 13885] [serial = 710] [outer = (nil)] [url = about:blank] 20:13:04 INFO - PROCESS | 13885 | --DOMWINDOW == 231 (0x7f68db1de800) [pid = 13885] [serial = 716] [outer = (nil)] [url = about:blank] 20:13:04 INFO - PROCESS | 13885 | --DOMWINDOW == 230 (0x7f68dce88c00) [pid = 13885] [serial = 747] [outer = (nil)] [url = about:blank] 20:13:04 INFO - PROCESS | 13885 | --DOMWINDOW == 229 (0x7f68d3aedc00) [pid = 13885] [serial = 740] [outer = (nil)] [url = about:blank] 20:13:04 INFO - PROCESS | 13885 | --DOMWINDOW == 228 (0x7f68dea71000) [pid = 13885] [serial = 752] [outer = (nil)] [url = about:blank] 20:13:04 INFO - PROCESS | 13885 | 1461208384373 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]]]}] 20:13:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 20:13:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1482ms 20:13:04 INFO - PROCESS | 13885 | 1461208384419 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 20:13:04 INFO - PROCESS | 13885 | 1461208384424 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 20:13:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 20:13:04 INFO - PROCESS | 13885 | 1461208384436 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 20:13:04 INFO - PROCESS | 13885 | 1461208384445 Marionette TRACE conn3 <- [1,1122,null,{}] 20:13:04 INFO - PROCESS | 13885 | 1461208384453 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}] 20:13:04 INFO - PROCESS | 13885 | 1461208384622 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 20:13:04 INFO - PROCESS | 13885 | 1461208384641 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:04 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d420e000 == 95 [pid = 13885] [id = 288] 20:13:04 INFO - PROCESS | 13885 | ++DOMWINDOW == 229 (0x7f68cd3bdc00) [pid = 13885] [serial = 865] [outer = (nil)] 20:13:04 INFO - PROCESS | 13885 | ++DOMWINDOW == 230 (0x7f68d314d400) [pid = 13885] [serial = 866] [outer = 0x7f68cd3bdc00] 20:13:04 INFO - PROCESS | 13885 | 1461208384702 Marionette DEBUG loaded listener.js 20:13:04 INFO - PROCESS | 13885 | ++DOMWINDOW == 231 (0x7f68d3868000) [pid = 13885] [serial = 867] [outer = 0x7f68cd3bdc00] 20:13:05 INFO - PROCESS | 13885 | 1461208385531 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]]]}] 20:13:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 20:13:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1144ms 20:13:05 INFO - PROCESS | 13885 | 1461208385576 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 20:13:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 20:13:05 INFO - PROCESS | 13885 | 1461208385580 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 20:13:05 INFO - PROCESS | 13885 | 1461208385585 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 20:13:05 INFO - PROCESS | 13885 | 1461208385588 Marionette TRACE conn3 <- [1,1126,null,{}] 20:13:05 INFO - PROCESS | 13885 | 1461208385593 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}] 20:13:05 INFO - PROCESS | 13885 | 1461208385761 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 20:13:05 INFO - PROCESS | 13885 | 1461208385925 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:05 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d79c1000 == 96 [pid = 13885] [id = 289] 20:13:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 232 (0x7f68c9d0b000) [pid = 13885] [serial = 868] [outer = (nil)] 20:13:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 233 (0x7f68d3ad8000) [pid = 13885] [serial = 869] [outer = 0x7f68c9d0b000] 20:13:05 INFO - PROCESS | 13885 | 1461208385988 Marionette DEBUG loaded listener.js 20:13:06 INFO - PROCESS | 13885 | ++DOMWINDOW == 234 (0x7f68d41a7800) [pid = 13885] [serial = 870] [outer = 0x7f68c9d0b000] 20:13:06 INFO - PROCESS | 13885 | 1461208386767 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]]]}] 20:13:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 20:13:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1232ms 20:13:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 20:13:06 INFO - PROCESS | 13885 | 1461208386824 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 20:13:06 INFO - PROCESS | 13885 | 1461208386826 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 20:13:06 INFO - PROCESS | 13885 | 1461208386833 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 20:13:06 INFO - PROCESS | 13885 | 1461208386836 Marionette TRACE conn3 <- [1,1130,null,{}] 20:13:06 INFO - PROCESS | 13885 | 1461208386840 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}] 20:13:07 INFO - PROCESS | 13885 | 1461208387061 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 20:13:07 INFO - PROCESS | 13885 | 1461208387087 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:07 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7f19800 == 97 [pid = 13885] [id = 290] 20:13:07 INFO - PROCESS | 13885 | ++DOMWINDOW == 235 (0x7f68d43fbc00) [pid = 13885] [serial = 871] [outer = (nil)] 20:13:07 INFO - PROCESS | 13885 | ++DOMWINDOW == 236 (0x7f68d5541000) [pid = 13885] [serial = 872] [outer = 0x7f68d43fbc00] 20:13:07 INFO - PROCESS | 13885 | 1461208387159 Marionette DEBUG loaded listener.js 20:13:07 INFO - PROCESS | 13885 | ++DOMWINDOW == 237 (0x7f68d6c6fc00) [pid = 13885] [serial = 873] [outer = 0x7f68d43fbc00] 20:13:08 INFO - PROCESS | 13885 | 1461208388086 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]]]}] 20:13:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 20:13:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1282ms 20:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 20:13:08 INFO - PROCESS | 13885 | 1461208388137 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 20:13:08 INFO - PROCESS | 13885 | 1461208388140 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 20:13:08 INFO - PROCESS | 13885 | 1461208388147 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 20:13:08 INFO - PROCESS | 13885 | 1461208388150 Marionette TRACE conn3 <- [1,1134,null,{}] 20:13:08 INFO - PROCESS | 13885 | 1461208388155 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}] 20:13:08 INFO - PROCESS | 13885 | 1461208388380 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 20:13:08 INFO - PROCESS | 13885 | --DOMWINDOW == 236 (0x7f68d314a400) [pid = 13885] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 20:13:08 INFO - PROCESS | 13885 | --DOMWINDOW == 235 (0x7f68c731b800) [pid = 13885] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 20:13:08 INFO - PROCESS | 13885 | --DOMWINDOW == 234 (0x7f68cd3f2000) [pid = 13885] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 20:13:08 INFO - PROCESS | 13885 | --DOMWINDOW == 233 (0x7f68d5162000) [pid = 13885] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 20:13:08 INFO - PROCESS | 13885 | --DOMWINDOW == 232 (0x7f68d6e89000) [pid = 13885] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 20:13:08 INFO - PROCESS | 13885 | --DOMWINDOW == 231 (0x7f68d314b400) [pid = 13885] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 20:13:08 INFO - PROCESS | 13885 | 1461208388729 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:08 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d42e1800 == 98 [pid = 13885] [id = 291] 20:13:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 232 (0x7f68c7311800) [pid = 13885] [serial = 874] [outer = (nil)] 20:13:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 233 (0x7f68d375d400) [pid = 13885] [serial = 875] [outer = 0x7f68c7311800] 20:13:08 INFO - PROCESS | 13885 | 1461208388796 Marionette DEBUG loaded listener.js 20:13:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 234 (0x7f68d77b6000) [pid = 13885] [serial = 876] [outer = 0x7f68c7311800] 20:13:09 INFO - PROCESS | 13885 | 1461208389455 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]]]}] 20:13:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 20:13:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1333ms 20:13:09 INFO - PROCESS | 13885 | 1461208389479 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 20:13:09 INFO - PROCESS | 13885 | 1461208389482 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 20:13:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 20:13:09 INFO - PROCESS | 13885 | 1461208389488 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 20:13:09 INFO - PROCESS | 13885 | 1461208389492 Marionette TRACE conn3 <- [1,1138,null,{}] 20:13:09 INFO - PROCESS | 13885 | 1461208389498 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}] 20:13:09 INFO - PROCESS | 13885 | 1461208389735 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 20:13:09 INFO - PROCESS | 13885 | 1461208389749 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:09 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ddbc8000 == 99 [pid = 13885] [id = 292] 20:13:09 INFO - PROCESS | 13885 | ++DOMWINDOW == 235 (0x7f68d3ce8c00) [pid = 13885] [serial = 877] [outer = (nil)] 20:13:09 INFO - PROCESS | 13885 | ++DOMWINDOW == 236 (0x7f68de9b9c00) [pid = 13885] [serial = 878] [outer = 0x7f68d3ce8c00] 20:13:09 INFO - PROCESS | 13885 | 1461208389809 Marionette DEBUG loaded listener.js 20:13:09 INFO - PROCESS | 13885 | ++DOMWINDOW == 237 (0x7f68dfa4f400) [pid = 13885] [serial = 879] [outer = 0x7f68d3ce8c00] 20:13:10 INFO - PROCESS | 13885 | 1461208390557 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]]]}] 20:13:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 20:13:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1087ms 20:13:10 INFO - PROCESS | 13885 | 1461208390589 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 20:13:10 INFO - PROCESS | 13885 | 1461208390592 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 20:13:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 20:13:10 INFO - PROCESS | 13885 | 1461208390724 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 20:13:10 INFO - PROCESS | 13885 | 1461208390732 Marionette TRACE conn3 <- [1,1142,null,{}] 20:13:10 INFO - PROCESS | 13885 | 1461208390751 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}] 20:13:10 INFO - PROCESS | 13885 | 1461208390954 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 20:13:11 INFO - PROCESS | 13885 | 1461208391147 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:11 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c71d2800 == 100 [pid = 13885] [id = 293] 20:13:11 INFO - PROCESS | 13885 | ++DOMWINDOW == 238 (0x7f68c6ef0400) [pid = 13885] [serial = 880] [outer = (nil)] 20:13:11 INFO - PROCESS | 13885 | ++DOMWINDOW == 239 (0x7f68c7310800) [pid = 13885] [serial = 881] [outer = 0x7f68c6ef0400] 20:13:11 INFO - PROCESS | 13885 | 1461208391221 Marionette DEBUG loaded listener.js 20:13:11 INFO - PROCESS | 13885 | ++DOMWINDOW == 240 (0x7f68c76ea000) [pid = 13885] [serial = 882] [outer = 0x7f68c6ef0400] 20:13:12 INFO - PROCESS | 13885 | 1461208392180 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]]]}] 20:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 20:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1515ms 20:13:12 INFO - PROCESS | 13885 | 1461208392229 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 20:13:12 INFO - PROCESS | 13885 | 1461208392234 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 20:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 20:13:12 INFO - PROCESS | 13885 | 1461208392241 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 20:13:12 INFO - PROCESS | 13885 | 1461208392245 Marionette TRACE conn3 <- [1,1146,null,{}] 20:13:12 INFO - PROCESS | 13885 | 1461208392257 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}] 20:13:12 INFO - PROCESS | 13885 | 1461208392473 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 20:13:12 INFO - PROCESS | 13885 | 1461208392708 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:12 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d4560800 == 101 [pid = 13885] [id = 294] 20:13:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 241 (0x7f68c9d08000) [pid = 13885] [serial = 883] [outer = (nil)] 20:13:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 242 (0x7f68cbbd5800) [pid = 13885] [serial = 884] [outer = 0x7f68c9d08000] 20:13:12 INFO - PROCESS | 13885 | 1461208392829 Marionette DEBUG loaded listener.js 20:13:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 243 (0x7f68cd3ee800) [pid = 13885] [serial = 885] [outer = 0x7f68c9d08000] 20:13:13 INFO - PROCESS | 13885 | 1461208393771 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]]]}] 20:13:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 20:13:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1582ms 20:13:13 INFO - PROCESS | 13885 | 1461208393825 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 20:13:13 INFO - PROCESS | 13885 | 1461208393829 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 20:13:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 20:13:13 INFO - PROCESS | 13885 | 1461208393835 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 20:13:13 INFO - PROCESS | 13885 | 1461208393837 Marionette TRACE conn3 <- [1,1150,null,{}] 20:13:13 INFO - PROCESS | 13885 | 1461208393843 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}] 20:13:14 INFO - PROCESS | 13885 | 1461208394039 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 20:13:14 INFO - PROCESS | 13885 | 1461208394236 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:14 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dfacd800 == 102 [pid = 13885] [id = 295] 20:13:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 244 (0x7f68d41a8800) [pid = 13885] [serial = 886] [outer = (nil)] 20:13:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 245 (0x7f68d41b4800) [pid = 13885] [serial = 887] [outer = 0x7f68d41a8800] 20:13:14 INFO - PROCESS | 13885 | 1461208394449 Marionette DEBUG loaded listener.js 20:13:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 246 (0x7f68d6c69800) [pid = 13885] [serial = 888] [outer = 0x7f68d41a8800] 20:13:15 INFO - PROCESS | 13885 | 1461208395290 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]]]}] 20:13:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 20:13:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1529ms 20:13:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 20:13:15 INFO - PROCESS | 13885 | 1461208395365 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 20:13:15 INFO - PROCESS | 13885 | 1461208395368 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 20:13:15 INFO - PROCESS | 13885 | 1461208395374 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 20:13:15 INFO - PROCESS | 13885 | 1461208395377 Marionette TRACE conn3 <- [1,1154,null,{}] 20:13:15 INFO - PROCESS | 13885 | 1461208395382 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}] 20:13:15 INFO - PROCESS | 13885 | 1461208395599 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 20:13:15 INFO - PROCESS | 13885 | 1461208395786 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:15 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68eb414000 == 103 [pid = 13885] [id = 296] 20:13:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 247 (0x7f68c97b5400) [pid = 13885] [serial = 889] [outer = (nil)] 20:13:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 248 (0x7f68de9c6400) [pid = 13885] [serial = 890] [outer = 0x7f68c97b5400] 20:13:15 INFO - PROCESS | 13885 | 1461208395859 Marionette DEBUG loaded listener.js 20:13:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 249 (0x7f68ea3a0000) [pid = 13885] [serial = 891] [outer = 0x7f68c97b5400] 20:13:16 INFO - PROCESS | 13885 | 1461208396771 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]]]}] 20:13:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 20:13:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1429ms 20:13:16 INFO - PROCESS | 13885 | 1461208396805 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 20:13:16 INFO - PROCESS | 13885 | 1461208396808 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 20:13:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 20:13:16 INFO - PROCESS | 13885 | 1461208396815 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 20:13:16 INFO - PROCESS | 13885 | 1461208396818 Marionette TRACE conn3 <- [1,1158,null,{}] 20:13:16 INFO - PROCESS | 13885 | 1461208396823 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}] 20:13:17 INFO - PROCESS | 13885 | 1461208397014 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 20:13:17 INFO - PROCESS | 13885 | 1461208397220 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:17 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68efb1d000 == 104 [pid = 13885] [id = 297] 20:13:17 INFO - PROCESS | 13885 | ++DOMWINDOW == 250 (0x7f68d441a800) [pid = 13885] [serial = 892] [outer = (nil)] 20:13:17 INFO - PROCESS | 13885 | ++DOMWINDOW == 251 (0x7f68eb8f5000) [pid = 13885] [serial = 893] [outer = 0x7f68d441a800] 20:13:17 INFO - PROCESS | 13885 | 1461208397294 Marionette DEBUG loaded listener.js 20:13:17 INFO - PROCESS | 13885 | ++DOMWINDOW == 252 (0x7f68ef5be000) [pid = 13885] [serial = 894] [outer = 0x7f68d441a800] 20:13:18 INFO - PROCESS | 13885 | 1461208398207 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]]]}] 20:13:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 20:13:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1429ms 20:13:18 INFO - PROCESS | 13885 | 1461208398245 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 20:13:18 INFO - PROCESS | 13885 | 1461208398248 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 20:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 20:13:18 INFO - PROCESS | 13885 | 1461208398254 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 20:13:18 INFO - PROCESS | 13885 | 1461208398257 Marionette TRACE conn3 <- [1,1162,null,{}] 20:13:18 INFO - PROCESS | 13885 | 1461208398262 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}] 20:13:18 INFO - PROCESS | 13885 | 1461208398482 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 20:13:18 INFO - PROCESS | 13885 | 1461208398672 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:18 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c4aab800 == 105 [pid = 13885] [id = 298] 20:13:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 253 (0x7f68ef5c9400) [pid = 13885] [serial = 895] [outer = (nil)] 20:13:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 254 (0x7f68efb0c000) [pid = 13885] [serial = 896] [outer = 0x7f68ef5c9400] 20:13:18 INFO - PROCESS | 13885 | 1461208398745 Marionette DEBUG loaded listener.js 20:13:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 255 (0x7f68efb5c000) [pid = 13885] [serial = 897] [outer = 0x7f68ef5c9400] 20:13:19 INFO - PROCESS | 13885 | 1461208399648 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]]]}] 20:13:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 20:13:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1429ms 20:13:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 20:13:19 INFO - PROCESS | 13885 | 1461208399683 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 20:13:19 INFO - PROCESS | 13885 | 1461208399686 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 20:13:19 INFO - PROCESS | 13885 | 1461208399692 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 20:13:19 INFO - PROCESS | 13885 | 1461208399695 Marionette TRACE conn3 <- [1,1166,null,{}] 20:13:19 INFO - PROCESS | 13885 | 1461208399700 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}] 20:13:19 INFO - PROCESS | 13885 | 1461208399884 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 20:13:20 INFO - PROCESS | 13885 | 1461208400077 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:20 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c6e8e000 == 106 [pid = 13885] [id = 299] 20:13:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 256 (0x7f68d21c7400) [pid = 13885] [serial = 898] [outer = (nil)] 20:13:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 257 (0x7f68d21d2c00) [pid = 13885] [serial = 899] [outer = 0x7f68d21c7400] 20:13:20 INFO - PROCESS | 13885 | 1461208400147 Marionette DEBUG loaded listener.js 20:13:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 258 (0x7f68ef765400) [pid = 13885] [serial = 900] [outer = 0x7f68d21c7400] 20:13:21 INFO - PROCESS | 13885 | 1461208401021 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]]]}] 20:13:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 20:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1385ms 20:13:21 INFO - PROCESS | 13885 | 1461208401078 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 20:13:21 INFO - PROCESS | 13885 | 1461208401081 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 20:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 20:13:21 INFO - PROCESS | 13885 | 1461208401087 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 20:13:21 INFO - PROCESS | 13885 | 1461208401090 Marionette TRACE conn3 <- [1,1170,null,{}] 20:13:21 INFO - PROCESS | 13885 | 1461208401095 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}] 20:13:21 INFO - PROCESS | 13885 | 1461208401284 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 20:13:21 INFO - PROCESS | 13885 | 1461208401479 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:21 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7f09000 == 107 [pid = 13885] [id = 300] 20:13:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 259 (0x7f68d21c9800) [pid = 13885] [serial = 901] [outer = (nil)] 20:13:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 260 (0x7f68d7d48000) [pid = 13885] [serial = 902] [outer = 0x7f68d21c9800] 20:13:21 INFO - PROCESS | 13885 | 1461208401554 Marionette DEBUG loaded listener.js 20:13:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 261 (0x7f68d7d4bc00) [pid = 13885] [serial = 903] [outer = 0x7f68d21c9800] 20:13:22 INFO - PROCESS | 13885 | 1461208402405 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]]]}] 20:13:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 20:13:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1388ms 20:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 20:13:22 INFO - PROCESS | 13885 | 1461208402477 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 20:13:22 INFO - PROCESS | 13885 | 1461208402480 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 20:13:22 INFO - PROCESS | 13885 | 1461208402487 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 20:13:22 INFO - PROCESS | 13885 | 1461208402490 Marionette TRACE conn3 <- [1,1174,null,{}] 20:13:22 INFO - PROCESS | 13885 | 1461208402495 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}] 20:13:22 INFO - PROCESS | 13885 | 1461208402715 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 20:13:22 INFO - PROCESS | 13885 | 1461208402905 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:22 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c702c800 == 108 [pid = 13885] [id = 301] 20:13:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 262 (0x7f68c39d7400) [pid = 13885] [serial = 904] [outer = (nil)] 20:13:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 263 (0x7f68c39e0c00) [pid = 13885] [serial = 905] [outer = 0x7f68c39d7400] 20:13:22 INFO - PROCESS | 13885 | 1461208402982 Marionette DEBUG loaded listener.js 20:13:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 264 (0x7f68c39e5c00) [pid = 13885] [serial = 906] [outer = 0x7f68c39d7400] 20:13:23 INFO - PROCESS | 13885 | 1461208403862 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] 20:13:23 INFO - PROCESS | 13885 | 1461208403920 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 20:13:23 INFO - PROCESS | 13885 | 1461208403927 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 20:13:23 INFO - PROCESS | 13885 | 1461208403930 Marionette TRACE conn3 <- [1,1178,null,{}] 20:13:23 INFO - PROCESS | 13885 | 1461208403935 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}] 20:13:24 INFO - PROCESS | 13885 | 1461208404105 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 20:13:24 INFO - PROCESS | 13885 | 1461208404300 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:24 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c9351000 == 109 [pid = 13885] [id = 302] 20:13:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 265 (0x7f68c39db400) [pid = 13885] [serial = 907] [outer = (nil)] 20:13:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 266 (0x7f68c93a0000) [pid = 13885] [serial = 908] [outer = 0x7f68c39db400] 20:13:24 INFO - PROCESS | 13885 | 1461208404370 Marionette DEBUG loaded listener.js 20:13:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 267 (0x7f68c93a4400) [pid = 13885] [serial = 909] [outer = 0x7f68c39db400] 20:13:25 INFO - PROCESS | 13885 | 1461208405692 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] 20:13:25 INFO - PROCESS | 13885 | 1461208405784 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 20:13:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 20:13:25 INFO - PROCESS | 13885 | 1461208405812 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 20:13:25 INFO - PROCESS | 13885 | 1461208405818 Marionette TRACE conn3 <- [1,1182,null,{}] 20:13:25 INFO - PROCESS | 13885 | 1461208405826 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}] 20:13:25 INFO - PROCESS | 13885 | 1461208405997 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 20:13:26 INFO - PROCESS | 13885 | 1461208406192 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:26 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cd12d000 == 110 [pid = 13885] [id = 303] 20:13:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 268 (0x7f68c59a8c00) [pid = 13885] [serial = 910] [outer = (nil)] 20:13:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 269 (0x7f68c76eb400) [pid = 13885] [serial = 911] [outer = 0x7f68c59a8c00] 20:13:26 INFO - PROCESS | 13885 | 1461208406257 Marionette DEBUG loaded listener.js 20:13:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 270 (0x7f68c93a0400) [pid = 13885] [serial = 912] [outer = 0x7f68c59a8c00] 20:13:26 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:13:26 INFO - PROCESS | 13885 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:13:27 INFO - PROCESS | 13885 | 1461208407126 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] 20:13:27 INFO - PROCESS | 13885 | 1461208407213 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 20:13:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 20:13:27 INFO - PROCESS | 13885 | 1461208407228 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 20:13:27 INFO - PROCESS | 13885 | 1461208407236 Marionette TRACE conn3 <- [1,1186,null,{}] 20:13:27 INFO - PROCESS | 13885 | 1461208407247 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}] 20:13:27 INFO - PROCESS | 13885 | 1461208407522 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 20:13:27 INFO - PROCESS | 13885 | 1461208407768 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:27 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c5c1f000 == 111 [pid = 13885] [id = 304] 20:13:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 271 (0x7f68c821d800) [pid = 13885] [serial = 913] [outer = (nil)] 20:13:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 272 (0x7f68c97b5000) [pid = 13885] [serial = 914] [outer = 0x7f68c821d800] 20:13:27 INFO - PROCESS | 13885 | 1461208407848 Marionette DEBUG loaded listener.js 20:13:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 273 (0x7f68cb937800) [pid = 13885] [serial = 915] [outer = 0x7f68c821d800] 20:13:28 INFO - PROCESS | 13885 | 1461208408770 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] 20:13:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 20:13:28 INFO - PROCESS | 13885 | 1461208408825 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 20:13:28 INFO - PROCESS | 13885 | 1461208408831 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 20:13:28 INFO - PROCESS | 13885 | 1461208408836 Marionette TRACE conn3 <- [1,1190,null,{}] 20:13:28 INFO - PROCESS | 13885 | 1461208408851 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}] 20:13:29 INFO - PROCESS | 13885 | 1461208409025 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 20:13:29 INFO - PROCESS | 13885 | 1461208409264 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:29 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c96e1000 == 112 [pid = 13885] [id = 305] 20:13:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 274 (0x7f68c599f000) [pid = 13885] [serial = 916] [outer = (nil)] 20:13:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 275 (0x7f68d2111000) [pid = 13885] [serial = 917] [outer = 0x7f68c599f000] 20:13:29 INFO - PROCESS | 13885 | 1461208409379 Marionette DEBUG loaded listener.js 20:13:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 276 (0x7f68d3136c00) [pid = 13885] [serial = 918] [outer = 0x7f68c599f000] 20:13:30 INFO - PROCESS | 13885 | 1461208410230 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] 20:13:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 20:13:30 INFO - PROCESS | 13885 | 1461208410285 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 20:13:30 INFO - PROCESS | 13885 | 1461208410291 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 20:13:30 INFO - PROCESS | 13885 | 1461208410294 Marionette TRACE conn3 <- [1,1194,null,{}] 20:13:30 INFO - PROCESS | 13885 | 1461208410299 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}] 20:13:30 INFO - PROCESS | 13885 | 1461208410468 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 20:13:30 INFO - PROCESS | 13885 | 1461208410668 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:30 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7272000 == 113 [pid = 13885] [id = 306] 20:13:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 277 (0x7f68c76e4400) [pid = 13885] [serial = 919] [outer = (nil)] 20:13:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 278 (0x7f68d3873800) [pid = 13885] [serial = 920] [outer = 0x7f68c76e4400] 20:13:30 INFO - PROCESS | 13885 | 1461208410735 Marionette DEBUG loaded listener.js 20:13:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 279 (0x7f68d3ada400) [pid = 13885] [serial = 921] [outer = 0x7f68c76e4400] 20:13:31 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:13:31 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:13:31 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68f2425800 == 112 [pid = 13885] [id = 83] 20:13:31 INFO - PROCESS | 13885 | --DOMWINDOW == 278 (0x7f68c731a400) [pid = 13885] [serial = 788] [outer = (nil)] [url = about:blank] 20:13:31 INFO - PROCESS | 13885 | --DOMWINDOW == 277 (0x7f68eefa0000) [pid = 13885] [serial = 770] [outer = (nil)] [url = about:blank] 20:13:31 INFO - PROCESS | 13885 | --DOMWINDOW == 276 (0x7f68d3759c00) [pid = 13885] [serial = 758] [outer = (nil)] [url = about:blank] 20:13:31 INFO - PROCESS | 13885 | --DOMWINDOW == 275 (0x7f68ef765800) [pid = 13885] [serial = 773] [outer = (nil)] [url = about:blank] 20:13:31 INFO - PROCESS | 13885 | --DOMWINDOW == 274 (0x7f68def03000) [pid = 13885] [serial = 764] [outer = (nil)] [url = about:blank] 20:13:31 INFO - PROCESS | 13885 | --DOMWINDOW == 273 (0x7f68d73cc000) [pid = 13885] [serial = 761] [outer = (nil)] [url = about:blank] 20:13:31 INFO - PROCESS | 13885 | --DOMWINDOW == 272 (0x7f68eb8ce000) [pid = 13885] [serial = 767] [outer = (nil)] [url = about:blank] 20:13:31 INFO - PROCESS | 13885 | --DOMWINDOW == 271 (0x7f68c6ef8000) [pid = 13885] [serial = 782] [outer = (nil)] [url = about:blank] 20:13:31 INFO - PROCESS | 13885 | --DOMWINDOW == 270 (0x7f68c8218400) [pid = 13885] [serial = 791] [outer = (nil)] [url = about:blank] 20:13:31 INFO - PROCESS | 13885 | --DOMWINDOW == 269 (0x7f68d41ab400) [pid = 13885] [serial = 779] [outer = (nil)] [url = about:blank] 20:13:31 INFO - PROCESS | 13885 | --DOMWINDOW == 268 (0x7f68cd3ed800) [pid = 13885] [serial = 776] [outer = (nil)] [url = about:blank] 20:13:31 INFO - PROCESS | 13885 | --DOMWINDOW == 267 (0x7f68d41ac000) [pid = 13885] [serial = 785] [outer = (nil)] [url = about:blank] 20:13:31 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c71d9000 == 111 [pid = 13885] [id = 261] 20:13:31 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d42e1800 == 110 [pid = 13885] [id = 291] 20:13:31 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7f19800 == 109 [pid = 13885] [id = 290] 20:13:31 INFO - PROCESS | 13885 | 1461208411747 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] 20:13:31 INFO - PROCESS | 13885 | 1461208411942 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 20:13:31 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c9f61800 == 98 [pid = 13885] [id = 279] 20:13:31 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c60d6800 == 97 [pid = 13885] [id = 278] 20:13:31 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c70b0800 == 96 [pid = 13885] [id = 277] 20:13:31 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7d7b800 == 95 [pid = 13885] [id = 276] 20:13:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 20:13:31 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68f2431000 == 94 [pid = 13885] [id = 275] 20:13:31 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ef795000 == 93 [pid = 13885] [id = 274] 20:13:31 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68eb419000 == 92 [pid = 13885] [id = 273] 20:13:31 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dd747800 == 91 [pid = 13885] [id = 272] 20:13:31 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d4213800 == 90 [pid = 13885] [id = 271] 20:13:31 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68e431a000 == 89 [pid = 13885] [id = 270] 20:13:31 INFO - PROCESS | 13885 | 1461208411966 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 20:13:31 INFO - PROCESS | 13885 | 1461208411971 Marionette TRACE conn3 <- [1,1198,null,{}] 20:13:31 INFO - PROCESS | 13885 | 1461208411979 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}] 20:13:32 INFO - PROCESS | 13885 | 1461208412185 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 20:13:32 INFO - PROCESS | 13885 | --DOMWINDOW == 266 (0x7f68d3152400) [pid = 13885] [serial = 797] [outer = (nil)] [url = about:blank] 20:13:32 INFO - PROCESS | 13885 | --DOMWINDOW == 265 (0x7f68d3751000) [pid = 13885] [serial = 798] [outer = (nil)] [url = about:blank] 20:13:32 INFO - PROCESS | 13885 | --DOMWINDOW == 264 (0x7f68ea592800) [pid = 13885] [serial = 755] [outer = (nil)] [url = about:blank] 20:13:32 INFO - PROCESS | 13885 | --DOMWINDOW == 263 (0x7f68cd356800) [pid = 13885] [serial = 795] [outer = (nil)] [url = about:blank] 20:13:32 INFO - PROCESS | 13885 | --DOMWINDOW == 262 (0x7f68cb870c00) [pid = 13885] [serial = 794] [outer = (nil)] [url = about:blank] 20:13:32 INFO - PROCESS | 13885 | --DOMWINDOW == 261 (0x7f68d3ce6000) [pid = 13885] [serial = 800] [outer = (nil)] [url = about:blank] 20:13:32 INFO - PROCESS | 13885 | --DOMWINDOW == 260 (0x7f68d73d5000) [pid = 13885] [serial = 806] [outer = (nil)] [url = about:blank] 20:13:32 INFO - PROCESS | 13885 | --DOMWINDOW == 259 (0x7f68de9ba800) [pid = 13885] [serial = 810] [outer = (nil)] [url = about:blank] 20:13:32 INFO - PROCESS | 13885 | --DOMWINDOW == 258 (0x7f68dc3e0400) [pid = 13885] [serial = 809] [outer = (nil)] [url = about:blank] 20:13:32 INFO - PROCESS | 13885 | --DOMWINDOW == 257 (0x7f68d6b18800) [pid = 13885] [serial = 803] [outer = (nil)] [url = about:blank] 20:13:32 INFO - PROCESS | 13885 | --DOMWINDOW == 256 (0x7f68d6dd4800) [pid = 13885] [serial = 804] [outer = (nil)] [url = about:blank] 20:13:32 INFO - PROCESS | 13885 | --DOMWINDOW == 255 (0x7f68d95df800) [pid = 13885] [serial = 807] [outer = (nil)] [url = about:blank] 20:13:32 INFO - PROCESS | 13885 | --DOMWINDOW == 254 (0x7f68d43f3c00) [pid = 13885] [serial = 801] [outer = (nil)] [url = about:blank] 20:13:32 INFO - PROCESS | 13885 | 1461208412442 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:32 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c60e3000 == 90 [pid = 13885] [id = 307] 20:13:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 255 (0x7f68c731ac00) [pid = 13885] [serial = 922] [outer = (nil)] 20:13:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 256 (0x7f68c76e8400) [pid = 13885] [serial = 923] [outer = 0x7f68c731ac00] 20:13:32 INFO - PROCESS | 13885 | 1461208412514 Marionette DEBUG loaded listener.js 20:13:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 257 (0x7f68c93a3800) [pid = 13885] [serial = 924] [outer = 0x7f68c731ac00] 20:13:33 INFO - PROCESS | 13885 | 1461208413466 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]]]}] 20:13:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 20:13:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1552ms 20:13:33 INFO - PROCESS | 13885 | 1461208413511 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 20:13:33 INFO - PROCESS | 13885 | 1461208413516 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 20:13:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 20:13:33 INFO - PROCESS | 13885 | 1461208413528 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 20:13:33 INFO - PROCESS | 13885 | 1461208413532 Marionette TRACE conn3 <- [1,1202,null,{}] 20:13:33 INFO - PROCESS | 13885 | 1461208413539 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}] 20:13:33 INFO - PROCESS | 13885 | 1461208413736 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 20:13:33 INFO - PROCESS | 13885 | 1461208413982 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:34 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cb19c000 == 91 [pid = 13885] [id = 308] 20:13:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 258 (0x7f68cd1c8000) [pid = 13885] [serial = 925] [outer = (nil)] 20:13:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 259 (0x7f68cd6c6800) [pid = 13885] [serial = 926] [outer = 0x7f68cd1c8000] 20:13:34 INFO - PROCESS | 13885 | 1461208414102 Marionette DEBUG loaded listener.js 20:13:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 260 (0x7f68d21d2000) [pid = 13885] [serial = 927] [outer = 0x7f68cd1c8000] 20:13:35 INFO - PROCESS | 13885 | 1461208415082 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]]]}] 20:13:35 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 20:13:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1635ms 20:13:35 INFO - PROCESS | 13885 | 1461208415160 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 20:13:35 INFO - PROCESS | 13885 | 1461208415164 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 20:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 20:13:35 INFO - PROCESS | 13885 | 1461208415170 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 20:13:35 INFO - PROCESS | 13885 | 1461208415174 Marionette TRACE conn3 <- [1,1206,null,{}] 20:13:35 INFO - PROCESS | 13885 | 1461208415188 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}] 20:13:35 INFO - PROCESS | 13885 | 1461208415428 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 20:13:35 INFO - PROCESS | 13885 | 1461208415750 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:35 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d4205800 == 92 [pid = 13885] [id = 309] 20:13:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 261 (0x7f68d3759c00) [pid = 13885] [serial = 928] [outer = (nil)] 20:13:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 262 (0x7f68d3ac5c00) [pid = 13885] [serial = 929] [outer = 0x7f68d3759c00] 20:13:35 INFO - PROCESS | 13885 | 1461208415833 Marionette DEBUG loaded listener.js 20:13:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 263 (0x7f68d3ced800) [pid = 13885] [serial = 930] [outer = 0x7f68d3759c00] 20:13:36 INFO - PROCESS | 13885 | 1461208416742 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]]]}] 20:13:36 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 20:13:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1632ms 20:13:36 INFO - PROCESS | 13885 | 1461208416804 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 20:13:36 INFO - PROCESS | 13885 | 1461208416808 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 20:13:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 20:13:36 INFO - PROCESS | 13885 | 1461208416813 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 20:13:36 INFO - PROCESS | 13885 | 1461208416816 Marionette TRACE conn3 <- [1,1210,null,{}] 20:13:36 INFO - PROCESS | 13885 | 1461208416822 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}] 20:13:37 INFO - PROCESS | 13885 | 1461208417017 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 20:13:37 INFO - PROCESS | 13885 | 1461208417205 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:37 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d79b0800 == 93 [pid = 13885] [id = 310] 20:13:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 264 (0x7f68d3865400) [pid = 13885] [serial = 931] [outer = (nil)] 20:13:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 265 (0x7f68d5543000) [pid = 13885] [serial = 932] [outer = 0x7f68d3865400] 20:13:37 INFO - PROCESS | 13885 | 1461208417323 Marionette DEBUG loaded listener.js 20:13:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 266 (0x7f68d6b1b800) [pid = 13885] [serial = 933] [outer = 0x7f68d3865400] 20:13:38 INFO - PROCESS | 13885 | 1461208418197 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]]]}] 20:13:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 20:13:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1436ms 20:13:38 INFO - PROCESS | 13885 | 1461208418251 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 20:13:38 INFO - PROCESS | 13885 | 1461208418260 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 20:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 20:13:38 INFO - PROCESS | 13885 | 1461208418266 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 20:13:38 INFO - PROCESS | 13885 | 1461208418269 Marionette TRACE conn3 <- [1,1214,null,{}] 20:13:38 INFO - PROCESS | 13885 | 1461208418275 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}] 20:13:38 INFO - PROCESS | 13885 | 1461208418454 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 20:13:38 INFO - PROCESS | 13885 | 1461208418648 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:38 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7d9a800 == 94 [pid = 13885] [id = 311] 20:13:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 267 (0x7f68cb93b000) [pid = 13885] [serial = 934] [outer = (nil)] 20:13:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 268 (0x7f68d6c69c00) [pid = 13885] [serial = 935] [outer = 0x7f68cb93b000] 20:13:38 INFO - PROCESS | 13885 | 1461208418726 Marionette DEBUG loaded listener.js 20:13:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 269 (0x7f68d6ddb800) [pid = 13885] [serial = 936] [outer = 0x7f68cb93b000] 20:13:39 INFO - PROCESS | 13885 | 1461208419608 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]]]}] 20:13:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 20:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1377ms 20:13:39 INFO - PROCESS | 13885 | 1461208419645 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 20:13:39 INFO - PROCESS | 13885 | 1461208419649 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 20:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 20:13:39 INFO - PROCESS | 13885 | 1461208419655 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 20:13:39 INFO - PROCESS | 13885 | 1461208419658 Marionette TRACE conn3 <- [1,1218,null,{}] 20:13:39 INFO - PROCESS | 13885 | 1461208419663 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}] 20:13:39 INFO - PROCESS | 13885 | 1461208419897 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 20:13:40 INFO - PROCESS | 13885 | 1461208420090 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:40 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68db10f000 == 95 [pid = 13885] [id = 312] 20:13:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 270 (0x7f68d73d0800) [pid = 13885] [serial = 937] [outer = (nil)] 20:13:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 271 (0x7f68d9f63800) [pid = 13885] [serial = 938] [outer = 0x7f68d73d0800] 20:13:40 INFO - PROCESS | 13885 | 1461208420166 Marionette DEBUG loaded listener.js 20:13:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 272 (0x7f68dc3e0400) [pid = 13885] [serial = 939] [outer = 0x7f68d73d0800] 20:13:42 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d79b6800 == 94 [pid = 13885] [id = 218] 20:13:42 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d3ee2000 == 93 [pid = 13885] [id = 48] 20:13:42 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d2179800 == 92 [pid = 13885] [id = 211] 20:13:42 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ef954800 == 91 [pid = 13885] [id = 226] 20:13:42 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68eef5c000 == 90 [pid = 13885] [id = 224] 20:13:42 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c96e1000 == 89 [pid = 13885] [id = 305] 20:13:42 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c5c1f000 == 88 [pid = 13885] [id = 304] 20:13:42 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cd12d000 == 87 [pid = 13885] [id = 303] 20:13:42 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c6e8e000 == 86 [pid = 13885] [id = 299] 20:13:42 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c4aab800 == 85 [pid = 13885] [id = 298] 20:13:42 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68efb1d000 == 84 [pid = 13885] [id = 297] 20:13:42 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68eb414000 == 83 [pid = 13885] [id = 296] 20:13:42 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dfacd800 == 82 [pid = 13885] [id = 295] 20:13:42 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d4560800 == 81 [pid = 13885] [id = 294] 20:13:42 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c71d2800 == 80 [pid = 13885] [id = 293] 20:13:42 INFO - PROCESS | 13885 | 1461208422644 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]]]}] 20:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 20:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 3047ms 20:13:42 INFO - PROCESS | 13885 | 1461208422703 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 20:13:42 INFO - PROCESS | 13885 | 1461208422709 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 20:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 20:13:42 INFO - PROCESS | 13885 | 1461208422716 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 20:13:42 INFO - PROCESS | 13885 | 1461208422722 Marionette TRACE conn3 <- [1,1222,null,{}] 20:13:42 INFO - PROCESS | 13885 | 1461208422730 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}] 20:13:42 INFO - PROCESS | 13885 | 1461208422937 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 20:13:43 INFO - PROCESS | 13885 | 1461208423086 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:43 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c7021800 == 81 [pid = 13885] [id = 313] 20:13:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 273 (0x7f68c7316c00) [pid = 13885] [serial = 940] [outer = (nil)] 20:13:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 274 (0x7f68c939ac00) [pid = 13885] [serial = 941] [outer = 0x7f68c7316c00] 20:13:43 INFO - PROCESS | 13885 | 1461208423152 Marionette DEBUG loaded listener.js 20:13:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 275 (0x7f68c93a5c00) [pid = 13885] [serial = 942] [outer = 0x7f68c7316c00] 20:13:43 INFO - PROCESS | 13885 | 1461208423876 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] 20:13:43 INFO - PROCESS | 13885 | 1461208423911 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 20:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 20:13:43 INFO - PROCESS | 13885 | 1461208423946 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 20:13:43 INFO - PROCESS | 13885 | 1461208423951 Marionette TRACE conn3 <- [1,1226,null,{}] 20:13:43 INFO - PROCESS | 13885 | 1461208423956 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}] 20:13:44 INFO - PROCESS | 13885 | 1461208424128 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 20:13:44 INFO - PROCESS | 13885 | 1461208424141 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:44 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c96ca800 == 82 [pid = 13885] [id = 314] 20:13:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 276 (0x7f68cb93ec00) [pid = 13885] [serial = 943] [outer = (nil)] 20:13:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 277 (0x7f68cd3e5400) [pid = 13885] [serial = 944] [outer = 0x7f68cb93ec00] 20:13:44 INFO - PROCESS | 13885 | 1461208424210 Marionette DEBUG loaded listener.js 20:13:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 278 (0x7f68d21cbc00) [pid = 13885] [serial = 945] [outer = 0x7f68cb93ec00] 20:13:45 INFO - PROCESS | 13885 | 1461208425255 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]]]}] 20:13:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 20:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1344ms 20:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 20:13:45 INFO - PROCESS | 13885 | 1461208425288 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 20:13:45 INFO - PROCESS | 13885 | 1461208425291 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 20:13:45 INFO - PROCESS | 13885 | 1461208425298 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 20:13:45 INFO - PROCESS | 13885 | 1461208425303 Marionette TRACE conn3 <- [1,1230,null,{}] 20:13:45 INFO - PROCESS | 13885 | 1461208425335 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}] 20:13:45 INFO - PROCESS | 13885 | 1461208425570 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 20:13:45 INFO - PROCESS | 13885 | 1461208425598 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:45 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d3916000 == 83 [pid = 13885] [id = 315] 20:13:45 INFO - PROCESS | 13885 | ++DOMWINDOW == 279 (0x7f68cba3e800) [pid = 13885] [serial = 946] [outer = (nil)] 20:13:45 INFO - PROCESS | 13885 | ++DOMWINDOW == 280 (0x7f68d3ae3400) [pid = 13885] [serial = 947] [outer = 0x7f68cba3e800] 20:13:45 INFO - PROCESS | 13885 | 1461208425668 Marionette DEBUG loaded listener.js 20:13:45 INFO - PROCESS | 13885 | ++DOMWINDOW == 281 (0x7f68d41b1000) [pid = 13885] [serial = 948] [outer = 0x7f68cba3e800] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 280 (0x7f68cd35b400) [pid = 13885] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 279 (0x7f68cbbd3c00) [pid = 13885] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 278 (0x7f68d31ee400) [pid = 13885] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 277 (0x7f68d314e800) [pid = 13885] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 276 (0x7f68cd6ce000) [pid = 13885] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 275 (0x7f68d778c000) [pid = 13885] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 274 (0x7f68db655000) [pid = 13885] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 273 (0x7f68d6b8b800) [pid = 13885] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 272 (0x7f68d3150800) [pid = 13885] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 271 (0x7f68d3ae5000) [pid = 13885] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 270 (0x7f68d3ade800) [pid = 13885] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 269 (0x7f68d778a800) [pid = 13885] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 268 (0x7f68d312b400) [pid = 13885] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 267 (0x7f68cd3bf400) [pid = 13885] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 266 (0x7f68d6c6d000) [pid = 13885] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 265 (0x7f68d220d000) [pid = 13885] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 264 (0x7f68d2104000) [pid = 13885] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 263 (0x7f68d6c6a400) [pid = 13885] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 262 (0x7f68d6b18000) [pid = 13885] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 261 (0x7f68c9ce8000) [pid = 13885] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 260 (0x7f68cd353400) [pid = 13885] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 259 (0x7f68c9ce9400) [pid = 13885] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 258 (0x7f68d3ce8c00) [pid = 13885] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 257 (0x7f68c59a2400) [pid = 13885] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 256 (0x7f68c59a8c00) [pid = 13885] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 255 (0x7f68c821d800) [pid = 13885] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 254 (0x7f68c599f000) [pid = 13885] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 253 (0x7f68cd350000) [pid = 13885] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 252 (0x7f68d31e4400) [pid = 13885] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 251 (0x7f68cd3b7000) [pid = 13885] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 250 (0x7f68cd357c00) [pid = 13885] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 249 (0x7f68cd3b4800) [pid = 13885] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 248 (0x7f68cd1ce400) [pid = 13885] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 247 (0x7f68d3ad8c00) [pid = 13885] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 246 (0x7f68d3ace800) [pid = 13885] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 245 (0x7f68c6eee800) [pid = 13885] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 244 (0x7f68d43fbc00) [pid = 13885] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 243 (0x7f68c7311800) [pid = 13885] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 242 (0x7f68cd3bdc00) [pid = 13885] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 241 (0x7f68c9d0b000) [pid = 13885] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 240 (0x7f68c59a1400) [pid = 13885] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 20:13:47 INFO - PROCESS | 13885 | --DOMWINDOW == 239 (0x7f68c9d0c400) [pid = 13885] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 20:13:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 20:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 2293ms 20:13:47 INFO - PROCESS | 13885 | 1461208427579 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]]]}] 20:13:47 INFO - PROCESS | 13885 | 1461208427592 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 20:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 20:13:47 INFO - PROCESS | 13885 | 1461208427596 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 20:13:47 INFO - PROCESS | 13885 | 1461208427602 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 20:13:47 INFO - PROCESS | 13885 | 1461208427604 Marionette TRACE conn3 <- [1,1234,null,{}] 20:13:47 INFO - PROCESS | 13885 | 1461208427609 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}] 20:13:47 INFO - PROCESS | 13885 | 1461208427772 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 20:13:47 INFO - PROCESS | 13885 | 1461208427787 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:47 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cbc9b000 == 84 [pid = 13885] [id = 316] 20:13:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 240 (0x7f68c59a2400) [pid = 13885] [serial = 949] [outer = (nil)] 20:13:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 241 (0x7f68cd357c00) [pid = 13885] [serial = 950] [outer = 0x7f68c59a2400] 20:13:47 INFO - PROCESS | 13885 | 1461208427851 Marionette DEBUG loaded listener.js 20:13:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 242 (0x7f68d210b800) [pid = 13885] [serial = 951] [outer = 0x7f68c59a2400] 20:13:48 INFO - PROCESS | 13885 | 1461208428718 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]]]}] 20:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 20:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1127ms 20:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 20:13:48 INFO - PROCESS | 13885 | 1461208428728 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 20:13:48 INFO - PROCESS | 13885 | 1461208428730 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 20:13:48 INFO - PROCESS | 13885 | 1461208428735 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 20:13:48 INFO - PROCESS | 13885 | 1461208428740 Marionette TRACE conn3 <- [1,1238,null,{}] 20:13:48 INFO - PROCESS | 13885 | 1461208428745 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}] 20:13:48 INFO - PROCESS | 13885 | 1461208428970 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 20:13:48 INFO - PROCESS | 13885 | 1461208428989 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:49 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d749e000 == 85 [pid = 13885] [id = 317] 20:13:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 243 (0x7f68d3148400) [pid = 13885] [serial = 952] [outer = (nil)] 20:13:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 244 (0x7f68d3ac7400) [pid = 13885] [serial = 953] [outer = 0x7f68d3148400] 20:13:49 INFO - PROCESS | 13885 | 1461208429050 Marionette DEBUG loaded listener.js 20:13:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 245 (0x7f68d3ce5c00) [pid = 13885] [serial = 954] [outer = 0x7f68d3148400] 20:13:50 INFO - PROCESS | 13885 | 1461208430130 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]]]}] 20:13:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 20:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1437ms 20:13:50 INFO - PROCESS | 13885 | 1461208430175 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 20:13:50 INFO - PROCESS | 13885 | 1461208430181 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 20:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 20:13:50 INFO - PROCESS | 13885 | 1461208430191 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 20:13:50 INFO - PROCESS | 13885 | 1461208430195 Marionette TRACE conn3 <- [1,1242,null,{}] 20:13:50 INFO - PROCESS | 13885 | 1461208430203 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}] 20:13:50 INFO - PROCESS | 13885 | 1461208430413 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 20:13:50 INFO - PROCESS | 13885 | 1461208430660 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:50 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c9f72800 == 86 [pid = 13885] [id = 318] 20:13:50 INFO - PROCESS | 13885 | ++DOMWINDOW == 246 (0x7f68cd3bcc00) [pid = 13885] [serial = 955] [outer = (nil)] 20:13:50 INFO - PROCESS | 13885 | ++DOMWINDOW == 247 (0x7f68cd3ed800) [pid = 13885] [serial = 956] [outer = 0x7f68cd3bcc00] 20:13:50 INFO - PROCESS | 13885 | 1461208430783 Marionette DEBUG loaded listener.js 20:13:50 INFO - PROCESS | 13885 | ++DOMWINDOW == 248 (0x7f68d2202800) [pid = 13885] [serial = 957] [outer = 0x7f68cd3bcc00] 20:13:51 INFO - PROCESS | 13885 | 1461208431741 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]]]}] 20:13:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 20:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1585ms 20:13:51 INFO - PROCESS | 13885 | 1461208431777 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 20:13:51 INFO - PROCESS | 13885 | 1461208431785 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 20:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 20:13:51 INFO - PROCESS | 13885 | 1461208431796 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 20:13:51 INFO - PROCESS | 13885 | 1461208431799 Marionette TRACE conn3 <- [1,1246,null,{}] 20:13:51 INFO - PROCESS | 13885 | 1461208431806 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}] 20:13:51 INFO - PROCESS | 13885 | 1461208431994 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 20:13:52 INFO - PROCESS | 13885 | 1461208432274 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:52 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7c22000 == 87 [pid = 13885] [id = 319] 20:13:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 249 (0x7f68d32ac800) [pid = 13885] [serial = 958] [outer = (nil)] 20:13:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 250 (0x7f68d3ce9400) [pid = 13885] [serial = 959] [outer = 0x7f68d32ac800] 20:13:52 INFO - PROCESS | 13885 | 1461208432392 Marionette DEBUG loaded listener.js 20:13:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 251 (0x7f68d441b000) [pid = 13885] [serial = 960] [outer = 0x7f68d32ac800] 20:13:53 INFO - PROCESS | 13885 | 1461208433317 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]]]}] 20:13:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 20:13:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1585ms 20:13:53 INFO - PROCESS | 13885 | 1461208433381 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 20:13:53 INFO - PROCESS | 13885 | 1461208433386 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 20:13:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 20:13:53 INFO - PROCESS | 13885 | 1461208433392 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 20:13:53 INFO - PROCESS | 13885 | 1461208433398 Marionette TRACE conn3 <- [1,1250,null,{}] 20:13:53 INFO - PROCESS | 13885 | 1461208433414 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}] 20:13:53 INFO - PROCESS | 13885 | 1461208433608 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 20:13:53 INFO - PROCESS | 13885 | 1461208433853 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:53 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dd337800 == 88 [pid = 13885] [id = 320] 20:13:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 252 (0x7f68d3751000) [pid = 13885] [serial = 961] [outer = (nil)] 20:13:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 253 (0x7f68d6dce000) [pid = 13885] [serial = 962] [outer = 0x7f68d3751000] 20:13:53 INFO - PROCESS | 13885 | 1461208433945 Marionette DEBUG loaded listener.js 20:13:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 254 (0x7f68d778c400) [pid = 13885] [serial = 963] [outer = 0x7f68d3751000] 20:13:54 INFO - PROCESS | 13885 | 1461208434770 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]]]}] 20:13:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 20:13:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1437ms 20:13:54 INFO - PROCESS | 13885 | 1461208434830 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 20:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 20:13:54 INFO - PROCESS | 13885 | 1461208434835 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 20:13:54 INFO - PROCESS | 13885 | 1461208434841 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 20:13:54 INFO - PROCESS | 13885 | 1461208434844 Marionette TRACE conn3 <- [1,1254,null,{}] 20:13:54 INFO - PROCESS | 13885 | 1461208434850 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}] 20:13:55 INFO - PROCESS | 13885 | 1461208435041 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 20:13:55 INFO - PROCESS | 13885 | 1461208435236 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:55 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68de1ef800 == 89 [pid = 13885] [id = 321] 20:13:55 INFO - PROCESS | 13885 | ++DOMWINDOW == 255 (0x7f68d5548c00) [pid = 13885] [serial = 964] [outer = (nil)] 20:13:55 INFO - PROCESS | 13885 | ++DOMWINDOW == 256 (0x7f68d7d4c400) [pid = 13885] [serial = 965] [outer = 0x7f68d5548c00] 20:13:55 INFO - PROCESS | 13885 | 1461208435312 Marionette DEBUG loaded listener.js 20:13:55 INFO - PROCESS | 13885 | ++DOMWINDOW == 257 (0x7f68d7d51000) [pid = 13885] [serial = 966] [outer = 0x7f68d5548c00] 20:13:56 INFO - PROCESS | 13885 | 1461208436192 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]]]}] 20:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 20:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1389ms 20:13:56 INFO - PROCESS | 13885 | 1461208436230 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 20:13:56 INFO - PROCESS | 13885 | 1461208436232 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 20:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 20:13:56 INFO - PROCESS | 13885 | 1461208436239 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 20:13:56 INFO - PROCESS | 13885 | 1461208436241 Marionette TRACE conn3 <- [1,1258,null,{}] 20:13:56 INFO - PROCESS | 13885 | 1461208436247 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}] 20:13:56 INFO - PROCESS | 13885 | 1461208436421 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 20:13:56 INFO - PROCESS | 13885 | 1461208436618 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:56 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68df985800 == 90 [pid = 13885] [id = 322] 20:13:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 258 (0x7f68c59a1000) [pid = 13885] [serial = 967] [outer = (nil)] 20:13:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 259 (0x7f68dbeb0800) [pid = 13885] [serial = 968] [outer = 0x7f68c59a1000] 20:13:56 INFO - PROCESS | 13885 | 1461208436691 Marionette DEBUG loaded listener.js 20:13:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 260 (0x7f68dc367800) [pid = 13885] [serial = 969] [outer = 0x7f68c59a1000] 20:13:57 INFO - PROCESS | 13885 | 1461208437583 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]]]}] 20:13:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 20:13:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1377ms 20:13:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 20:13:57 INFO - PROCESS | 13885 | 1461208437617 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 20:13:57 INFO - PROCESS | 13885 | 1461208437620 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 20:13:57 INFO - PROCESS | 13885 | 1461208437626 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 20:13:57 INFO - PROCESS | 13885 | 1461208437630 Marionette TRACE conn3 <- [1,1262,null,{}] 20:13:57 INFO - PROCESS | 13885 | 1461208437635 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}] 20:13:57 INFO - PROCESS | 13885 | 1461208437842 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 20:13:58 INFO - PROCESS | 13885 | 1461208438040 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:58 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ea53d000 == 91 [pid = 13885] [id = 323] 20:13:58 INFO - PROCESS | 13885 | ++DOMWINDOW == 261 (0x7f68dc367000) [pid = 13885] [serial = 970] [outer = (nil)] 20:13:58 INFO - PROCESS | 13885 | ++DOMWINDOW == 262 (0x7f68ddd6fc00) [pid = 13885] [serial = 971] [outer = 0x7f68dc367000] 20:13:58 INFO - PROCESS | 13885 | 1461208438122 Marionette DEBUG loaded listener.js 20:13:58 INFO - PROCESS | 13885 | ++DOMWINDOW == 263 (0x7f68def96c00) [pid = 13885] [serial = 972] [outer = 0x7f68dc367000] 20:13:59 INFO - PROCESS | 13885 | 1461208439034 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]]]}] 20:13:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 20:13:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1480ms 20:13:59 INFO - PROCESS | 13885 | 1461208439106 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 20:13:59 INFO - PROCESS | 13885 | 1461208439109 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 20:13:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 20:13:59 INFO - PROCESS | 13885 | 1461208439117 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 20:13:59 INFO - PROCESS | 13885 | 1461208439120 Marionette TRACE conn3 <- [1,1266,null,{}] 20:13:59 INFO - PROCESS | 13885 | 1461208439127 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}] 20:13:59 INFO - PROCESS | 13885 | 1461208439340 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 20:13:59 INFO - PROCESS | 13885 | 1461208439588 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:59 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68eef40000 == 92 [pid = 13885] [id = 324] 20:13:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 264 (0x7f68dedab000) [pid = 13885] [serial = 973] [outer = (nil)] 20:13:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 265 (0x7f68ea077800) [pid = 13885] [serial = 974] [outer = 0x7f68dedab000] 20:13:59 INFO - PROCESS | 13885 | 1461208439707 Marionette DEBUG loaded listener.js 20:13:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 266 (0x7f68ea736000) [pid = 13885] [serial = 975] [outer = 0x7f68dedab000] 20:14:00 INFO - PROCESS | 13885 | 1461208440521 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]]]}] 20:14:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 20:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1481ms 20:14:00 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d3eef800 == 91 [pid = 13885] [id = 10] 20:14:00 INFO - PROCESS | 13885 | 1461208440668 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 20:14:00 INFO - PROCESS | 13885 | 1461208440673 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 20:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 20:14:00 INFO - PROCESS | 13885 | 1461208440700 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 20:14:00 INFO - PROCESS | 13885 | 1461208440702 Marionette TRACE conn3 <- [1,1270,null,{}] 20:14:00 INFO - PROCESS | 13885 | 1461208440711 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}] 20:14:00 INFO - PROCESS | 13885 | 1461208440978 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 20:14:01 INFO - PROCESS | 13885 | 1461208441211 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:01 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ef798800 == 92 [pid = 13885] [id = 325] 20:14:01 INFO - PROCESS | 13885 | ++DOMWINDOW == 267 (0x7f68dc5a8800) [pid = 13885] [serial = 976] [outer = (nil)] 20:14:01 INFO - PROCESS | 13885 | ++DOMWINDOW == 268 (0x7f68ea5e7800) [pid = 13885] [serial = 977] [outer = 0x7f68dc5a8800] 20:14:01 INFO - PROCESS | 13885 | 1461208441287 Marionette DEBUG loaded listener.js 20:14:01 INFO - PROCESS | 13885 | ++DOMWINDOW == 269 (0x7f68eb5c4000) [pid = 13885] [serial = 978] [outer = 0x7f68dc5a8800] 20:14:02 INFO - PROCESS | 13885 | 1461208442161 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]]]}] 20:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 20:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1545ms 20:14:02 INFO - PROCESS | 13885 | 1461208442240 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 20:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 20:14:02 INFO - PROCESS | 13885 | 1461208442245 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 20:14:02 INFO - PROCESS | 13885 | 1461208442251 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 20:14:02 INFO - PROCESS | 13885 | 1461208442255 Marionette TRACE conn3 <- [1,1274,null,{}] 20:14:02 INFO - PROCESS | 13885 | 1461208442260 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}] 20:14:02 INFO - PROCESS | 13885 | 1461208442488 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 20:14:02 INFO - PROCESS | 13885 | 1461208442727 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:02 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68f2425800 == 93 [pid = 13885] [id = 326] 20:14:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 270 (0x7f68dfca2000) [pid = 13885] [serial = 979] [outer = (nil)] 20:14:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 271 (0x7f68ed6d0c00) [pid = 13885] [serial = 980] [outer = 0x7f68dfca2000] 20:14:02 INFO - PROCESS | 13885 | 1461208442846 Marionette DEBUG loaded listener.js 20:14:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 272 (0x7f68ef5c3c00) [pid = 13885] [serial = 981] [outer = 0x7f68dfca2000] 20:14:03 INFO - PROCESS | 13885 | 1461208443740 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]]]}] 20:14:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 20:14:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1531ms 20:14:03 INFO - PROCESS | 13885 | 1461208443784 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 20:14:03 INFO - PROCESS | 13885 | 1461208443788 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 20:14:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 20:14:03 INFO - PROCESS | 13885 | 1461208443794 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 20:14:03 INFO - PROCESS | 13885 | 1461208443797 Marionette TRACE conn3 <- [1,1278,null,{}] 20:14:03 INFO - PROCESS | 13885 | 1461208443803 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}] 20:14:03 INFO - PROCESS | 13885 | 1461208443986 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 20:14:04 INFO - PROCESS | 13885 | 1461208444190 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:04 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c5f90000 == 94 [pid = 13885] [id = 327] 20:14:04 INFO - PROCESS | 13885 | ++DOMWINDOW == 273 (0x7f68c39e2400) [pid = 13885] [serial = 982] [outer = (nil)] 20:14:04 INFO - PROCESS | 13885 | ++DOMWINDOW == 274 (0x7f68cd351000) [pid = 13885] [serial = 983] [outer = 0x7f68c39e2400] 20:14:04 INFO - PROCESS | 13885 | 1461208444264 Marionette DEBUG loaded listener.js 20:14:04 INFO - PROCESS | 13885 | ++DOMWINDOW == 275 (0x7f68ef9a2c00) [pid = 13885] [serial = 984] [outer = 0x7f68c39e2400] 20:14:05 INFO - PROCESS | 13885 | 1461208445218 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]]]}] 20:14:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 20:14:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1480ms 20:14:05 INFO - PROCESS | 13885 | 1461208445275 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 20:14:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 20:14:05 INFO - PROCESS | 13885 | 1461208445280 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 20:14:05 INFO - PROCESS | 13885 | 1461208445287 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 20:14:05 INFO - PROCESS | 13885 | 1461208445291 Marionette TRACE conn3 <- [1,1282,null,{}] 20:14:05 INFO - PROCESS | 13885 | 1461208445297 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}] 20:14:05 INFO - PROCESS | 13885 | 1461208445580 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 20:14:05 INFO - PROCESS | 13885 | 1461208445825 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:05 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cb8b3800 == 95 [pid = 13885] [id = 328] 20:14:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 276 (0x7f68c5c2a000) [pid = 13885] [serial = 985] [outer = (nil)] 20:14:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 277 (0x7f68c846a400) [pid = 13885] [serial = 986] [outer = 0x7f68c5c2a000] 20:14:05 INFO - PROCESS | 13885 | 1461208445955 Marionette DEBUG loaded listener.js 20:14:06 INFO - PROCESS | 13885 | ++DOMWINDOW == 278 (0x7f68d3cef400) [pid = 13885] [serial = 987] [outer = 0x7f68c5c2a000] 20:14:06 INFO - PROCESS | 13885 | 1461208446800 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]]]}] 20:14:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 20:14:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1589ms 20:14:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 20:14:06 INFO - PROCESS | 13885 | 1461208446876 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 20:14:06 INFO - PROCESS | 13885 | 1461208446879 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 20:14:06 INFO - PROCESS | 13885 | 1461208446886 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 20:14:06 INFO - PROCESS | 13885 | 1461208446889 Marionette TRACE conn3 <- [1,1286,null,{}] 20:14:06 INFO - PROCESS | 13885 | 1461208446894 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}] 20:14:07 INFO - PROCESS | 13885 | 1461208447089 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 20:14:07 INFO - PROCESS | 13885 | 1461208447333 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:07 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cbcad000 == 96 [pid = 13885] [id = 329] 20:14:07 INFO - PROCESS | 13885 | ++DOMWINDOW == 279 (0x7f68c5c30400) [pid = 13885] [serial = 988] [outer = (nil)] 20:14:07 INFO - PROCESS | 13885 | ++DOMWINDOW == 280 (0x7f68c7599400) [pid = 13885] [serial = 989] [outer = 0x7f68c5c30400] 20:14:07 INFO - PROCESS | 13885 | 1461208447453 Marionette DEBUG loaded listener.js 20:14:07 INFO - PROCESS | 13885 | ++DOMWINDOW == 281 (0x7f68c759fc00) [pid = 13885] [serial = 990] [outer = 0x7f68c5c30400] 20:14:08 INFO - PROCESS | 13885 | 1461208448338 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]]]}] 20:14:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 20:14:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1531ms 20:14:08 INFO - PROCESS | 13885 | 1461208448416 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 20:14:08 INFO - PROCESS | 13885 | 1461208448419 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 20:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 20:14:08 INFO - PROCESS | 13885 | 1461208448426 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 20:14:08 INFO - PROCESS | 13885 | 1461208448428 Marionette TRACE conn3 <- [1,1290,null,{}] 20:14:08 INFO - PROCESS | 13885 | 1461208448435 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}] 20:14:08 INFO - PROCESS | 13885 | 1461208448677 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 20:14:09 INFO - PROCESS | 13885 | 1461208449221 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:09 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c6e9d000 == 97 [pid = 13885] [id = 330] 20:14:09 INFO - PROCESS | 13885 | ++DOMWINDOW == 282 (0x7f68c59a3800) [pid = 13885] [serial = 991] [outer = (nil)] 20:14:09 INFO - PROCESS | 13885 | ++DOMWINDOW == 283 (0x7f68c5c25c00) [pid = 13885] [serial = 992] [outer = 0x7f68c59a3800] 20:14:09 INFO - PROCESS | 13885 | 1461208449293 Marionette DEBUG loaded listener.js 20:14:09 INFO - PROCESS | 13885 | ++DOMWINDOW == 284 (0x7f68c7591400) [pid = 13885] [serial = 993] [outer = 0x7f68c59a3800] 20:14:10 INFO - PROCESS | 13885 | 1461208450136 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]]]}] 20:14:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 20:14:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1784ms 20:14:10 INFO - PROCESS | 13885 | 1461208450213 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 20:14:10 INFO - PROCESS | 13885 | 1461208450220 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 20:14:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 20:14:10 INFO - PROCESS | 13885 | 1461208450229 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 20:14:10 INFO - PROCESS | 13885 | 1461208450232 Marionette TRACE conn3 <- [1,1294,null,{}] 20:14:10 INFO - PROCESS | 13885 | 1461208450240 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}] 20:14:10 INFO - PROCESS | 13885 | 1461208450485 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 20:14:10 INFO - PROCESS | 13885 | 1461208450860 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:10 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c6e83800 == 98 [pid = 13885] [id = 331] 20:14:10 INFO - PROCESS | 13885 | ++DOMWINDOW == 285 (0x7f68c939f800) [pid = 13885] [serial = 994] [outer = (nil)] 20:14:10 INFO - PROCESS | 13885 | ++DOMWINDOW == 286 (0x7f68c97acc00) [pid = 13885] [serial = 995] [outer = 0x7f68c939f800] 20:14:10 INFO - PROCESS | 13885 | 1461208450940 Marionette DEBUG loaded listener.js 20:14:11 INFO - PROCESS | 13885 | ++DOMWINDOW == 287 (0x7f68c9cec800) [pid = 13885] [serial = 996] [outer = 0x7f68c939f800] 20:14:11 INFO - PROCESS | 13885 | 1461208451826 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]]]}] 20:14:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 20:14:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1637ms 20:14:11 INFO - PROCESS | 13885 | 1461208451870 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 20:14:11 INFO - PROCESS | 13885 | 1461208451876 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 20:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 20:14:11 INFO - PROCESS | 13885 | 1461208451883 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 20:14:11 INFO - PROCESS | 13885 | 1461208451886 Marionette TRACE conn3 <- [1,1298,null,{}] 20:14:11 INFO - PROCESS | 13885 | 1461208451893 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}] 20:14:12 INFO - PROCESS | 13885 | 1461208452087 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 20:14:12 INFO - PROCESS | 13885 | 1461208452381 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:12 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c81bc000 == 99 [pid = 13885] [id = 332] 20:14:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 288 (0x7f68cd3b5800) [pid = 13885] [serial = 997] [outer = (nil)] 20:14:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 289 (0x7f68cd3e5800) [pid = 13885] [serial = 998] [outer = 0x7f68cd3b5800] 20:14:12 INFO - PROCESS | 13885 | 1461208452497 Marionette DEBUG loaded listener.js 20:14:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 290 (0x7f68d20c8800) [pid = 13885] [serial = 999] [outer = 0x7f68cd3b5800] 20:14:12 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d727b000 == 98 [pid = 13885] [id = 230] 20:14:12 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ddd57000 == 97 [pid = 13885] [id = 234] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 289 (0x7f68c5c29c00) [pid = 13885] [serial = 848] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 288 (0x7f68ef7b9000) [pid = 13885] [serial = 839] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 287 (0x7f68dedaac00) [pid = 13885] [serial = 830] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 286 (0x7f68c76eb000) [pid = 13885] [serial = 842] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 285 (0x7f68eb4dc000) [pid = 13885] [serial = 827] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 284 (0x7f68d3873800) [pid = 13885] [serial = 920] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 283 (0x7f68dcca8000) [pid = 13885] [serial = 821] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 282 (0x7f68d314a000) [pid = 13885] [serial = 836] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 281 (0x7f68ea2c4400) [pid = 13885] [serial = 824] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 280 (0x7f68c59a6c00) [pid = 13885] [serial = 845] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 279 (0x7f68cb939400) [pid = 13885] [serial = 833] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 278 (0x7f68c76ebc00) [pid = 13885] [serial = 851] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 277 (0x7f68db1e3000) [pid = 13885] [serial = 854] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 276 (0x7f68c7310800) [pid = 13885] [serial = 881] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 275 (0x7f68cbbd5800) [pid = 13885] [serial = 884] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 274 (0x7f68de9c6400) [pid = 13885] [serial = 890] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 273 (0x7f68d41b4800) [pid = 13885] [serial = 887] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 272 (0x7f68eb8f5000) [pid = 13885] [serial = 893] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 271 (0x7f68efb0c000) [pid = 13885] [serial = 896] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 270 (0x7f68d21d2c00) [pid = 13885] [serial = 899] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 269 (0x7f68d7d48000) [pid = 13885] [serial = 902] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 268 (0x7f68c39e0c00) [pid = 13885] [serial = 905] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 267 (0x7f68c93a0000) [pid = 13885] [serial = 908] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68db10f000 == 96 [pid = 13885] [id = 312] 20:14:13 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7d9a800 == 95 [pid = 13885] [id = 311] 20:14:13 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d79b0800 == 94 [pid = 13885] [id = 310] 20:14:13 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d4205800 == 93 [pid = 13885] [id = 309] 20:14:13 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cb19c000 == 92 [pid = 13885] [id = 308] 20:14:13 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c60e3000 == 91 [pid = 13885] [id = 307] 20:14:13 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7272000 == 90 [pid = 13885] [id = 306] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 266 (0x7f68c821dc00) [pid = 13885] [serial = 792] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 265 (0x7f68dcc9dc00) [pid = 13885] [serial = 632] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 264 (0x7f68ea59c400) [pid = 13885] [serial = 735] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 263 (0x7f68d3cf0000) [pid = 13885] [serial = 509] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 262 (0x7f68d6036000) [pid = 13885] [serial = 611] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 261 (0x7f68d220b000) [pid = 13885] [serial = 506] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 260 (0x7f68da1cf400) [pid = 13885] [serial = 626] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 259 (0x7f68e3730800) [pid = 13885] [serial = 521] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 258 (0x7f68db1ddc00) [pid = 13885] [serial = 518] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 257 (0x7f68d7792800) [pid = 13885] [serial = 515] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 256 (0x7f68d6c66000) [pid = 13885] [serial = 614] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 255 (0x7f68d43f5800) [pid = 13885] [serial = 608] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 254 (0x7f68d95d7800) [pid = 13885] [serial = 623] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 253 (0x7f68d3687800) [pid = 13885] [serial = 605] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 252 (0x7f68d20ce800) [pid = 13885] [serial = 602] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 251 (0x7f68d77b5c00) [pid = 13885] [serial = 620] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 250 (0x7f68d31e0c00) [pid = 13885] [serial = 461] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 249 (0x7f68dbeac000) [pid = 13885] [serial = 629] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 248 (0x7f68d73d6400) [pid = 13885] [serial = 617] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 247 (0x7f68d73cd000) [pid = 13885] [serial = 512] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 246 (0x7f68cb87ac00) [pid = 13885] [serial = 527] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 245 (0x7f68cd35d400) [pid = 13885] [serial = 524] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 244 (0x7f68cd6ca400) [pid = 13885] [serial = 530] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 243 (0x7f68d5164400) [pid = 13885] [serial = 557] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 242 (0x7f68d3ac3000) [pid = 13885] [serial = 584] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 241 (0x7f68d3e38400) [pid = 13885] [serial = 587] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 240 (0x7f68d515bc00) [pid = 13885] [serial = 590] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 239 (0x7f68d311e400) [pid = 13885] [serial = 551] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 238 (0x7f68d3ac6000) [pid = 13885] [serial = 554] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 237 (0x7f68d2208400) [pid = 13885] [serial = 581] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 236 (0x7f68d6c72000) [pid = 13885] [serial = 560] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 235 (0x7f68cb939000) [pid = 13885] [serial = 863] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 234 (0x7f68dfca7800) [pid = 13885] [serial = 812] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 233 (0x7f68de9b9c00) [pid = 13885] [serial = 878] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 232 (0x7f68d2104400) [pid = 13885] [serial = 815] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 231 (0x7f68d41ae400) [pid = 13885] [serial = 818] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 230 (0x7f68c97af000) [pid = 13885] [serial = 861] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 229 (0x7f68c76f1000) [pid = 13885] [serial = 860] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 228 (0x7f68c76eb400) [pid = 13885] [serial = 911] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 227 (0x7f68c93a0400) [pid = 13885] [serial = 912] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 226 (0x7f68dfa4f400) [pid = 13885] [serial = 879] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 225 (0x7f68d6c6fc00) [pid = 13885] [serial = 873] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 224 (0x7f68c97b5000) [pid = 13885] [serial = 914] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 223 (0x7f68cb937800) [pid = 13885] [serial = 915] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 222 (0x7f68d2111000) [pid = 13885] [serial = 917] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 221 (0x7f68d3136c00) [pid = 13885] [serial = 918] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 220 (0x7f68d77b6000) [pid = 13885] [serial = 876] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 219 (0x7f68d41a7800) [pid = 13885] [serial = 870] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 218 (0x7f68d5541000) [pid = 13885] [serial = 872] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 217 (0x7f68d375d400) [pid = 13885] [serial = 875] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 216 (0x7f68d314d400) [pid = 13885] [serial = 866] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 215 (0x7f68d3ad8000) [pid = 13885] [serial = 869] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 214 (0x7f68d3868000) [pid = 13885] [serial = 867] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 213 (0x7f68c6ef8c00) [pid = 13885] [serial = 858] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 212 (0x7f68c59a8800) [pid = 13885] [serial = 857] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | --DOMWINDOW == 211 (0x7f68cd3b2400) [pid = 13885] [serial = 864] [outer = (nil)] [url = about:blank] 20:14:13 INFO - PROCESS | 13885 | 1461208453475 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]]]}] 20:14:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 20:14:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1635ms 20:14:13 INFO - PROCESS | 13885 | 1461208453518 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 20:14:13 INFO - PROCESS | 13885 | 1461208453522 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 20:14:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 20:14:13 INFO - PROCESS | 13885 | 1461208453537 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 20:14:13 INFO - PROCESS | 13885 | 1461208453546 Marionette TRACE conn3 <- [1,1302,null,{}] 20:14:13 INFO - PROCESS | 13885 | 1461208453553 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}] 20:14:13 INFO - PROCESS | 13885 | 1461208453764 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 20:14:13 INFO - PROCESS | 13885 | 1461208453950 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:13 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c70b7800 == 91 [pid = 13885] [id = 333] 20:14:13 INFO - PROCESS | 13885 | ++DOMWINDOW == 212 (0x7f68c39d7c00) [pid = 13885] [serial = 1000] [outer = (nil)] 20:14:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 213 (0x7f68cba40800) [pid = 13885] [serial = 1001] [outer = 0x7f68c39d7c00] 20:14:14 INFO - PROCESS | 13885 | 1461208454026 Marionette DEBUG loaded listener.js 20:14:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 214 (0x7f68d220fc00) [pid = 13885] [serial = 1002] [outer = 0x7f68c39d7c00] 20:14:14 INFO - PROCESS | 13885 | 1461208454759 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]]]}] 20:14:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 20:14:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1294ms 20:14:14 INFO - PROCESS | 13885 | 1461208454828 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 20:14:14 INFO - PROCESS | 13885 | 1461208454833 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 20:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 20:14:14 INFO - PROCESS | 13885 | 1461208454838 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 20:14:14 INFO - PROCESS | 13885 | 1461208454841 Marionette TRACE conn3 <- [1,1306,null,{}] 20:14:14 INFO - PROCESS | 13885 | 1461208454847 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}] 20:14:15 INFO - PROCESS | 13885 | 1461208455099 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 20:14:15 INFO - PROCESS | 13885 | 1461208455115 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:15 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cbab3000 == 92 [pid = 13885] [id = 334] 20:14:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 215 (0x7f68c59a6c00) [pid = 13885] [serial = 1003] [outer = (nil)] 20:14:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 216 (0x7f68d3142c00) [pid = 13885] [serial = 1004] [outer = 0x7f68c59a6c00] 20:14:15 INFO - PROCESS | 13885 | 1461208455177 Marionette DEBUG loaded listener.js 20:14:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 217 (0x7f68d32ad400) [pid = 13885] [serial = 1005] [outer = 0x7f68c59a6c00] 20:14:16 INFO - PROCESS | 13885 | 1461208456081 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]]]}] 20:14:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 20:14:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1279ms 20:14:16 INFO - PROCESS | 13885 | 1461208456119 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 20:14:16 INFO - PROCESS | 13885 | 1461208456134 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 20:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 20:14:16 INFO - PROCESS | 13885 | 1461208456147 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 20:14:16 INFO - PROCESS | 13885 | 1461208456150 Marionette TRACE conn3 <- [1,1310,null,{}] 20:14:16 INFO - PROCESS | 13885 | 1461208456155 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}] 20:14:16 INFO - PROCESS | 13885 | 1461208456383 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 20:14:16 INFO - PROCESS | 13885 | 1461208456448 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:16 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d363e800 == 93 [pid = 13885] [id = 335] 20:14:16 INFO - PROCESS | 13885 | ++DOMWINDOW == 218 (0x7f68d3ad6c00) [pid = 13885] [serial = 1006] [outer = (nil)] 20:14:16 INFO - PROCESS | 13885 | ++DOMWINDOW == 219 (0x7f68d3aed400) [pid = 13885] [serial = 1007] [outer = 0x7f68d3ad6c00] 20:14:16 INFO - PROCESS | 13885 | 1461208456524 Marionette DEBUG loaded listener.js 20:14:16 INFO - PROCESS | 13885 | ++DOMWINDOW == 220 (0x7f68d43fb000) [pid = 13885] [serial = 1008] [outer = 0x7f68d3ad6c00] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 219 (0x7f68ef5c9400) [pid = 13885] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 218 (0x7f68d3865400) [pid = 13885] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 217 (0x7f68d6035c00) [pid = 13885] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 216 (0x7f68d21c9800) [pid = 13885] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 215 (0x7f68d41a8800) [pid = 13885] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 214 (0x7f68d6dd4c00) [pid = 13885] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 213 (0x7f68c97b5400) [pid = 13885] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 212 (0x7f68cb93b800) [pid = 13885] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 211 (0x7f68c9d0d000) [pid = 13885] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 210 (0x7f68d375e000) [pid = 13885] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 209 (0x7f68c39d7400) [pid = 13885] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 208 (0x7f68ef5bf000) [pid = 13885] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 207 (0x7f68c731ac00) [pid = 13885] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 206 (0x7f68d3141000) [pid = 13885] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 205 (0x7f68d6e91800) [pid = 13885] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 204 (0x7f68c59a2400) [pid = 13885] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 203 (0x7f68d5f27800) [pid = 13885] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 202 (0x7f68c9d0cc00) [pid = 13885] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 201 (0x7f68c6eef000) [pid = 13885] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 200 (0x7f68d73d0800) [pid = 13885] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 199 (0x7f68cb93b000) [pid = 13885] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 198 (0x7f68de264c00) [pid = 13885] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 197 (0x7f68de1a9800) [pid = 13885] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 196 (0x7f68c76e3800) [pid = 13885] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 195 (0x7f68cb934c00) [pid = 13885] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 194 (0x7f68dd9ca800) [pid = 13885] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 193 (0x7f68d77b1800) [pid = 13885] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 192 (0x7f68c59a1800) [pid = 13885] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 191 (0x7f68d3ad6400) [pid = 13885] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 190 (0x7f68d441a800) [pid = 13885] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 189 (0x7f68de949c00) [pid = 13885] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 188 (0x7f68cb874000) [pid = 13885] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 187 (0x7f68cb93ec00) [pid = 13885] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 186 (0x7f68c9cee400) [pid = 13885] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 185 (0x7f68cd1c8000) [pid = 13885] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 184 (0x7f68d3759c00) [pid = 13885] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 183 (0x7f68ed6ce800) [pid = 13885] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 182 (0x7f68cd3e4400) [pid = 13885] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 181 (0x7f68d6030000) [pid = 13885] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 180 (0x7f68c9ceb000) [pid = 13885] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 179 (0x7f68d7794c00) [pid = 13885] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 178 (0x7f68c59a2800) [pid = 13885] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 177 (0x7f68de1ac400) [pid = 13885] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 176 (0x7f68cba3e800) [pid = 13885] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 175 (0x7f68de93f800) [pid = 13885] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 174 (0x7f68d3ce9000) [pid = 13885] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 173 (0x7f68c7316c00) [pid = 13885] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 172 (0x7f68ea39e800) [pid = 13885] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 171 (0x7f68cd6c7000) [pid = 13885] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 170 (0x7f68c9d08000) [pid = 13885] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 169 (0x7f68d2104c00) [pid = 13885] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 168 (0x7f68cd3e8800) [pid = 13885] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 167 (0x7f68d3681c00) [pid = 13885] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 166 (0x7f68c39db400) [pid = 13885] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 165 (0x7f68dce90400) [pid = 13885] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 164 (0x7f68d3688800) [pid = 13885] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 163 (0x7f68c5c24000) [pid = 13885] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 162 (0x7f68d20cb000) [pid = 13885] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 161 (0x7f68c6efd000) [pid = 13885] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 160 (0x7f68d21c7400) [pid = 13885] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 159 (0x7f68c6ef0400) [pid = 13885] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 158 (0x7f68c59a9800) [pid = 13885] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 157 (0x7f68c6eefc00) [pid = 13885] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 156 (0x7f68de942400) [pid = 13885] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 155 (0x7f68cd35c800) [pid = 13885] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 154 (0x7f68d313d000) [pid = 13885] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 20:14:18 INFO - PROCESS | 13885 | --DOMWINDOW == 153 (0x7f68ddcd1c00) [pid = 13885] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 20:14:18 INFO - PROCESS | 13885 | 1461208458318 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] 20:14:18 INFO - PROCESS | 13885 | 1461208458343 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 20:14:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 20:14:18 INFO - PROCESS | 13885 | 1461208458349 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 20:14:18 INFO - PROCESS | 13885 | 1461208458351 Marionette TRACE conn3 <- [1,1314,null,{}] 20:14:18 INFO - PROCESS | 13885 | 1461208458364 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}] 20:14:18 INFO - PROCESS | 13885 | 1461208458563 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 20:14:18 INFO - PROCESS | 13885 | 1461208458745 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:18 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c70aa000 == 94 [pid = 13885] [id = 336] 20:14:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 154 (0x7f68c6eef000) [pid = 13885] [serial = 1009] [outer = (nil)] 20:14:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 155 (0x7f68c93a5000) [pid = 13885] [serial = 1010] [outer = 0x7f68c6eef000] 20:14:18 INFO - PROCESS | 13885 | 1461208458807 Marionette DEBUG loaded listener.js 20:14:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 156 (0x7f68c9d0d000) [pid = 13885] [serial = 1011] [outer = 0x7f68c6eef000] 20:14:19 INFO - PROCESS | 13885 | 1461208459476 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]]]}] 20:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 20:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1185ms 20:14:19 INFO - PROCESS | 13885 | 1461208459535 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 20:14:19 INFO - PROCESS | 13885 | 1461208459538 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 20:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 20:14:19 INFO - PROCESS | 13885 | 1461208459545 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 20:14:19 INFO - PROCESS | 13885 | 1461208459548 Marionette TRACE conn3 <- [1,1318,null,{}] 20:14:19 INFO - PROCESS | 13885 | 1461208459566 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}] 20:14:19 INFO - PROCESS | 13885 | 1461208459819 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 20:14:19 INFO - PROCESS | 13885 | 1461208459830 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:19 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d420e800 == 95 [pid = 13885] [id = 337] 20:14:19 INFO - PROCESS | 13885 | ++DOMWINDOW == 157 (0x7f68c39da800) [pid = 13885] [serial = 1012] [outer = (nil)] 20:14:19 INFO - PROCESS | 13885 | ++DOMWINDOW == 158 (0x7f68cd3e4c00) [pid = 13885] [serial = 1013] [outer = 0x7f68c39da800] 20:14:19 INFO - PROCESS | 13885 | 1461208459978 Marionette DEBUG loaded listener.js 20:14:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 159 (0x7f68d220e800) [pid = 13885] [serial = 1014] [outer = 0x7f68c39da800] 20:14:21 INFO - PROCESS | 13885 | 1461208461015 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]]]}] 20:14:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 20:14:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1529ms 20:14:21 INFO - PROCESS | 13885 | 1461208461076 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 20:14:21 INFO - PROCESS | 13885 | 1461208461083 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 20:14:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 20:14:21 INFO - PROCESS | 13885 | 1461208461093 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 20:14:21 INFO - PROCESS | 13885 | 1461208461099 Marionette TRACE conn3 <- [1,1322,null,{}] 20:14:21 INFO - PROCESS | 13885 | 1461208461107 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}] 20:14:21 INFO - PROCESS | 13885 | 1461208461358 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 20:14:21 INFO - PROCESS | 13885 | 1461208461601 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:21 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c70a7800 == 96 [pid = 13885] [id = 338] 20:14:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 160 (0x7f68c8463c00) [pid = 13885] [serial = 1015] [outer = (nil)] 20:14:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 161 (0x7f68c846f400) [pid = 13885] [serial = 1016] [outer = 0x7f68c8463c00] 20:14:21 INFO - PROCESS | 13885 | 1461208461725 Marionette DEBUG loaded listener.js 20:14:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 162 (0x7f68c97b2000) [pid = 13885] [serial = 1017] [outer = 0x7f68c8463c00] 20:14:22 INFO - PROCESS | 13885 | 1461208462663 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]]]}] 20:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 20:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1638ms 20:14:22 INFO - PROCESS | 13885 | 1461208462732 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 20:14:22 INFO - PROCESS | 13885 | 1461208462741 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 20:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 20:14:22 INFO - PROCESS | 13885 | 1461208462752 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 20:14:22 INFO - PROCESS | 13885 | 1461208462756 Marionette TRACE conn3 <- [1,1326,null,{}] 20:14:22 INFO - PROCESS | 13885 | 1461208462763 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}] 20:14:23 INFO - PROCESS | 13885 | 1461208463005 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 20:14:23 INFO - PROCESS | 13885 | 1461208463324 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:23 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d3628000 == 97 [pid = 13885] [id = 339] 20:14:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 163 (0x7f68c8466400) [pid = 13885] [serial = 1018] [outer = (nil)] 20:14:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 164 (0x7f68cd3f1c00) [pid = 13885] [serial = 1019] [outer = 0x7f68c8466400] 20:14:23 INFO - PROCESS | 13885 | 1461208463402 Marionette DEBUG loaded listener.js 20:14:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 165 (0x7f68d210c400) [pid = 13885] [serial = 1020] [outer = 0x7f68c8466400] 20:14:24 INFO - PROCESS | 13885 | 1461208464297 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]]]}] 20:14:24 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 20:14:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1583ms 20:14:24 INFO - PROCESS | 13885 | 1461208464336 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 20:14:24 INFO - PROCESS | 13885 | 1461208464340 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 20:14:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 20:14:24 INFO - PROCESS | 13885 | 1461208464347 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 20:14:24 INFO - PROCESS | 13885 | 1461208464353 Marionette TRACE conn3 <- [1,1330,null,{}] 20:14:24 INFO - PROCESS | 13885 | 1461208464369 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}] 20:14:24 INFO - PROCESS | 13885 | 1461208464584 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 20:14:24 INFO - PROCESS | 13885 | 1461208464785 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:24 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7273000 == 98 [pid = 13885] [id = 340] 20:14:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 166 (0x7f68d3124400) [pid = 13885] [serial = 1021] [outer = (nil)] 20:14:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 167 (0x7f68d375e000) [pid = 13885] [serial = 1022] [outer = 0x7f68d3124400] 20:14:24 INFO - PROCESS | 13885 | 1461208464908 Marionette DEBUG loaded listener.js 20:14:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 168 (0x7f68d3aea400) [pid = 13885] [serial = 1023] [outer = 0x7f68d3124400] 20:14:25 INFO - PROCESS | 13885 | 1461208465764 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]]]}] 20:14:25 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 20:14:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1487ms 20:14:25 INFO - PROCESS | 13885 | 1461208465836 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 20:14:25 INFO - PROCESS | 13885 | 1461208465839 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 20:14:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 20:14:25 INFO - PROCESS | 13885 | 1461208465847 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 20:14:25 INFO - PROCESS | 13885 | 1461208465850 Marionette TRACE conn3 <- [1,1334,null,{}] 20:14:25 INFO - PROCESS | 13885 | 1461208465856 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}] 20:14:26 INFO - PROCESS | 13885 | 1461208466060 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 20:14:26 INFO - PROCESS | 13885 | 1461208466250 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:26 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7c05800 == 99 [pid = 13885] [id = 341] 20:14:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 169 (0x7f68d313e400) [pid = 13885] [serial = 1024] [outer = (nil)] 20:14:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 170 (0x7f68d4420400) [pid = 13885] [serial = 1025] [outer = 0x7f68d313e400] 20:14:26 INFO - PROCESS | 13885 | 1461208466366 Marionette DEBUG loaded listener.js 20:14:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 171 (0x7f68d515b400) [pid = 13885] [serial = 1026] [outer = 0x7f68d313e400] 20:14:27 INFO - PROCESS | 13885 | 1461208467202 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]]]}] 20:14:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 20:14:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1433ms 20:14:27 INFO - PROCESS | 13885 | 1461208467280 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 20:14:27 INFO - PROCESS | 13885 | 1461208467283 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 20:14:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 20:14:27 INFO - PROCESS | 13885 | 1461208467290 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 20:14:27 INFO - PROCESS | 13885 | 1461208467293 Marionette TRACE conn3 <- [1,1338,null,{}] 20:14:27 INFO - PROCESS | 13885 | 1461208467299 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}] 20:14:27 INFO - PROCESS | 13885 | 1461208467534 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 20:14:27 INFO - PROCESS | 13885 | 1461208467776 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:27 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7d8b800 == 100 [pid = 13885] [id = 342] 20:14:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 172 (0x7f68d5f20000) [pid = 13885] [serial = 1027] [outer = (nil)] 20:14:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 173 (0x7f68d6b14000) [pid = 13885] [serial = 1028] [outer = 0x7f68d5f20000] 20:14:27 INFO - PROCESS | 13885 | 1461208467894 Marionette DEBUG loaded listener.js 20:14:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 174 (0x7f68d6b8d800) [pid = 13885] [serial = 1029] [outer = 0x7f68d5f20000] 20:14:29 INFO - PROCESS | 13885 | 1461208469263 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]]]}] 20:14:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 20:14:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2037ms 20:14:29 INFO - PROCESS | 13885 | 1461208469332 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 20:14:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 20:14:29 INFO - PROCESS | 13885 | 1461208469337 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 20:14:29 INFO - PROCESS | 13885 | 1461208469343 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 20:14:29 INFO - PROCESS | 13885 | 1461208469346 Marionette TRACE conn3 <- [1,1342,null,{}] 20:14:29 INFO - PROCESS | 13885 | 1461208469352 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}] 20:14:29 INFO - PROCESS | 13885 | 1461208469565 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 20:14:29 INFO - PROCESS | 13885 | 1461208469755 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:29 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68db056800 == 101 [pid = 13885] [id = 343] 20:14:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 175 (0x7f68d528a400) [pid = 13885] [serial = 1030] [outer = (nil)] 20:14:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 176 (0x7f68d6e8e000) [pid = 13885] [serial = 1031] [outer = 0x7f68d528a400] 20:14:29 INFO - PROCESS | 13885 | 1461208469831 Marionette DEBUG loaded listener.js 20:14:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 177 (0x7f68d7d44c00) [pid = 13885] [serial = 1032] [outer = 0x7f68d528a400] 20:14:30 INFO - PROCESS | 13885 | 1461208470684 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]]]}] 20:14:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 20:14:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1379ms 20:14:30 INFO - PROCESS | 13885 | 1461208470723 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 20:14:30 INFO - PROCESS | 13885 | 1461208470726 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 20:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 20:14:30 INFO - PROCESS | 13885 | 1461208470732 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 20:14:30 INFO - PROCESS | 13885 | 1461208470734 Marionette TRACE conn3 <- [1,1346,null,{}] 20:14:30 INFO - PROCESS | 13885 | 1461208470740 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}] 20:14:30 INFO - PROCESS | 13885 | 1461208470937 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 20:14:31 INFO - PROCESS | 13885 | 1461208471141 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:31 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dcbf6000 == 102 [pid = 13885] [id = 344] 20:14:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 178 (0x7f68d5f20c00) [pid = 13885] [serial = 1033] [outer = (nil)] 20:14:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 179 (0x7f68d95d8400) [pid = 13885] [serial = 1034] [outer = 0x7f68d5f20c00] 20:14:31 INFO - PROCESS | 13885 | 1461208471214 Marionette DEBUG loaded listener.js 20:14:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 180 (0x7f68db1e1400) [pid = 13885] [serial = 1035] [outer = 0x7f68d5f20c00] 20:14:32 INFO - PROCESS | 13885 | 1461208472115 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]]]}] 20:14:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 20:14:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1438ms 20:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 20:14:32 INFO - PROCESS | 13885 | 1461208472171 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 20:14:32 INFO - PROCESS | 13885 | 1461208472174 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 20:14:32 INFO - PROCESS | 13885 | 1461208472181 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 20:14:32 INFO - PROCESS | 13885 | 1461208472185 Marionette TRACE conn3 <- [1,1350,null,{}] 20:14:32 INFO - PROCESS | 13885 | 1461208472190 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}] 20:14:32 INFO - PROCESS | 13885 | 1461208472377 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 20:14:32 INFO - PROCESS | 13885 | 1461208472575 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:32 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68de1fa000 == 103 [pid = 13885] [id = 345] 20:14:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 181 (0x7f68d6e91800) [pid = 13885] [serial = 1036] [outer = (nil)] 20:14:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 182 (0x7f68dc3e8800) [pid = 13885] [serial = 1037] [outer = 0x7f68d6e91800] 20:14:32 INFO - PROCESS | 13885 | 1461208472649 Marionette DEBUG loaded listener.js 20:14:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 183 (0x7f68dcca2c00) [pid = 13885] [serial = 1038] [outer = 0x7f68d6e91800] 20:14:33 INFO - PROCESS | 13885 | 1461208473539 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]]]}] 20:14:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 20:14:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1431ms 20:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 20:14:33 INFO - PROCESS | 13885 | 1461208473613 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 20:14:33 INFO - PROCESS | 13885 | 1461208473615 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 20:14:33 INFO - PROCESS | 13885 | 1461208473623 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 20:14:33 INFO - PROCESS | 13885 | 1461208473625 Marionette TRACE conn3 <- [1,1354,null,{}] 20:14:33 INFO - PROCESS | 13885 | 1461208473632 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}] 20:14:33 INFO - PROCESS | 13885 | 1461208473861 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 20:14:34 INFO - PROCESS | 13885 | 1461208474103 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:34 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68e43b7800 == 104 [pid = 13885] [id = 346] 20:14:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 184 (0x7f68db1ddc00) [pid = 13885] [serial = 1039] [outer = (nil)] 20:14:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 185 (0x7f68dd929000) [pid = 13885] [serial = 1040] [outer = 0x7f68db1ddc00] 20:14:34 INFO - PROCESS | 13885 | 1461208474222 Marionette DEBUG loaded listener.js 20:14:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 186 (0x7f68de1ac400) [pid = 13885] [serial = 1041] [outer = 0x7f68db1ddc00] 20:14:35 INFO - PROCESS | 13885 | 1461208475049 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]]]}] 20:14:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 20:14:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1484ms 20:14:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 20:14:35 INFO - PROCESS | 13885 | 1461208475107 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 20:14:35 INFO - PROCESS | 13885 | 1461208475109 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 20:14:35 INFO - PROCESS | 13885 | 1461208475116 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 20:14:35 INFO - PROCESS | 13885 | 1461208475120 Marionette TRACE conn3 <- [1,1358,null,{}] 20:14:35 INFO - PROCESS | 13885 | 1461208475125 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}] 20:14:35 INFO - PROCESS | 13885 | 1461208475367 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 20:14:35 INFO - PROCESS | 13885 | 1461208475618 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:35 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ed110000 == 105 [pid = 13885] [id = 347] 20:14:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 187 (0x7f68de9be000) [pid = 13885] [serial = 1042] [outer = (nil)] 20:14:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 188 (0x7f68def0ac00) [pid = 13885] [serial = 1043] [outer = 0x7f68de9be000] 20:14:35 INFO - PROCESS | 13885 | 1461208475738 Marionette DEBUG loaded listener.js 20:14:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 189 (0x7f68e364ec00) [pid = 13885] [serial = 1044] [outer = 0x7f68de9be000] 20:14:36 INFO - PROCESS | 13885 | 1461208476654 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]]]}] 20:14:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 20:14:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1580ms 20:14:36 INFO - PROCESS | 13885 | 1461208476696 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 20:14:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 20:14:36 INFO - PROCESS | 13885 | 1461208476701 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 20:14:36 INFO - PROCESS | 13885 | 1461208476709 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 20:14:36 INFO - PROCESS | 13885 | 1461208476714 Marionette TRACE conn3 <- [1,1362,null,{}] 20:14:36 INFO - PROCESS | 13885 | 1461208476720 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}] 20:14:36 INFO - PROCESS | 13885 | 1461208476988 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 20:14:37 INFO - PROCESS | 13885 | 1461208477237 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:37 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c5981000 == 106 [pid = 13885] [id = 348] 20:14:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 190 (0x7f68c39d9c00) [pid = 13885] [serial = 1045] [outer = (nil)] 20:14:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 191 (0x7f68c59a2000) [pid = 13885] [serial = 1046] [outer = 0x7f68c39d9c00] 20:14:37 INFO - PROCESS | 13885 | 1461208477363 Marionette DEBUG loaded listener.js 20:14:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 192 (0x7f68c939c400) [pid = 13885] [serial = 1047] [outer = 0x7f68c39d9c00] 20:14:38 INFO - PROCESS | 13885 | 1461208478211 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]]]}] 20:14:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 20:14:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1543ms 20:14:38 INFO - PROCESS | 13885 | 1461208478251 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 20:14:38 INFO - PROCESS | 13885 | 1461208478254 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 20:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 20:14:38 INFO - PROCESS | 13885 | 1461208478261 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 20:14:38 INFO - PROCESS | 13885 | 1461208478263 Marionette TRACE conn3 <- [1,1366,null,{}] 20:14:38 INFO - PROCESS | 13885 | 1461208478269 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}] 20:14:38 INFO - PROCESS | 13885 | 1461208478465 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 20:14:38 INFO - PROCESS | 13885 | 1461208478683 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:38 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cbaa7000 == 107 [pid = 13885] [id = 349] 20:14:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 193 (0x7f68c39dbc00) [pid = 13885] [serial = 1048] [outer = (nil)] 20:14:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 194 (0x7f68c7312c00) [pid = 13885] [serial = 1049] [outer = 0x7f68c39dbc00] 20:14:38 INFO - PROCESS | 13885 | 1461208478792 Marionette DEBUG loaded listener.js 20:14:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 195 (0x7f68c97b0000) [pid = 13885] [serial = 1050] [outer = 0x7f68c39dbc00] 20:14:39 INFO - PROCESS | 13885 | 1461208479716 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] 20:14:39 INFO - PROCESS | 13885 | 1461208479743 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 20:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 20:14:39 INFO - PROCESS | 13885 | 1461208479749 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 20:14:39 INFO - PROCESS | 13885 | 1461208479752 Marionette TRACE conn3 <- [1,1370,null,{}] 20:14:39 INFO - PROCESS | 13885 | 1461208479758 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}] 20:14:39 INFO - PROCESS | 13885 | 1461208479954 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 20:14:40 INFO - PROCESS | 13885 | 1461208480159 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:40 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7f1c800 == 108 [pid = 13885] [id = 350] 20:14:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 196 (0x7f68c7315c00) [pid = 13885] [serial = 1051] [outer = (nil)] 20:14:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 197 (0x7f68cd3c0000) [pid = 13885] [serial = 1052] [outer = 0x7f68c7315c00] 20:14:40 INFO - PROCESS | 13885 | 1461208480285 Marionette DEBUG loaded listener.js 20:14:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 198 (0x7f68d210a000) [pid = 13885] [serial = 1053] [outer = 0x7f68c7315c00] 20:14:41 INFO - PROCESS | 13885 | 1461208481693 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] 20:14:41 INFO - PROCESS | 13885 | 1461208481746 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 20:14:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 20:14:41 INFO - PROCESS | 13885 | 1461208481754 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 20:14:41 INFO - PROCESS | 13885 | 1461208481760 Marionette TRACE conn3 <- [1,1374,null,{}] 20:14:41 INFO - PROCESS | 13885 | 1461208481769 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}] 20:14:41 INFO - PROCESS | 13885 | 1461208481970 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 20:14:42 INFO - PROCESS | 13885 | 1461208482172 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:42 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c935f800 == 109 [pid = 13885] [id = 351] 20:14:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 199 (0x7f68c39e6000) [pid = 13885] [serial = 1054] [outer = (nil)] 20:14:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 200 (0x7f68c76e6800) [pid = 13885] [serial = 1055] [outer = 0x7f68c39e6000] 20:14:42 INFO - PROCESS | 13885 | 1461208482280 Marionette DEBUG loaded listener.js 20:14:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 201 (0x7f68c821dc00) [pid = 13885] [serial = 1056] [outer = 0x7f68c39e6000] 20:14:43 INFO - PROCESS | 13885 | [13885] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:14:43 INFO - PROCESS | 13885 | 1461208483170 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] 20:14:43 INFO - PROCESS | 13885 | 1461208483209 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 20:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 20:14:43 INFO - PROCESS | 13885 | 1461208483219 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 20:14:43 INFO - PROCESS | 13885 | 1461208483224 Marionette TRACE conn3 <- [1,1378,null,{}] 20:14:43 INFO - PROCESS | 13885 | 1461208483230 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}] 20:14:43 INFO - PROCESS | 13885 | 1461208483416 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 20:14:43 INFO - PROCESS | 13885 | 1461208483812 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:43 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c5979800 == 110 [pid = 13885] [id = 352] 20:14:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 202 (0x7f68c846e400) [pid = 13885] [serial = 1057] [outer = (nil)] 20:14:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 203 (0x7f68c9ce3c00) [pid = 13885] [serial = 1058] [outer = 0x7f68c846e400] 20:14:43 INFO - PROCESS | 13885 | 1461208483900 Marionette DEBUG loaded listener.js 20:14:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 204 (0x7f68c9d0b400) [pid = 13885] [serial = 1059] [outer = 0x7f68c846e400] 20:14:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cd374800 == 109 [pid = 13885] [id = 150] 20:14:44 INFO - PROCESS | 13885 | --DOMWINDOW == 203 (0x7f68d3ac7400) [pid = 13885] [serial = 953] [outer = (nil)] [url = about:blank] 20:14:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d4547800 == 108 [pid = 13885] [id = 11] 20:14:45 INFO - PROCESS | 13885 | 1461208485023 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] 20:14:45 INFO - PROCESS | 13885 | 1461208485062 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 20:14:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 202 (0x7f68d3147400) [pid = 13885] [serial = 816] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 201 (0x7f68d5f1e400) [pid = 13885] [serial = 819] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 200 (0x7f68ea2c2400) [pid = 13885] [serial = 813] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 199 (0x7f68efb5c000) [pid = 13885] [serial = 897] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 198 (0x7f68d6b1b800) [pid = 13885] [serial = 933] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 197 (0x7f68dd4b1c00) [pid = 13885] [serial = 662] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 196 (0x7f68d7d4bc00) [pid = 13885] [serial = 903] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 195 (0x7f68d6c69800) [pid = 13885] [serial = 888] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 194 (0x7f68d9f6a400) [pid = 13885] [serial = 705] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 193 (0x7f68ea3a0000) [pid = 13885] [serial = 891] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 192 (0x7f68efa27400) [pid = 13885] [serial = 840] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 191 (0x7f68cb93d400) [pid = 13885] [serial = 834] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 190 (0x7f68eb531400) [pid = 13885] [serial = 756] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 189 (0x7f68c39e5c00) [pid = 13885] [serial = 906] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 188 (0x7f68efa24800) [pid = 13885] [serial = 774] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 187 (0x7f68c76e8400) [pid = 13885] [serial = 923] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 186 (0x7f68d3aee000) [pid = 13885] [serial = 759] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 185 (0x7f68ea70b800) [pid = 13885] [serial = 825] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 184 (0x7f68cd357c00) [pid = 13885] [serial = 950] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 183 (0x7f68de1a2000) [pid = 13885] [serial = 822] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 182 (0x7f68ef61fc00) [pid = 13885] [serial = 831] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 181 (0x7f68c6efc000) [pid = 13885] [serial = 783] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 180 (0x7f68d9f63800) [pid = 13885] [serial = 938] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 179 (0x7f68d6ddb800) [pid = 13885] [serial = 936] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 178 (0x7f68eb42d400) [pid = 13885] [serial = 729] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 177 (0x7f68dfc99400) [pid = 13885] [serial = 723] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 176 (0x7f68c76f0000) [pid = 13885] [serial = 843] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 175 (0x7f68ef622000) [pid = 13885] [serial = 837] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 174 (0x7f68de1ab800) [pid = 13885] [serial = 665] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 173 (0x7f68ddcce400) [pid = 13885] [serial = 720] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 172 (0x7f68dcbd9000) [pid = 13885] [serial = 846] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 171 (0x7f68dc3e1400) [pid = 13885] [serial = 717] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 170 (0x7f68ef5be000) [pid = 13885] [serial = 894] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 169 (0x7f68def06800) [pid = 13885] [serial = 668] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 168 (0x7f68d3ae2400) [pid = 13885] [serial = 656] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 167 (0x7f68c93a3800) [pid = 13885] [serial = 924] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 166 (0x7f68d21cbc00) [pid = 13885] [serial = 945] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 165 (0x7f68d73d7800) [pid = 13885] [serial = 659] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 164 (0x7f68cd6c6800) [pid = 13885] [serial = 926] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 163 (0x7f68d6c69c00) [pid = 13885] [serial = 935] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 162 (0x7f68d3ac5c00) [pid = 13885] [serial = 929] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 161 (0x7f68ef5bf400) [pid = 13885] [serial = 771] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 160 (0x7f68cd3f3400) [pid = 13885] [serial = 777] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 159 (0x7f68d73d5800) [pid = 13885] [serial = 714] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 158 (0x7f68cd1cbc00) [pid = 13885] [serial = 653] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 157 (0x7f68d3ced800) [pid = 13885] [serial = 930] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 156 (0x7f68ea3a6000) [pid = 13885] [serial = 678] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 155 (0x7f68c5c2e800) [pid = 13885] [serial = 849] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 154 (0x7f68e365ac00) [pid = 13885] [serial = 671] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 153 (0x7f68d3ae3400) [pid = 13885] [serial = 947] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 152 (0x7f68ed61cc00) [pid = 13885] [serial = 828] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 151 (0x7f68d95dbc00) [pid = 13885] [serial = 762] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 150 (0x7f68c93a5c00) [pid = 13885] [serial = 942] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 149 (0x7f68eb8c3000) [pid = 13885] [serial = 732] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 148 (0x7f68d3147c00) [pid = 13885] [serial = 708] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 147 (0x7f68dc3e0400) [pid = 13885] [serial = 939] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 146 (0x7f68cd3ee800) [pid = 13885] [serial = 885] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 145 (0x7f68d21d2000) [pid = 13885] [serial = 927] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 144 (0x7f68d5543000) [pid = 13885] [serial = 932] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 143 (0x7f68ea59ac00) [pid = 13885] [serial = 681] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 142 (0x7f68d41b0c00) [pid = 13885] [serial = 780] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 141 (0x7f68cd3e5400) [pid = 13885] [serial = 944] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 140 (0x7f68ea5e7c00) [pid = 13885] [serial = 726] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 139 (0x7f68c93a4400) [pid = 13885] [serial = 909] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 138 (0x7f68ea2c2c00) [pid = 13885] [serial = 765] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 137 (0x7f68d3aeb400) [pid = 13885] [serial = 711] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 136 (0x7f68ef9a2000) [pid = 13885] [serial = 855] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 135 (0x7f68ea070000) [pid = 13885] [serial = 675] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 134 (0x7f68d41b4c00) [pid = 13885] [serial = 789] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 133 (0x7f68ef765400) [pid = 13885] [serial = 900] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 132 (0x7f68d210b800) [pid = 13885] [serial = 951] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 131 (0x7f68c76ea000) [pid = 13885] [serial = 882] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 130 (0x7f68ef76fc00) [pid = 13885] [serial = 852] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 129 (0x7f68d41b4000) [pid = 13885] [serial = 786] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 128 (0x7f68d41b1000) [pid = 13885] [serial = 948] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 127 (0x7f68ed1e3000) [pid = 13885] [serial = 768] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | --DOMWINDOW == 126 (0x7f68c939ac00) [pid = 13885] [serial = 941] [outer = (nil)] [url = about:blank] 20:14:45 INFO - PROCESS | 13885 | 1461208485113 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 20:14:45 INFO - PROCESS | 13885 | 1461208485131 Marionette TRACE conn3 <- [1,1382,null,{}] 20:14:45 INFO - PROCESS | 13885 | 1461208485189 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}] 20:14:45 INFO - PROCESS | 13885 | 1461208485403 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 20:14:45 INFO - PROCESS | 13885 | 1461208485593 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:45 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c6e9b000 == 109 [pid = 13885] [id = 353] 20:14:45 INFO - PROCESS | 13885 | ++DOMWINDOW == 127 (0x7f68c939b000) [pid = 13885] [serial = 1060] [outer = (nil)] 20:14:45 INFO - PROCESS | 13885 | ++DOMWINDOW == 128 (0x7f68cd6c7000) [pid = 13885] [serial = 1061] [outer = 0x7f68c939b000] 20:14:45 INFO - PROCESS | 13885 | 1461208485659 Marionette DEBUG loaded listener.js 20:14:45 INFO - PROCESS | 13885 | ++DOMWINDOW == 129 (0x7f68d2105000) [pid = 13885] [serial = 1062] [outer = 0x7f68c939b000] 20:14:46 INFO - PROCESS | 13885 | [13885] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:14:46 INFO - PROCESS | 13885 | 1461208486412 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] 20:14:46 INFO - PROCESS | 13885 | 1461208486447 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 20:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 20:14:46 INFO - PROCESS | 13885 | 1461208486452 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 20:14:46 INFO - PROCESS | 13885 | 1461208486455 Marionette TRACE conn3 <- [1,1386,null,{}] 20:14:46 INFO - PROCESS | 13885 | 1461208486460 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}] 20:14:46 INFO - PROCESS | 13885 | 1461208486637 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 20:14:46 INFO - PROCESS | 13885 | 1461208486652 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:46 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c96d7800 == 110 [pid = 13885] [id = 354] 20:14:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 130 (0x7f68cd3e7000) [pid = 13885] [serial = 1063] [outer = (nil)] 20:14:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 131 (0x7f68d311f000) [pid = 13885] [serial = 1064] [outer = 0x7f68cd3e7000] 20:14:46 INFO - PROCESS | 13885 | 1461208486728 Marionette DEBUG loaded listener.js 20:14:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 132 (0x7f68d3141c00) [pid = 13885] [serial = 1065] [outer = 0x7f68cd3e7000] 20:14:47 INFO - PROCESS | 13885 | 1461208487725 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] 20:14:47 INFO - PROCESS | 13885 | 1461208487791 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 20:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 20:14:47 INFO - PROCESS | 13885 | 1461208487797 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 20:14:47 INFO - PROCESS | 13885 | 1461208487800 Marionette TRACE conn3 <- [1,1390,null,{}] 20:14:47 INFO - PROCESS | 13885 | 1461208487806 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}] 20:14:48 INFO - PROCESS | 13885 | 1461208488051 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 20:14:48 INFO - PROCESS | 13885 | 1461208488075 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:48 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cd37f800 == 111 [pid = 13885] [id = 355] 20:14:48 INFO - PROCESS | 13885 | ++DOMWINDOW == 133 (0x7f68cba46800) [pid = 13885] [serial = 1066] [outer = (nil)] 20:14:48 INFO - PROCESS | 13885 | ++DOMWINDOW == 134 (0x7f68d31e4400) [pid = 13885] [serial = 1067] [outer = 0x7f68cba46800] 20:14:48 INFO - PROCESS | 13885 | 1461208488138 Marionette DEBUG loaded listener.js 20:14:48 INFO - PROCESS | 13885 | ++DOMWINDOW == 135 (0x7f68d3acb800) [pid = 13885] [serial = 1068] [outer = 0x7f68cba46800] 20:14:49 INFO - PROCESS | 13885 | 1461208489110 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]]]}] 20:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 20:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1379ms 20:14:49 INFO - PROCESS | 13885 | 1461208489188 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 20:14:49 INFO - PROCESS | 13885 | 1461208489191 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 20:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 20:14:49 INFO - PROCESS | 13885 | 1461208489197 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 20:14:49 INFO - PROCESS | 13885 | 1461208489199 Marionette TRACE conn3 <- [1,1394,null,{}] 20:14:49 INFO - PROCESS | 13885 | 1461208489204 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}] 20:14:49 INFO - PROCESS | 13885 | 1461208489466 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 20:14:49 INFO - PROCESS | 13885 | --DOMWINDOW == 134 (0x7f68c6eef000) [pid = 13885] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 20:14:49 INFO - PROCESS | 13885 | --DOMWINDOW == 133 (0x7f68d3ef0000) [pid = 13885] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:14:49 INFO - PROCESS | 13885 | --DOMWINDOW == 132 (0x7f68c59a6c00) [pid = 13885] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 20:14:49 INFO - PROCESS | 13885 | --DOMWINDOW == 131 (0x7f68c59a3800) [pid = 13885] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 20:14:49 INFO - PROCESS | 13885 | --DOMWINDOW == 130 (0x7f68c39d7c00) [pid = 13885] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 20:14:49 INFO - PROCESS | 13885 | --DOMWINDOW == 129 (0x7f68d3ad6c00) [pid = 13885] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 20:14:49 INFO - PROCESS | 13885 | --DOMWINDOW == 128 (0x7f68d4420000) [pid = 13885] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:14:49 INFO - PROCESS | 13885 | --DOMWINDOW == 127 (0x7f68cd3b5800) [pid = 13885] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 20:14:49 INFO - PROCESS | 13885 | --DOMWINDOW == 126 (0x7f68c939f800) [pid = 13885] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 20:14:49 INFO - PROCESS | 13885 | 1461208489953 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:49 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c96d9000 == 112 [pid = 13885] [id = 356] 20:14:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 127 (0x7f68c39d7c00) [pid = 13885] [serial = 1069] [outer = (nil)] 20:14:50 INFO - PROCESS | 13885 | ++DOMWINDOW == 128 (0x7f68c8218400) [pid = 13885] [serial = 1070] [outer = 0x7f68c39d7c00] 20:14:50 INFO - PROCESS | 13885 | 1461208490022 Marionette DEBUG loaded listener.js 20:14:50 INFO - PROCESS | 13885 | ++DOMWINDOW == 129 (0x7f68d441d400) [pid = 13885] [serial = 1071] [outer = 0x7f68c39d7c00] 20:14:50 INFO - PROCESS | 13885 | 1461208490678 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]]]}] 20:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 20:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1527ms 20:14:50 INFO - PROCESS | 13885 | 1461208490726 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 20:14:50 INFO - PROCESS | 13885 | 1461208490729 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 20:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 20:14:50 INFO - PROCESS | 13885 | 1461208490735 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 20:14:50 INFO - PROCESS | 13885 | 1461208490737 Marionette TRACE conn3 <- [1,1398,null,{}] 20:14:50 INFO - PROCESS | 13885 | 1461208490743 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}] 20:14:50 INFO - PROCESS | 13885 | 1461208490989 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 20:14:51 INFO - PROCESS | 13885 | 1461208491009 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:51 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d55c1800 == 113 [pid = 13885] [id = 357] 20:14:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 130 (0x7f68d41b4c00) [pid = 13885] [serial = 1072] [outer = (nil)] 20:14:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 131 (0x7f68d6b8b800) [pid = 13885] [serial = 1073] [outer = 0x7f68d41b4c00] 20:14:51 INFO - PROCESS | 13885 | 1461208491075 Marionette DEBUG loaded listener.js 20:14:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 132 (0x7f68d6dcd400) [pid = 13885] [serial = 1074] [outer = 0x7f68d41b4c00] 20:14:51 INFO - PROCESS | 13885 | 1461208491975 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]]]}] 20:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 20:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1283ms 20:14:52 INFO - PROCESS | 13885 | 1461208492029 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 20:14:52 INFO - PROCESS | 13885 | 1461208492035 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 20:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 20:14:52 INFO - PROCESS | 13885 | 1461208492044 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 20:14:52 INFO - PROCESS | 13885 | 1461208492049 Marionette TRACE conn3 <- [1,1402,null,{}] 20:14:52 INFO - PROCESS | 13885 | 1461208492058 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}] 20:14:52 INFO - PROCESS | 13885 | 1461208492302 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 20:14:52 INFO - PROCESS | 13885 | 1461208492557 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:52 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c7023800 == 114 [pid = 13885] [id = 358] 20:14:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 133 (0x7f68c6efd800) [pid = 13885] [serial = 1075] [outer = (nil)] 20:14:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 134 (0x7f68c76ea000) [pid = 13885] [serial = 1076] [outer = 0x7f68c6efd800] 20:14:52 INFO - PROCESS | 13885 | 1461208492679 Marionette DEBUG loaded listener.js 20:14:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 135 (0x7f68c8465c00) [pid = 13885] [serial = 1077] [outer = 0x7f68c6efd800] 20:14:53 INFO - PROCESS | 13885 | 1461208493592 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]]]}] 20:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 20:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1586ms 20:14:53 INFO - PROCESS | 13885 | 1461208493632 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 20:14:53 INFO - PROCESS | 13885 | 1461208493641 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 20:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 20:14:53 INFO - PROCESS | 13885 | 1461208493652 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 20:14:53 INFO - PROCESS | 13885 | 1461208493656 Marionette TRACE conn3 <- [1,1406,null,{}] 20:14:53 INFO - PROCESS | 13885 | 1461208493662 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}] 20:14:53 INFO - PROCESS | 13885 | 1461208493875 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 20:14:54 INFO - PROCESS | 13885 | 1461208494061 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:54 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d3925800 == 115 [pid = 13885] [id = 359] 20:14:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 136 (0x7f68cb932400) [pid = 13885] [serial = 1078] [outer = (nil)] 20:14:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 137 (0x7f68cd354000) [pid = 13885] [serial = 1079] [outer = 0x7f68cb932400] 20:14:54 INFO - PROCESS | 13885 | 1461208494197 Marionette DEBUG loaded listener.js 20:14:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 138 (0x7f68d20c6800) [pid = 13885] [serial = 1080] [outer = 0x7f68cb932400] 20:14:55 INFO - PROCESS | 13885 | 1461208495088 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]]]}] 20:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 20:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1487ms 20:14:55 INFO - PROCESS | 13885 | 1461208495140 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 20:14:55 INFO - PROCESS | 13885 | 1461208495144 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 20:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 20:14:55 INFO - PROCESS | 13885 | 1461208495150 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 20:14:55 INFO - PROCESS | 13885 | 1461208495155 Marionette TRACE conn3 <- [1,1410,null,{}] 20:14:55 INFO - PROCESS | 13885 | 1461208495172 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}] 20:14:55 INFO - PROCESS | 13885 | 1461208495399 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 20:14:55 INFO - PROCESS | 13885 | 1461208495678 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:55 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d79bb000 == 116 [pid = 13885] [id = 360] 20:14:55 INFO - PROCESS | 13885 | ++DOMWINDOW == 139 (0x7f68d3147400) [pid = 13885] [serial = 1081] [outer = (nil)] 20:14:55 INFO - PROCESS | 13885 | ++DOMWINDOW == 140 (0x7f68d3865400) [pid = 13885] [serial = 1082] [outer = 0x7f68d3147400] 20:14:55 INFO - PROCESS | 13885 | 1461208495801 Marionette DEBUG loaded listener.js 20:14:55 INFO - PROCESS | 13885 | ++DOMWINDOW == 141 (0x7f68d41a8400) [pid = 13885] [serial = 1083] [outer = 0x7f68d3147400] 20:14:56 INFO - PROCESS | 13885 | 1461208496823 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]]]}] 20:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 20:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1690ms 20:14:56 INFO - PROCESS | 13885 | 1461208496841 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 20:14:56 INFO - PROCESS | 13885 | 1461208496846 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 20:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 20:14:56 INFO - PROCESS | 13885 | 1461208496853 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 20:14:56 INFO - PROCESS | 13885 | 1461208496855 Marionette TRACE conn3 <- [1,1414,null,{}] 20:14:56 INFO - PROCESS | 13885 | 1461208496861 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}] 20:14:57 INFO - PROCESS | 13885 | 1461208497069 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 20:14:57 INFO - PROCESS | 13885 | 1461208497307 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:57 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d808d800 == 117 [pid = 13885] [id = 361] 20:14:57 INFO - PROCESS | 13885 | ++DOMWINDOW == 142 (0x7f68d3148c00) [pid = 13885] [serial = 1084] [outer = (nil)] 20:14:57 INFO - PROCESS | 13885 | ++DOMWINDOW == 143 (0x7f68d5546c00) [pid = 13885] [serial = 1085] [outer = 0x7f68d3148c00] 20:14:57 INFO - PROCESS | 13885 | 1461208497398 Marionette DEBUG loaded listener.js 20:14:57 INFO - PROCESS | 13885 | ++DOMWINDOW == 144 (0x7f68d6dd0400) [pid = 13885] [serial = 1086] [outer = 0x7f68d3148c00] 20:14:58 INFO - PROCESS | 13885 | 1461208498346 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]]]}] 20:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 20:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1528ms 20:14:58 INFO - PROCESS | 13885 | 1461208498383 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 20:14:58 INFO - PROCESS | 13885 | 1461208498387 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 20:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 20:14:58 INFO - PROCESS | 13885 | 1461208498393 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 20:14:58 INFO - PROCESS | 13885 | 1461208498397 Marionette TRACE conn3 <- [1,1418,null,{}] 20:14:58 INFO - PROCESS | 13885 | 1461208498402 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}] 20:14:58 INFO - PROCESS | 13885 | 1461208498616 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 20:14:58 INFO - PROCESS | 13885 | 1461208498850 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:58 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dd749800 == 118 [pid = 13885] [id = 362] 20:14:58 INFO - PROCESS | 13885 | ++DOMWINDOW == 145 (0x7f68d41aec00) [pid = 13885] [serial = 1087] [outer = (nil)] 20:14:58 INFO - PROCESS | 13885 | ++DOMWINDOW == 146 (0x7f68d73cf000) [pid = 13885] [serial = 1088] [outer = 0x7f68d41aec00] 20:14:58 INFO - PROCESS | 13885 | 1461208498940 Marionette DEBUG loaded listener.js 20:14:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 147 (0x7f68d7792c00) [pid = 13885] [serial = 1089] [outer = 0x7f68d41aec00] 20:14:59 INFO - PROCESS | 13885 | 1461208499830 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]]]}] 20:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 20:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1483ms 20:14:59 INFO - PROCESS | 13885 | 1461208499877 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 20:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 20:14:59 INFO - PROCESS | 13885 | 1461208499881 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 20:14:59 INFO - PROCESS | 13885 | 1461208499888 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 20:14:59 INFO - PROCESS | 13885 | 1461208499891 Marionette TRACE conn3 <- [1,1422,null,{}] 20:14:59 INFO - PROCESS | 13885 | 1461208499897 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}] 20:15:00 INFO - PROCESS | 13885 | 1461208500130 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 20:15:00 INFO - PROCESS | 13885 | 1461208500377 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:00 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68e4308800 == 119 [pid = 13885] [id = 363] 20:15:00 INFO - PROCESS | 13885 | ++DOMWINDOW == 148 (0x7f68d9f5b800) [pid = 13885] [serial = 1090] [outer = (nil)] 20:15:00 INFO - PROCESS | 13885 | ++DOMWINDOW == 149 (0x7f68dcc9fc00) [pid = 13885] [serial = 1091] [outer = 0x7f68d9f5b800] 20:15:00 INFO - PROCESS | 13885 | 1461208500481 Marionette DEBUG loaded listener.js 20:15:00 INFO - PROCESS | 13885 | ++DOMWINDOW == 150 (0x7f68ddcd5800) [pid = 13885] [serial = 1092] [outer = 0x7f68d9f5b800] 20:15:01 INFO - PROCESS | 13885 | 1461208501341 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]]]}] 20:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 20:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1530ms 20:15:01 INFO - PROCESS | 13885 | 1461208501418 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 20:15:01 INFO - PROCESS | 13885 | 1461208501422 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 20:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 20:15:01 INFO - PROCESS | 13885 | 1461208501428 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 20:15:01 INFO - PROCESS | 13885 | 1461208501431 Marionette TRACE conn3 <- [1,1426,null,{}] 20:15:01 INFO - PROCESS | 13885 | 1461208501436 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}] 20:15:01 INFO - PROCESS | 13885 | 1461208501669 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 20:15:01 INFO - PROCESS | 13885 | 1461208501933 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:01 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68eb416800 == 120 [pid = 13885] [id = 364] 20:15:01 INFO - PROCESS | 13885 | ++DOMWINDOW == 151 (0x7f68de940c00) [pid = 13885] [serial = 1093] [outer = (nil)] 20:15:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 152 (0x7f68de9ba800) [pid = 13885] [serial = 1094] [outer = 0x7f68de940c00] 20:15:02 INFO - PROCESS | 13885 | 1461208502017 Marionette DEBUG loaded listener.js 20:15:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 153 (0x7f68def8ac00) [pid = 13885] [serial = 1095] [outer = 0x7f68de940c00] 20:15:02 INFO - PROCESS | 13885 | 1461208502938 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]]]}] 20:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 20:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1578ms 20:15:03 INFO - PROCESS | 13885 | 1461208503007 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 20:15:03 INFO - PROCESS | 13885 | 1461208503011 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 20:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 20:15:03 INFO - PROCESS | 13885 | 1461208503017 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 20:15:03 INFO - PROCESS | 13885 | 1461208503020 Marionette TRACE conn3 <- [1,1430,null,{}] 20:15:03 INFO - PROCESS | 13885 | 1461208503025 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}] 20:15:03 INFO - PROCESS | 13885 | 1461208503223 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 20:15:03 INFO - PROCESS | 13885 | 1461208503453 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:03 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ef04f800 == 121 [pid = 13885] [id = 365] 20:15:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 154 (0x7f68d9f63800) [pid = 13885] [serial = 1096] [outer = (nil)] 20:15:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 155 (0x7f68e9449000) [pid = 13885] [serial = 1097] [outer = 0x7f68d9f63800] 20:15:03 INFO - PROCESS | 13885 | 1461208503570 Marionette DEBUG loaded listener.js 20:15:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 156 (0x7f68ea2c2c00) [pid = 13885] [serial = 1098] [outer = 0x7f68d9f63800] 20:15:04 INFO - PROCESS | 13885 | 1461208504520 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]]]}] 20:15:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 20:15:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1578ms 20:15:04 INFO - PROCESS | 13885 | 1461208504597 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 20:15:04 INFO - PROCESS | 13885 | 1461208504601 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 20:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 20:15:04 INFO - PROCESS | 13885 | 1461208504607 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 20:15:04 INFO - PROCESS | 13885 | 1461208504610 Marionette TRACE conn3 <- [1,1434,null,{}] 20:15:04 INFO - PROCESS | 13885 | 1461208504615 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}] 20:15:04 INFO - PROCESS | 13885 | 1461208504865 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 20:15:05 INFO - PROCESS | 13885 | 1461208505145 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:05 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68efb26000 == 122 [pid = 13885] [id = 366] 20:15:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 157 (0x7f68de941000) [pid = 13885] [serial = 1099] [outer = (nil)] 20:15:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 158 (0x7f68ea59c400) [pid = 13885] [serial = 1100] [outer = 0x7f68de941000] 20:15:05 INFO - PROCESS | 13885 | 1461208505221 Marionette DEBUG loaded listener.js 20:15:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 159 (0x7f68ea7b2800) [pid = 13885] [serial = 1101] [outer = 0x7f68de941000] 20:15:06 INFO - PROCESS | 13885 | 1461208506083 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]]]}] 20:15:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 20:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1532ms 20:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 20:15:06 INFO - PROCESS | 13885 | 1461208506140 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 20:15:06 INFO - PROCESS | 13885 | 1461208506143 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 20:15:06 INFO - PROCESS | 13885 | 1461208506150 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 20:15:06 INFO - PROCESS | 13885 | 1461208506153 Marionette TRACE conn3 <- [1,1438,null,{}] 20:15:06 INFO - PROCESS | 13885 | 1461208506158 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}] 20:15:06 INFO - PROCESS | 13885 | 1461208506355 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 20:15:06 INFO - PROCESS | 13885 | 1461208506597 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:06 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68f24d1800 == 123 [pid = 13885] [id = 367] 20:15:06 INFO - PROCESS | 13885 | ++DOMWINDOW == 160 (0x7f68cbbd3400) [pid = 13885] [serial = 1102] [outer = (nil)] 20:15:06 INFO - PROCESS | 13885 | ++DOMWINDOW == 161 (0x7f68eb8c5400) [pid = 13885] [serial = 1103] [outer = 0x7f68cbbd3400] 20:15:06 INFO - PROCESS | 13885 | 1461208506715 Marionette DEBUG loaded listener.js 20:15:06 INFO - PROCESS | 13885 | ++DOMWINDOW == 162 (0x7f68eb8f9800) [pid = 13885] [serial = 1104] [outer = 0x7f68cbbd3400] 20:15:07 INFO - PROCESS | 13885 | 1461208507564 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]]]}] 20:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 20:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1492ms 20:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 20:15:07 INFO - PROCESS | 13885 | 1461208507642 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 20:15:07 INFO - PROCESS | 13885 | 1461208507645 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 20:15:07 INFO - PROCESS | 13885 | 1461208507652 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 20:15:07 INFO - PROCESS | 13885 | 1461208507656 Marionette TRACE conn3 <- [1,1442,null,{}] 20:15:07 INFO - PROCESS | 13885 | 1461208507661 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}] 20:15:07 INFO - PROCESS | 13885 | 1461208507923 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 20:15:08 INFO - PROCESS | 13885 | 1461208508169 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:08 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c27d6800 == 124 [pid = 13885] [id = 368] 20:15:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 163 (0x7f68ef686800) [pid = 13885] [serial = 1105] [outer = (nil)] 20:15:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 164 (0x7f68ef765400) [pid = 13885] [serial = 1106] [outer = 0x7f68ef686800] 20:15:08 INFO - PROCESS | 13885 | 1461208508297 Marionette DEBUG loaded listener.js 20:15:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 165 (0x7f68efa23c00) [pid = 13885] [serial = 1107] [outer = 0x7f68ef686800] 20:15:09 INFO - PROCESS | 13885 | 1461208509241 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]]]}] 20:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 20:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1633ms 20:15:09 INFO - PROCESS | 13885 | 1461208509284 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 20:15:09 INFO - PROCESS | 13885 | 1461208509288 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 20:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 20:15:09 INFO - PROCESS | 13885 | 1461208509294 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 20:15:09 INFO - PROCESS | 13885 | 1461208509296 Marionette TRACE conn3 <- [1,1446,null,{}] 20:15:09 INFO - PROCESS | 13885 | 1461208509302 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}] 20:15:09 INFO - PROCESS | 13885 | 1461208509504 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 20:15:09 INFO - PROCESS | 13885 | 1461208509749 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:09 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c28d1800 == 125 [pid = 13885] [id = 369] 20:15:09 INFO - PROCESS | 13885 | ++DOMWINDOW == 166 (0x7f68c27e9800) [pid = 13885] [serial = 1108] [outer = (nil)] 20:15:09 INFO - PROCESS | 13885 | ++DOMWINDOW == 167 (0x7f68c27f0800) [pid = 13885] [serial = 1109] [outer = 0x7f68c27e9800] 20:15:09 INFO - PROCESS | 13885 | 1461208509918 Marionette DEBUG loaded listener.js 20:15:10 INFO - PROCESS | 13885 | ++DOMWINDOW == 168 (0x7f68ef5c2c00) [pid = 13885] [serial = 1110] [outer = 0x7f68c27e9800] 20:15:10 INFO - PROCESS | 13885 | 1461208510788 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]]]}] 20:15:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 20:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1532ms 20:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 20:15:10 INFO - PROCESS | 13885 | 1461208510827 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 20:15:10 INFO - PROCESS | 13885 | 1461208510830 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 20:15:10 INFO - PROCESS | 13885 | 1461208510837 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 20:15:10 INFO - PROCESS | 13885 | 1461208510840 Marionette TRACE conn3 <- [1,1450,null,{}] 20:15:10 INFO - PROCESS | 13885 | 1461208510845 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}] 20:15:11 INFO - PROCESS | 13885 | 1461208511045 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 20:15:11 INFO - PROCESS | 13885 | 1461208511720 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:11 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c6e87800 == 126 [pid = 13885] [id = 370] 20:15:11 INFO - PROCESS | 13885 | ++DOMWINDOW == 169 (0x7f68c39d8800) [pid = 13885] [serial = 1111] [outer = (nil)] 20:15:11 INFO - PROCESS | 13885 | ++DOMWINDOW == 170 (0x7f68c39e3000) [pid = 13885] [serial = 1112] [outer = 0x7f68c39d8800] 20:15:11 INFO - PROCESS | 13885 | 1461208511798 Marionette DEBUG loaded listener.js 20:15:11 INFO - PROCESS | 13885 | ++DOMWINDOW == 171 (0x7f68c6eef800) [pid = 13885] [serial = 1113] [outer = 0x7f68c39d8800] 20:15:12 INFO - PROCESS | 13885 | 1461208512652 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]]]}] 20:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 20:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1892ms 20:15:12 INFO - PROCESS | 13885 | 1461208512730 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 20:15:12 INFO - PROCESS | 13885 | 1461208512737 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 20:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 20:15:12 INFO - PROCESS | 13885 | 1461208512747 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 20:15:12 INFO - PROCESS | 13885 | 1461208512750 Marionette TRACE conn3 <- [1,1454,null,{}] 20:15:12 INFO - PROCESS | 13885 | 1461208512757 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}] 20:15:13 INFO - PROCESS | 13885 | 1461208512998 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 20:15:13 INFO - PROCESS | 13885 | 1461208513398 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:13 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c4aa6800 == 127 [pid = 13885] [id = 371] 20:15:13 INFO - PROCESS | 13885 | ++DOMWINDOW == 172 (0x7f68c76efc00) [pid = 13885] [serial = 1114] [outer = (nil)] 20:15:13 INFO - PROCESS | 13885 | ++DOMWINDOW == 173 (0x7f68c939e400) [pid = 13885] [serial = 1115] [outer = 0x7f68c76efc00] 20:15:13 INFO - PROCESS | 13885 | 1461208513477 Marionette DEBUG loaded listener.js 20:15:13 INFO - PROCESS | 13885 | ++DOMWINDOW == 174 (0x7f68c9cefc00) [pid = 13885] [serial = 1116] [outer = 0x7f68c76efc00] 20:15:14 INFO - PROCESS | 13885 | 1461208514454 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]]]}] 20:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 20:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1785ms 20:15:14 INFO - PROCESS | 13885 | 1461208514537 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 20:15:14 INFO - PROCESS | 13885 | 1461208514543 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 20:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 20:15:14 INFO - PROCESS | 13885 | 1461208514551 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 20:15:14 INFO - PROCESS | 13885 | 1461208514554 Marionette TRACE conn3 <- [1,1458,null,{}] 20:15:14 INFO - PROCESS | 13885 | 1461208514561 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}] 20:15:14 INFO - PROCESS | 13885 | 1461208514816 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 20:15:14 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c96d9000 == 126 [pid = 13885] [id = 356] 20:15:14 INFO - PROCESS | 13885 | --DOMWINDOW == 173 (0x7f68cd351000) [pid = 13885] [serial = 983] [outer = (nil)] [url = about:blank] 20:15:14 INFO - PROCESS | 13885 | --DOMWINDOW == 172 (0x7f68d4481000) [pid = 13885] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:15:14 INFO - PROCESS | 13885 | --DOMWINDOW == 171 (0x7f68c846a400) [pid = 13885] [serial = 986] [outer = (nil)] [url = about:blank] 20:15:14 INFO - PROCESS | 13885 | --DOMWINDOW == 170 (0x7f68ed6d0c00) [pid = 13885] [serial = 980] [outer = (nil)] [url = about:blank] 20:15:14 INFO - PROCESS | 13885 | --DOMWINDOW == 169 (0x7f68c7599400) [pid = 13885] [serial = 989] [outer = (nil)] [url = about:blank] 20:15:14 INFO - PROCESS | 13885 | --DOMWINDOW == 168 (0x7f68ea5e7800) [pid = 13885] [serial = 977] [outer = (nil)] [url = about:blank] 20:15:15 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cd37f800 == 125 [pid = 13885] [id = 355] 20:15:15 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c96d7800 == 124 [pid = 13885] [id = 354] 20:15:15 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c6e9b000 == 123 [pid = 13885] [id = 353] 20:15:15 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c5979800 == 122 [pid = 13885] [id = 352] 20:15:15 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c935f800 == 121 [pid = 13885] [id = 351] 20:15:15 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68e43b7800 == 120 [pid = 13885] [id = 346] 20:15:15 INFO - PROCESS | 13885 | 1461208515171 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:15 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68de1fa000 == 119 [pid = 13885] [id = 345] 20:15:15 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dcbf6000 == 118 [pid = 13885] [id = 344] 20:15:15 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68db056800 == 117 [pid = 13885] [id = 343] 20:15:15 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7d8b800 == 116 [pid = 13885] [id = 342] 20:15:15 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c6e86800 == 117 [pid = 13885] [id = 372] 20:15:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 169 (0x7f68c8219c00) [pid = 13885] [serial = 1117] [outer = (nil)] 20:15:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 170 (0x7f68cd355400) [pid = 13885] [serial = 1118] [outer = 0x7f68c8219c00] 20:15:15 INFO - PROCESS | 13885 | 1461208515247 Marionette DEBUG loaded listener.js 20:15:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 171 (0x7f68d20c6c00) [pid = 13885] [serial = 1119] [outer = 0x7f68c8219c00] 20:15:15 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7c05800 == 116 [pid = 13885] [id = 341] 20:15:15 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c70a7800 == 115 [pid = 13885] [id = 338] 20:15:15 INFO - PROCESS | 13885 | --DOMWINDOW == 170 (0x7f68d6dce000) [pid = 13885] [serial = 962] [outer = (nil)] [url = about:blank] 20:15:15 INFO - PROCESS | 13885 | --DOMWINDOW == 169 (0x7f68c9d0d000) [pid = 13885] [serial = 1011] [outer = (nil)] [url = about:blank] 20:15:15 INFO - PROCESS | 13885 | --DOMWINDOW == 168 (0x7f68d32ad400) [pid = 13885] [serial = 1005] [outer = (nil)] [url = about:blank] 20:15:15 INFO - PROCESS | 13885 | --DOMWINDOW == 167 (0x7f68c5c25c00) [pid = 13885] [serial = 992] [outer = (nil)] [url = about:blank] 20:15:15 INFO - PROCESS | 13885 | --DOMWINDOW == 166 (0x7f68d220fc00) [pid = 13885] [serial = 1002] [outer = (nil)] [url = about:blank] 20:15:15 INFO - PROCESS | 13885 | --DOMWINDOW == 165 (0x7f68d7d4c400) [pid = 13885] [serial = 965] [outer = (nil)] [url = about:blank] 20:15:15 INFO - PROCESS | 13885 | --DOMWINDOW == 164 (0x7f68d43fb000) [pid = 13885] [serial = 1008] [outer = (nil)] [url = about:blank] 20:15:15 INFO - PROCESS | 13885 | --DOMWINDOW == 163 (0x7f68dbeb0800) [pid = 13885] [serial = 968] [outer = (nil)] [url = about:blank] 20:15:15 INFO - PROCESS | 13885 | --DOMWINDOW == 162 (0x7f68e943d400) [pid = 13885] [serial = 672] [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.] 20:15:15 INFO - PROCESS | 13885 | --DOMWINDOW == 161 (0x7f68cba40800) [pid = 13885] [serial = 1001] [outer = (nil)] [url = about:blank] 20:15:15 INFO - PROCESS | 13885 | --DOMWINDOW == 160 (0x7f68ea077800) [pid = 13885] [serial = 974] [outer = (nil)] [url = about:blank] 20:15:15 INFO - PROCESS | 13885 | --DOMWINDOW == 159 (0x7f68d20c8800) [pid = 13885] [serial = 999] [outer = (nil)] [url = about:blank] 20:15:15 INFO - PROCESS | 13885 | --DOMWINDOW == 158 (0x7f68c93a5000) [pid = 13885] [serial = 1010] [outer = (nil)] [url = about:blank] 20:15:15 INFO - PROCESS | 13885 | --DOMWINDOW == 157 (0x7f68c97acc00) [pid = 13885] [serial = 995] [outer = (nil)] [url = about:blank] 20:15:15 INFO - PROCESS | 13885 | --DOMWINDOW == 156 (0x7f68cd3ed800) [pid = 13885] [serial = 956] [outer = (nil)] [url = about:blank] 20:15:15 INFO - PROCESS | 13885 | --DOMWINDOW == 155 (0x7f68d3142c00) [pid = 13885] [serial = 1004] [outer = (nil)] [url = about:blank] 20:15:15 INFO - PROCESS | 13885 | --DOMWINDOW == 154 (0x7f68c9cec800) [pid = 13885] [serial = 996] [outer = (nil)] [url = about:blank] 20:15:15 INFO - PROCESS | 13885 | --DOMWINDOW == 153 (0x7f68cd3e5800) [pid = 13885] [serial = 998] [outer = (nil)] [url = about:blank] 20:15:15 INFO - PROCESS | 13885 | --DOMWINDOW == 152 (0x7f68c7591400) [pid = 13885] [serial = 993] [outer = (nil)] [url = about:blank] 20:15:15 INFO - PROCESS | 13885 | --DOMWINDOW == 151 (0x7f68ddd6fc00) [pid = 13885] [serial = 971] [outer = (nil)] [url = about:blank] 20:15:15 INFO - PROCESS | 13885 | --DOMWINDOW == 150 (0x7f68d3ce9400) [pid = 13885] [serial = 959] [outer = (nil)] [url = about:blank] 20:15:15 INFO - PROCESS | 13885 | --DOMWINDOW == 149 (0x7f68d3aed400) [pid = 13885] [serial = 1007] [outer = (nil)] [url = about:blank] 20:15:16 INFO - PROCESS | 13885 | 1461208516055 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]]]}] 20:15:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 20:15:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1534ms 20:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 20:15:16 INFO - PROCESS | 13885 | 1461208516086 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 20:15:16 INFO - PROCESS | 13885 | 1461208516089 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 20:15:16 INFO - PROCESS | 13885 | 1461208516104 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 20:15:16 INFO - PROCESS | 13885 | 1461208516113 Marionette TRACE conn3 <- [1,1462,null,{}] 20:15:16 INFO - PROCESS | 13885 | 1461208516122 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}] 20:15:16 INFO - PROCESS | 13885 | 1461208516329 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 20:15:16 INFO - PROCESS | 13885 | 1461208516493 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:16 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cb8b1000 == 116 [pid = 13885] [id = 373] 20:15:16 INFO - PROCESS | 13885 | ++DOMWINDOW == 150 (0x7f68c5c25c00) [pid = 13885] [serial = 1120] [outer = (nil)] 20:15:16 INFO - PROCESS | 13885 | ++DOMWINDOW == 151 (0x7f68d2106800) [pid = 13885] [serial = 1121] [outer = 0x7f68c5c25c00] 20:15:16 INFO - PROCESS | 13885 | 1461208516558 Marionette DEBUG loaded listener.js 20:15:16 INFO - PROCESS | 13885 | ++DOMWINDOW == 152 (0x7f68d313e000) [pid = 13885] [serial = 1122] [outer = 0x7f68c5c25c00] 20:15:17 INFO - PROCESS | 13885 | 1461208517373 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]]]}] 20:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 20:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1303ms 20:15:17 INFO - PROCESS | 13885 | 1461208517399 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 20:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 20:15:17 INFO - PROCESS | 13885 | 1461208517403 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 20:15:17 INFO - PROCESS | 13885 | 1461208517409 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 20:15:17 INFO - PROCESS | 13885 | 1461208517413 Marionette TRACE conn3 <- [1,1466,null,{}] 20:15:17 INFO - PROCESS | 13885 | 1461208517418 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}] 20:15:17 INFO - PROCESS | 13885 | 1461208517653 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 20:15:17 INFO - PROCESS | 13885 | 1461208517686 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:17 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cd8cb800 == 117 [pid = 13885] [id = 374] 20:15:17 INFO - PROCESS | 13885 | ++DOMWINDOW == 153 (0x7f68c27e5800) [pid = 13885] [serial = 1123] [outer = (nil)] 20:15:17 INFO - PROCESS | 13885 | ++DOMWINDOW == 154 (0x7f68d3687800) [pid = 13885] [serial = 1124] [outer = 0x7f68c27e5800] 20:15:17 INFO - PROCESS | 13885 | 1461208517752 Marionette DEBUG loaded listener.js 20:15:17 INFO - PROCESS | 13885 | ++DOMWINDOW == 155 (0x7f68d3acec00) [pid = 13885] [serial = 1125] [outer = 0x7f68c27e5800] 20:15:18 INFO - PROCESS | 13885 | 1461208518710 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]]]}] 20:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 20:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1329ms 20:15:18 INFO - PROCESS | 13885 | 1461208518743 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 20:15:18 INFO - PROCESS | 13885 | 1461208518746 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 20:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 20:15:18 INFO - PROCESS | 13885 | 1461208518760 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 20:15:18 INFO - PROCESS | 13885 | 1461208518765 Marionette TRACE conn3 <- [1,1470,null,{}] 20:15:18 INFO - PROCESS | 13885 | 1461208518796 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}] 20:15:19 INFO - PROCESS | 13885 | 1461208519025 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 20:15:19 INFO - PROCESS | 13885 | 1461208519054 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:19 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d40bd000 == 118 [pid = 13885] [id = 375] 20:15:19 INFO - PROCESS | 13885 | ++DOMWINDOW == 156 (0x7f68d41a8c00) [pid = 13885] [serial = 1126] [outer = (nil)] 20:15:19 INFO - PROCESS | 13885 | ++DOMWINDOW == 157 (0x7f68d441cc00) [pid = 13885] [serial = 1127] [outer = 0x7f68d41a8c00] 20:15:19 INFO - PROCESS | 13885 | 1461208519137 Marionette DEBUG loaded listener.js 20:15:19 INFO - PROCESS | 13885 | ++DOMWINDOW == 158 (0x7f68d6b17000) [pid = 13885] [serial = 1128] [outer = 0x7f68d41a8c00] 20:15:19 INFO - PROCESS | 13885 | --DOMWINDOW == 157 (0x7f68cba46800) [pid = 13885] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 20:15:19 INFO - PROCESS | 13885 | --DOMWINDOW == 156 (0x7f68c39d7c00) [pid = 13885] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 20:15:19 INFO - PROCESS | 13885 | --DOMWINDOW == 155 (0x7f68c939b000) [pid = 13885] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 20:15:19 INFO - PROCESS | 13885 | --DOMWINDOW == 154 (0x7f68cd3e7000) [pid = 13885] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 20:15:19 INFO - PROCESS | 13885 | --DOMWINDOW == 153 (0x7f68c846e400) [pid = 13885] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 20:15:19 INFO - PROCESS | 13885 | --DOMWINDOW == 152 (0x7f68c39e6000) [pid = 13885] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 20:15:20 INFO - PROCESS | 13885 | 1461208520276 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]]]}] 20:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 20:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1564ms 20:15:20 INFO - PROCESS | 13885 | 1461208520324 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 20:15:20 INFO - PROCESS | 13885 | 1461208520328 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 20:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 20:15:20 INFO - PROCESS | 13885 | 1461208520337 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 20:15:20 INFO - PROCESS | 13885 | 1461208520339 Marionette TRACE conn3 <- [1,1474,null,{}] 20:15:20 INFO - PROCESS | 13885 | 1461208520343 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}] 20:15:20 INFO - PROCESS | 13885 | 1461208520514 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 20:15:20 INFO - PROCESS | 13885 | 1461208520669 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:20 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7275800 == 119 [pid = 13885] [id = 376] 20:15:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 153 (0x7f68c59a6c00) [pid = 13885] [serial = 1129] [outer = (nil)] 20:15:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 154 (0x7f68d6dd2800) [pid = 13885] [serial = 1130] [outer = 0x7f68c59a6c00] 20:15:20 INFO - PROCESS | 13885 | 1461208520732 Marionette DEBUG loaded listener.js 20:15:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 155 (0x7f68d7d43c00) [pid = 13885] [serial = 1131] [outer = 0x7f68c59a6c00] 20:15:21 INFO - PROCESS | 13885 | 1461208521457 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]]]}] 20:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 20:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1181ms 20:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 20:15:21 INFO - PROCESS | 13885 | 1461208521516 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 20:15:21 INFO - PROCESS | 13885 | 1461208521519 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 20:15:21 INFO - PROCESS | 13885 | 1461208521525 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 20:15:21 INFO - PROCESS | 13885 | 1461208521528 Marionette TRACE conn3 <- [1,1478,null,{}] 20:15:21 INFO - PROCESS | 13885 | 1461208521533 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}] 20:15:21 INFO - PROCESS | 13885 | 1461208521763 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 20:15:21 INFO - PROCESS | 13885 | 1461208521990 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:22 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c4a20000 == 120 [pid = 13885] [id = 377] 20:15:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 156 (0x7f68c27e3800) [pid = 13885] [serial = 1132] [outer = (nil)] 20:15:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 157 (0x7f68c27ed000) [pid = 13885] [serial = 1133] [outer = 0x7f68c27e3800] 20:15:22 INFO - PROCESS | 13885 | 1461208522107 Marionette DEBUG loaded listener.js 20:15:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 158 (0x7f68c5c27400) [pid = 13885] [serial = 1134] [outer = 0x7f68c27e3800] 20:15:23 INFO - PROCESS | 13885 | 1461208523162 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]]]}] 20:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 20:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1686ms 20:15:23 INFO - PROCESS | 13885 | 1461208523213 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 20:15:23 INFO - PROCESS | 13885 | 1461208523221 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 20:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 20:15:23 INFO - PROCESS | 13885 | 1461208523230 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 20:15:23 INFO - PROCESS | 13885 | 1461208523234 Marionette TRACE conn3 <- [1,1482,null,{}] 20:15:23 INFO - PROCESS | 13885 | 1461208523243 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}] 20:15:23 INFO - PROCESS | 13885 | 1461208523471 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 20:15:23 INFO - PROCESS | 13885 | 1461208523729 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:23 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cb189800 == 121 [pid = 13885] [id = 378] 20:15:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 159 (0x7f68c846ac00) [pid = 13885] [serial = 1135] [outer = (nil)] 20:15:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 160 (0x7f68c9d09800) [pid = 13885] [serial = 1136] [outer = 0x7f68c846ac00] 20:15:23 INFO - PROCESS | 13885 | 1461208523854 Marionette DEBUG loaded listener.js 20:15:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 161 (0x7f68cba41800) [pid = 13885] [serial = 1137] [outer = 0x7f68c846ac00] 20:15:24 INFO - PROCESS | 13885 | 1461208524900 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]]]}] 20:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 20:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1740ms 20:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 20:15:24 INFO - PROCESS | 13885 | 1461208524974 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 20:15:24 INFO - PROCESS | 13885 | 1461208524979 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 20:15:24 INFO - PROCESS | 13885 | 1461208524987 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 20:15:24 INFO - PROCESS | 13885 | 1461208524990 Marionette TRACE conn3 <- [1,1486,null,{}] 20:15:25 INFO - PROCESS | 13885 | 1461208524997 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}] 20:15:25 INFO - PROCESS | 13885 | 1461208525251 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 20:15:25 INFO - PROCESS | 13885 | 1461208525539 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:25 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7063000 == 122 [pid = 13885] [id = 379] 20:15:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 162 (0x7f68d20cb400) [pid = 13885] [serial = 1138] [outer = (nil)] 20:15:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 163 (0x7f68d2111800) [pid = 13885] [serial = 1139] [outer = 0x7f68d20cb400] 20:15:25 INFO - PROCESS | 13885 | 1461208525657 Marionette DEBUG loaded listener.js 20:15:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 164 (0x7f68d220b000) [pid = 13885] [serial = 1140] [outer = 0x7f68d20cb400] 20:15:26 INFO - PROCESS | 13885 | 1461208526626 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]]]}] 20:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 20:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1682ms 20:15:26 INFO - PROCESS | 13885 | 1461208526669 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 20:15:26 INFO - PROCESS | 13885 | 1461208526672 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 20:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 20:15:26 INFO - PROCESS | 13885 | 1461208526689 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 20:15:26 INFO - PROCESS | 13885 | 1461208526699 Marionette TRACE conn3 <- [1,1490,null,{}] 20:15:26 INFO - PROCESS | 13885 | 1461208526707 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}] 20:15:26 INFO - PROCESS | 13885 | 1461208526971 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 20:15:27 INFO - PROCESS | 13885 | 1461208527236 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:27 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68db675000 == 123 [pid = 13885] [id = 380] 20:15:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 165 (0x7f68d2109c00) [pid = 13885] [serial = 1141] [outer = (nil)] 20:15:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 166 (0x7f68d441ec00) [pid = 13885] [serial = 1142] [outer = 0x7f68d2109c00] 20:15:27 INFO - PROCESS | 13885 | 1461208527313 Marionette DEBUG loaded listener.js 20:15:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 167 (0x7f68d553d400) [pid = 13885] [serial = 1143] [outer = 0x7f68d2109c00] 20:15:28 INFO - PROCESS | 13885 | 1461208528170 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]]]}] 20:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 20:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1552ms 20:15:28 INFO - PROCESS | 13885 | 1461208528234 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 20:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 20:15:28 INFO - PROCESS | 13885 | 1461208528239 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 20:15:28 INFO - PROCESS | 13885 | 1461208528246 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 20:15:28 INFO - PROCESS | 13885 | 1461208528249 Marionette TRACE conn3 <- [1,1494,null,{}] 20:15:28 INFO - PROCESS | 13885 | 1461208528254 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}] 20:15:28 INFO - PROCESS | 13885 | 1461208528468 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 20:15:28 INFO - PROCESS | 13885 | 1461208528662 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:28 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68de95c800 == 124 [pid = 13885] [id = 381] 20:15:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 168 (0x7f68d3e2e000) [pid = 13885] [serial = 1144] [outer = (nil)] 20:15:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 169 (0x7f68d6e86800) [pid = 13885] [serial = 1145] [outer = 0x7f68d3e2e000] 20:15:28 INFO - PROCESS | 13885 | 1461208528793 Marionette DEBUG loaded listener.js 20:15:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 170 (0x7f68d7d4c800) [pid = 13885] [serial = 1146] [outer = 0x7f68d3e2e000] 20:15:29 INFO - PROCESS | 13885 | 1461208529698 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]]]}] 20:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 20:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1487ms 20:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 20:15:29 INFO - PROCESS | 13885 | 1461208529733 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 20:15:29 INFO - PROCESS | 13885 | 1461208529736 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 20:15:29 INFO - PROCESS | 13885 | 1461208529744 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 20:15:29 INFO - PROCESS | 13885 | 1461208529746 Marionette TRACE conn3 <- [1,1498,null,{}] 20:15:29 INFO - PROCESS | 13885 | 1461208529754 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}] 20:15:29 INFO - PROCESS | 13885 | 1461208529971 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 20:15:30 INFO - PROCESS | 13885 | 1461208530226 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:30 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68e4310800 == 125 [pid = 13885] [id = 382] 20:15:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 171 (0x7f68dc3e9400) [pid = 13885] [serial = 1147] [outer = (nil)] 20:15:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 172 (0x7f68dcca1000) [pid = 13885] [serial = 1148] [outer = 0x7f68dc3e9400] 20:15:30 INFO - PROCESS | 13885 | 1461208530361 Marionette DEBUG loaded listener.js 20:15:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 173 (0x7f68dfca1c00) [pid = 13885] [serial = 1149] [outer = 0x7f68dc3e9400] 20:15:31 INFO - PROCESS | 13885 | 1461208531251 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]]]}] 20:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 20:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1537ms 20:15:31 INFO - PROCESS | 13885 | 1461208531281 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 20:15:31 INFO - PROCESS | 13885 | 1461208531285 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 20:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 20:15:31 INFO - PROCESS | 13885 | 1461208531292 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 20:15:31 INFO - PROCESS | 13885 | 1461208531296 Marionette TRACE conn3 <- [1,1502,null,{}] 20:15:31 INFO - PROCESS | 13885 | 1461208531302 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}] 20:15:31 INFO - PROCESS | 13885 | 1461208531508 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 20:15:31 INFO - PROCESS | 13885 | 1461208531710 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:31 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ef053800 == 126 [pid = 13885] [id = 383] 20:15:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 174 (0x7f68dc3ea000) [pid = 13885] [serial = 1150] [outer = (nil)] 20:15:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 175 (0x7f68ed6a5400) [pid = 13885] [serial = 1151] [outer = 0x7f68dc3ea000] 20:15:31 INFO - PROCESS | 13885 | 1461208531784 Marionette DEBUG loaded listener.js 20:15:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 176 (0x7f68ef5c8800) [pid = 13885] [serial = 1152] [outer = 0x7f68dc3ea000] 20:15:32 INFO - PROCESS | 13885 | 1461208532720 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]]]}] 20:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 20:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1485ms 20:15:32 INFO - PROCESS | 13885 | 1461208532779 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 20:15:32 INFO - PROCESS | 13885 | 1461208532782 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 20:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 20:15:32 INFO - PROCESS | 13885 | 1461208532789 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 20:15:32 INFO - PROCESS | 13885 | 1461208532793 Marionette TRACE conn3 <- [1,1506,null,{}] 20:15:32 INFO - PROCESS | 13885 | 1461208532798 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}] 20:15:33 INFO - PROCESS | 13885 | 1461208533038 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 20:15:33 INFO - PROCESS | 13885 | 1461208533330 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:33 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68f7195800 == 127 [pid = 13885] [id = 384] 20:15:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 177 (0x7f68e364e000) [pid = 13885] [serial = 1153] [outer = (nil)] 20:15:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 178 (0x7f68ef68a400) [pid = 13885] [serial = 1154] [outer = 0x7f68e364e000] 20:15:33 INFO - PROCESS | 13885 | 1461208533409 Marionette DEBUG loaded listener.js 20:15:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 179 (0x7f68efa27400) [pid = 13885] [serial = 1155] [outer = 0x7f68e364e000] 20:15:34 INFO - PROCESS | 13885 | 1461208534236 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]]]}] 20:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 20:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1484ms 20:15:34 INFO - PROCESS | 13885 | 1461208534275 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 20:15:34 INFO - PROCESS | 13885 | 1461208534278 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 20:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 20:15:34 INFO - PROCESS | 13885 | 1461208534284 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 20:15:34 INFO - PROCESS | 13885 | 1461208534287 Marionette TRACE conn3 <- [1,1510,null,{}] 20:15:34 INFO - PROCESS | 13885 | 1461208534292 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}] 20:15:34 INFO - PROCESS | 13885 | 1461208534486 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 20:15:34 INFO - PROCESS | 13885 | 1461208534686 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:34 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d317f800 == 128 [pid = 13885] [id = 385] 20:15:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 180 (0x7f68c7392800) [pid = 13885] [serial = 1156] [outer = (nil)] 20:15:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 181 (0x7f68c739b000) [pid = 13885] [serial = 1157] [outer = 0x7f68c7392800] 20:15:34 INFO - PROCESS | 13885 | 1461208534759 Marionette DEBUG loaded listener.js 20:15:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 182 (0x7f68c739f800) [pid = 13885] [serial = 1158] [outer = 0x7f68c7392800] 20:15:35 INFO - PROCESS | 13885 | 1461208535691 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]]]}] 20:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 20:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1479ms 20:15:35 INFO - PROCESS | 13885 | 1461208535764 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 20:15:35 INFO - PROCESS | 13885 | 1461208535768 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 20:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 20:15:35 INFO - PROCESS | 13885 | 1461208535774 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 20:15:35 INFO - PROCESS | 13885 | 1461208535777 Marionette TRACE conn3 <- [1,1514,null,{}] 20:15:35 INFO - PROCESS | 13885 | 1461208535783 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}] 20:15:36 INFO - PROCESS | 13885 | 1461208536027 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 20:15:36 INFO - PROCESS | 13885 | 1461208536268 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:36 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c73be800 == 129 [pid = 13885] [id = 386] 20:15:36 INFO - PROCESS | 13885 | ++DOMWINDOW == 183 (0x7f68c7395400) [pid = 13885] [serial = 1159] [outer = (nil)] 20:15:36 INFO - PROCESS | 13885 | ++DOMWINDOW == 184 (0x7f68ef5c7800) [pid = 13885] [serial = 1160] [outer = 0x7f68c7395400] 20:15:36 INFO - PROCESS | 13885 | 1461208536391 Marionette DEBUG loaded listener.js 20:15:36 INFO - PROCESS | 13885 | ++DOMWINDOW == 185 (0x7f68efacc800) [pid = 13885] [serial = 1161] [outer = 0x7f68c7395400] 20:15:37 INFO - PROCESS | 13885 | 1461208537236 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]]]}] 20:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 20:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1486ms 20:15:37 INFO - PROCESS | 13885 | 1461208537263 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 20:15:37 INFO - PROCESS | 13885 | 1461208537267 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 20:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 20:15:37 INFO - PROCESS | 13885 | 1461208537274 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 20:15:37 INFO - PROCESS | 13885 | 1461208537277 Marionette TRACE conn3 <- [1,1518,null,{}] 20:15:37 INFO - PROCESS | 13885 | 1461208537283 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}] 20:15:37 INFO - PROCESS | 13885 | 1461208537489 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 20:15:37 INFO - PROCESS | 13885 | 1461208537693 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:37 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c6e4d800 == 130 [pid = 13885] [id = 387] 20:15:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 186 (0x7f68c74f3800) [pid = 13885] [serial = 1162] [outer = (nil)] 20:15:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 187 (0x7f68c74f8800) [pid = 13885] [serial = 1163] [outer = 0x7f68c74f3800] 20:15:37 INFO - PROCESS | 13885 | 1461208537821 Marionette DEBUG loaded listener.js 20:15:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 188 (0x7f68c74ffc00) [pid = 13885] [serial = 1164] [outer = 0x7f68c74f3800] 20:15:38 INFO - PROCESS | 13885 | 1461208538794 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]]]}] 20:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 20:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1531ms 20:15:38 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 20:15:38 INFO - PROCESS | 13885 | 1461208538806 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 20:15:38 INFO - PROCESS | 13885 | 1461208538809 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 20:15:38 INFO - PROCESS | 13885 | 1461208538816 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 20:15:38 INFO - PROCESS | 13885 | 1461208538821 Marionette TRACE conn3 <- [1,1522,null,{}] 20:15:38 INFO - PROCESS | 13885 | 1461208538826 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}] 20:15:39 INFO - PROCESS | 13885 | 1461208539057 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 20:15:39 INFO - PROCESS | 13885 | 1461208539307 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:39 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c4eb6000 == 131 [pid = 13885] [id = 388] 20:15:39 INFO - PROCESS | 13885 | ++DOMWINDOW == 189 (0x7f68c74f6c00) [pid = 13885] [serial = 1165] [outer = (nil)] 20:15:39 INFO - PROCESS | 13885 | ++DOMWINDOW == 190 (0x7f68c816dc00) [pid = 13885] [serial = 1166] [outer = 0x7f68c74f6c00] 20:15:39 INFO - PROCESS | 13885 | 1461208539425 Marionette DEBUG loaded listener.js 20:15:39 INFO - PROCESS | 13885 | ++DOMWINDOW == 191 (0x7f68efb0dc00) [pid = 13885] [serial = 1167] [outer = 0x7f68c74f6c00] 20:15:40 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:15:40 INFO - PROCESS | 13885 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:15:40 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:15:40 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:15:40 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:15:40 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:15:40 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:15:40 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:15:40 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:15:40 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:15:40 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:15:40 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:15:40 INFO - PROCESS | 13885 | 1461208540263 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"]]]}] 20:15:40 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 () { 20:15:40 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:15:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 20:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:15:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 20:15:40 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 () { 20:15:40 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:15:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 20:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:15:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 20:15:40 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 () { 20:15:40 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:15:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 20:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:15:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 20:15:40 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 () { 20:15:40 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:15:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 20:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:15:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 20:15:40 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1486ms 20:15:40 INFO - PROCESS | 13885 | 1461208540306 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 20:15:40 INFO - PROCESS | 13885 | 1461208540311 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 20:15:40 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 20:15:40 INFO - PROCESS | 13885 | 1461208540317 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 20:15:40 INFO - PROCESS | 13885 | 1461208540321 Marionette TRACE conn3 <- [1,1526,null,{}] 20:15:40 INFO - PROCESS | 13885 | 1461208540326 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}] 20:15:40 INFO - PROCESS | 13885 | 1461208540561 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 20:15:40 INFO - PROCESS | 13885 | 1461208540748 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:40 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c701c000 == 132 [pid = 13885] [id = 389] 20:15:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 192 (0x7f68c6ef1800) [pid = 13885] [serial = 1168] [outer = (nil)] 20:15:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 193 (0x7f68c83d3c00) [pid = 13885] [serial = 1169] [outer = 0x7f68c6ef1800] 20:15:40 INFO - PROCESS | 13885 | 1461208540862 Marionette DEBUG loaded listener.js 20:15:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 194 (0x7f68c8467400) [pid = 13885] [serial = 1170] [outer = 0x7f68c6ef1800] 20:15:42 INFO - PROCESS | 13885 | 1461208542199 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"]]]}] 20:15:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:15:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 20:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:15:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:15:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 20:15:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:15:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 20:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:15:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:15:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 20:15:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 20:15:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 20:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:15:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:15:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 20:15:42 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1931ms 20:15:42 INFO - PROCESS | 13885 | 1461208542258 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 20:15:42 INFO - PROCESS | 13885 | 1461208542265 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 20:15:42 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 20:15:42 INFO - PROCESS | 13885 | 1461208542274 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 20:15:42 INFO - PROCESS | 13885 | 1461208542280 Marionette TRACE conn3 <- [1,1530,null,{}] 20:15:42 INFO - PROCESS | 13885 | 1461208542288 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}] 20:15:42 INFO - PROCESS | 13885 | 1461208542488 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 20:15:42 INFO - PROCESS | 13885 | 1461208542705 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:42 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c9f73800 == 133 [pid = 13885] [id = 390] 20:15:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 195 (0x7f68c76f0800) [pid = 13885] [serial = 1171] [outer = (nil)] 20:15:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 196 (0x7f68c8167800) [pid = 13885] [serial = 1172] [outer = 0x7f68c76f0800] 20:15:42 INFO - PROCESS | 13885 | 1461208542821 Marionette DEBUG loaded listener.js 20:15:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 197 (0x7f68c8172000) [pid = 13885] [serial = 1173] [outer = 0x7f68c76f0800] 20:15:43 INFO - PROCESS | 13885 | 1461208543685 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]]]}] 20:15:43 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 20:15:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 20:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:15:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 20:15:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 20:15:43 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. 20:15:43 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 20:15:43 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1433ms 20:15:43 INFO - PROCESS | 13885 | 1461208543711 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 20:15:43 INFO - PROCESS | 13885 | 1461208543719 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 20:15:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 20:15:43 INFO - PROCESS | 13885 | 1461208543730 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 20:15:43 INFO - PROCESS | 13885 | 1461208543733 Marionette TRACE conn3 <- [1,1534,null,{}] 20:15:43 INFO - PROCESS | 13885 | 1461208543740 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}] 20:15:44 INFO - PROCESS | 13885 | 1461208544058 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 20:15:44 INFO - PROCESS | 13885 | 1461208544413 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:44 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c28cb800 == 134 [pid = 13885] [id = 391] 20:15:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 198 (0x7f68c93a8400) [pid = 13885] [serial = 1174] [outer = (nil)] 20:15:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 199 (0x7f68c9cedc00) [pid = 13885] [serial = 1175] [outer = 0x7f68c93a8400] 20:15:44 INFO - PROCESS | 13885 | 1461208544490 Marionette DEBUG loaded listener.js 20:15:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 200 (0x7f68cb939400) [pid = 13885] [serial = 1176] [outer = 0x7f68c93a8400] 20:15:45 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cbab3000 == 133 [pid = 13885] [id = 334] 20:15:45 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d708d000 == 132 [pid = 13885] [id = 192] 20:15:45 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d363e800 == 131 [pid = 13885] [id = 335] 20:15:45 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c70aa000 == 130 [pid = 13885] [id = 336] 20:15:45 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c81bc000 == 129 [pid = 13885] [id = 332] 20:15:45 INFO - PROCESS | 13885 | --DOMWINDOW == 199 (0x7f68d6b8b800) [pid = 13885] [serial = 1073] [outer = (nil)] [url = about:blank] 20:15:45 INFO - PROCESS | 13885 | --DOMWINDOW == 198 (0x7f68dd929000) [pid = 13885] [serial = 1040] [outer = (nil)] [url = about:blank] 20:15:45 INFO - PROCESS | 13885 | --DOMWINDOW == 197 (0x7f68def0ac00) [pid = 13885] [serial = 1043] [outer = (nil)] [url = about:blank] 20:15:45 INFO - PROCESS | 13885 | --DOMWINDOW == 196 (0x7f68c59a2000) [pid = 13885] [serial = 1046] [outer = (nil)] [url = about:blank] 20:15:45 INFO - PROCESS | 13885 | --DOMWINDOW == 195 (0x7f68c7312c00) [pid = 13885] [serial = 1049] [outer = (nil)] [url = about:blank] 20:15:45 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c70b7800 == 128 [pid = 13885] [id = 333] 20:15:45 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c6e83800 == 127 [pid = 13885] [id = 331] 20:15:45 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cbcad000 == 126 [pid = 13885] [id = 329] 20:15:45 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68defe1000 == 125 [pid = 13885] [id = 216] 20:15:45 INFO - PROCESS | 13885 | 1461208545678 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]]]}] 20:15:45 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dd337800 == 124 [pid = 13885] [id = 320] 20:15:45 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cb8b3800 == 123 [pid = 13885] [id = 328] 20:15:45 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7c22000 == 122 [pid = 13885] [id = 319] 20:15:45 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c9f72800 == 121 [pid = 13885] [id = 318] 20:15:45 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7275800 == 120 [pid = 13885] [id = 376] 20:15:45 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d40bd000 == 119 [pid = 13885] [id = 375] 20:15:45 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cd8cb800 == 118 [pid = 13885] [id = 374] 20:15:45 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cb8b1000 == 117 [pid = 13885] [id = 373] 20:15:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 20:15:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1987ms 20:15:45 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c6e86800 == 116 [pid = 13885] [id = 372] 20:15:45 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c4aa6800 == 115 [pid = 13885] [id = 371] 20:15:45 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c6e87800 == 114 [pid = 13885] [id = 370] 20:15:45 INFO - PROCESS | 13885 | 1461208545726 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 20:15:45 INFO - PROCESS | 13885 | 1461208545732 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 20:15:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 20:15:45 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ef04f800 == 113 [pid = 13885] [id = 365] 20:15:45 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68eb416800 == 112 [pid = 13885] [id = 364] 20:15:45 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68e4308800 == 111 [pid = 13885] [id = 363] 20:15:45 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dd749800 == 110 [pid = 13885] [id = 362] 20:15:45 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d808d800 == 109 [pid = 13885] [id = 361] 20:15:45 INFO - PROCESS | 13885 | 1461208545761 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 20:15:45 INFO - PROCESS | 13885 | 1461208545771 Marionette TRACE conn3 <- [1,1538,null,{}] 20:15:45 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c7023800 == 108 [pid = 13885] [id = 358] 20:15:45 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d55c1800 == 107 [pid = 13885] [id = 357] 20:15:45 INFO - PROCESS | 13885 | --DOMWINDOW == 194 (0x7f68cd6c7000) [pid = 13885] [serial = 1061] [outer = (nil)] [url = about:blank] 20:15:45 INFO - PROCESS | 13885 | --DOMWINDOW == 193 (0x7f68d2105000) [pid = 13885] [serial = 1062] [outer = (nil)] [url = about:blank] 20:15:45 INFO - PROCESS | 13885 | --DOMWINDOW == 192 (0x7f68d311f000) [pid = 13885] [serial = 1064] [outer = (nil)] [url = about:blank] 20:15:45 INFO - PROCESS | 13885 | --DOMWINDOW == 191 (0x7f68cd3c0000) [pid = 13885] [serial = 1052] [outer = (nil)] [url = about:blank] 20:15:45 INFO - PROCESS | 13885 | --DOMWINDOW == 190 (0x7f68d4420400) [pid = 13885] [serial = 1025] [outer = (nil)] [url = about:blank] 20:15:45 INFO - PROCESS | 13885 | --DOMWINDOW == 189 (0x7f68c9d0b400) [pid = 13885] [serial = 1059] [outer = (nil)] [url = about:blank] 20:15:45 INFO - PROCESS | 13885 | --DOMWINDOW == 188 (0x7f68c9ce3c00) [pid = 13885] [serial = 1058] [outer = (nil)] [url = about:blank] 20:15:45 INFO - PROCESS | 13885 | --DOMWINDOW == 187 (0x7f68c821dc00) [pid = 13885] [serial = 1056] [outer = (nil)] [url = about:blank] 20:15:45 INFO - PROCESS | 13885 | --DOMWINDOW == 186 (0x7f68c76e6800) [pid = 13885] [serial = 1055] [outer = (nil)] [url = about:blank] 20:15:45 INFO - PROCESS | 13885 | --DOMWINDOW == 185 (0x7f68cd3e4c00) [pid = 13885] [serial = 1013] [outer = (nil)] [url = about:blank] 20:15:45 INFO - PROCESS | 13885 | --DOMWINDOW == 184 (0x7f68d31e4400) [pid = 13885] [serial = 1067] [outer = (nil)] [url = about:blank] 20:15:45 INFO - PROCESS | 13885 | --DOMWINDOW == 183 (0x7f68dc3e8800) [pid = 13885] [serial = 1037] [outer = (nil)] [url = about:blank] 20:15:45 INFO - PROCESS | 13885 | --DOMWINDOW == 182 (0x7f68c8218400) [pid = 13885] [serial = 1070] [outer = (nil)] [url = about:blank] 20:15:45 INFO - PROCESS | 13885 | --DOMWINDOW == 181 (0x7f68c846f400) [pid = 13885] [serial = 1016] [outer = (nil)] [url = about:blank] 20:15:45 INFO - PROCESS | 13885 | --DOMWINDOW == 180 (0x7f68d6b14000) [pid = 13885] [serial = 1028] [outer = (nil)] [url = about:blank] 20:15:45 INFO - PROCESS | 13885 | --DOMWINDOW == 179 (0x7f68d95d8400) [pid = 13885] [serial = 1034] [outer = (nil)] [url = about:blank] 20:15:45 INFO - PROCESS | 13885 | --DOMWINDOW == 178 (0x7f68d6e8e000) [pid = 13885] [serial = 1031] [outer = (nil)] [url = about:blank] 20:15:45 INFO - PROCESS | 13885 | --DOMWINDOW == 177 (0x7f68cd3f1c00) [pid = 13885] [serial = 1019] [outer = (nil)] [url = about:blank] 20:15:45 INFO - PROCESS | 13885 | --DOMWINDOW == 176 (0x7f68d375e000) [pid = 13885] [serial = 1022] [outer = (nil)] [url = about:blank] 20:15:45 INFO - PROCESS | 13885 | --DOMWINDOW == 175 (0x7f68d3acb800) [pid = 13885] [serial = 1068] [outer = (nil)] [url = about:blank] 20:15:45 INFO - PROCESS | 13885 | --DOMWINDOW == 174 (0x7f68d441d400) [pid = 13885] [serial = 1071] [outer = (nil)] [url = about:blank] 20:15:45 INFO - PROCESS | 13885 | --DOMWINDOW == 173 (0x7f68d3141c00) [pid = 13885] [serial = 1065] [outer = (nil)] [url = about:blank] 20:15:45 INFO - PROCESS | 13885 | 1461208545904 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}] 20:15:46 INFO - PROCESS | 13885 | 1461208546371 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 20:15:46 INFO - PROCESS | 13885 | 1461208546505 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:46 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c81c8800 == 108 [pid = 13885] [id = 392] 20:15:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 174 (0x7f68cd3ed400) [pid = 13885] [serial = 1177] [outer = (nil)] 20:15:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 175 (0x7f68cd6d0400) [pid = 13885] [serial = 1178] [outer = 0x7f68cd3ed400] 20:15:46 INFO - PROCESS | 13885 | 1461208546576 Marionette DEBUG loaded listener.js 20:15:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 176 (0x7f68d2208c00) [pid = 13885] [serial = 1179] [outer = 0x7f68cd3ed400] 20:15:47 INFO - PROCESS | 13885 | 1461208547328 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]]]}] 20:15:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 20:15:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1633ms 20:15:47 INFO - PROCESS | 13885 | 1461208547379 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 20:15:47 INFO - PROCESS | 13885 | 1461208547384 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 20:15:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 20:15:47 INFO - PROCESS | 13885 | 1461208547390 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 20:15:47 INFO - PROCESS | 13885 | 1461208547393 Marionette TRACE conn3 <- [1,1542,null,{}] 20:15:47 INFO - PROCESS | 13885 | 1461208547398 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}] 20:15:47 INFO - PROCESS | 13885 | 1461208547593 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 20:15:47 INFO - PROCESS | 13885 | 1461208547773 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:47 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d2175800 == 109 [pid = 13885] [id = 393] 20:15:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 177 (0x7f68c97a7c00) [pid = 13885] [serial = 1180] [outer = (nil)] 20:15:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 178 (0x7f68d31e2c00) [pid = 13885] [serial = 1181] [outer = 0x7f68c97a7c00] 20:15:47 INFO - PROCESS | 13885 | 1461208547846 Marionette DEBUG loaded listener.js 20:15:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 179 (0x7f68d3ac5c00) [pid = 13885] [serial = 1182] [outer = 0x7f68c97a7c00] 20:15:48 INFO - PROCESS | 13885 | 1461208548667 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]]]}] 20:15:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 20:15:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1332ms 20:15:48 INFO - PROCESS | 13885 | 1461208548724 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 20:15:48 INFO - PROCESS | 13885 | 1461208548728 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 20:15:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 20:15:48 INFO - PROCESS | 13885 | 1461208548734 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 20:15:48 INFO - PROCESS | 13885 | 1461208548738 Marionette TRACE conn3 <- [1,1546,null,{}] 20:15:48 INFO - PROCESS | 13885 | 1461208548753 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}] 20:15:49 INFO - PROCESS | 13885 | 1461208549027 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 20:15:49 INFO - PROCESS | 13885 | 1461208549057 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:49 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d42d2800 == 110 [pid = 13885] [id = 394] 20:15:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 180 (0x7f68cd3eec00) [pid = 13885] [serial = 1183] [outer = (nil)] 20:15:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 181 (0x7f68d3cf0c00) [pid = 13885] [serial = 1184] [outer = 0x7f68cd3eec00] 20:15:49 INFO - PROCESS | 13885 | 1461208549123 Marionette DEBUG loaded listener.js 20:15:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 182 (0x7f68d4420000) [pid = 13885] [serial = 1185] [outer = 0x7f68cd3eec00] 20:15:50 INFO - PROCESS | 13885 | 1461208550076 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]]]}] 20:15:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 20:15:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1389ms 20:15:50 INFO - PROCESS | 13885 | 1461208550124 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 20:15:50 INFO - PROCESS | 13885 | 1461208550128 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 20:15:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 20:15:50 INFO - PROCESS | 13885 | 1461208550139 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 20:15:50 INFO - PROCESS | 13885 | 1461208550142 Marionette TRACE conn3 <- [1,1550,null,{}] 20:15:50 INFO - PROCESS | 13885 | 1461208550148 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}] 20:15:50 INFO - PROCESS | 13885 | 1461208550778 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 20:15:50 INFO - PROCESS | 13885 | --DOMWINDOW == 181 (0x7f68c27e5800) [pid = 13885] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 20:15:50 INFO - PROCESS | 13885 | --DOMWINDOW == 180 (0x7f68c8219c00) [pid = 13885] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 20:15:50 INFO - PROCESS | 13885 | --DOMWINDOW == 179 (0x7f68c76efc00) [pid = 13885] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 20:15:50 INFO - PROCESS | 13885 | --DOMWINDOW == 178 (0x7f68d41a8c00) [pid = 13885] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 20:15:50 INFO - PROCESS | 13885 | --DOMWINDOW == 177 (0x7f68d41b4c00) [pid = 13885] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 20:15:50 INFO - PROCESS | 13885 | --DOMWINDOW == 176 (0x7f68c39d8800) [pid = 13885] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 20:15:50 INFO - PROCESS | 13885 | --DOMWINDOW == 175 (0x7f68c5c25c00) [pid = 13885] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 20:15:50 INFO - PROCESS | 13885 | 1461208550962 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:50 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c9354800 == 111 [pid = 13885] [id = 395] 20:15:50 INFO - PROCESS | 13885 | ++DOMWINDOW == 176 (0x7f68c39dc800) [pid = 13885] [serial = 1186] [outer = (nil)] 20:15:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 177 (0x7f68c8469400) [pid = 13885] [serial = 1187] [outer = 0x7f68c39dc800] 20:15:51 INFO - PROCESS | 13885 | 1461208551037 Marionette DEBUG loaded listener.js 20:15:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 178 (0x7f68d73d9000) [pid = 13885] [serial = 1188] [outer = 0x7f68c39dc800] 20:15:51 INFO - PROCESS | 13885 | 1461208551739 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]]]}] 20:15:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 20:15:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1639ms 20:15:51 INFO - PROCESS | 13885 | 1461208551775 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 20:15:51 INFO - PROCESS | 13885 | 1461208551779 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 20:15:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 20:15:51 INFO - PROCESS | 13885 | 1461208551785 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 20:15:51 INFO - PROCESS | 13885 | 1461208551787 Marionette TRACE conn3 <- [1,1554,null,{}] 20:15:51 INFO - PROCESS | 13885 | 1461208551792 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}] 20:15:52 INFO - PROCESS | 13885 | 1461208552048 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 20:15:52 INFO - PROCESS | 13885 | 1461208552070 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:52 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7d62800 == 112 [pid = 13885] [id = 396] 20:15:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 179 (0x7f68c27e3400) [pid = 13885] [serial = 1189] [outer = (nil)] 20:15:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 180 (0x7f68dcf85000) [pid = 13885] [serial = 1190] [outer = 0x7f68c27e3400] 20:15:52 INFO - PROCESS | 13885 | 1461208552134 Marionette DEBUG loaded listener.js 20:15:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 181 (0x7f68de945400) [pid = 13885] [serial = 1191] [outer = 0x7f68c27e3400] 20:15:53 INFO - PROCESS | 13885 | 1461208553221 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]]]}] 20:15:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 20:15:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1479ms 20:15:53 INFO - PROCESS | 13885 | 1461208553266 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 20:15:53 INFO - PROCESS | 13885 | 1461208553272 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 20:15:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 20:15:53 INFO - PROCESS | 13885 | 1461208553282 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 20:15:53 INFO - PROCESS | 13885 | 1461208553288 Marionette TRACE conn3 <- [1,1558,null,{}] 20:15:53 INFO - PROCESS | 13885 | 1461208553299 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}] 20:15:53 INFO - PROCESS | 13885 | 1461208553521 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 20:15:53 INFO - PROCESS | 13885 | 1461208553801 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:53 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c70bb000 == 113 [pid = 13885] [id = 397] 20:15:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 182 (0x7f68c5c25c00) [pid = 13885] [serial = 1192] [outer = (nil)] 20:15:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 183 (0x7f68c76e6800) [pid = 13885] [serial = 1193] [outer = 0x7f68c5c25c00] 20:15:53 INFO - PROCESS | 13885 | 1461208553924 Marionette DEBUG loaded listener.js 20:15:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 184 (0x7f68c8215c00) [pid = 13885] [serial = 1194] [outer = 0x7f68c5c25c00] 20:15:54 INFO - PROCESS | 13885 | 1461208554805 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]]]}] 20:15:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 20:15:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1586ms 20:15:54 INFO - PROCESS | 13885 | 1461208554869 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 20:15:54 INFO - PROCESS | 13885 | 1461208554877 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 20:15:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 20:15:54 INFO - PROCESS | 13885 | 1461208554888 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 20:15:54 INFO - PROCESS | 13885 | 1461208554892 Marionette TRACE conn3 <- [1,1562,null,{}] 20:15:54 INFO - PROCESS | 13885 | 1461208554898 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}] 20:15:55 INFO - PROCESS | 13885 | 1461208555158 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 20:15:55 INFO - PROCESS | 13885 | 1461208555413 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:55 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d317f000 == 114 [pid = 13885] [id = 398] 20:15:55 INFO - PROCESS | 13885 | ++DOMWINDOW == 185 (0x7f68c846a800) [pid = 13885] [serial = 1195] [outer = (nil)] 20:15:55 INFO - PROCESS | 13885 | ++DOMWINDOW == 186 (0x7f68c97b4c00) [pid = 13885] [serial = 1196] [outer = 0x7f68c846a800] 20:15:55 INFO - PROCESS | 13885 | 1461208555533 Marionette DEBUG loaded listener.js 20:15:55 INFO - PROCESS | 13885 | ++DOMWINDOW == 187 (0x7f68cba48000) [pid = 13885] [serial = 1197] [outer = 0x7f68c846a800] 20:15:56 INFO - PROCESS | 13885 | 1461208556512 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]]]}] 20:15:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 20:15:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1680ms 20:15:56 INFO - PROCESS | 13885 | 1461208556569 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 20:15:56 INFO - PROCESS | 13885 | 1461208556573 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 20:15:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 20:15:56 INFO - PROCESS | 13885 | 1461208556581 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 20:15:56 INFO - PROCESS | 13885 | 1461208556588 Marionette TRACE conn3 <- [1,1566,null,{}] 20:15:56 INFO - PROCESS | 13885 | 1461208556606 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}] 20:15:56 INFO - PROCESS | 13885 | 1461208556874 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 20:15:57 INFO - PROCESS | 13885 | 1461208557174 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:57 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d8089000 == 115 [pid = 13885] [id = 399] 20:15:57 INFO - PROCESS | 13885 | ++DOMWINDOW == 188 (0x7f68d312a400) [pid = 13885] [serial = 1198] [outer = (nil)] 20:15:57 INFO - PROCESS | 13885 | ++DOMWINDOW == 189 (0x7f68d3ad9800) [pid = 13885] [serial = 1199] [outer = 0x7f68d312a400] 20:15:57 INFO - PROCESS | 13885 | 1461208557258 Marionette DEBUG loaded listener.js 20:15:57 INFO - PROCESS | 13885 | ++DOMWINDOW == 190 (0x7f68d5541000) [pid = 13885] [serial = 1200] [outer = 0x7f68d312a400] 20:15:58 INFO - PROCESS | 13885 | 1461208558140 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]]]}] 20:15:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 20:15:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1592ms 20:15:58 INFO - PROCESS | 13885 | 1461208558173 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 20:15:58 INFO - PROCESS | 13885 | 1461208558179 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 20:15:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 20:15:58 INFO - PROCESS | 13885 | 1461208558185 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 20:15:58 INFO - PROCESS | 13885 | 1461208558188 Marionette TRACE conn3 <- [1,1570,null,{}] 20:15:58 INFO - PROCESS | 13885 | 1461208558194 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}] 20:15:58 INFO - PROCESS | 13885 | 1461208558404 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 20:15:58 INFO - PROCESS | 13885 | 1461208558662 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:58 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dd83a000 == 116 [pid = 13885] [id = 400] 20:15:58 INFO - PROCESS | 13885 | ++DOMWINDOW == 191 (0x7f68d77b4000) [pid = 13885] [serial = 1201] [outer = (nil)] 20:15:58 INFO - PROCESS | 13885 | ++DOMWINDOW == 192 (0x7f68dc065c00) [pid = 13885] [serial = 1202] [outer = 0x7f68d77b4000] 20:15:58 INFO - PROCESS | 13885 | 1461208558790 Marionette DEBUG loaded listener.js 20:15:58 INFO - PROCESS | 13885 | ++DOMWINDOW == 193 (0x7f68dd927800) [pid = 13885] [serial = 1203] [outer = 0x7f68d77b4000] 20:15:59 INFO - PROCESS | 13885 | 1461208559727 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]]]}] 20:15:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 20:15:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1579ms 20:15:59 INFO - PROCESS | 13885 | 1461208559766 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 20:15:59 INFO - PROCESS | 13885 | 1461208559770 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 20:15:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 20:15:59 INFO - PROCESS | 13885 | 1461208559776 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 20:15:59 INFO - PROCESS | 13885 | 1461208559778 Marionette TRACE conn3 <- [1,1574,null,{}] 20:15:59 INFO - PROCESS | 13885 | 1461208559786 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}] 20:15:59 INFO - PROCESS | 13885 | 1461208559992 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 20:16:00 INFO - PROCESS | 13885 | 1461208560261 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:00 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68e430e000 == 117 [pid = 13885] [id = 401] 20:16:00 INFO - PROCESS | 13885 | ++DOMWINDOW == 194 (0x7f68d3ae3800) [pid = 13885] [serial = 1204] [outer = (nil)] 20:16:00 INFO - PROCESS | 13885 | ++DOMWINDOW == 195 (0x7f68deeb8000) [pid = 13885] [serial = 1205] [outer = 0x7f68d3ae3800] 20:16:00 INFO - PROCESS | 13885 | 1461208560386 Marionette DEBUG loaded listener.js 20:16:00 INFO - PROCESS | 13885 | ++DOMWINDOW == 196 (0x7f68e943d400) [pid = 13885] [serial = 1206] [outer = 0x7f68d3ae3800] 20:16:01 INFO - PROCESS | 13885 | 1461208561597 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]]]}] 20:16:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 20:16:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1888ms 20:16:01 INFO - PROCESS | 13885 | 1461208561668 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 20:16:01 INFO - PROCESS | 13885 | 1461208561681 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 20:16:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 20:16:01 INFO - PROCESS | 13885 | 1461208561697 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 20:16:01 INFO - PROCESS | 13885 | 1461208561702 Marionette TRACE conn3 <- [1,1578,null,{}] 20:16:01 INFO - PROCESS | 13885 | 1461208561711 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}] 20:16:02 INFO - PROCESS | 13885 | 1461208562002 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 20:16:02 INFO - PROCESS | 13885 | 1461208562317 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:02 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68eef51800 == 118 [pid = 13885] [id = 402] 20:16:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 197 (0x7f68ea77d800) [pid = 13885] [serial = 1207] [outer = (nil)] 20:16:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 198 (0x7f68ef767400) [pid = 13885] [serial = 1208] [outer = 0x7f68ea77d800] 20:16:02 INFO - PROCESS | 13885 | 1461208562398 Marionette DEBUG loaded listener.js 20:16:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 199 (0x7f68efb0bc00) [pid = 13885] [serial = 1209] [outer = 0x7f68ea77d800] 20:16:03 INFO - PROCESS | 13885 | 1461208563261 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]]]}] 20:16:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 20:16:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1636ms 20:16:03 INFO - PROCESS | 13885 | 1461208563332 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 20:16:03 INFO - PROCESS | 13885 | 1461208563336 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 20:16:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 20:16:03 INFO - PROCESS | 13885 | 1461208563342 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 20:16:03 INFO - PROCESS | 13885 | 1461208563345 Marionette TRACE conn3 <- [1,1582,null,{}] 20:16:03 INFO - PROCESS | 13885 | 1461208563351 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}] 20:16:03 INFO - PROCESS | 13885 | 1461208563582 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 20:16:03 INFO - PROCESS | 13885 | 1461208563831 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:03 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68f1785000 == 119 [pid = 13885] [id = 403] 20:16:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 200 (0x7f68c3a56000) [pid = 13885] [serial = 1210] [outer = (nil)] 20:16:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 201 (0x7f68c3a5c000) [pid = 13885] [serial = 1211] [outer = 0x7f68c3a56000] 20:16:03 INFO - PROCESS | 13885 | 1461208563944 Marionette DEBUG loaded listener.js 20:16:04 INFO - PROCESS | 13885 | ++DOMWINDOW == 202 (0x7f68c3a60c00) [pid = 13885] [serial = 1212] [outer = 0x7f68c3a56000] 20:16:04 INFO - PROCESS | 13885 | 1461208564815 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]]]}] 20:16:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 20:16:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1534ms 20:16:04 INFO - PROCESS | 13885 | 1461208564877 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 20:16:04 INFO - PROCESS | 13885 | 1461208564881 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 20:16:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 20:16:04 INFO - PROCESS | 13885 | 1461208564887 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 20:16:04 INFO - PROCESS | 13885 | 1461208564891 Marionette TRACE conn3 <- [1,1586,null,{}] 20:16:04 INFO - PROCESS | 13885 | 1461208564896 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}] 20:16:05 INFO - PROCESS | 13885 | 1461208565111 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 20:16:05 INFO - PROCESS | 13885 | 1461208565357 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:05 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c7511800 == 120 [pid = 13885] [id = 404] 20:16:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 203 (0x7f68c3a5a400) [pid = 13885] [serial = 1213] [outer = (nil)] 20:16:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 204 (0x7f68c4dc6800) [pid = 13885] [serial = 1214] [outer = 0x7f68c3a5a400] 20:16:05 INFO - PROCESS | 13885 | 1461208565479 Marionette DEBUG loaded listener.js 20:16:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 205 (0x7f68c4dcbc00) [pid = 13885] [serial = 1215] [outer = 0x7f68c3a5a400] 20:16:06 INFO - PROCESS | 13885 | 1461208566415 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]]]}] 20:16:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 20:16:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1580ms 20:16:06 INFO - PROCESS | 13885 | 1461208566469 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 20:16:06 INFO - PROCESS | 13885 | 1461208566473 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 20:16:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 20:16:06 INFO - PROCESS | 13885 | 1461208566479 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 20:16:06 INFO - PROCESS | 13885 | 1461208566482 Marionette TRACE conn3 <- [1,1590,null,{}] 20:16:06 INFO - PROCESS | 13885 | 1461208566488 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}] 20:16:06 INFO - PROCESS | 13885 | 1461208566698 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 20:16:06 INFO - PROCESS | 13885 | 1461208566955 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:07 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d1f81800 == 121 [pid = 13885] [id = 405] 20:16:07 INFO - PROCESS | 13885 | ++DOMWINDOW == 206 (0x7f68c3a58000) [pid = 13885] [serial = 1216] [outer = (nil)] 20:16:07 INFO - PROCESS | 13885 | ++DOMWINDOW == 207 (0x7f68c9224800) [pid = 13885] [serial = 1217] [outer = 0x7f68c3a58000] 20:16:07 INFO - PROCESS | 13885 | 1461208567075 Marionette DEBUG loaded listener.js 20:16:07 INFO - PROCESS | 13885 | ++DOMWINDOW == 208 (0x7f68c9229c00) [pid = 13885] [serial = 1218] [outer = 0x7f68c3a58000] 20:16:07 INFO - PROCESS | 13885 | 1461208567936 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]]]}] 20:16:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 20:16:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1492ms 20:16:07 INFO - PROCESS | 13885 | 1461208567973 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 20:16:07 INFO - PROCESS | 13885 | 1461208567977 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 20:16:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 20:16:07 INFO - PROCESS | 13885 | 1461208567984 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 20:16:07 INFO - PROCESS | 13885 | 1461208567987 Marionette TRACE conn3 <- [1,1594,null,{}] 20:16:07 INFO - PROCESS | 13885 | 1461208567993 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}] 20:16:08 INFO - PROCESS | 13885 | 1461208568192 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 20:16:08 INFO - PROCESS | 13885 | 1461208568403 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:08 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d1f9a800 == 122 [pid = 13885] [id = 406] 20:16:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 209 (0x7f68c4dc2800) [pid = 13885] [serial = 1219] [outer = (nil)] 20:16:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 210 (0x7f68c9230000) [pid = 13885] [serial = 1220] [outer = 0x7f68c4dc2800] 20:16:08 INFO - PROCESS | 13885 | 1461208568518 Marionette DEBUG loaded listener.js 20:16:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 211 (0x7f68dfc99800) [pid = 13885] [serial = 1221] [outer = 0x7f68c4dc2800] 20:16:09 INFO - PROCESS | 13885 | 1461208569470 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]]]}] 20:16:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 20:16:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1529ms 20:16:09 INFO - PROCESS | 13885 | 1461208569514 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 20:16:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 20:16:09 INFO - PROCESS | 13885 | 1461208569518 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 20:16:09 INFO - PROCESS | 13885 | 1461208569524 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 20:16:09 INFO - PROCESS | 13885 | 1461208569528 Marionette TRACE conn3 <- [1,1598,null,{}] 20:16:09 INFO - PROCESS | 13885 | 1461208569533 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}] 20:16:09 INFO - PROCESS | 13885 | 1461208569759 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 20:16:10 INFO - PROCESS | 13885 | 1461208570018 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:10 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c977c800 == 123 [pid = 13885] [id = 407] 20:16:10 INFO - PROCESS | 13885 | ++DOMWINDOW == 212 (0x7f68c997a000) [pid = 13885] [serial = 1222] [outer = (nil)] 20:16:10 INFO - PROCESS | 13885 | ++DOMWINDOW == 213 (0x7f68eb4ce400) [pid = 13885] [serial = 1223] [outer = 0x7f68c997a000] 20:16:10 INFO - PROCESS | 13885 | 1461208570149 Marionette DEBUG loaded listener.js 20:16:10 INFO - PROCESS | 13885 | ++DOMWINDOW == 214 (0x7f68efb5a000) [pid = 13885] [serial = 1224] [outer = 0x7f68c997a000] 20:16:11 INFO - PROCESS | 13885 | 1461208571009 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]]]}] 20:16:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 20:16:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1532ms 20:16:11 INFO - PROCESS | 13885 | 1461208571057 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 20:16:11 INFO - PROCESS | 13885 | 1461208571061 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 20:16:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 20:16:11 INFO - PROCESS | 13885 | 1461208571067 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 20:16:11 INFO - PROCESS | 13885 | 1461208571070 Marionette TRACE conn3 <- [1,1602,null,{}] 20:16:11 INFO - PROCESS | 13885 | 1461208571075 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}] 20:16:11 INFO - PROCESS | 13885 | 1461208571292 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 20:16:11 INFO - PROCESS | 13885 | 1461208571663 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:11 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c9585000 == 124 [pid = 13885] [id = 408] 20:16:11 INFO - PROCESS | 13885 | ++DOMWINDOW == 215 (0x7f68d7342c00) [pid = 13885] [serial = 1225] [outer = (nil)] 20:16:11 INFO - PROCESS | 13885 | ++DOMWINDOW == 216 (0x7f68d7347400) [pid = 13885] [serial = 1226] [outer = 0x7f68d7342c00] 20:16:11 INFO - PROCESS | 13885 | 1461208571805 Marionette DEBUG loaded listener.js 20:16:11 INFO - PROCESS | 13885 | ++DOMWINDOW == 217 (0x7f68d734b400) [pid = 13885] [serial = 1227] [outer = 0x7f68d7342c00] 20:16:12 INFO - PROCESS | 13885 | 1461208572813 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]]]}] 20:16:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 20:16:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1786ms 20:16:12 INFO - PROCESS | 13885 | 1461208572856 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 20:16:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 20:16:12 INFO - PROCESS | 13885 | 1461208572860 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 20:16:12 INFO - PROCESS | 13885 | 1461208572866 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 20:16:12 INFO - PROCESS | 13885 | 1461208572870 Marionette TRACE conn3 <- [1,1606,null,{}] 20:16:12 INFO - PROCESS | 13885 | 1461208572875 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}] 20:16:13 INFO - PROCESS | 13885 | 1461208573164 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 20:16:13 INFO - PROCESS | 13885 | 1461208573320 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:13 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c6150800 == 125 [pid = 13885] [id = 409] 20:16:13 INFO - PROCESS | 13885 | ++DOMWINDOW == 218 (0x7f68c62aec00) [pid = 13885] [serial = 1228] [outer = (nil)] 20:16:13 INFO - PROCESS | 13885 | ++DOMWINDOW == 219 (0x7f68c62b7400) [pid = 13885] [serial = 1229] [outer = 0x7f68c62aec00] 20:16:13 INFO - PROCESS | 13885 | 1461208573431 Marionette DEBUG loaded listener.js 20:16:13 INFO - PROCESS | 13885 | ++DOMWINDOW == 220 (0x7f68c62bd000) [pid = 13885] [serial = 1230] [outer = 0x7f68c62aec00] 20:16:14 INFO - PROCESS | 13885 | 1461208574397 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]]]}] 20:16:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 20:16:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1585ms 20:16:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 20:16:14 INFO - PROCESS | 13885 | 1461208574452 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 20:16:14 INFO - PROCESS | 13885 | 1461208574454 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 20:16:14 INFO - PROCESS | 13885 | 1461208574462 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 20:16:14 INFO - PROCESS | 13885 | 1461208574464 Marionette TRACE conn3 <- [1,1610,null,{}] 20:16:14 INFO - PROCESS | 13885 | 1461208574470 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}] 20:16:14 INFO - PROCESS | 13885 | 1461208574683 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 20:16:14 INFO - PROCESS | 13885 | 1461208574944 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:15 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c702f000 == 126 [pid = 13885] [id = 410] 20:16:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 221 (0x7f68c4c13000) [pid = 13885] [serial = 1231] [outer = (nil)] 20:16:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 222 (0x7f68c4c19800) [pid = 13885] [serial = 1232] [outer = 0x7f68c4c13000] 20:16:15 INFO - PROCESS | 13885 | 1461208575075 Marionette DEBUG loaded listener.js 20:16:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 223 (0x7f68c4c1e000) [pid = 13885] [serial = 1233] [outer = 0x7f68c4c13000] 20:16:15 INFO - PROCESS | 13885 | 1461208575927 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]]]}] 20:16:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 20:16:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1530ms 20:16:15 INFO - PROCESS | 13885 | 1461208575992 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 20:16:15 INFO - PROCESS | 13885 | 1461208575996 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 20:16:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 20:16:16 INFO - PROCESS | 13885 | 1461208576002 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 20:16:16 INFO - PROCESS | 13885 | 1461208576011 Marionette TRACE conn3 <- [1,1614,null,{}] 20:16:16 INFO - PROCESS | 13885 | 1461208576022 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}] 20:16:16 INFO - PROCESS | 13885 | 1461208576606 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 20:16:16 INFO - PROCESS | 13885 | 1461208576882 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:16 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c7512800 == 127 [pid = 13885] [id = 411] 20:16:16 INFO - PROCESS | 13885 | ++DOMWINDOW == 224 (0x7f68c4c14400) [pid = 13885] [serial = 1234] [outer = (nil)] 20:16:16 INFO - PROCESS | 13885 | ++DOMWINDOW == 225 (0x7f68c4dc8c00) [pid = 13885] [serial = 1235] [outer = 0x7f68c4c14400] 20:16:16 INFO - PROCESS | 13885 | 1461208576953 Marionette DEBUG loaded listener.js 20:16:17 INFO - PROCESS | 13885 | ++DOMWINDOW == 226 (0x7f68c62bdc00) [pid = 13885] [serial = 1236] [outer = 0x7f68c4c14400] 20:16:17 INFO - PROCESS | 13885 | 1461208577817 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]]]}] 20:16:17 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 20:16:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1851ms 20:16:17 INFO - PROCESS | 13885 | 1461208577856 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 20:16:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 20:16:17 INFO - PROCESS | 13885 | 1461208577863 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 20:16:17 INFO - PROCESS | 13885 | 1461208577871 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 20:16:17 INFO - PROCESS | 13885 | 1461208577877 Marionette TRACE conn3 <- [1,1618,null,{}] 20:16:17 INFO - PROCESS | 13885 | 1461208577884 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}] 20:16:18 INFO - PROCESS | 13885 | 1461208578080 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 20:16:18 INFO - PROCESS | 13885 | 1461208578301 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:18 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c6e54800 == 128 [pid = 13885] [id = 412] 20:16:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 227 (0x7f68c27e8400) [pid = 13885] [serial = 1237] [outer = (nil)] 20:16:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 228 (0x7f68c739ec00) [pid = 13885] [serial = 1238] [outer = 0x7f68c27e8400] 20:16:18 INFO - PROCESS | 13885 | 1461208578417 Marionette DEBUG loaded listener.js 20:16:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 229 (0x7f68c821d400) [pid = 13885] [serial = 1239] [outer = 0x7f68c27e8400] 20:16:19 INFO - PROCESS | 13885 | 1461208579571 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]]]}] 20:16:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 20:16:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1741ms 20:16:19 INFO - PROCESS | 13885 | 1461208579612 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 20:16:19 INFO - PROCESS | 13885 | 1461208579617 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 20:16:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 20:16:19 INFO - PROCESS | 13885 | 1461208579623 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 20:16:19 INFO - PROCESS | 13885 | 1461208579625 Marionette TRACE conn3 <- [1,1622,null,{}] 20:16:19 INFO - PROCESS | 13885 | 1461208579631 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}] 20:16:19 INFO - PROCESS | 13885 | 1461208579830 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 20:16:20 INFO - PROCESS | 13885 | 1461208580263 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:20 INFO - PROCESS | 13885 | --DOMWINDOW == 228 (0x7f68ea59c400) [pid = 13885] [serial = 1100] [outer = (nil)] [url = about:blank] 20:16:20 INFO - PROCESS | 13885 | --DOMWINDOW == 227 (0x7f68dcc9fc00) [pid = 13885] [serial = 1091] [outer = (nil)] [url = about:blank] 20:16:20 INFO - PROCESS | 13885 | --DOMWINDOW == 226 (0x7f68de9ba800) [pid = 13885] [serial = 1094] [outer = (nil)] [url = about:blank] 20:16:20 INFO - PROCESS | 13885 | --DOMWINDOW == 225 (0x7f68e9449000) [pid = 13885] [serial = 1097] [outer = (nil)] [url = about:blank] 20:16:20 INFO - PROCESS | 13885 | --DOMWINDOW == 224 (0x7f68c27f0800) [pid = 13885] [serial = 1109] [outer = (nil)] [url = about:blank] 20:16:20 INFO - PROCESS | 13885 | --DOMWINDOW == 223 (0x7f68d73cf000) [pid = 13885] [serial = 1088] [outer = (nil)] [url = about:blank] 20:16:20 INFO - PROCESS | 13885 | --DOMWINDOW == 222 (0x7f68ef765400) [pid = 13885] [serial = 1106] [outer = (nil)] [url = about:blank] 20:16:20 INFO - PROCESS | 13885 | --DOMWINDOW == 221 (0x7f68eb8c5400) [pid = 13885] [serial = 1103] [outer = (nil)] [url = about:blank] 20:16:20 INFO - PROCESS | 13885 | --DOMWINDOW == 220 (0x7f68d6dd2800) [pid = 13885] [serial = 1130] [outer = (nil)] [url = about:blank] 20:16:20 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c27e0800 == 129 [pid = 13885] [id = 413] 20:16:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 221 (0x7f68c27f0800) [pid = 13885] [serial = 1240] [outer = (nil)] 20:16:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 222 (0x7f68c8471000) [pid = 13885] [serial = 1241] [outer = 0x7f68c27f0800] 20:16:20 INFO - PROCESS | 13885 | 1461208580419 Marionette DEBUG loaded listener.js 20:16:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 223 (0x7f68c996d400) [pid = 13885] [serial = 1242] [outer = 0x7f68c27f0800] 20:16:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d317f800 == 128 [pid = 13885] [id = 385] 20:16:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68f7195800 == 127 [pid = 13885] [id = 384] 20:16:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ef053800 == 126 [pid = 13885] [id = 383] 20:16:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68e4310800 == 125 [pid = 13885] [id = 382] 20:16:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68de95c800 == 124 [pid = 13885] [id = 381] 20:16:21 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68db675000 == 123 [pid = 13885] [id = 380] 20:16:21 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7063000 == 122 [pid = 13885] [id = 379] 20:16:21 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cb189800 == 121 [pid = 13885] [id = 378] 20:16:21 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c4a20000 == 120 [pid = 13885] [id = 377] 20:16:21 INFO - PROCESS | 13885 | --DOMWINDOW == 222 (0x7f68d3687800) [pid = 13885] [serial = 1124] [outer = (nil)] [url = about:blank] 20:16:21 INFO - PROCESS | 13885 | --DOMWINDOW == 221 (0x7f68d20c6c00) [pid = 13885] [serial = 1119] [outer = (nil)] [url = about:blank] 20:16:21 INFO - PROCESS | 13885 | --DOMWINDOW == 220 (0x7f68c76ea000) [pid = 13885] [serial = 1076] [outer = (nil)] [url = about:blank] 20:16:21 INFO - PROCESS | 13885 | --DOMWINDOW == 219 (0x7f68c9cefc00) [pid = 13885] [serial = 1116] [outer = (nil)] [url = about:blank] 20:16:21 INFO - PROCESS | 13885 | --DOMWINDOW == 218 (0x7f68d6b17000) [pid = 13885] [serial = 1128] [outer = (nil)] [url = about:blank] 20:16:21 INFO - PROCESS | 13885 | --DOMWINDOW == 217 (0x7f68d6dcd400) [pid = 13885] [serial = 1074] [outer = (nil)] [url = about:blank] 20:16:21 INFO - PROCESS | 13885 | --DOMWINDOW == 216 (0x7f68d3865400) [pid = 13885] [serial = 1082] [outer = (nil)] [url = about:blank] 20:16:21 INFO - PROCESS | 13885 | --DOMWINDOW == 215 (0x7f68c39e3000) [pid = 13885] [serial = 1112] [outer = (nil)] [url = about:blank] 20:16:21 INFO - PROCESS | 13885 | --DOMWINDOW == 214 (0x7f68c939e400) [pid = 13885] [serial = 1115] [outer = (nil)] [url = about:blank] 20:16:21 INFO - PROCESS | 13885 | --DOMWINDOW == 213 (0x7f68d3acec00) [pid = 13885] [serial = 1125] [outer = (nil)] [url = about:blank] 20:16:21 INFO - PROCESS | 13885 | --DOMWINDOW == 212 (0x7f68cd355400) [pid = 13885] [serial = 1118] [outer = (nil)] [url = about:blank] 20:16:21 INFO - PROCESS | 13885 | --DOMWINDOW == 211 (0x7f68c6eef800) [pid = 13885] [serial = 1113] [outer = (nil)] [url = about:blank] 20:16:21 INFO - PROCESS | 13885 | --DOMWINDOW == 210 (0x7f68cd354000) [pid = 13885] [serial = 1079] [outer = (nil)] [url = about:blank] 20:16:21 INFO - PROCESS | 13885 | --DOMWINDOW == 209 (0x7f68d313e000) [pid = 13885] [serial = 1122] [outer = (nil)] [url = about:blank] 20:16:21 INFO - PROCESS | 13885 | --DOMWINDOW == 208 (0x7f68d5546c00) [pid = 13885] [serial = 1085] [outer = (nil)] [url = about:blank] 20:16:21 INFO - PROCESS | 13885 | --DOMWINDOW == 207 (0x7f68d441cc00) [pid = 13885] [serial = 1127] [outer = (nil)] [url = about:blank] 20:16:21 INFO - PROCESS | 13885 | --DOMWINDOW == 206 (0x7f68d2106800) [pid = 13885] [serial = 1121] [outer = (nil)] [url = about:blank] 20:16:21 INFO - PROCESS | 13885 | 1461208581270 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]]]}] 20:16:21 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 20:16:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1679ms 20:16:21 INFO - PROCESS | 13885 | 1461208581303 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 20:16:21 INFO - PROCESS | 13885 | 1461208581309 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 20:16:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 20:16:21 INFO - PROCESS | 13885 | 1461208581325 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 20:16:21 INFO - PROCESS | 13885 | 1461208581332 Marionette TRACE conn3 <- [1,1626,null,{}] 20:16:21 INFO - PROCESS | 13885 | 1461208581338 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}] 20:16:21 INFO - PROCESS | 13885 | 1461208581530 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 20:16:21 INFO - PROCESS | 13885 | 1461208581719 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:21 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c73ba000 == 121 [pid = 13885] [id = 414] 20:16:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 207 (0x7f68c39e3000) [pid = 13885] [serial = 1243] [outer = (nil)] 20:16:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 208 (0x7f68c996f800) [pid = 13885] [serial = 1244] [outer = 0x7f68c39e3000] 20:16:21 INFO - PROCESS | 13885 | 1461208581787 Marionette DEBUG loaded listener.js 20:16:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 209 (0x7f68cbbca800) [pid = 13885] [serial = 1245] [outer = 0x7f68c39e3000] 20:16:22 INFO - PROCESS | 13885 | 1461208582520 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]]]}] 20:16:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 20:16:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1242ms 20:16:22 INFO - PROCESS | 13885 | 1461208582561 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 20:16:22 INFO - PROCESS | 13885 | 1461208582563 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 20:16:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 20:16:22 INFO - PROCESS | 13885 | 1461208582570 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 20:16:22 INFO - PROCESS | 13885 | 1461208582572 Marionette TRACE conn3 <- [1,1630,null,{}] 20:16:22 INFO - PROCESS | 13885 | 1461208582578 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}] 20:16:22 INFO - PROCESS | 13885 | 1461208582873 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 20:16:22 INFO - PROCESS | 13885 | 1461208582901 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:22 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cbca9000 == 122 [pid = 13885] [id = 415] 20:16:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 210 (0x7f68cbbcdc00) [pid = 13885] [serial = 1246] [outer = (nil)] 20:16:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 211 (0x7f68d20cec00) [pid = 13885] [serial = 1247] [outer = 0x7f68cbbcdc00] 20:16:22 INFO - PROCESS | 13885 | 1461208582965 Marionette DEBUG loaded listener.js 20:16:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 212 (0x7f68d21d2c00) [pid = 13885] [serial = 1248] [outer = 0x7f68cbbcdc00] 20:16:23 INFO - PROCESS | 13885 | 1461208583880 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]]]}] 20:16:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 20:16:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1335ms 20:16:23 INFO - PROCESS | 13885 | 1461208583906 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 20:16:23 INFO - PROCESS | 13885 | 1461208583909 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 20:16:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 20:16:23 INFO - PROCESS | 13885 | 1461208583915 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 20:16:23 INFO - PROCESS | 13885 | 1461208583917 Marionette TRACE conn3 <- [1,1634,null,{}] 20:16:23 INFO - PROCESS | 13885 | 1461208583924 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}] 20:16:24 INFO - PROCESS | 13885 | 1461208584195 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 20:16:24 INFO - PROCESS | 13885 | 1461208584237 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:24 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d4202800 == 123 [pid = 13885] [id = 416] 20:16:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 213 (0x7f68d3152400) [pid = 13885] [serial = 1249] [outer = (nil)] 20:16:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 214 (0x7f68d368bc00) [pid = 13885] [serial = 1250] [outer = 0x7f68d3152400] 20:16:24 INFO - PROCESS | 13885 | 1461208584327 Marionette DEBUG loaded listener.js 20:16:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 215 (0x7f68d41b1c00) [pid = 13885] [serial = 1251] [outer = 0x7f68d3152400] 20:16:25 INFO - PROCESS | 13885 | --DOMWINDOW == 214 (0x7f68cd3ed400) [pid = 13885] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 20:16:25 INFO - PROCESS | 13885 | --DOMWINDOW == 213 (0x7f68c76f0800) [pid = 13885] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 20:16:25 INFO - PROCESS | 13885 | --DOMWINDOW == 212 (0x7f68c93a8400) [pid = 13885] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 20:16:25 INFO - PROCESS | 13885 | --DOMWINDOW == 211 (0x7f68c39dc800) [pid = 13885] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 20:16:25 INFO - PROCESS | 13885 | --DOMWINDOW == 210 (0x7f68c97a7c00) [pid = 13885] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 20:16:25 INFO - PROCESS | 13885 | --DOMWINDOW == 209 (0x7f68cd3eec00) [pid = 13885] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 20:16:25 INFO - PROCESS | 13885 | 1461208585539 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]]]}] 20:16:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 20:16:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1684ms 20:16:25 INFO - PROCESS | 13885 | 1461208585601 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 20:16:25 INFO - PROCESS | 13885 | 1461208585603 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 20:16:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 20:16:25 INFO - PROCESS | 13885 | 1461208585614 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 20:16:25 INFO - PROCESS | 13885 | 1461208585616 Marionette TRACE conn3 <- [1,1638,null,{}] 20:16:25 INFO - PROCESS | 13885 | 1461208585623 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}] 20:16:25 INFO - PROCESS | 13885 | 1461208585879 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 20:16:25 INFO - PROCESS | 13885 | 1461208585899 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:25 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d4563800 == 124 [pid = 13885] [id = 417] 20:16:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 210 (0x7f68cd3bf400) [pid = 13885] [serial = 1252] [outer = (nil)] 20:16:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 211 (0x7f68d3ae5000) [pid = 13885] [serial = 1253] [outer = 0x7f68cd3bf400] 20:16:25 INFO - PROCESS | 13885 | 1461208585963 Marionette DEBUG loaded listener.js 20:16:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 212 (0x7f68d6e8a400) [pid = 13885] [serial = 1254] [outer = 0x7f68cd3bf400] 20:16:26 INFO - PROCESS | 13885 | 1461208586819 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]]]}] 20:16:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 20:16:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1230ms 20:16:26 INFO - PROCESS | 13885 | 1461208586853 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 20:16:26 INFO - PROCESS | 13885 | 1461208586855 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 20:16:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 20:16:26 INFO - PROCESS | 13885 | 1461208586864 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 20:16:26 INFO - PROCESS | 13885 | 1461208586868 Marionette TRACE conn3 <- [1,1642,null,{}] 20:16:26 INFO - PROCESS | 13885 | 1461208586873 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}] 20:16:27 INFO - PROCESS | 13885 | 1461208587060 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 20:16:27 INFO - PROCESS | 13885 | 1461208587074 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:27 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7d6b000 == 125 [pid = 13885] [id = 418] 20:16:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 213 (0x7f68d4421000) [pid = 13885] [serial = 1255] [outer = (nil)] 20:16:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 214 (0x7f68d734b000) [pid = 13885] [serial = 1256] [outer = 0x7f68d4421000] 20:16:27 INFO - PROCESS | 13885 | 1461208587141 Marionette DEBUG loaded listener.js 20:16:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 215 (0x7f68d77b1800) [pid = 13885] [serial = 1257] [outer = 0x7f68d4421000] 20:16:28 INFO - PROCESS | 13885 | 1461208588374 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]]]}] 20:16:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 20:16:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1582ms 20:16:28 INFO - PROCESS | 13885 | 1461208588449 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 20:16:28 INFO - PROCESS | 13885 | 1461208588456 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 20:16:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 20:16:28 INFO - PROCESS | 13885 | 1461208588467 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 20:16:28 INFO - PROCESS | 13885 | 1461208588471 Marionette TRACE conn3 <- [1,1646,null,{}] 20:16:28 INFO - PROCESS | 13885 | 1461208588489 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}] 20:16:28 INFO - PROCESS | 13885 | 1461208588806 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 20:16:29 INFO - PROCESS | 13885 | 1461208589068 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:29 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c73b7800 == 126 [pid = 13885] [id = 419] 20:16:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 216 (0x7f68c74f3c00) [pid = 13885] [serial = 1258] [outer = (nil)] 20:16:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 217 (0x7f68c74fc000) [pid = 13885] [serial = 1259] [outer = 0x7f68c74f3c00] 20:16:29 INFO - PROCESS | 13885 | 1461208589149 Marionette DEBUG loaded listener.js 20:16:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 218 (0x7f68c821a000) [pid = 13885] [serial = 1260] [outer = 0x7f68c74f3c00] 20:16:30 INFO - PROCESS | 13885 | 1461208590127 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]]]}] 20:16:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 20:16:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1734ms 20:16:30 INFO - PROCESS | 13885 | 1461208590201 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 20:16:30 INFO - PROCESS | 13885 | 1461208590209 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 20:16:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 20:16:30 INFO - PROCESS | 13885 | 1461208590221 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 20:16:30 INFO - PROCESS | 13885 | 1461208590225 Marionette TRACE conn3 <- [1,1650,null,{}] 20:16:30 INFO - PROCESS | 13885 | 1461208590233 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}] 20:16:30 INFO - PROCESS | 13885 | 1461208590490 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 20:16:30 INFO - PROCESS | 13885 | 1461208590834 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:30 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d3924800 == 127 [pid = 13885] [id = 420] 20:16:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 219 (0x7f68c74fd800) [pid = 13885] [serial = 1261] [outer = (nil)] 20:16:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 220 (0x7f68c9974800) [pid = 13885] [serial = 1262] [outer = 0x7f68c74fd800] 20:16:30 INFO - PROCESS | 13885 | 1461208590911 Marionette DEBUG loaded listener.js 20:16:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 221 (0x7f68c9ce4400) [pid = 13885] [serial = 1263] [outer = 0x7f68c74fd800] 20:16:31 INFO - PROCESS | 13885 | 1461208591847 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]]]}] 20:16:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 20:16:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1687ms 20:16:31 INFO - PROCESS | 13885 | 1461208591909 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 20:16:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 20:16:31 INFO - PROCESS | 13885 | 1461208591913 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 20:16:31 INFO - PROCESS | 13885 | 1461208591920 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 20:16:31 INFO - PROCESS | 13885 | 1461208591925 Marionette TRACE conn3 <- [1,1654,null,{}] 20:16:31 INFO - PROCESS | 13885 | 1461208591942 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}] 20:16:32 INFO - PROCESS | 13885 | 1461208592224 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 20:16:32 INFO - PROCESS | 13885 | 1461208592578 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:32 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dd74b800 == 128 [pid = 13885] [id = 421] 20:16:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 222 (0x7f68c9ceb000) [pid = 13885] [serial = 1264] [outer = (nil)] 20:16:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 223 (0x7f68d314e800) [pid = 13885] [serial = 1265] [outer = 0x7f68c9ceb000] 20:16:32 INFO - PROCESS | 13885 | 1461208592657 Marionette DEBUG loaded listener.js 20:16:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 224 (0x7f68d43f3800) [pid = 13885] [serial = 1266] [outer = 0x7f68c9ceb000] 20:16:33 INFO - PROCESS | 13885 | 1461208593493 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]]]}] 20:16:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 20:16:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1598ms 20:16:33 INFO - PROCESS | 13885 | 1461208593530 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 20:16:33 INFO - PROCESS | 13885 | 1461208593535 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 20:16:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 20:16:33 INFO - PROCESS | 13885 | 1461208593544 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 20:16:33 INFO - PROCESS | 13885 | 1461208593546 Marionette TRACE conn3 <- [1,1658,null,{}] 20:16:33 INFO - PROCESS | 13885 | 1461208593551 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}] 20:16:33 INFO - PROCESS | 13885 | 1461208593761 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 20:16:33 INFO - PROCESS | 13885 | 1461208593979 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:34 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68eb158000 == 129 [pid = 13885] [id = 422] 20:16:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 225 (0x7f68d20ca000) [pid = 13885] [serial = 1267] [outer = (nil)] 20:16:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 226 (0x7f68d7346800) [pid = 13885] [serial = 1268] [outer = 0x7f68d20ca000] 20:16:34 INFO - PROCESS | 13885 | 1461208594098 Marionette DEBUG loaded listener.js 20:16:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 227 (0x7f68d7d44400) [pid = 13885] [serial = 1269] [outer = 0x7f68d20ca000] 20:16:35 INFO - PROCESS | 13885 | 1461208595013 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]]]}] 20:16:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 20:16:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1534ms 20:16:35 INFO - PROCESS | 13885 | 1461208595079 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 20:16:35 INFO - PROCESS | 13885 | 1461208595084 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 20:16:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 20:16:35 INFO - PROCESS | 13885 | 1461208595090 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 20:16:35 INFO - PROCESS | 13885 | 1461208595093 Marionette TRACE conn3 <- [1,1662,null,{}] 20:16:35 INFO - PROCESS | 13885 | 1461208595099 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}] 20:16:35 INFO - PROCESS | 13885 | 1461208595323 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 20:16:35 INFO - PROCESS | 13885 | 1461208595585 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:35 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ef93b800 == 130 [pid = 13885] [id = 423] 20:16:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 228 (0x7f68d602b000) [pid = 13885] [serial = 1270] [outer = (nil)] 20:16:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 229 (0x7f68dd926000) [pid = 13885] [serial = 1271] [outer = 0x7f68d602b000] 20:16:35 INFO - PROCESS | 13885 | 1461208595706 Marionette DEBUG loaded listener.js 20:16:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 230 (0x7f68de94b400) [pid = 13885] [serial = 1272] [outer = 0x7f68d602b000] 20:16:36 INFO - PROCESS | 13885 | 1461208596622 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]]]}] 20:16:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 20:16:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1581ms 20:16:36 INFO - PROCESS | 13885 | 1461208596672 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 20:16:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 20:16:36 INFO - PROCESS | 13885 | 1461208596677 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 20:16:36 INFO - PROCESS | 13885 | 1461208596683 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 20:16:36 INFO - PROCESS | 13885 | 1461208596687 Marionette TRACE conn3 <- [1,1666,null,{}] 20:16:36 INFO - PROCESS | 13885 | 1461208596693 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}] 20:16:36 INFO - PROCESS | 13885 | 1461208596921 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 20:16:37 INFO - PROCESS | 13885 | 1461208597177 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:37 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c5f57800 == 131 [pid = 13885] [id = 424] 20:16:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 231 (0x7f68ea075400) [pid = 13885] [serial = 1273] [outer = (nil)] 20:16:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 232 (0x7f68eb8ec400) [pid = 13885] [serial = 1274] [outer = 0x7f68ea075400] 20:16:37 INFO - PROCESS | 13885 | 1461208597302 Marionette DEBUG loaded listener.js 20:16:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 233 (0x7f68ef685c00) [pid = 13885] [serial = 1275] [outer = 0x7f68ea075400] 20:16:38 INFO - PROCESS | 13885 | 1461208598144 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]]]}] 20:16:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 20:16:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1531ms 20:16:38 INFO - PROCESS | 13885 | 1461208598214 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 20:16:38 INFO - PROCESS | 13885 | 1461208598218 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 20:16:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 20:16:38 INFO - PROCESS | 13885 | 1461208598225 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 20:16:38 INFO - PROCESS | 13885 | 1461208598228 Marionette TRACE conn3 <- [1,1670,null,{}] 20:16:38 INFO - PROCESS | 13885 | 1461208598233 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}] 20:16:38 INFO - PROCESS | 13885 | 1461208598451 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 20:16:38 INFO - PROCESS | 13885 | 1461208598749 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:38 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dcb5a000 == 132 [pid = 13885] [id = 425] 20:16:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 234 (0x7f68c8275c00) [pid = 13885] [serial = 1276] [outer = (nil)] 20:16:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 235 (0x7f68c827c000) [pid = 13885] [serial = 1277] [outer = 0x7f68c8275c00] 20:16:38 INFO - PROCESS | 13885 | 1461208598829 Marionette DEBUG loaded listener.js 20:16:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 236 (0x7f68c8281000) [pid = 13885] [serial = 1278] [outer = 0x7f68c8275c00] 20:16:39 INFO - PROCESS | 13885 | 1461208599694 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]]]}] 20:16:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 20:16:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1530ms 20:16:39 INFO - PROCESS | 13885 | 1461208599757 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 20:16:39 INFO - PROCESS | 13885 | 1461208599760 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 20:16:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 20:16:39 INFO - PROCESS | 13885 | 1461208599767 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 20:16:39 INFO - PROCESS | 13885 | 1461208599771 Marionette TRACE conn3 <- [1,1674,null,{}] 20:16:39 INFO - PROCESS | 13885 | 1461208599777 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}] 20:16:40 INFO - PROCESS | 13885 | 1461208599997 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 20:16:40 INFO - PROCESS | 13885 | 1461208600264 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:40 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ef958000 == 133 [pid = 13885] [id = 426] 20:16:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 237 (0x7f68c8276000) [pid = 13885] [serial = 1279] [outer = (nil)] 20:16:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 238 (0x7f68c9db3800) [pid = 13885] [serial = 1280] [outer = 0x7f68c8276000] 20:16:40 INFO - PROCESS | 13885 | 1461208600388 Marionette DEBUG loaded listener.js 20:16:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 239 (0x7f68c9db9400) [pid = 13885] [serial = 1281] [outer = 0x7f68c8276000] 20:16:41 INFO - PROCESS | 13885 | 1461208601254 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]]]}] 20:16:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 20:16:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1531ms 20:16:41 INFO - PROCESS | 13885 | 1461208601299 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 20:16:41 INFO - PROCESS | 13885 | 1461208601303 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 20:16:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 20:16:41 INFO - PROCESS | 13885 | 1461208601309 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 20:16:41 INFO - PROCESS | 13885 | 1461208601313 Marionette TRACE conn3 <- [1,1678,null,{}] 20:16:41 INFO - PROCESS | 13885 | 1461208601319 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}] 20:16:41 INFO - PROCESS | 13885 | 1461208601544 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 20:16:41 INFO - PROCESS | 13885 | 1461208601762 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:41 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c99ae800 == 134 [pid = 13885] [id = 427] 20:16:41 INFO - PROCESS | 13885 | ++DOMWINDOW == 240 (0x7f68c827b000) [pid = 13885] [serial = 1282] [outer = (nil)] 20:16:41 INFO - PROCESS | 13885 | ++DOMWINDOW == 241 (0x7f68c99be400) [pid = 13885] [serial = 1283] [outer = 0x7f68c827b000] 20:16:41 INFO - PROCESS | 13885 | 1461208601918 Marionette DEBUG loaded listener.js 20:16:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 242 (0x7f68c99c3c00) [pid = 13885] [serial = 1284] [outer = 0x7f68c827b000] 20:16:42 INFO - PROCESS | 13885 | 1461208602770 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]]]}] 20:16:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 20:16:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1540ms 20:16:42 INFO - PROCESS | 13885 | 1461208602850 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 20:16:42 INFO - PROCESS | 13885 | 1461208602854 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 20:16:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 20:16:42 INFO - PROCESS | 13885 | 1461208602860 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 20:16:42 INFO - PROCESS | 13885 | 1461208602864 Marionette TRACE conn3 <- [1,1682,null,{}] 20:16:42 INFO - PROCESS | 13885 | 1461208602869 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}] 20:16:43 INFO - PROCESS | 13885 | 1461208603121 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 20:16:43 INFO - PROCESS | 13885 | 1461208603432 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:43 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c14d3800 == 135 [pid = 13885] [id = 428] 20:16:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 243 (0x7f68c9dba800) [pid = 13885] [serial = 1285] [outer = (nil)] 20:16:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 244 (0x7f68c9dbe800) [pid = 13885] [serial = 1286] [outer = 0x7f68c9dba800] 20:16:43 INFO - PROCESS | 13885 | 1461208603511 Marionette DEBUG loaded listener.js 20:16:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 245 (0x7f68ea7b2c00) [pid = 13885] [serial = 1287] [outer = 0x7f68c9dba800] 20:16:44 INFO - PROCESS | 13885 | 1461208604388 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]]]}] 20:16:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 20:16:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1595ms 20:16:44 INFO - PROCESS | 13885 | 1461208604457 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 20:16:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 20:16:44 INFO - PROCESS | 13885 | 1461208604462 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 20:16:44 INFO - PROCESS | 13885 | 1461208604468 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 20:16:44 INFO - PROCESS | 13885 | 1461208604472 Marionette TRACE conn3 <- [1,1686,null,{}] 20:16:44 INFO - PROCESS | 13885 | 1461208604478 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}] 20:16:44 INFO - PROCESS | 13885 | 1461208604751 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 20:16:45 INFO - PROCESS | 13885 | 1461208605079 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:45 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c15d1800 == 136 [pid = 13885] [id = 429] 20:16:45 INFO - PROCESS | 13885 | ++DOMWINDOW == 246 (0x7f68c14e7000) [pid = 13885] [serial = 1288] [outer = (nil)] 20:16:45 INFO - PROCESS | 13885 | ++DOMWINDOW == 247 (0x7f68c14f0c00) [pid = 13885] [serial = 1289] [outer = 0x7f68c14e7000] 20:16:45 INFO - PROCESS | 13885 | 1461208605168 Marionette DEBUG loaded listener.js 20:16:45 INFO - PROCESS | 13885 | ++DOMWINDOW == 248 (0x7f68ef5c2400) [pid = 13885] [serial = 1290] [outer = 0x7f68c14e7000] 20:16:46 INFO - PROCESS | 13885 | 1461208606046 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]]]}] 20:16:46 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 20:16:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1644ms 20:16:46 INFO - PROCESS | 13885 | 1461208606112 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 20:16:46 INFO - PROCESS | 13885 | 1461208606116 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 20:16:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 20:16:46 INFO - PROCESS | 13885 | 1461208606124 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 20:16:46 INFO - PROCESS | 13885 | 1461208606127 Marionette TRACE conn3 <- [1,1690,null,{}] 20:16:46 INFO - PROCESS | 13885 | 1461208606133 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}] 20:16:46 INFO - PROCESS | 13885 | 1461208606349 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 20:16:47 INFO - PROCESS | 13885 | 1461208607181 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:47 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c5982000 == 137 [pid = 13885] [id = 430] 20:16:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 249 (0x7f68c14ecc00) [pid = 13885] [serial = 1291] [outer = (nil)] 20:16:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 250 (0x7f68c14f1c00) [pid = 13885] [serial = 1292] [outer = 0x7f68c14ecc00] 20:16:47 INFO - PROCESS | 13885 | 1461208607278 Marionette DEBUG loaded listener.js 20:16:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 251 (0x7f68c17dc400) [pid = 13885] [serial = 1293] [outer = 0x7f68c14ecc00] 20:16:48 INFO - PROCESS | 13885 | 1461208608127 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]]]}] 20:16:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 20:16:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 2047ms 20:16:48 INFO - PROCESS | 13885 | 1461208608173 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 20:16:48 INFO - PROCESS | 13885 | 1461208608181 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 20:16:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 20:16:48 INFO - PROCESS | 13885 | 1461208608190 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 20:16:48 INFO - PROCESS | 13885 | 1461208608195 Marionette TRACE conn3 <- [1,1694,null,{}] 20:16:48 INFO - PROCESS | 13885 | 1461208608201 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}] 20:16:48 INFO - PROCESS | 13885 | 1461208608404 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 20:16:48 INFO - PROCESS | 13885 | 1461208608685 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:48 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c6e8b800 == 138 [pid = 13885] [id = 431] 20:16:48 INFO - PROCESS | 13885 | ++DOMWINDOW == 252 (0x7f68c3a58c00) [pid = 13885] [serial = 1294] [outer = (nil)] 20:16:48 INFO - PROCESS | 13885 | ++DOMWINDOW == 253 (0x7f68c3a5f400) [pid = 13885] [serial = 1295] [outer = 0x7f68c3a58c00] 20:16:48 INFO - PROCESS | 13885 | 1461208608798 Marionette DEBUG loaded listener.js 20:16:48 INFO - PROCESS | 13885 | ++DOMWINDOW == 254 (0x7f68c4dcb400) [pid = 13885] [serial = 1296] [outer = 0x7f68c3a58c00] 20:16:49 INFO - PROCESS | 13885 | 1461208609889 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]]]}] 20:16:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 20:16:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1742ms 20:16:49 INFO - PROCESS | 13885 | 1461208609936 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 20:16:49 INFO - PROCESS | 13885 | 1461208609942 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 20:16:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 20:16:49 INFO - PROCESS | 13885 | 1461208609948 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 20:16:49 INFO - PROCESS | 13885 | 1461208609951 Marionette TRACE conn3 <- [1,1698,null,{}] 20:16:49 INFO - PROCESS | 13885 | 1461208609957 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}] 20:16:50 INFO - PROCESS | 13885 | 1461208610149 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 20:16:50 INFO - PROCESS | 13885 | 1461208610481 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:50 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c6e56800 == 139 [pid = 13885] [id = 432] 20:16:50 INFO - PROCESS | 13885 | ++DOMWINDOW == 255 (0x7f68c5c27800) [pid = 13885] [serial = 1297] [outer = (nil)] 20:16:50 INFO - PROCESS | 13885 | ++DOMWINDOW == 256 (0x7f68c7318400) [pid = 13885] [serial = 1298] [outer = 0x7f68c5c27800] 20:16:50 INFO - PROCESS | 13885 | 1461208610608 Marionette DEBUG loaded listener.js 20:16:50 INFO - PROCESS | 13885 | ++DOMWINDOW == 257 (0x7f68c74f6000) [pid = 13885] [serial = 1299] [outer = 0x7f68c5c27800] 20:16:51 INFO - PROCESS | 13885 | 1461208611499 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]]]}] 20:16:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 20:16:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1630ms 20:16:51 INFO - PROCESS | 13885 | 1461208611579 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 20:16:51 INFO - PROCESS | 13885 | 1461208611583 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 20:16:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 20:16:51 INFO - PROCESS | 13885 | 1461208611598 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 20:16:51 INFO - PROCESS | 13885 | 1461208611607 Marionette TRACE conn3 <- [1,1702,null,{}] 20:16:51 INFO - PROCESS | 13885 | 1461208611613 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}] 20:16:51 INFO - PROCESS | 13885 | 1461208611852 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 20:16:52 INFO - PROCESS | 13885 | 1461208612171 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:52 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c81cf000 == 140 [pid = 13885] [id = 433] 20:16:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 258 (0x7f68c759c000) [pid = 13885] [serial = 1300] [outer = (nil)] 20:16:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 259 (0x7f68c821b400) [pid = 13885] [serial = 1301] [outer = 0x7f68c759c000] 20:16:52 INFO - PROCESS | 13885 | 1461208612246 Marionette DEBUG loaded listener.js 20:16:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 260 (0x7f68c846a000) [pid = 13885] [serial = 1302] [outer = 0x7f68c759c000] 20:16:53 INFO - PROCESS | 13885 | 1461208613081 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]]]}] 20:16:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 20:16:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1549ms 20:16:53 INFO - PROCESS | 13885 | 1461208613140 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 20:16:53 INFO - PROCESS | 13885 | 1461208613144 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 20:16:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 20:16:53 INFO - PROCESS | 13885 | 1461208613172 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 20:16:53 INFO - PROCESS | 13885 | 1461208613176 Marionette TRACE conn3 <- [1,1706,null,{}] 20:16:53 INFO - PROCESS | 13885 | 1461208613181 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}] 20:16:53 INFO - PROCESS | 13885 | 1461208613449 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 20:16:53 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68f24d1800 == 139 [pid = 13885] [id = 367] 20:16:53 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d3925800 == 138 [pid = 13885] [id = 359] 20:16:53 INFO - PROCESS | 13885 | --DOMWINDOW == 259 (0x7f68dcf85000) [pid = 13885] [serial = 1190] [outer = (nil)] [url = about:blank] 20:16:53 INFO - PROCESS | 13885 | --DOMWINDOW == 258 (0x7f68c74f8800) [pid = 13885] [serial = 1163] [outer = (nil)] [url = about:blank] 20:16:53 INFO - PROCESS | 13885 | --DOMWINDOW == 257 (0x7f68d6e86800) [pid = 13885] [serial = 1145] [outer = (nil)] [url = about:blank] 20:16:53 INFO - PROCESS | 13885 | --DOMWINDOW == 256 (0x7f68ed6a5400) [pid = 13885] [serial = 1151] [outer = (nil)] [url = about:blank] 20:16:53 INFO - PROCESS | 13885 | --DOMWINDOW == 255 (0x7f68c9d09800) [pid = 13885] [serial = 1136] [outer = (nil)] [url = about:blank] 20:16:53 INFO - PROCESS | 13885 | --DOMWINDOW == 254 (0x7f68c816dc00) [pid = 13885] [serial = 1166] [outer = (nil)] [url = about:blank] 20:16:53 INFO - PROCESS | 13885 | --DOMWINDOW == 253 (0x7f68c27ed000) [pid = 13885] [serial = 1133] [outer = (nil)] [url = about:blank] 20:16:53 INFO - PROCESS | 13885 | --DOMWINDOW == 252 (0x7f68d2111800) [pid = 13885] [serial = 1139] [outer = (nil)] [url = about:blank] 20:16:53 INFO - PROCESS | 13885 | --DOMWINDOW == 251 (0x7f68d441ec00) [pid = 13885] [serial = 1142] [outer = (nil)] [url = about:blank] 20:16:53 INFO - PROCESS | 13885 | --DOMWINDOW == 250 (0x7f68ef5c7800) [pid = 13885] [serial = 1160] [outer = (nil)] [url = about:blank] 20:16:53 INFO - PROCESS | 13885 | --DOMWINDOW == 249 (0x7f68dcca1000) [pid = 13885] [serial = 1148] [outer = (nil)] [url = about:blank] 20:16:53 INFO - PROCESS | 13885 | --DOMWINDOW == 248 (0x7f68ef68a400) [pid = 13885] [serial = 1154] [outer = (nil)] [url = about:blank] 20:16:53 INFO - PROCESS | 13885 | --DOMWINDOW == 247 (0x7f68c83d3c00) [pid = 13885] [serial = 1169] [outer = (nil)] [url = about:blank] 20:16:53 INFO - PROCESS | 13885 | --DOMWINDOW == 246 (0x7f68c739b000) [pid = 13885] [serial = 1157] [outer = (nil)] [url = about:blank] 20:16:53 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c27d6800 == 137 [pid = 13885] [id = 368] 20:16:53 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d4563800 == 136 [pid = 13885] [id = 417] 20:16:53 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d4202800 == 135 [pid = 13885] [id = 416] 20:16:53 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cbca9000 == 134 [pid = 13885] [id = 415] 20:16:53 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c73ba000 == 133 [pid = 13885] [id = 414] 20:16:53 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c27e0800 == 132 [pid = 13885] [id = 413] 20:16:53 INFO - PROCESS | 13885 | 1461208613816 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:53 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c6e54800 == 131 [pid = 13885] [id = 412] 20:16:53 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c7512800 == 130 [pid = 13885] [id = 411] 20:16:53 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c4eb9800 == 131 [pid = 13885] [id = 434] 20:16:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 247 (0x7f68c3a57c00) [pid = 13885] [serial = 1303] [outer = (nil)] 20:16:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 248 (0x7f68c731ac00) [pid = 13885] [serial = 1304] [outer = 0x7f68c3a57c00] 20:16:53 INFO - PROCESS | 13885 | 1461208613894 Marionette DEBUG loaded listener.js 20:16:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 249 (0x7f68c83cd000) [pid = 13885] [serial = 1305] [outer = 0x7f68c3a57c00] 20:16:54 INFO - PROCESS | 13885 | --DOMWINDOW == 248 (0x7f68d2208c00) [pid = 13885] [serial = 1179] [outer = (nil)] [url = about:blank] 20:16:54 INFO - PROCESS | 13885 | --DOMWINDOW == 247 (0x7f68c8167800) [pid = 13885] [serial = 1172] [outer = (nil)] [url = about:blank] 20:16:54 INFO - PROCESS | 13885 | --DOMWINDOW == 246 (0x7f68cb939400) [pid = 13885] [serial = 1176] [outer = (nil)] [url = about:blank] 20:16:54 INFO - PROCESS | 13885 | --DOMWINDOW == 245 (0x7f68c8469400) [pid = 13885] [serial = 1187] [outer = (nil)] [url = about:blank] 20:16:54 INFO - PROCESS | 13885 | --DOMWINDOW == 244 (0x7f68d31e2c00) [pid = 13885] [serial = 1181] [outer = (nil)] [url = about:blank] 20:16:54 INFO - PROCESS | 13885 | --DOMWINDOW == 243 (0x7f68cd6d0400) [pid = 13885] [serial = 1178] [outer = (nil)] [url = about:blank] 20:16:54 INFO - PROCESS | 13885 | --DOMWINDOW == 242 (0x7f68c8172000) [pid = 13885] [serial = 1173] [outer = (nil)] [url = about:blank] 20:16:54 INFO - PROCESS | 13885 | --DOMWINDOW == 241 (0x7f68d3cf0c00) [pid = 13885] [serial = 1184] [outer = (nil)] [url = about:blank] 20:16:54 INFO - PROCESS | 13885 | --DOMWINDOW == 240 (0x7f68d4420000) [pid = 13885] [serial = 1185] [outer = (nil)] [url = about:blank] 20:16:54 INFO - PROCESS | 13885 | --DOMWINDOW == 239 (0x7f68c9cedc00) [pid = 13885] [serial = 1175] [outer = (nil)] [url = about:blank] 20:16:54 INFO - PROCESS | 13885 | --DOMWINDOW == 238 (0x7f68d73d9000) [pid = 13885] [serial = 1188] [outer = (nil)] [url = about:blank] 20:16:54 INFO - PROCESS | 13885 | --DOMWINDOW == 237 (0x7f68d3ac5c00) [pid = 13885] [serial = 1182] [outer = (nil)] [url = about:blank] 20:16:54 INFO - PROCESS | 13885 | 1461208614658 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]]]}] 20:16:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 20:16:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1538ms 20:16:54 INFO - PROCESS | 13885 | 1461208614706 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 20:16:54 INFO - PROCESS | 13885 | 1461208614710 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 20:16:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 20:16:54 INFO - PROCESS | 13885 | 1461208614731 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 20:16:54 INFO - PROCESS | 13885 | 1461208614734 Marionette TRACE conn3 <- [1,1710,null,{}] 20:16:54 INFO - PROCESS | 13885 | 1461208614739 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}] 20:16:54 INFO - PROCESS | 13885 | 1461208614924 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 20:16:54 INFO - PROCESS | 13885 | 1461208614939 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:54 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c73cd000 == 132 [pid = 13885] [id = 435] 20:16:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 238 (0x7f68c9974000) [pid = 13885] [serial = 1306] [outer = (nil)] 20:16:55 INFO - PROCESS | 13885 | ++DOMWINDOW == 239 (0x7f68c9977c00) [pid = 13885] [serial = 1307] [outer = 0x7f68c9974000] 20:16:55 INFO - PROCESS | 13885 | 1461208615014 Marionette DEBUG loaded listener.js 20:16:55 INFO - PROCESS | 13885 | ++DOMWINDOW == 240 (0x7f68c9d03400) [pid = 13885] [serial = 1308] [outer = 0x7f68c9974000] 20:16:55 INFO - PROCESS | 13885 | 1461208615968 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]]]}] 20:16:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 20:16:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1291ms 20:16:56 INFO - PROCESS | 13885 | 1461208616016 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 20:16:56 INFO - PROCESS | 13885 | 1461208616019 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 20:16:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 20:16:56 INFO - PROCESS | 13885 | 1461208616025 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 20:16:56 INFO - PROCESS | 13885 | 1461208616027 Marionette TRACE conn3 <- [1,1714,null,{}] 20:16:56 INFO - PROCESS | 13885 | 1461208616032 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}] 20:16:56 INFO - PROCESS | 13885 | 1461208616218 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 20:16:56 INFO - PROCESS | 13885 | 1461208616419 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:56 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c9f79000 == 133 [pid = 13885] [id = 436] 20:16:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 241 (0x7f68c9975000) [pid = 13885] [serial = 1309] [outer = (nil)] 20:16:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 242 (0x7f68cb93d400) [pid = 13885] [serial = 1310] [outer = 0x7f68c9975000] 20:16:56 INFO - PROCESS | 13885 | 1461208616484 Marionette DEBUG loaded listener.js 20:16:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 243 (0x7f68cd35b800) [pid = 13885] [serial = 1311] [outer = 0x7f68c9975000] 20:16:57 INFO - PROCESS | 13885 | 1461208617293 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]]]}] 20:16:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 20:16:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1284ms 20:16:57 INFO - PROCESS | 13885 | 1461208617312 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 20:16:57 INFO - PROCESS | 13885 | 1461208617314 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 20:16:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 20:16:57 INFO - PROCESS | 13885 | 1461208617322 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 20:16:57 INFO - PROCESS | 13885 | 1461208617325 Marionette TRACE conn3 <- [1,1718,null,{}] 20:16:57 INFO - PROCESS | 13885 | 1461208617330 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}] 20:16:57 INFO - PROCESS | 13885 | 1461208617589 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 20:16:57 INFO - PROCESS | 13885 | 1461208617624 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:57 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cbca4800 == 134 [pid = 13885] [id = 437] 20:16:57 INFO - PROCESS | 13885 | ++DOMWINDOW == 244 (0x7f68c9db1c00) [pid = 13885] [serial = 1312] [outer = (nil)] 20:16:57 INFO - PROCESS | 13885 | ++DOMWINDOW == 245 (0x7f68cd6c9000) [pid = 13885] [serial = 1313] [outer = 0x7f68c9db1c00] 20:16:57 INFO - PROCESS | 13885 | 1461208617688 Marionette DEBUG loaded listener.js 20:16:57 INFO - PROCESS | 13885 | ++DOMWINDOW == 246 (0x7f68d210c800) [pid = 13885] [serial = 1314] [outer = 0x7f68c9db1c00] 20:16:59 INFO - PROCESS | 13885 | --DOMWINDOW == 245 (0x7f68d3152400) [pid = 13885] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 20:16:59 INFO - PROCESS | 13885 | --DOMWINDOW == 244 (0x7f68c27f0800) [pid = 13885] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 20:16:59 INFO - PROCESS | 13885 | --DOMWINDOW == 243 (0x7f68c27e8400) [pid = 13885] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 20:16:59 INFO - PROCESS | 13885 | --DOMWINDOW == 242 (0x7f68c39e3000) [pid = 13885] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 20:16:59 INFO - PROCESS | 13885 | --DOMWINDOW == 241 (0x7f68cd3bf400) [pid = 13885] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 20:16:59 INFO - PROCESS | 13885 | --DOMWINDOW == 240 (0x7f68c4c14400) [pid = 13885] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 20:16:59 INFO - PROCESS | 13885 | --DOMWINDOW == 239 (0x7f68c59a6c00) [pid = 13885] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 20:16:59 INFO - PROCESS | 13885 | --DOMWINDOW == 238 (0x7f68c6ef1800) [pid = 13885] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 20:16:59 INFO - PROCESS | 13885 | --DOMWINDOW == 237 (0x7f68c76e4400) [pid = 13885] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 20:16:59 INFO - PROCESS | 13885 | --DOMWINDOW == 236 (0x7f68c7315c00) [pid = 13885] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 20:16:59 INFO - PROCESS | 13885 | --DOMWINDOW == 235 (0x7f68cbbcdc00) [pid = 13885] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 20:16:59 INFO - PROCESS | 13885 | 1461208619528 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]]]}] 20:16:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 20:16:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 2239ms 20:16:59 INFO - PROCESS | 13885 | 1461208619560 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 20:16:59 INFO - PROCESS | 13885 | 1461208619563 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 20:16:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 20:16:59 INFO - PROCESS | 13885 | 1461208619569 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 20:16:59 INFO - PROCESS | 13885 | 1461208619572 Marionette TRACE conn3 <- [1,1722,null,{}] 20:16:59 INFO - PROCESS | 13885 | 1461208619578 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}] 20:16:59 INFO - PROCESS | 13885 | 1461208619763 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 20:16:59 INFO - PROCESS | 13885 | 1461208619938 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:59 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c977e000 == 135 [pid = 13885] [id = 438] 20:16:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 236 (0x7f68c27e6c00) [pid = 13885] [serial = 1315] [outer = (nil)] 20:16:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 237 (0x7f68c996e400) [pid = 13885] [serial = 1316] [outer = 0x7f68c27e6c00] 20:17:00 INFO - PROCESS | 13885 | 1461208620001 Marionette DEBUG loaded listener.js 20:17:00 INFO - PROCESS | 13885 | ++DOMWINDOW == 238 (0x7f68d21cd800) [pid = 13885] [serial = 1317] [outer = 0x7f68c27e6c00] 20:17:00 INFO - PROCESS | 13885 | 1461208620715 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]]]}] 20:17:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 20:17:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1186ms 20:17:00 INFO - PROCESS | 13885 | 1461208620757 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 20:17:00 INFO - PROCESS | 13885 | 1461208620762 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 20:17:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 20:17:00 INFO - PROCESS | 13885 | 1461208620769 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 20:17:00 INFO - PROCESS | 13885 | 1461208620773 Marionette TRACE conn3 <- [1,1726,null,{}] 20:17:00 INFO - PROCESS | 13885 | 1461208620778 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}] 20:17:01 INFO - PROCESS | 13885 | 1461208621031 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 20:17:01 INFO - PROCESS | 13885 | 1461208621165 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:01 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d1f9a000 == 136 [pid = 13885] [id = 439] 20:17:01 INFO - PROCESS | 13885 | ++DOMWINDOW == 239 (0x7f68c39e0c00) [pid = 13885] [serial = 1318] [outer = (nil)] 20:17:01 INFO - PROCESS | 13885 | ++DOMWINDOW == 240 (0x7f68d3123000) [pid = 13885] [serial = 1319] [outer = 0x7f68c39e0c00] 20:17:01 INFO - PROCESS | 13885 | 1461208621230 Marionette DEBUG loaded listener.js 20:17:01 INFO - PROCESS | 13885 | ++DOMWINDOW == 241 (0x7f68d314c800) [pid = 13885] [serial = 1320] [outer = 0x7f68c39e0c00] 20:17:02 INFO - PROCESS | 13885 | 1461208622331 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]]]}] 20:17:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 20:17:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1633ms 20:17:02 INFO - PROCESS | 13885 | 1461208622404 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 20:17:02 INFO - PROCESS | 13885 | 1461208622411 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 20:17:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 20:17:02 INFO - PROCESS | 13885 | 1461208622421 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 20:17:02 INFO - PROCESS | 13885 | 1461208622426 Marionette TRACE conn3 <- [1,1730,null,{}] 20:17:02 INFO - PROCESS | 13885 | 1461208622434 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}] 20:17:02 INFO - PROCESS | 13885 | 1461208622694 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 20:17:03 INFO - PROCESS | 13885 | 1461208623007 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:03 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c6e90800 == 137 [pid = 13885] [id = 440] 20:17:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 242 (0x7f68c4dc8800) [pid = 13885] [serial = 1321] [outer = (nil)] 20:17:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 243 (0x7f68c59a3400) [pid = 13885] [serial = 1322] [outer = 0x7f68c4dc8800] 20:17:03 INFO - PROCESS | 13885 | 1461208623091 Marionette DEBUG loaded listener.js 20:17:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 244 (0x7f68c7394400) [pid = 13885] [serial = 1323] [outer = 0x7f68c4dc8800] 20:17:04 INFO - PROCESS | 13885 | 1461208624019 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]]]}] 20:17:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 20:17:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1644ms 20:17:04 INFO - PROCESS | 13885 | 1461208624066 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 20:17:04 INFO - PROCESS | 13885 | 1461208624076 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 20:17:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 20:17:04 INFO - PROCESS | 13885 | 1461208624087 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 20:17:04 INFO - PROCESS | 13885 | 1461208624091 Marionette TRACE conn3 <- [1,1734,null,{}] 20:17:04 INFO - PROCESS | 13885 | 1461208624097 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}] 20:17:04 INFO - PROCESS | 13885 | 1461208624329 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 20:17:04 INFO - PROCESS | 13885 | 1461208624626 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:04 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c9cc6800 == 138 [pid = 13885] [id = 441] 20:17:04 INFO - PROCESS | 13885 | ++DOMWINDOW == 245 (0x7f68c74ff400) [pid = 13885] [serial = 1324] [outer = (nil)] 20:17:04 INFO - PROCESS | 13885 | ++DOMWINDOW == 246 (0x7f68c8468400) [pid = 13885] [serial = 1325] [outer = 0x7f68c74ff400] 20:17:04 INFO - PROCESS | 13885 | 1461208624746 Marionette DEBUG loaded listener.js 20:17:04 INFO - PROCESS | 13885 | ++DOMWINDOW == 247 (0x7f68c939bc00) [pid = 13885] [serial = 1326] [outer = 0x7f68c74ff400] 20:17:05 INFO - PROCESS | 13885 | 1461208625605 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]]]}] 20:17:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 20:17:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1582ms 20:17:05 INFO - PROCESS | 13885 | 1461208625670 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 20:17:05 INFO - PROCESS | 13885 | 1461208625675 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 20:17:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 20:17:05 INFO - PROCESS | 13885 | 1461208625682 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 20:17:05 INFO - PROCESS | 13885 | 1461208625688 Marionette TRACE conn3 <- [1,1738,null,{}] 20:17:05 INFO - PROCESS | 13885 | 1461208625705 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}] 20:17:05 INFO - PROCESS | 13885 | 1461208625936 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 20:17:06 INFO - PROCESS | 13885 | 1461208626200 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:06 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d40a3000 == 139 [pid = 13885] [id = 442] 20:17:06 INFO - PROCESS | 13885 | ++DOMWINDOW == 248 (0x7f68c9232400) [pid = 13885] [serial = 1327] [outer = (nil)] 20:17:06 INFO - PROCESS | 13885 | ++DOMWINDOW == 249 (0x7f68c9db3000) [pid = 13885] [serial = 1328] [outer = 0x7f68c9232400] 20:17:06 INFO - PROCESS | 13885 | 1461208626322 Marionette DEBUG loaded listener.js 20:17:06 INFO - PROCESS | 13885 | ++DOMWINDOW == 250 (0x7f68cd3efc00) [pid = 13885] [serial = 1329] [outer = 0x7f68c9232400] 20:17:07 INFO - PROCESS | 13885 | 1461208627219 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]]]}] 20:17:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 20:17:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1591ms 20:17:07 INFO - PROCESS | 13885 | 1461208627274 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 20:17:07 INFO - PROCESS | 13885 | 1461208627279 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 20:17:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 20:17:07 INFO - PROCESS | 13885 | 1461208627285 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 20:17:07 INFO - PROCESS | 13885 | 1461208627289 Marionette TRACE conn3 <- [1,1742,null,{}] 20:17:07 INFO - PROCESS | 13885 | 1461208627295 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}] 20:17:07 INFO - PROCESS | 13885 | 1461208627516 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 20:17:07 INFO - PROCESS | 13885 | 1461208627729 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:07 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d6e27800 == 140 [pid = 13885] [id = 443] 20:17:07 INFO - PROCESS | 13885 | ++DOMWINDOW == 251 (0x7f68c9ce5c00) [pid = 13885] [serial = 1330] [outer = (nil)] 20:17:07 INFO - PROCESS | 13885 | ++DOMWINDOW == 252 (0x7f68d31e2c00) [pid = 13885] [serial = 1331] [outer = 0x7f68c9ce5c00] 20:17:07 INFO - PROCESS | 13885 | 1461208627886 Marionette DEBUG loaded listener.js 20:17:07 INFO - PROCESS | 13885 | ++DOMWINDOW == 253 (0x7f68d3866800) [pid = 13885] [serial = 1332] [outer = 0x7f68c9ce5c00] 20:17:08 INFO - PROCESS | 13885 | 1461208628760 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]]]}] 20:17:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 20:17:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1531ms 20:17:08 INFO - PROCESS | 13885 | 1461208628817 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 20:17:08 INFO - PROCESS | 13885 | 1461208628820 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 20:17:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 20:17:08 INFO - PROCESS | 13885 | 1461208628828 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 20:17:08 INFO - PROCESS | 13885 | 1461208628831 Marionette TRACE conn3 <- [1,1746,null,{}] 20:17:08 INFO - PROCESS | 13885 | 1461208628837 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}] 20:17:09 INFO - PROCESS | 13885 | 1461208629053 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 20:17:09 INFO - PROCESS | 13885 | 1461208629273 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:09 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7c07800 == 141 [pid = 13885] [id = 444] 20:17:09 INFO - PROCESS | 13885 | ++DOMWINDOW == 254 (0x7f68c9d0b000) [pid = 13885] [serial = 1333] [outer = (nil)] 20:17:09 INFO - PROCESS | 13885 | ++DOMWINDOW == 255 (0x7f68d3ad7400) [pid = 13885] [serial = 1334] [outer = 0x7f68c9d0b000] 20:17:09 INFO - PROCESS | 13885 | 1461208629389 Marionette DEBUG loaded listener.js 20:17:09 INFO - PROCESS | 13885 | ++DOMWINDOW == 256 (0x7f68d3cef800) [pid = 13885] [serial = 1335] [outer = 0x7f68c9d0b000] 20:17:10 INFO - PROCESS | 13885 | 1461208630354 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]]]}] 20:17:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 20:17:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1587ms 20:17:10 INFO - PROCESS | 13885 | 1461208630416 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 20:17:10 INFO - PROCESS | 13885 | 1461208630419 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 20:17:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 20:17:10 INFO - PROCESS | 13885 | 1461208630427 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 20:17:10 INFO - PROCESS | 13885 | 1461208630431 Marionette TRACE conn3 <- [1,1750,null,{}] 20:17:10 INFO - PROCESS | 13885 | 1461208630436 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}] 20:17:10 INFO - PROCESS | 13885 | 1461208630669 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 20:17:10 INFO - PROCESS | 13885 | 1461208630973 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:11 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68db662800 == 142 [pid = 13885] [id = 445] 20:17:11 INFO - PROCESS | 13885 | ++DOMWINDOW == 257 (0x7f68d3125c00) [pid = 13885] [serial = 1336] [outer = (nil)] 20:17:11 INFO - PROCESS | 13885 | ++DOMWINDOW == 258 (0x7f68d6030000) [pid = 13885] [serial = 1337] [outer = 0x7f68d3125c00] 20:17:11 INFO - PROCESS | 13885 | 1461208631059 Marionette DEBUG loaded listener.js 20:17:11 INFO - PROCESS | 13885 | ++DOMWINDOW == 259 (0x7f68d7343c00) [pid = 13885] [serial = 1338] [outer = 0x7f68d3125c00] 20:17:11 INFO - PROCESS | 13885 | 1461208631895 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]]]}] 20:17:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 20:17:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1531ms 20:17:11 INFO - PROCESS | 13885 | 1461208631960 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 20:17:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 20:17:11 INFO - PROCESS | 13885 | 1461208631964 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 20:17:11 INFO - PROCESS | 13885 | 1461208631970 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 20:17:11 INFO - PROCESS | 13885 | 1461208631973 Marionette TRACE conn3 <- [1,1754,null,{}] 20:17:11 INFO - PROCESS | 13885 | 1461208631978 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}] 20:17:12 INFO - PROCESS | 13885 | 1461208632185 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 20:17:12 INFO - PROCESS | 13885 | 1461208632400 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:12 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dd5dc000 == 143 [pid = 13885] [id = 446] 20:17:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 260 (0x7f68d3ac3000) [pid = 13885] [serial = 1339] [outer = (nil)] 20:17:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 261 (0x7f68d73cc400) [pid = 13885] [serial = 1340] [outer = 0x7f68d3ac3000] 20:17:12 INFO - PROCESS | 13885 | 1461208632514 Marionette DEBUG loaded listener.js 20:17:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 262 (0x7f68d77b4800) [pid = 13885] [serial = 1341] [outer = 0x7f68d3ac3000] 20:17:13 INFO - PROCESS | 13885 | 1461208633410 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]]]}] 20:17:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 20:17:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1479ms 20:17:13 INFO - PROCESS | 13885 | 1461208633449 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 20:17:13 INFO - PROCESS | 13885 | 1461208633453 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 20:17:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 20:17:13 INFO - PROCESS | 13885 | 1461208633459 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 20:17:13 INFO - PROCESS | 13885 | 1461208633462 Marionette TRACE conn3 <- [1,1758,null,{}] 20:17:13 INFO - PROCESS | 13885 | 1461208633468 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}] 20:17:13 INFO - PROCESS | 13885 | 1461208633677 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 20:17:13 INFO - PROCESS | 13885 | 1461208633942 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:13 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68defd5000 == 144 [pid = 13885] [id = 447] 20:17:13 INFO - PROCESS | 13885 | ++DOMWINDOW == 263 (0x7f68d6ddb400) [pid = 13885] [serial = 1342] [outer = (nil)] 20:17:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 264 (0x7f68d95dc400) [pid = 13885] [serial = 1343] [outer = 0x7f68d6ddb400] 20:17:14 INFO - PROCESS | 13885 | 1461208634019 Marionette DEBUG loaded listener.js 20:17:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 265 (0x7f68dc27ec00) [pid = 13885] [serial = 1344] [outer = 0x7f68d6ddb400] 20:17:14 INFO - PROCESS | 13885 | 1461208634858 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]]]}] 20:17:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 20:17:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1433ms 20:17:14 INFO - PROCESS | 13885 | 1461208634894 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 20:17:14 INFO - PROCESS | 13885 | 1461208634898 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 20:17:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 20:17:14 INFO - PROCESS | 13885 | 1461208634903 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 20:17:14 INFO - PROCESS | 13885 | 1461208634906 Marionette TRACE conn3 <- [1,1762,null,{}] 20:17:14 INFO - PROCESS | 13885 | 1461208634912 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}] 20:17:15 INFO - PROCESS | 13885 | 1461208635122 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 20:17:15 INFO - PROCESS | 13885 | 1461208635397 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:15 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ea2e6800 == 145 [pid = 13885] [id = 448] 20:17:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 266 (0x7f68d734ac00) [pid = 13885] [serial = 1345] [outer = (nil)] 20:17:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 267 (0x7f68dcca6400) [pid = 13885] [serial = 1346] [outer = 0x7f68d734ac00] 20:17:15 INFO - PROCESS | 13885 | 1461208635477 Marionette DEBUG loaded listener.js 20:17:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 268 (0x7f68de1a1c00) [pid = 13885] [serial = 1347] [outer = 0x7f68d734ac00] 20:17:16 INFO - PROCESS | 13885 | 1461208636390 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]]]}] 20:17:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 20:17:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1536ms 20:17:16 INFO - PROCESS | 13885 | 1461208636441 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 20:17:16 INFO - PROCESS | 13885 | 1461208636445 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 20:17:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 20:17:16 INFO - PROCESS | 13885 | 1461208636451 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 20:17:16 INFO - PROCESS | 13885 | 1461208636453 Marionette TRACE conn3 <- [1,1766,null,{}] 20:17:16 INFO - PROCESS | 13885 | 1461208636460 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}] 20:17:16 INFO - PROCESS | 13885 | 1461208636670 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 20:17:16 INFO - PROCESS | 13885 | 1461208636946 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:17 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ef055800 == 146 [pid = 13885] [id = 449] 20:17:17 INFO - PROCESS | 13885 | ++DOMWINDOW == 269 (0x7f68def02400) [pid = 13885] [serial = 1348] [outer = (nil)] 20:17:17 INFO - PROCESS | 13885 | ++DOMWINDOW == 270 (0x7f68dfc9d000) [pid = 13885] [serial = 1349] [outer = 0x7f68def02400] 20:17:17 INFO - PROCESS | 13885 | 1461208637075 Marionette DEBUG loaded listener.js 20:17:17 INFO - PROCESS | 13885 | ++DOMWINDOW == 271 (0x7f68ea2bdc00) [pid = 13885] [serial = 1350] [outer = 0x7f68def02400] 20:17:17 INFO - PROCESS | 13885 | 1461208637939 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]]]}] 20:17:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 20:17:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1531ms 20:17:17 INFO - PROCESS | 13885 | 1461208637983 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 20:17:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 20:17:17 INFO - PROCESS | 13885 | 1461208637988 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 20:17:17 INFO - PROCESS | 13885 | 1461208637994 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 20:17:17 INFO - PROCESS | 13885 | 1461208637998 Marionette TRACE conn3 <- [1,1770,null,{}] 20:17:18 INFO - PROCESS | 13885 | 1461208638004 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}] 20:17:18 INFO - PROCESS | 13885 | 1461208638241 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 20:17:18 INFO - PROCESS | 13885 | 1461208638500 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:18 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68f7195800 == 147 [pid = 13885] [id = 450] 20:17:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 272 (0x7f68ea2bd400) [pid = 13885] [serial = 1351] [outer = (nil)] 20:17:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 273 (0x7f68eb8f4c00) [pid = 13885] [serial = 1352] [outer = 0x7f68ea2bd400] 20:17:18 INFO - PROCESS | 13885 | 1461208638630 Marionette DEBUG loaded listener.js 20:17:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 274 (0x7f68ef5cc400) [pid = 13885] [serial = 1353] [outer = 0x7f68ea2bd400] 20:17:19 INFO - PROCESS | 13885 | 1461208639507 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]]]}] 20:17:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 20:17:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1583ms 20:17:19 INFO - PROCESS | 13885 | 1461208639577 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 20:17:19 INFO - PROCESS | 13885 | 1461208639581 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 20:17:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 20:17:19 INFO - PROCESS | 13885 | 1461208639587 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 20:17:19 INFO - PROCESS | 13885 | 1461208639589 Marionette TRACE conn3 <- [1,1774,null,{}] 20:17:19 INFO - PROCESS | 13885 | 1461208639596 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}] 20:17:19 INFO - PROCESS | 13885 | 1461208639814 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 20:17:20 INFO - PROCESS | 13885 | 1461208640127 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:20 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c3cde800 == 148 [pid = 13885] [id = 451] 20:17:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 275 (0x7f68c45cc400) [pid = 13885] [serial = 1354] [outer = (nil)] 20:17:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 276 (0x7f68c45d6800) [pid = 13885] [serial = 1355] [outer = 0x7f68c45cc400] 20:17:20 INFO - PROCESS | 13885 | 1461208640210 Marionette DEBUG loaded listener.js 20:17:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 277 (0x7f68c45db000) [pid = 13885] [serial = 1356] [outer = 0x7f68c45cc400] 20:17:21 INFO - PROCESS | 13885 | 1461208641045 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]]]}] 20:17:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 20:17:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1534ms 20:17:21 INFO - PROCESS | 13885 | 1461208641122 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 20:17:21 INFO - PROCESS | 13885 | 1461208641126 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 20:17:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 20:17:21 INFO - PROCESS | 13885 | 1461208641133 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 20:17:21 INFO - PROCESS | 13885 | 1461208641136 Marionette TRACE conn3 <- [1,1778,null,{}] 20:17:21 INFO - PROCESS | 13885 | 1461208641142 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}] 20:17:21 INFO - PROCESS | 13885 | 1461208641360 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 20:17:21 INFO - PROCESS | 13885 | 1461208641672 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:21 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c4526000 == 149 [pid = 13885] [id = 452] 20:17:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 278 (0x7f68c4278000) [pid = 13885] [serial = 1357] [outer = (nil)] 20:17:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 279 (0x7f68c4280000) [pid = 13885] [serial = 1358] [outer = 0x7f68c4278000] 20:17:21 INFO - PROCESS | 13885 | 1461208641762 Marionette DEBUG loaded listener.js 20:17:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 280 (0x7f68c4285000) [pid = 13885] [serial = 1359] [outer = 0x7f68c4278000] 20:17:22 INFO - PROCESS | 13885 | 1461208642641 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]]]}] 20:17:22 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 20:17:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1580ms 20:17:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 20:17:22 INFO - PROCESS | 13885 | 1461208642714 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 20:17:22 INFO - PROCESS | 13885 | 1461208642717 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 20:17:22 INFO - PROCESS | 13885 | 1461208642724 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 20:17:22 INFO - PROCESS | 13885 | 1461208642727 Marionette TRACE conn3 <- [1,1782,null,{}] 20:17:22 INFO - PROCESS | 13885 | 1461208642732 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}] 20:17:22 INFO - PROCESS | 13885 | 1461208642955 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 20:17:23 INFO - PROCESS | 13885 | 1461208643258 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:23 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c0643000 == 150 [pid = 13885] [id = 453] 20:17:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 281 (0x7f68c427b400) [pid = 13885] [serial = 1360] [outer = (nil)] 20:17:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 282 (0x7f68d3adb000) [pid = 13885] [serial = 1361] [outer = 0x7f68c427b400] 20:17:23 INFO - PROCESS | 13885 | 1461208643338 Marionette DEBUG loaded listener.js 20:17:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 283 (0x7f68ed6ce400) [pid = 13885] [serial = 1362] [outer = 0x7f68c427b400] 20:17:24 INFO - PROCESS | 13885 | 1461208644205 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]]]}] 20:17:24 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 20:17:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1580ms 20:17:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 20:17:24 INFO - PROCESS | 13885 | 1461208644304 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 20:17:24 INFO - PROCESS | 13885 | 1461208644306 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 20:17:24 INFO - PROCESS | 13885 | 1461208644313 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 20:17:24 INFO - PROCESS | 13885 | 1461208644316 Marionette TRACE conn3 <- [1,1786,null,{}] 20:17:24 INFO - PROCESS | 13885 | 1461208644322 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}] 20:17:24 INFO - PROCESS | 13885 | 1461208644571 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 20:17:24 INFO - PROCESS | 13885 | 1461208644886 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:24 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c4534800 == 151 [pid = 13885] [id = 454] 20:17:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 284 (0x7f68c0797800) [pid = 13885] [serial = 1363] [outer = (nil)] 20:17:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 285 (0x7f68c079dc00) [pid = 13885] [serial = 1364] [outer = 0x7f68c0797800] 20:17:24 INFO - PROCESS | 13885 | 1461208644961 Marionette DEBUG loaded listener.js 20:17:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 286 (0x7f68c07a1c00) [pid = 13885] [serial = 1365] [outer = 0x7f68c0797800] 20:17:25 INFO - PROCESS | 13885 | 1461208645833 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]]]}] 20:17:25 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 20:17:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1584ms 20:17:25 INFO - PROCESS | 13885 | 1461208645897 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 20:17:25 INFO - PROCESS | 13885 | 1461208645901 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 20:17:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 20:17:25 INFO - PROCESS | 13885 | 1461208645907 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 20:17:25 INFO - PROCESS | 13885 | 1461208645910 Marionette TRACE conn3 <- [1,1790,null,{}] 20:17:25 INFO - PROCESS | 13885 | 1461208645916 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}] 20:17:26 INFO - PROCESS | 13885 | 1461208646137 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 20:17:26 INFO - PROCESS | 13885 | 1461208646446 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:26 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d217b000 == 152 [pid = 13885] [id = 455] 20:17:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 287 (0x7f68c0796400) [pid = 13885] [serial = 1366] [outer = (nil)] 20:17:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 288 (0x7f68c4286000) [pid = 13885] [serial = 1367] [outer = 0x7f68c0796400] 20:17:26 INFO - PROCESS | 13885 | 1461208646524 Marionette DEBUG loaded listener.js 20:17:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 289 (0x7f68c74f0800) [pid = 13885] [serial = 1368] [outer = 0x7f68c0796400] 20:17:27 INFO - PROCESS | 13885 | 1461208647362 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]]]}] 20:17:27 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) 20:17:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1531ms 20:17:27 INFO - PROCESS | 13885 | 1461208647439 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 20:17:27 INFO - PROCESS | 13885 | 1461208647443 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 20:17:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 20:17:27 INFO - PROCESS | 13885 | 1461208647449 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 20:17:27 INFO - PROCESS | 13885 | 1461208647452 Marionette TRACE conn3 <- [1,1794,null,{}] 20:17:27 INFO - PROCESS | 13885 | 1461208647458 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}] 20:17:27 INFO - PROCESS | 13885 | 1461208647682 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 20:17:28 INFO - PROCESS | 13885 | 1461208647997 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:28 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c7069800 == 153 [pid = 13885] [id = 456] 20:17:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 290 (0x7f68c0797000) [pid = 13885] [serial = 1369] [outer = (nil)] 20:17:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 291 (0x7f68c9972800) [pid = 13885] [serial = 1370] [outer = 0x7f68c0797000] 20:17:28 INFO - PROCESS | 13885 | 1461208648076 Marionette DEBUG loaded listener.js 20:17:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 292 (0x7f68d31e8000) [pid = 13885] [serial = 1371] [outer = 0x7f68c0797000] 20:17:28 INFO - PROCESS | 13885 | 1461208648902 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]]]}] 20:17:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:17:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1929ms 20:17:29 INFO - PROCESS | 13885 | 1461208649399 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 20:17:29 INFO - PROCESS | 13885 | 1461208649404 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 20:17:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 20:17:29 INFO - PROCESS | 13885 | 1461208649414 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 20:17:29 INFO - PROCESS | 13885 | 1461208649417 Marionette TRACE conn3 <- [1,1798,null,{}] 20:17:29 INFO - PROCESS | 13885 | 1461208649426 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}] 20:17:29 INFO - PROCESS | 13885 | 1461208649728 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 20:17:30 INFO - PROCESS | 13885 | 1461208649997 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:30 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c6161800 == 154 [pid = 13885] [id = 457] 20:17:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 293 (0x7f68c39e3c00) [pid = 13885] [serial = 1372] [outer = (nil)] 20:17:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 294 (0x7f68c3a54400) [pid = 13885] [serial = 1373] [outer = 0x7f68c39e3c00] 20:17:30 INFO - PROCESS | 13885 | 1461208650067 Marionette DEBUG loaded listener.js 20:17:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 295 (0x7f68c45d8400) [pid = 13885] [serial = 1374] [outer = 0x7f68c39e3c00] 20:17:31 INFO - PROCESS | 13885 | 1461208651141 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]]]}] 20:17:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 20:17:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1789ms 20:17:31 INFO - PROCESS | 13885 | 1461208651204 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 20:17:31 INFO - PROCESS | 13885 | 1461208651209 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 20:17:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 20:17:31 INFO - PROCESS | 13885 | 1461208651221 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 20:17:31 INFO - PROCESS | 13885 | 1461208651227 Marionette TRACE conn3 <- [1,1802,null,{}] 20:17:31 INFO - PROCESS | 13885 | 1461208651287 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}] 20:17:31 INFO - PROCESS | 13885 | 1461208651487 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 20:17:31 INFO - PROCESS | 13885 | 1461208651809 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:31 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c7021800 == 153 [pid = 13885] [id = 313] 20:17:31 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7c0b800 == 152 [pid = 13885] [id = 233] 20:17:31 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dd342800 == 151 [pid = 13885] [id = 186] 20:17:31 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c977e000 == 150 [pid = 13885] [id = 438] 20:17:31 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cbca4800 == 149 [pid = 13885] [id = 437] 20:17:31 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c9f79000 == 148 [pid = 13885] [id = 436] 20:17:31 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c73cd000 == 147 [pid = 13885] [id = 435] 20:17:31 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c4eb9800 == 146 [pid = 13885] [id = 434] 20:17:31 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c81cf000 == 145 [pid = 13885] [id = 433] 20:17:31 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c6e56800 == 144 [pid = 13885] [id = 432] 20:17:31 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c6e8b800 == 143 [pid = 13885] [id = 431] 20:17:31 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c5982000 == 142 [pid = 13885] [id = 430] 20:17:31 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c14d3800 == 141 [pid = 13885] [id = 428] 20:17:31 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c99ae800 == 140 [pid = 13885] [id = 427] 20:17:31 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ef958000 == 139 [pid = 13885] [id = 426] 20:17:31 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dcb5a000 == 138 [pid = 13885] [id = 425] 20:17:31 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c5f57800 == 137 [pid = 13885] [id = 424] 20:17:31 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ef93b800 == 136 [pid = 13885] [id = 423] 20:17:31 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68eb158000 == 135 [pid = 13885] [id = 422] 20:17:31 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c73b7800 == 134 [pid = 13885] [id = 419] 20:17:32 INFO - PROCESS | 13885 | --DOMWINDOW == 294 (0x7f68d368bc00) [pid = 13885] [serial = 1250] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 13885 | --DOMWINDOW == 293 (0x7f68d41b1c00) [pid = 13885] [serial = 1251] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 13885 | --DOMWINDOW == 292 (0x7f68c8471000) [pid = 13885] [serial = 1241] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 13885 | --DOMWINDOW == 291 (0x7f68c996d400) [pid = 13885] [serial = 1242] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 13885 | --DOMWINDOW == 290 (0x7f68c821d400) [pid = 13885] [serial = 1239] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 13885 | --DOMWINDOW == 289 (0x7f68c739ec00) [pid = 13885] [serial = 1238] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 13885 | --DOMWINDOW == 288 (0x7f68deeb8000) [pid = 13885] [serial = 1205] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 13885 | --DOMWINDOW == 287 (0x7f68c996f800) [pid = 13885] [serial = 1244] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 13885 | --DOMWINDOW == 286 (0x7f68c76e6800) [pid = 13885] [serial = 1193] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 13885 | --DOMWINDOW == 285 (0x7f68d3ae5000) [pid = 13885] [serial = 1253] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 13885 | --DOMWINDOW == 284 (0x7f68c62bdc00) [pid = 13885] [serial = 1236] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 13885 | --DOMWINDOW == 283 (0x7f68c4dc8c00) [pid = 13885] [serial = 1235] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 13885 | --DOMWINDOW == 282 (0x7f68dc065c00) [pid = 13885] [serial = 1202] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 13885 | --DOMWINDOW == 281 (0x7f68d7d43c00) [pid = 13885] [serial = 1131] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 13885 | --DOMWINDOW == 280 (0x7f68c97b4c00) [pid = 13885] [serial = 1196] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 13885 | --DOMWINDOW == 279 (0x7f68c8467400) [pid = 13885] [serial = 1170] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 13885 | --DOMWINDOW == 278 (0x7f68d3ada400) [pid = 13885] [serial = 921] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 13885 | --DOMWINDOW == 277 (0x7f68d210a000) [pid = 13885] [serial = 1053] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 13885 | --DOMWINDOW == 276 (0x7f68ef767400) [pid = 13885] [serial = 1208] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 13885 | --DOMWINDOW == 275 (0x7f68d3ad9800) [pid = 13885] [serial = 1199] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 13885 | --DOMWINDOW == 274 (0x7f68c3a5c000) [pid = 13885] [serial = 1211] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 13885 | --DOMWINDOW == 273 (0x7f68c4dc6800) [pid = 13885] [serial = 1214] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 13885 | --DOMWINDOW == 272 (0x7f68c9224800) [pid = 13885] [serial = 1217] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 13885 | --DOMWINDOW == 271 (0x7f68c9230000) [pid = 13885] [serial = 1220] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 13885 | --DOMWINDOW == 270 (0x7f68eb4ce400) [pid = 13885] [serial = 1223] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 13885 | --DOMWINDOW == 269 (0x7f68d7347400) [pid = 13885] [serial = 1226] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 13885 | --DOMWINDOW == 268 (0x7f68c62b7400) [pid = 13885] [serial = 1229] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 13885 | --DOMWINDOW == 267 (0x7f68c4c19800) [pid = 13885] [serial = 1232] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 13885 | --DOMWINDOW == 266 (0x7f68d20cec00) [pid = 13885] [serial = 1247] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 13885 | --DOMWINDOW == 265 (0x7f68d21d2c00) [pid = 13885] [serial = 1248] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 13885 | --DOMWINDOW == 264 (0x7f68cbbca800) [pid = 13885] [serial = 1245] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 13885 | --DOMWINDOW == 263 (0x7f68d6e8a400) [pid = 13885] [serial = 1254] [outer = (nil)] [url = about:blank] 20:17:32 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c14d3800 == 135 [pid = 13885] [id = 458] 20:17:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 264 (0x7f68c14e3400) [pid = 13885] [serial = 1375] [outer = (nil)] 20:17:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 265 (0x7f68c599f800) [pid = 13885] [serial = 1376] [outer = 0x7f68c14e3400] 20:17:32 INFO - PROCESS | 13885 | 1461208652133 Marionette DEBUG loaded listener.js 20:17:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 266 (0x7f68c7597800) [pid = 13885] [serial = 1377] [outer = 0x7f68c14e3400] 20:17:32 INFO - PROCESS | 13885 | 1461208652937 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]]]}] 20:17:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 20:17:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1741ms 20:17:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 20:17:32 INFO - PROCESS | 13885 | 1461208652968 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 20:17:32 INFO - PROCESS | 13885 | 1461208652971 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 20:17:32 INFO - PROCESS | 13885 | 1461208652978 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 20:17:32 INFO - PROCESS | 13885 | 1461208652982 Marionette TRACE conn3 <- [1,1806,null,{}] 20:17:32 INFO - PROCESS | 13885 | 1461208652996 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}] 20:17:33 INFO - PROCESS | 13885 | 1461208653200 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 20:17:33 INFO - PROCESS | 13885 | 1461208653397 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:33 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c6e50800 == 136 [pid = 13885] [id = 459] 20:17:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 267 (0x7f68c39dd000) [pid = 13885] [serial = 1378] [outer = (nil)] 20:17:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 268 (0x7f68c8282800) [pid = 13885] [serial = 1379] [outer = 0x7f68c39dd000] 20:17:33 INFO - PROCESS | 13885 | 1461208653470 Marionette DEBUG loaded listener.js 20:17:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 269 (0x7f68c8470c00) [pid = 13885] [serial = 1380] [outer = 0x7f68c39dd000] 20:17:34 INFO - PROCESS | 13885 | 1461208654283 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]]]}] 20:17:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 20:17:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1394ms 20:17:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 20:17:34 INFO - PROCESS | 13885 | 1461208654379 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 20:17:34 INFO - PROCESS | 13885 | 1461208654381 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 20:17:34 INFO - PROCESS | 13885 | 1461208654386 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 20:17:34 INFO - PROCESS | 13885 | 1461208654390 Marionette TRACE conn3 <- [1,1810,null,{}] 20:17:34 INFO - PROCESS | 13885 | 1461208654395 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}] 20:17:34 INFO - PROCESS | 13885 | 1461208654653 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 20:17:34 INFO - PROCESS | 13885 | 1461208654682 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:34 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c7510800 == 137 [pid = 13885] [id = 460] 20:17:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 270 (0x7f68c8471000) [pid = 13885] [serial = 1381] [outer = (nil)] 20:17:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 271 (0x7f68c997ac00) [pid = 13885] [serial = 1382] [outer = 0x7f68c8471000] 20:17:34 INFO - PROCESS | 13885 | 1461208654745 Marionette DEBUG loaded listener.js 20:17:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 272 (0x7f68c99c6800) [pid = 13885] [serial = 1383] [outer = 0x7f68c8471000] 20:17:35 INFO - PROCESS | 13885 | 1461208655653 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]]]}] 20:17:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 20:17:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1336ms 20:17:35 INFO - PROCESS | 13885 | 1461208655724 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 20:17:35 INFO - PROCESS | 13885 | 1461208655728 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 20:17:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 20:17:35 INFO - PROCESS | 13885 | 1461208655734 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 20:17:35 INFO - PROCESS | 13885 | 1461208655736 Marionette TRACE conn3 <- [1,1814,null,{}] 20:17:35 INFO - PROCESS | 13885 | 1461208655741 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}] 20:17:36 INFO - PROCESS | 13885 | 1461208656007 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 20:17:36 INFO - PROCESS | 13885 | 1461208656039 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:36 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c958c800 == 138 [pid = 13885] [id = 461] 20:17:36 INFO - PROCESS | 13885 | ++DOMWINDOW == 273 (0x7f68c9232000) [pid = 13885] [serial = 1384] [outer = (nil)] 20:17:36 INFO - PROCESS | 13885 | ++DOMWINDOW == 274 (0x7f68c9db8c00) [pid = 13885] [serial = 1385] [outer = 0x7f68c9232000] 20:17:36 INFO - PROCESS | 13885 | 1461208656102 Marionette DEBUG loaded listener.js 20:17:36 INFO - PROCESS | 13885 | ++DOMWINDOW == 275 (0x7f68cd1ce400) [pid = 13885] [serial = 1386] [outer = 0x7f68c9232000] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 274 (0x7f68c39d9c00) [pid = 13885] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 273 (0x7f68d20cb400) [pid = 13885] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 272 (0x7f68d5548c00) [pid = 13885] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 271 (0x7f68c3a56000) [pid = 13885] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 270 (0x7f68cbbd3400) [pid = 13885] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 269 (0x7f68d6e91800) [pid = 13885] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 268 (0x7f68d3147400) [pid = 13885] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 267 (0x7f68c6efd800) [pid = 13885] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 266 (0x7f68dedab000) [pid = 13885] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 265 (0x7f68c997a000) [pid = 13885] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 264 (0x7f68c27e3800) [pid = 13885] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 263 (0x7f68c59a1000) [pid = 13885] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 262 (0x7f68de941000) [pid = 13885] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 261 (0x7f68ef686800) [pid = 13885] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 260 (0x7f68d41aec00) [pid = 13885] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 259 (0x7f68d9f5b800) [pid = 13885] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 258 (0x7f68d2109c00) [pid = 13885] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 257 (0x7f68d7342c00) [pid = 13885] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 256 (0x7f68c3a58000) [pid = 13885] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 255 (0x7f68d3148400) [pid = 13885] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 254 (0x7f68de940c00) [pid = 13885] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 253 (0x7f68dc367000) [pid = 13885] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 252 (0x7f68d3751000) [pid = 13885] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 251 (0x7f68c846ac00) [pid = 13885] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 250 (0x7f68db1ddc00) [pid = 13885] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 249 (0x7f68cd3bcc00) [pid = 13885] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 248 (0x7f68d32ac800) [pid = 13885] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 247 (0x7f68de9be000) [pid = 13885] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 246 (0x7f68c74f6c00) [pid = 13885] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 245 (0x7f68c74f3800) [pid = 13885] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 244 (0x7f68c7395400) [pid = 13885] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 243 (0x7f68c7392800) [pid = 13885] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 242 (0x7f68e364e000) [pid = 13885] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 241 (0x7f68dc3ea000) [pid = 13885] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 240 (0x7f68dc3e9400) [pid = 13885] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 239 (0x7f68d3e2e000) [pid = 13885] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 238 (0x7f68d5f20c00) [pid = 13885] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 237 (0x7f68d528a400) [pid = 13885] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 236 (0x7f68d5f20000) [pid = 13885] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 235 (0x7f68d313e400) [pid = 13885] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 234 (0x7f68d3124400) [pid = 13885] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 233 (0x7f68c8466400) [pid = 13885] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 232 (0x7f68c5c30400) [pid = 13885] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 231 (0x7f68c5c2a000) [pid = 13885] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 230 (0x7f68c39e2400) [pid = 13885] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 229 (0x7f68dfca2000) [pid = 13885] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 228 (0x7f68dc5a8800) [pid = 13885] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 227 (0x7f68d3ae3800) [pid = 13885] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 226 (0x7f68c846a800) [pid = 13885] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 225 (0x7f68d312a400) [pid = 13885] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 224 (0x7f68c27e3400) [pid = 13885] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 223 (0x7f68d77b4000) [pid = 13885] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 222 (0x7f68ea77d800) [pid = 13885] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 221 (0x7f68c5c25c00) [pid = 13885] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 220 (0x7f68c9db1c00) [pid = 13885] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 219 (0x7f68d4421000) [pid = 13885] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 218 (0x7f68c3a58c00) [pid = 13885] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 217 (0x7f68c27e6c00) [pid = 13885] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 216 (0x7f68c9974000) [pid = 13885] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 215 (0x7f68c3a57c00) [pid = 13885] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 214 (0x7f68c14ecc00) [pid = 13885] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 213 (0x7f68c5c27800) [pid = 13885] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 212 (0x7f68c759c000) [pid = 13885] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 211 (0x7f68c9975000) [pid = 13885] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 210 (0x7f68c3a5a400) [pid = 13885] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 209 (0x7f68d9f63800) [pid = 13885] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 208 (0x7f68c8463c00) [pid = 13885] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 207 (0x7f68cb932400) [pid = 13885] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 206 (0x7f68c27e9800) [pid = 13885] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 205 (0x7f68c39dbc00) [pid = 13885] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 204 (0x7f68c39da800) [pid = 13885] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 203 (0x7f68d3148c00) [pid = 13885] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 20:17:37 INFO - PROCESS | 13885 | --DOMWINDOW == 202 (0x7f68c4dc2800) [pid = 13885] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 20:17:38 INFO - PROCESS | 13885 | 1461208658062 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]]]}] 20:17:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 20:17:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 2387ms 20:17:38 INFO - PROCESS | 13885 | 1461208658122 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 20:17:38 INFO - PROCESS | 13885 | 1461208658124 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 20:17:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 20:17:38 INFO - PROCESS | 13885 | 1461208658130 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 20:17:38 INFO - PROCESS | 13885 | 1461208658132 Marionette TRACE conn3 <- [1,1818,null,{}] 20:17:38 INFO - PROCESS | 13885 | 1461208658138 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}] 20:17:38 INFO - PROCESS | 13885 | 1461208658361 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 20:17:38 INFO - PROCESS | 13885 | 1461208658537 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:38 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c7031800 == 139 [pid = 13885] [id = 462] 20:17:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 203 (0x7f68c8170c00) [pid = 13885] [serial = 1387] [outer = (nil)] 20:17:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 204 (0x7f68c8466800) [pid = 13885] [serial = 1388] [outer = 0x7f68c8170c00] 20:17:38 INFO - PROCESS | 13885 | 1461208658651 Marionette DEBUG loaded listener.js 20:17:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 205 (0x7f68c99c3000) [pid = 13885] [serial = 1389] [outer = 0x7f68c8170c00] 20:17:39 INFO - PROCESS | 13885 | 1461208659374 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]]]}] 20:17:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 20:17:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1276ms 20:17:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 20:17:39 INFO - PROCESS | 13885 | 1461208659408 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 20:17:39 INFO - PROCESS | 13885 | 1461208659411 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 20:17:39 INFO - PROCESS | 13885 | 1461208659416 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 20:17:39 INFO - PROCESS | 13885 | 1461208659419 Marionette TRACE conn3 <- [1,1822,null,{}] 20:17:39 INFO - PROCESS | 13885 | 1461208659424 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}] 20:17:39 INFO - PROCESS | 13885 | 1461208659816 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 20:17:40 INFO - PROCESS | 13885 | 1461208660056 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:40 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c451b800 == 140 [pid = 13885] [id = 463] 20:17:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 206 (0x7f68c07a2800) [pid = 13885] [serial = 1390] [outer = (nil)] 20:17:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 207 (0x7f68c14ee000) [pid = 13885] [serial = 1391] [outer = 0x7f68c07a2800] 20:17:40 INFO - PROCESS | 13885 | 1461208660145 Marionette DEBUG loaded listener.js 20:17:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 208 (0x7f68c27e9400) [pid = 13885] [serial = 1392] [outer = 0x7f68c07a2800] 20:17:41 INFO - PROCESS | 13885 | 1461208661074 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]]]}] 20:17:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 20:17:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1729ms 20:17:41 INFO - PROCESS | 13885 | 1461208661148 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 20:17:41 INFO - PROCESS | 13885 | 1461208661155 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 20:17:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 20:17:41 INFO - PROCESS | 13885 | 1461208661163 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 20:17:41 INFO - PROCESS | 13885 | 1461208661170 Marionette TRACE conn3 <- [1,1826,null,{}] 20:17:41 INFO - PROCESS | 13885 | 1461208661178 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}] 20:17:41 INFO - PROCESS | 13885 | 1461208661445 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 20:17:41 INFO - PROCESS | 13885 | 1461208661759 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:41 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c6e47000 == 141 [pid = 13885] [id = 464] 20:17:41 INFO - PROCESS | 13885 | ++DOMWINDOW == 209 (0x7f68c59a6000) [pid = 13885] [serial = 1393] [outer = (nil)] 20:17:41 INFO - PROCESS | 13885 | ++DOMWINDOW == 210 (0x7f68c6ef2800) [pid = 13885] [serial = 1394] [outer = 0x7f68c59a6000] 20:17:41 INFO - PROCESS | 13885 | 1461208661845 Marionette DEBUG loaded listener.js 20:17:41 INFO - PROCESS | 13885 | ++DOMWINDOW == 211 (0x7f68c7397800) [pid = 13885] [serial = 1395] [outer = 0x7f68c59a6000] 20:17:42 INFO - PROCESS | 13885 | 1461208662756 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]]]}] 20:17:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 20:17:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1634ms 20:17:42 INFO - PROCESS | 13885 | 1461208662799 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 20:17:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 20:17:42 INFO - PROCESS | 13885 | 1461208662804 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 20:17:42 INFO - PROCESS | 13885 | 1461208662810 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 20:17:42 INFO - PROCESS | 13885 | 1461208662813 Marionette TRACE conn3 <- [1,1830,null,{}] 20:17:42 INFO - PROCESS | 13885 | 1461208662820 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}] 20:17:43 INFO - PROCESS | 13885 | 1461208663042 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 20:17:43 INFO - PROCESS | 13885 | 1461208663389 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:43 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c99a4800 == 142 [pid = 13885] [id = 465] 20:17:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 212 (0x7f68c5c2b800) [pid = 13885] [serial = 1396] [outer = (nil)] 20:17:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 213 (0x7f68c821d400) [pid = 13885] [serial = 1397] [outer = 0x7f68c5c2b800] 20:17:43 INFO - PROCESS | 13885 | 1461208663470 Marionette DEBUG loaded listener.js 20:17:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 214 (0x7f68c8468000) [pid = 13885] [serial = 1398] [outer = 0x7f68c5c2b800] 20:17:44 INFO - PROCESS | 13885 | 1461208664347 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]]]}] 20:17:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 20:17:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1581ms 20:17:44 INFO - PROCESS | 13885 | 1461208664391 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 20:17:44 INFO - PROCESS | 13885 | 1461208664397 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 20:17:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 20:17:44 INFO - PROCESS | 13885 | 1461208664414 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 20:17:44 INFO - PROCESS | 13885 | 1461208664422 Marionette TRACE conn3 <- [1,1834,null,{}] 20:17:44 INFO - PROCESS | 13885 | 1461208664428 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}] 20:17:44 INFO - PROCESS | 13885 | 1461208664644 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 20:17:44 INFO - PROCESS | 13885 | 1461208664953 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:44 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cd130000 == 143 [pid = 13885] [id = 466] 20:17:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 215 (0x7f68c74f7000) [pid = 13885] [serial = 1399] [outer = (nil)] 20:17:45 INFO - PROCESS | 13885 | ++DOMWINDOW == 216 (0x7f68c99c5000) [pid = 13885] [serial = 1400] [outer = 0x7f68c74f7000] 20:17:45 INFO - PROCESS | 13885 | 1461208665035 Marionette DEBUG loaded listener.js 20:17:45 INFO - PROCESS | 13885 | ++DOMWINDOW == 217 (0x7f68cba40800) [pid = 13885] [serial = 1401] [outer = 0x7f68c74f7000] 20:17:45 INFO - PROCESS | 13885 | 1461208665900 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]]]}] 20:17:45 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 20:17:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1546ms 20:17:45 INFO - PROCESS | 13885 | 1461208665954 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 20:17:45 INFO - PROCESS | 13885 | 1461208665957 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 20:17:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 20:17:45 INFO - PROCESS | 13885 | 1461208665963 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 20:17:45 INFO - PROCESS | 13885 | 1461208665965 Marionette TRACE conn3 <- [1,1838,null,{}] 20:17:45 INFO - PROCESS | 13885 | 1461208665972 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}] 20:17:46 INFO - PROCESS | 13885 | 1461208666187 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 20:17:46 INFO - PROCESS | 13885 | 1461208666453 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:46 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d33a7800 == 144 [pid = 13885] [id = 467] 20:17:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 218 (0x7f68c816e000) [pid = 13885] [serial = 1402] [outer = (nil)] 20:17:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 219 (0x7f68cd6d2400) [pid = 13885] [serial = 1403] [outer = 0x7f68c816e000] 20:17:46 INFO - PROCESS | 13885 | 1461208666571 Marionette DEBUG loaded listener.js 20:17:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 220 (0x7f68d21d1000) [pid = 13885] [serial = 1404] [outer = 0x7f68c816e000] 20:17:47 INFO - PROCESS | 13885 | 1461208667414 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]]]}] 20:17:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 20:17:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1528ms 20:17:47 INFO - PROCESS | 13885 | 1461208667493 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 20:17:47 INFO - PROCESS | 13885 | 1461208667497 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 20:17:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 20:17:47 INFO - PROCESS | 13885 | 1461208667503 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 20:17:47 INFO - PROCESS | 13885 | 1461208667506 Marionette TRACE conn3 <- [1,1842,null,{}] 20:17:47 INFO - PROCESS | 13885 | 1461208667511 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}] 20:17:47 INFO - PROCESS | 13885 | 1461208667743 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 20:17:48 INFO - PROCESS | 13885 | 1461208668062 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:48 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d4558000 == 145 [pid = 13885] [id = 468] 20:17:48 INFO - PROCESS | 13885 | ++DOMWINDOW == 221 (0x7f68d32a7400) [pid = 13885] [serial = 1405] [outer = (nil)] 20:17:48 INFO - PROCESS | 13885 | ++DOMWINDOW == 222 (0x7f68d375e800) [pid = 13885] [serial = 1406] [outer = 0x7f68d32a7400] 20:17:48 INFO - PROCESS | 13885 | 1461208668155 Marionette DEBUG loaded listener.js 20:17:48 INFO - PROCESS | 13885 | ++DOMWINDOW == 223 (0x7f68d3af1c00) [pid = 13885] [serial = 1407] [outer = 0x7f68d32a7400] 20:17:49 INFO - PROCESS | 13885 | 1461208669005 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]]]}] 20:17:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 20:17:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1533ms 20:17:49 INFO - PROCESS | 13885 | 1461208669037 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 20:17:49 INFO - PROCESS | 13885 | 1461208669040 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 20:17:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 20:17:49 INFO - PROCESS | 13885 | 1461208669047 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 20:17:49 INFO - PROCESS | 13885 | 1461208669050 Marionette TRACE conn3 <- [1,1846,null,{}] 20:17:49 INFO - PROCESS | 13885 | 1461208669055 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}] 20:17:49 INFO - PROCESS | 13885 | 1461208669271 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 20:17:49 INFO - PROCESS | 13885 | 1461208669592 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:49 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7d9f800 == 146 [pid = 13885] [id = 469] 20:17:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 224 (0x7f68c76e7000) [pid = 13885] [serial = 1408] [outer = (nil)] 20:17:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 225 (0x7f68d500d400) [pid = 13885] [serial = 1409] [outer = 0x7f68c76e7000] 20:17:49 INFO - PROCESS | 13885 | 1461208669672 Marionette DEBUG loaded listener.js 20:17:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 226 (0x7f68d5547000) [pid = 13885] [serial = 1410] [outer = 0x7f68c76e7000] 20:17:50 INFO - PROCESS | 13885 | 1461208670518 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]]]}] 20:17:50 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) 20:17:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1537ms 20:17:50 INFO - PROCESS | 13885 | 1461208670585 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 20:17:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 20:17:50 INFO - PROCESS | 13885 | 1461208670589 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 20:17:50 INFO - PROCESS | 13885 | 1461208670595 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 20:17:50 INFO - PROCESS | 13885 | 1461208670599 Marionette TRACE conn3 <- [1,1850,null,{}] 20:17:50 INFO - PROCESS | 13885 | 1461208670604 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}] 20:17:50 INFO - PROCESS | 13885 | 1461208670828 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 20:17:51 INFO - PROCESS | 13885 | 1461208671142 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:51 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dcb52800 == 147 [pid = 13885] [id = 470] 20:17:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 227 (0x7f68d2210800) [pid = 13885] [serial = 1411] [outer = (nil)] 20:17:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 228 (0x7f68d6c68c00) [pid = 13885] [serial = 1412] [outer = 0x7f68d2210800] 20:17:51 INFO - PROCESS | 13885 | 1461208671222 Marionette DEBUG loaded listener.js 20:17:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 229 (0x7f68d6e91800) [pid = 13885] [serial = 1413] [outer = 0x7f68d2210800] 20:17:52 INFO - PROCESS | 13885 | 1461208672090 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]]]}] 20:17:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:17:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1534ms 20:17:52 INFO - PROCESS | 13885 | 1461208672129 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 20:17:52 INFO - PROCESS | 13885 | 1461208672132 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 20:17:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 20:17:52 INFO - PROCESS | 13885 | 1461208672140 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 20:17:52 INFO - PROCESS | 13885 | 1461208672144 Marionette TRACE conn3 <- [1,1854,null,{}] 20:17:52 INFO - PROCESS | 13885 | 1461208672149 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}] 20:17:52 INFO - PROCESS | 13885 | 1461208672365 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 20:17:52 INFO - PROCESS | 13885 | 1461208672669 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:52 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68de968800 == 148 [pid = 13885] [id = 471] 20:17:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 230 (0x7f68d72a1c00) [pid = 13885] [serial = 1414] [outer = (nil)] 20:17:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 231 (0x7f68d72a4400) [pid = 13885] [serial = 1415] [outer = 0x7f68d72a1c00] 20:17:52 INFO - PROCESS | 13885 | 1461208672795 Marionette DEBUG loaded listener.js 20:17:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 232 (0x7f68d72a8c00) [pid = 13885] [serial = 1416] [outer = 0x7f68d72a1c00] 20:17:53 INFO - PROCESS | 13885 | 1461208673651 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]]]}] 20:17:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 20:17:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1579ms 20:17:53 INFO - PROCESS | 13885 | 1461208673721 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 20:17:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 20:17:53 INFO - PROCESS | 13885 | 1461208673725 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 20:17:53 INFO - PROCESS | 13885 | 1461208673733 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 20:17:53 INFO - PROCESS | 13885 | 1461208673736 Marionette TRACE conn3 <- [1,1858,null,{}] 20:17:53 INFO - PROCESS | 13885 | 1461208673743 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}] 20:17:53 INFO - PROCESS | 13885 | 1461208673978 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 20:17:54 INFO - PROCESS | 13885 | 1461208674297 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:54 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ea2e7000 == 149 [pid = 13885] [id = 472] 20:17:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 233 (0x7f68d729e400) [pid = 13885] [serial = 1417] [outer = (nil)] 20:17:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 234 (0x7f68d734bc00) [pid = 13885] [serial = 1418] [outer = 0x7f68d729e400] 20:17:54 INFO - PROCESS | 13885 | 1461208674391 Marionette DEBUG loaded listener.js 20:17:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 235 (0x7f68d77b4000) [pid = 13885] [serial = 1419] [outer = 0x7f68d729e400] 20:17:55 INFO - PROCESS | 13885 | 1461208675256 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]]]}] 20:17:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 20:17:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1582ms 20:17:55 INFO - PROCESS | 13885 | 1461208675314 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 20:17:55 INFO - PROCESS | 13885 | 1461208675318 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 20:17:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 20:17:55 INFO - PROCESS | 13885 | 1461208675324 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 20:17:55 INFO - PROCESS | 13885 | 1461208675327 Marionette TRACE conn3 <- [1,1862,null,{}] 20:17:55 INFO - PROCESS | 13885 | 1461208675332 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}] 20:17:55 INFO - PROCESS | 13885 | 1461208675605 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 20:17:55 INFO - PROCESS | 13885 | 1461208675932 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:55 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68efb20000 == 150 [pid = 13885] [id = 473] 20:17:55 INFO - PROCESS | 13885 | ++DOMWINDOW == 236 (0x7f68db655800) [pid = 13885] [serial = 1420] [outer = (nil)] 20:17:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 237 (0x7f68dcbd9c00) [pid = 13885] [serial = 1421] [outer = 0x7f68db655800] 20:17:56 INFO - PROCESS | 13885 | 1461208676020 Marionette DEBUG loaded listener.js 20:17:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 238 (0x7f68de113000) [pid = 13885] [serial = 1422] [outer = 0x7f68db655800] 20:17:56 INFO - PROCESS | 13885 | 1461208676889 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]]]}] 20:17:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 20:17:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1633ms 20:17:56 INFO - PROCESS | 13885 | 1461208676958 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 20:17:56 INFO - PROCESS | 13885 | 1461208676968 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 20:17:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 20:17:56 INFO - PROCESS | 13885 | 1461208676974 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 20:17:56 INFO - PROCESS | 13885 | 1461208676978 Marionette TRACE conn3 <- [1,1866,null,{}] 20:17:56 INFO - PROCESS | 13885 | 1461208676984 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}] 20:17:57 INFO - PROCESS | 13885 | 1461208677251 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 20:17:57 INFO - PROCESS | 13885 | 1461208677567 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:57 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d3274000 == 151 [pid = 13885] [id = 474] 20:17:57 INFO - PROCESS | 13885 | ++DOMWINDOW == 239 (0x7f68de261c00) [pid = 13885] [serial = 1423] [outer = (nil)] 20:17:57 INFO - PROCESS | 13885 | ++DOMWINDOW == 240 (0x7f68ea079400) [pid = 13885] [serial = 1424] [outer = 0x7f68de261c00] 20:17:57 INFO - PROCESS | 13885 | 1461208677642 Marionette DEBUG loaded listener.js 20:17:57 INFO - PROCESS | 13885 | ++DOMWINDOW == 241 (0x7f68ea70b800) [pid = 13885] [serial = 1425] [outer = 0x7f68de261c00] 20:17:58 INFO - PROCESS | 13885 | 1461208678466 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]]]}] 20:17:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 20:17:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1532ms 20:17:58 INFO - PROCESS | 13885 | 1461208678508 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 20:17:58 INFO - PROCESS | 13885 | 1461208678512 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 20:17:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 20:17:58 INFO - PROCESS | 13885 | 1461208678517 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 20:17:58 INFO - PROCESS | 13885 | 1461208678520 Marionette TRACE conn3 <- [1,1870,null,{}] 20:17:58 INFO - PROCESS | 13885 | 1461208678526 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}] 20:17:58 INFO - PROCESS | 13885 | 1461208678728 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 20:17:59 INFO - PROCESS | 13885 | 1461208679007 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:59 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68bf6de800 == 152 [pid = 13885] [id = 475] 20:17:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 242 (0x7f68c5c27c00) [pid = 13885] [serial = 1426] [outer = (nil)] 20:17:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 243 (0x7f68ea7b8400) [pid = 13885] [serial = 1427] [outer = 0x7f68c5c27c00] 20:17:59 INFO - PROCESS | 13885 | 1461208679124 Marionette DEBUG loaded listener.js 20:17:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 244 (0x7f68ed61c000) [pid = 13885] [serial = 1428] [outer = 0x7f68c5c27c00] 20:17:59 INFO - PROCESS | 13885 | 1461208679976 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]]]}] 20:18:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 20:18:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1534ms 20:18:00 INFO - PROCESS | 13885 | 1461208680052 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 20:18:00 INFO - PROCESS | 13885 | 1461208680056 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 20:18:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 20:18:00 INFO - PROCESS | 13885 | 1461208680062 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 20:18:00 INFO - PROCESS | 13885 | 1461208680064 Marionette TRACE conn3 <- [1,1874,null,{}] 20:18:00 INFO - PROCESS | 13885 | 1461208680070 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}] 20:18:00 INFO - PROCESS | 13885 | 1461208680285 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 20:18:00 INFO - PROCESS | 13885 | 1461208680607 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:00 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ef04f000 == 153 [pid = 13885] [id = 476] 20:18:00 INFO - PROCESS | 13885 | ++DOMWINDOW == 245 (0x7f68c3594c00) [pid = 13885] [serial = 1429] [outer = (nil)] 20:18:00 INFO - PROCESS | 13885 | ++DOMWINDOW == 246 (0x7f68c359b400) [pid = 13885] [serial = 1430] [outer = 0x7f68c3594c00] 20:18:00 INFO - PROCESS | 13885 | 1461208680687 Marionette DEBUG loaded listener.js 20:18:00 INFO - PROCESS | 13885 | ++DOMWINDOW == 247 (0x7f68c359fc00) [pid = 13885] [serial = 1431] [outer = 0x7f68c3594c00] 20:18:01 INFO - PROCESS | 13885 | 1461208681537 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]]]}] 20:18:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 20:18:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1528ms 20:18:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 20:18:01 INFO - PROCESS | 13885 | 1461208681591 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 20:18:01 INFO - PROCESS | 13885 | 1461208681594 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 20:18:01 INFO - PROCESS | 13885 | 1461208681600 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 20:18:01 INFO - PROCESS | 13885 | 1461208681603 Marionette TRACE conn3 <- [1,1878,null,{}] 20:18:01 INFO - PROCESS | 13885 | 1461208681609 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}] 20:18:01 INFO - PROCESS | 13885 | 1461208681815 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 20:18:02 INFO - PROCESS | 13885 | 1461208682137 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:02 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d4075000 == 154 [pid = 13885] [id = 477] 20:18:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 248 (0x7f68c3595000) [pid = 13885] [serial = 1432] [outer = (nil)] 20:18:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 249 (0x7f68ea7af400) [pid = 13885] [serial = 1433] [outer = 0x7f68c3595000] 20:18:02 INFO - PROCESS | 13885 | 1461208682219 Marionette DEBUG loaded listener.js 20:18:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 250 (0x7f68ef5bf400) [pid = 13885] [serial = 1434] [outer = 0x7f68c3595000] 20:18:03 INFO - PROCESS | 13885 | 1461208683050 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]]]}] 20:18:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 20:18:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1490ms 20:18:03 INFO - PROCESS | 13885 | 1461208683090 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 20:18:03 INFO - PROCESS | 13885 | 1461208683094 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 20:18:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 20:18:03 INFO - PROCESS | 13885 | 1461208683100 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 20:18:03 INFO - PROCESS | 13885 | 1461208683102 Marionette TRACE conn3 <- [1,1882,null,{}] 20:18:03 INFO - PROCESS | 13885 | 1461208683108 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}] 20:18:03 INFO - PROCESS | 13885 | 1461208683318 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 20:18:03 INFO - PROCESS | 13885 | 1461208683638 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:03 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c168f800 == 155 [pid = 13885] [id = 478] 20:18:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 251 (0x7f68c3596c00) [pid = 13885] [serial = 1435] [outer = (nil)] 20:18:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 252 (0x7f68ef68b400) [pid = 13885] [serial = 1436] [outer = 0x7f68c3596c00] 20:18:03 INFO - PROCESS | 13885 | 1461208683716 Marionette DEBUG loaded listener.js 20:18:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 253 (0x7f68efa2b800) [pid = 13885] [serial = 1437] [outer = 0x7f68c3596c00] 20:18:04 INFO - PROCESS | 13885 | 1461208684559 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]]]}] 20:18:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 20:18:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1528ms 20:18:04 INFO - PROCESS | 13885 | 1461208684630 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 20:18:04 INFO - PROCESS | 13885 | 1461208684632 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 20:18:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 20:18:04 INFO - PROCESS | 13885 | 1461208684639 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 20:18:04 INFO - PROCESS | 13885 | 1461208684641 Marionette TRACE conn3 <- [1,1886,null,{}] 20:18:04 INFO - PROCESS | 13885 | 1461208684647 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}] 20:18:04 INFO - PROCESS | 13885 | 1461208684864 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 20:18:05 INFO - PROCESS | 13885 | 1461208685204 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:05 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c96cd000 == 156 [pid = 13885] [id = 479] 20:18:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 254 (0x7f68c24e8c00) [pid = 13885] [serial = 1438] [outer = (nil)] 20:18:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 255 (0x7f68c24ef800) [pid = 13885] [serial = 1439] [outer = 0x7f68c24e8c00] 20:18:05 INFO - PROCESS | 13885 | 1461208685283 Marionette DEBUG loaded listener.js 20:18:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 256 (0x7f68c24f4400) [pid = 13885] [serial = 1440] [outer = 0x7f68c24e8c00] 20:18:06 INFO - PROCESS | 13885 | 1461208686132 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]]]}] 20:18:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 20:18:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1540ms 20:18:06 INFO - PROCESS | 13885 | 1461208686181 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 20:18:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 20:18:06 INFO - PROCESS | 13885 | 1461208686185 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 20:18:06 INFO - PROCESS | 13885 | 1461208686191 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 20:18:06 INFO - PROCESS | 13885 | 1461208686194 Marionette TRACE conn3 <- [1,1890,null,{}] 20:18:06 INFO - PROCESS | 13885 | 1461208686200 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}] 20:18:06 INFO - PROCESS | 13885 | 1461208686414 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 20:18:06 INFO - PROCESS | 13885 | 1461208686730 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:06 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c1625800 == 157 [pid = 13885] [id = 480] 20:18:06 INFO - PROCESS | 13885 | ++DOMWINDOW == 257 (0x7f68c17dd000) [pid = 13885] [serial = 1441] [outer = (nil)] 20:18:06 INFO - PROCESS | 13885 | ++DOMWINDOW == 258 (0x7f68c3a5c400) [pid = 13885] [serial = 1442] [outer = 0x7f68c17dd000] 20:18:06 INFO - PROCESS | 13885 | 1461208686809 Marionette DEBUG loaded listener.js 20:18:06 INFO - PROCESS | 13885 | ++DOMWINDOW == 259 (0x7f68c62bb800) [pid = 13885] [serial = 1443] [outer = 0x7f68c17dd000] 20:18:07 INFO - PROCESS | 13885 | 1461208687646 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]]]}] 20:18:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 20:18:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1535ms 20:18:07 INFO - PROCESS | 13885 | 1461208687726 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 20:18:07 INFO - PROCESS | 13885 | 1461208687729 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 20:18:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 20:18:07 INFO - PROCESS | 13885 | 1461208687769 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 20:18:07 INFO - PROCESS | 13885 | 1461208687771 Marionette TRACE conn3 <- [1,1894,null,{}] 20:18:07 INFO - PROCESS | 13885 | 1461208687781 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}] 20:18:08 INFO - PROCESS | 13885 | 1461208688054 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 20:18:08 INFO - PROCESS | 13885 | 1461208688377 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:08 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c27e2800 == 158 [pid = 13885] [id = 481] 20:18:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 260 (0x7f68c24e9000) [pid = 13885] [serial = 1444] [outer = (nil)] 20:18:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 261 (0x7f68c27ec400) [pid = 13885] [serial = 1445] [outer = 0x7f68c24e9000] 20:18:08 INFO - PROCESS | 13885 | 1461208688459 Marionette DEBUG loaded listener.js 20:18:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 262 (0x7f68c731d000) [pid = 13885] [serial = 1446] [outer = 0x7f68c24e9000] 20:18:09 INFO - PROCESS | 13885 | 1461208689373 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]]]}] 20:18:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 20:18:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1643ms 20:18:09 INFO - PROCESS | 13885 | 1461208689411 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 20:18:09 INFO - PROCESS | 13885 | 1461208689420 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 20:18:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 20:18:09 INFO - PROCESS | 13885 | 1461208689429 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 20:18:09 INFO - PROCESS | 13885 | 1461208689436 Marionette TRACE conn3 <- [1,1898,null,{}] 20:18:09 INFO - PROCESS | 13885 | 1461208689441 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}] 20:18:09 INFO - PROCESS | 13885 | 1461208689667 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 20:18:09 INFO - PROCESS | 13885 | 1461208689992 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:10 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c5f9a800 == 159 [pid = 13885] [id = 482] 20:18:10 INFO - PROCESS | 13885 | ++DOMWINDOW == 263 (0x7f68c4dca800) [pid = 13885] [serial = 1447] [outer = (nil)] 20:18:10 INFO - PROCESS | 13885 | ++DOMWINDOW == 264 (0x7f68c5c31800) [pid = 13885] [serial = 1448] [outer = 0x7f68c4dca800] 20:18:10 INFO - PROCESS | 13885 | 1461208690073 Marionette DEBUG loaded listener.js 20:18:10 INFO - PROCESS | 13885 | ++DOMWINDOW == 265 (0x7f68c759a000) [pid = 13885] [serial = 1449] [outer = 0x7f68c4dca800] 20:18:11 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c7031800 == 158 [pid = 13885] [id = 462] 20:18:11 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c958c800 == 157 [pid = 13885] [id = 461] 20:18:11 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c7510800 == 156 [pid = 13885] [id = 460] 20:18:11 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c6e50800 == 155 [pid = 13885] [id = 459] 20:18:11 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c14d3800 == 154 [pid = 13885] [id = 458] 20:18:11 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c6161800 == 153 [pid = 13885] [id = 457] 20:18:11 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ea2e6800 == 152 [pid = 13885] [id = 448] 20:18:11 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68defd5000 == 151 [pid = 13885] [id = 447] 20:18:11 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dd5dc000 == 150 [pid = 13885] [id = 446] 20:18:11 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68db662800 == 149 [pid = 13885] [id = 445] 20:18:11 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7c07800 == 148 [pid = 13885] [id = 444] 20:18:11 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d6e27800 == 147 [pid = 13885] [id = 443] 20:18:11 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d40a3000 == 146 [pid = 13885] [id = 442] 20:18:11 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c9cc6800 == 145 [pid = 13885] [id = 441] 20:18:11 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c6e90800 == 144 [pid = 13885] [id = 440] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 264 (0x7f68d220b000) [pid = 13885] [serial = 1140] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 263 (0x7f68d7d51000) [pid = 13885] [serial = 966] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 262 (0x7f68c3a60c00) [pid = 13885] [serial = 1212] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 261 (0x7f68eb8f9800) [pid = 13885] [serial = 1104] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 260 (0x7f68dcca2c00) [pid = 13885] [serial = 1038] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 259 (0x7f68d41a8400) [pid = 13885] [serial = 1083] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 258 (0x7f68c8465c00) [pid = 13885] [serial = 1077] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 257 (0x7f68ea736000) [pid = 13885] [serial = 975] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 256 (0x7f68efb5a000) [pid = 13885] [serial = 1224] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 255 (0x7f68c5c27400) [pid = 13885] [serial = 1134] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 254 (0x7f68dc367800) [pid = 13885] [serial = 969] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 253 (0x7f68ea7b2800) [pid = 13885] [serial = 1101] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 252 (0x7f68efa23c00) [pid = 13885] [serial = 1107] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 251 (0x7f68d7792c00) [pid = 13885] [serial = 1089] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 250 (0x7f68ddcd5800) [pid = 13885] [serial = 1092] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 249 (0x7f68d553d400) [pid = 13885] [serial = 1143] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 248 (0x7f68d734b400) [pid = 13885] [serial = 1227] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 247 (0x7f68c9229c00) [pid = 13885] [serial = 1218] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 246 (0x7f68d3ce5c00) [pid = 13885] [serial = 954] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 245 (0x7f68def8ac00) [pid = 13885] [serial = 1095] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 244 (0x7f68def96c00) [pid = 13885] [serial = 972] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 243 (0x7f68d778c400) [pid = 13885] [serial = 963] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 242 (0x7f68cba41800) [pid = 13885] [serial = 1137] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 241 (0x7f68de1ac400) [pid = 13885] [serial = 1041] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 240 (0x7f68d2202800) [pid = 13885] [serial = 957] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 239 (0x7f68d441b000) [pid = 13885] [serial = 960] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 238 (0x7f68e364ec00) [pid = 13885] [serial = 1044] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 237 (0x7f68efb0dc00) [pid = 13885] [serial = 1167] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 236 (0x7f68c74ffc00) [pid = 13885] [serial = 1164] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 235 (0x7f68efacc800) [pid = 13885] [serial = 1161] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 234 (0x7f68c739f800) [pid = 13885] [serial = 1158] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 233 (0x7f68efa27400) [pid = 13885] [serial = 1155] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 232 (0x7f68ef5c8800) [pid = 13885] [serial = 1152] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 231 (0x7f68dfca1c00) [pid = 13885] [serial = 1149] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 230 (0x7f68d7d4c800) [pid = 13885] [serial = 1146] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 229 (0x7f68db1e1400) [pid = 13885] [serial = 1035] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 228 (0x7f68d7d44c00) [pid = 13885] [serial = 1032] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 227 (0x7f68d6b8d800) [pid = 13885] [serial = 1029] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 226 (0x7f68d515b400) [pid = 13885] [serial = 1026] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 225 (0x7f68d3aea400) [pid = 13885] [serial = 1023] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 224 (0x7f68d210c400) [pid = 13885] [serial = 1020] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 223 (0x7f68c759fc00) [pid = 13885] [serial = 990] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 222 (0x7f68d3cef400) [pid = 13885] [serial = 987] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 221 (0x7f68ef9a2c00) [pid = 13885] [serial = 984] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 220 (0x7f68ef5c3c00) [pid = 13885] [serial = 981] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 219 (0x7f68eb5c4000) [pid = 13885] [serial = 978] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 218 (0x7f68cd6c9000) [pid = 13885] [serial = 1313] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 217 (0x7f68d77b1800) [pid = 13885] [serial = 1257] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 216 (0x7f68d734b000) [pid = 13885] [serial = 1256] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 215 (0x7f68c3a5f400) [pid = 13885] [serial = 1295] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 214 (0x7f68c4dcb400) [pid = 13885] [serial = 1296] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 213 (0x7f68c9db3800) [pid = 13885] [serial = 1280] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 212 (0x7f68c827c000) [pid = 13885] [serial = 1277] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 211 (0x7f68d21cd800) [pid = 13885] [serial = 1317] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 210 (0x7f68c99be400) [pid = 13885] [serial = 1283] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 209 (0x7f68c9977c00) [pid = 13885] [serial = 1307] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 208 (0x7f68c9d03400) [pid = 13885] [serial = 1308] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 207 (0x7f68c14f0c00) [pid = 13885] [serial = 1289] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 206 (0x7f68c9974800) [pid = 13885] [serial = 1262] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 205 (0x7f68dd926000) [pid = 13885] [serial = 1271] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 204 (0x7f68c731ac00) [pid = 13885] [serial = 1304] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 203 (0x7f68d314e800) [pid = 13885] [serial = 1265] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 202 (0x7f68c83cd000) [pid = 13885] [serial = 1305] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 201 (0x7f68c14f1c00) [pid = 13885] [serial = 1292] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 200 (0x7f68c17dc400) [pid = 13885] [serial = 1293] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 199 (0x7f68c9dbe800) [pid = 13885] [serial = 1286] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 198 (0x7f68c74fc000) [pid = 13885] [serial = 1259] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 197 (0x7f68eb8ec400) [pid = 13885] [serial = 1274] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 196 (0x7f68d7346800) [pid = 13885] [serial = 1268] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 195 (0x7f68c7318400) [pid = 13885] [serial = 1298] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 194 (0x7f68c74f6000) [pid = 13885] [serial = 1299] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 193 (0x7f68c821b400) [pid = 13885] [serial = 1301] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 192 (0x7f68c846a000) [pid = 13885] [serial = 1302] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 191 (0x7f68cd35b800) [pid = 13885] [serial = 1311] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 190 (0x7f68cb93d400) [pid = 13885] [serial = 1310] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 189 (0x7f68c996e400) [pid = 13885] [serial = 1316] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 188 (0x7f68d210c800) [pid = 13885] [serial = 1314] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 187 (0x7f68c4dcbc00) [pid = 13885] [serial = 1215] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 186 (0x7f68ea2c2c00) [pid = 13885] [serial = 1098] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 185 (0x7f68c97b2000) [pid = 13885] [serial = 1017] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 184 (0x7f68d20c6800) [pid = 13885] [serial = 1080] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 183 (0x7f68ef5c2c00) [pid = 13885] [serial = 1110] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 182 (0x7f68c97b0000) [pid = 13885] [serial = 1050] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 181 (0x7f68d220e800) [pid = 13885] [serial = 1014] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 180 (0x7f68d6dd0400) [pid = 13885] [serial = 1086] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 179 (0x7f68dfc99800) [pid = 13885] [serial = 1221] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 178 (0x7f68c939c400) [pid = 13885] [serial = 1047] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 177 (0x7f68e943d400) [pid = 13885] [serial = 1206] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 176 (0x7f68cba48000) [pid = 13885] [serial = 1197] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 175 (0x7f68d5541000) [pid = 13885] [serial = 1200] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 174 (0x7f68de945400) [pid = 13885] [serial = 1191] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 173 (0x7f68dd927800) [pid = 13885] [serial = 1203] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 172 (0x7f68efb0bc00) [pid = 13885] [serial = 1209] [outer = (nil)] [url = about:blank] 20:18:11 INFO - PROCESS | 13885 | --DOMWINDOW == 171 (0x7f68c8215c00) [pid = 13885] [serial = 1194] [outer = (nil)] [url = about:blank] 20:18:12 INFO - PROCESS | 13885 | 1461208692213 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]]]}] 20:18:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 20:18:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 2841ms 20:18:12 INFO - PROCESS | 13885 | 1461208692272 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 20:18:12 INFO - PROCESS | 13885 | 1461208692279 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 20:18:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 20:18:12 INFO - PROCESS | 13885 | 1461208692292 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 20:18:12 INFO - PROCESS | 13885 | 1461208692296 Marionette TRACE conn3 <- [1,1902,null,{}] 20:18:12 INFO - PROCESS | 13885 | 1461208692304 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}] 20:18:12 INFO - PROCESS | 13885 | 1461208692518 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 20:18:12 INFO - PROCESS | 13885 | 1461208692702 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:12 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c3ccd800 == 145 [pid = 13885] [id = 483] 20:18:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 172 (0x7f68c39e2400) [pid = 13885] [serial = 1450] [outer = (nil)] 20:18:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 173 (0x7f68c4277800) [pid = 13885] [serial = 1451] [outer = 0x7f68c39e2400] 20:18:12 INFO - PROCESS | 13885 | 1461208692776 Marionette DEBUG loaded listener.js 20:18:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 174 (0x7f68c45cec00) [pid = 13885] [serial = 1452] [outer = 0x7f68c39e2400] 20:18:13 INFO - PROCESS | 13885 | 1461208693650 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]]]}] 20:18:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 20:18:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1383ms 20:18:13 INFO - PROCESS | 13885 | 1461208693676 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 20:18:13 INFO - PROCESS | 13885 | 1461208693684 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 20:18:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 20:18:13 INFO - PROCESS | 13885 | 1461208693694 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 20:18:13 INFO - PROCESS | 13885 | 1461208693698 Marionette TRACE conn3 <- [1,1906,null,{}] 20:18:13 INFO - PROCESS | 13885 | 1461208693703 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}] 20:18:13 INFO - PROCESS | 13885 | 1461208693902 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 20:18:14 INFO - PROCESS | 13885 | 1461208694120 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:14 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c5c1b000 == 146 [pid = 13885] [id = 484] 20:18:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 175 (0x7f68c3a52400) [pid = 13885] [serial = 1453] [outer = (nil)] 20:18:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 176 (0x7f68c59a4400) [pid = 13885] [serial = 1454] [outer = 0x7f68c3a52400] 20:18:14 INFO - PROCESS | 13885 | 1461208694187 Marionette DEBUG loaded listener.js 20:18:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 177 (0x7f68c62b6800) [pid = 13885] [serial = 1455] [outer = 0x7f68c3a52400] 20:18:15 INFO - PROCESS | 13885 | 1461208695147 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]]]}] 20:18:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 20:18:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1489ms 20:18:15 INFO - PROCESS | 13885 | 1461208695183 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 20:18:15 INFO - PROCESS | 13885 | 1461208695187 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 20:18:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 20:18:15 INFO - PROCESS | 13885 | 1461208695194 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 20:18:15 INFO - PROCESS | 13885 | 1461208695200 Marionette TRACE conn3 <- [1,1910,null,{}] 20:18:15 INFO - PROCESS | 13885 | 1461208695222 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}] 20:18:15 INFO - PROCESS | 13885 | 1461208695607 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 20:18:15 INFO - PROCESS | 13885 | 1461208695672 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:15 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c6157800 == 147 [pid = 13885] [id = 485] 20:18:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 178 (0x7f68c7395c00) [pid = 13885] [serial = 1456] [outer = (nil)] 20:18:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 179 (0x7f68c7595800) [pid = 13885] [serial = 1457] [outer = 0x7f68c7395c00] 20:18:15 INFO - PROCESS | 13885 | 1461208695791 Marionette DEBUG loaded listener.js 20:18:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 180 (0x7f68c8216c00) [pid = 13885] [serial = 1458] [outer = 0x7f68c7395c00] 20:18:16 INFO - PROCESS | 13885 | --DOMWINDOW == 179 (0x7f68c39e0c00) [pid = 13885] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 20:18:16 INFO - PROCESS | 13885 | --DOMWINDOW == 178 (0x7f68c8471000) [pid = 13885] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 20:18:16 INFO - PROCESS | 13885 | --DOMWINDOW == 177 (0x7f68c9232000) [pid = 13885] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 20:18:16 INFO - PROCESS | 13885 | --DOMWINDOW == 176 (0x7f68c39dd000) [pid = 13885] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 20:18:16 INFO - PROCESS | 13885 | --DOMWINDOW == 175 (0x7f68c14e3400) [pid = 13885] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 20:18:16 INFO - PROCESS | 13885 | --DOMWINDOW == 174 (0x7f68c39e3c00) [pid = 13885] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 20:18:17 INFO - PROCESS | 13885 | 1461208697092 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]]]}] 20:18:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 20:18:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1946ms 20:18:17 INFO - PROCESS | 13885 | 1461208697142 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 20:18:17 INFO - PROCESS | 13885 | 1461208697145 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 20:18:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 20:18:17 INFO - PROCESS | 13885 | 1461208697152 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 20:18:17 INFO - PROCESS | 13885 | 1461208697155 Marionette TRACE conn3 <- [1,1914,null,{}] 20:18:17 INFO - PROCESS | 13885 | 1461208697161 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}] 20:18:17 INFO - PROCESS | 13885 | 1461208697361 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 20:18:17 INFO - PROCESS | 13885 | 1461208697541 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:17 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c7025000 == 148 [pid = 13885] [id = 486] 20:18:17 INFO - PROCESS | 13885 | ++DOMWINDOW == 175 (0x7f68c17ddc00) [pid = 13885] [serial = 1459] [outer = (nil)] 20:18:17 INFO - PROCESS | 13885 | ++DOMWINDOW == 176 (0x7f68c8275400) [pid = 13885] [serial = 1460] [outer = 0x7f68c17ddc00] 20:18:17 INFO - PROCESS | 13885 | 1461208697604 Marionette DEBUG loaded listener.js 20:18:17 INFO - PROCESS | 13885 | ++DOMWINDOW == 177 (0x7f68c8464000) [pid = 13885] [serial = 1461] [outer = 0x7f68c17ddc00] 20:18:18 INFO - PROCESS | 13885 | 1461208698326 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]]]}] 20:18:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 20:18:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1227ms 20:18:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 20:18:18 INFO - PROCESS | 13885 | 1461208698381 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 20:18:18 INFO - PROCESS | 13885 | 1461208698384 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 20:18:18 INFO - PROCESS | 13885 | 1461208698390 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 20:18:18 INFO - PROCESS | 13885 | 1461208698393 Marionette TRACE conn3 <- [1,1918,null,{}] 20:18:18 INFO - PROCESS | 13885 | 1461208698555 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}] 20:18:18 INFO - PROCESS | 13885 | 1461208698811 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 20:18:19 INFO - PROCESS | 13885 | ************************* 20:18:19 INFO - PROCESS | 13885 | A coding exception was thrown and uncaught in a Task. 20:18:19 INFO - PROCESS | 13885 | 20:18:19 INFO - PROCESS | 13885 | Full message: TypeError: NetworkError when attempting to fetch resource. 20:18:19 INFO - PROCESS | 13885 | Full stack: 20:18:19 INFO - PROCESS | 13885 | ************************* 20:18:19 INFO - PROCESS | 13885 | 1461208699217 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:19 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c5f85000 == 149 [pid = 13885] [id = 487] 20:18:19 INFO - PROCESS | 13885 | ++DOMWINDOW == 178 (0x7f68c39d8400) [pid = 13885] [serial = 1462] [outer = (nil)] 20:18:19 INFO - PROCESS | 13885 | ++DOMWINDOW == 179 (0x7f68c4dc6400) [pid = 13885] [serial = 1463] [outer = 0x7f68c39d8400] 20:18:19 INFO - PROCESS | 13885 | 1461208699299 Marionette DEBUG loaded listener.js 20:18:19 INFO - PROCESS | 13885 | ++DOMWINDOW == 180 (0x7f68c5c2a000) [pid = 13885] [serial = 1464] [outer = 0x7f68c39d8400] 20:18:20 INFO - PROCESS | 13885 | 1461208700199 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]]]}] 20:18:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 20:18:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1839ms 20:18:20 INFO - PROCESS | 13885 | 1461208700231 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 20:18:20 INFO - PROCESS | 13885 | 1461208700236 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 20:18:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 20:18:20 INFO - PROCESS | 13885 | 1461208700245 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 20:18:20 INFO - PROCESS | 13885 | 1461208700249 Marionette TRACE conn3 <- [1,1922,null,{}] 20:18:20 INFO - PROCESS | 13885 | 1461208700256 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}] 20:18:20 INFO - PROCESS | 13885 | 1461208700475 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 20:18:20 INFO - PROCESS | 13885 | 1461208700745 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:20 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c73b6000 == 150 [pid = 13885] [id = 488] 20:18:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 181 (0x7f68c74f8400) [pid = 13885] [serial = 1465] [outer = (nil)] 20:18:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 182 (0x7f68c8166000) [pid = 13885] [serial = 1466] [outer = 0x7f68c74f8400] 20:18:20 INFO - PROCESS | 13885 | 1461208700875 Marionette DEBUG loaded listener.js 20:18:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 183 (0x7f68c827d000) [pid = 13885] [serial = 1467] [outer = 0x7f68c74f8400] 20:18:21 INFO - PROCESS | 13885 | 1461208701839 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]]]}] 20:18:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 20:18:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1637ms 20:18:21 INFO - PROCESS | 13885 | 1461208701882 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 20:18:21 INFO - PROCESS | 13885 | 1461208701886 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 20:18:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 20:18:21 INFO - PROCESS | 13885 | 1461208701893 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 20:18:21 INFO - PROCESS | 13885 | 1461208701897 Marionette TRACE conn3 <- [1,1926,null,{}] 20:18:21 INFO - PROCESS | 13885 | 1461208701902 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}] 20:18:22 INFO - PROCESS | 13885 | 1461208702125 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 20:18:22 INFO - PROCESS | 13885 | 1461208702433 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:22 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c935d000 == 151 [pid = 13885] [id = 489] 20:18:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 184 (0x7f68c846a800) [pid = 13885] [serial = 1468] [outer = (nil)] 20:18:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 185 (0x7f68c9231800) [pid = 13885] [serial = 1469] [outer = 0x7f68c846a800] 20:18:22 INFO - PROCESS | 13885 | 1461208702558 Marionette DEBUG loaded listener.js 20:18:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 186 (0x7f68c97ad000) [pid = 13885] [serial = 1470] [outer = 0x7f68c846a800] 20:18:23 INFO - PROCESS | 13885 | 1461208703504 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]]]}] 20:18:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 20:18:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1685ms 20:18:23 INFO - PROCESS | 13885 | 1461208703587 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 20:18:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 20:18:23 INFO - PROCESS | 13885 | 1461208703597 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 20:18:23 INFO - PROCESS | 13885 | 1461208703607 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 20:18:23 INFO - PROCESS | 13885 | 1461208703610 Marionette TRACE conn3 <- [1,1930,null,{}] 20:18:23 INFO - PROCESS | 13885 | 1461208703615 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}] 20:18:23 INFO - PROCESS | 13885 | 1461208703873 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 20:18:24 INFO - PROCESS | 13885 | 1461208704187 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:24 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c9779000 == 152 [pid = 13885] [id = 490] 20:18:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 187 (0x7f68c14ebc00) [pid = 13885] [serial = 1471] [outer = (nil)] 20:18:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 188 (0x7f68c97b2000) [pid = 13885] [serial = 1472] [outer = 0x7f68c14ebc00] 20:18:24 INFO - PROCESS | 13885 | 1461208704263 Marionette DEBUG loaded listener.js 20:18:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 189 (0x7f68cb874000) [pid = 13885] [serial = 1473] [outer = 0x7f68c14ebc00] 20:18:25 INFO - PROCESS | 13885 | 1461208705127 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]]]}] 20:18:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 20:18:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1581ms 20:18:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 20:18:25 INFO - PROCESS | 13885 | 1461208705187 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 20:18:25 INFO - PROCESS | 13885 | 1461208705190 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 20:18:25 INFO - PROCESS | 13885 | 1461208705197 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 20:18:25 INFO - PROCESS | 13885 | 1461208705200 Marionette TRACE conn3 <- [1,1934,null,{}] 20:18:25 INFO - PROCESS | 13885 | 1461208705206 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}] 20:18:25 INFO - PROCESS | 13885 | 1461208705423 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 20:18:25 INFO - PROCESS | 13885 | 1461208705695 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:25 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cb8c3800 == 153 [pid = 13885] [id = 491] 20:18:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 190 (0x7f68c3a54c00) [pid = 13885] [serial = 1474] [outer = (nil)] 20:18:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 191 (0x7f68cd08bc00) [pid = 13885] [serial = 1475] [outer = 0x7f68c3a54c00] 20:18:25 INFO - PROCESS | 13885 | 1461208705814 Marionette DEBUG loaded listener.js 20:18:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 192 (0x7f68cd090800) [pid = 13885] [serial = 1476] [outer = 0x7f68c3a54c00] 20:18:26 INFO - PROCESS | 13885 | 1461208706679 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]]]}] 20:18:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 20:18:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1530ms 20:18:26 INFO - PROCESS | 13885 | 1461208706728 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 20:18:26 INFO - PROCESS | 13885 | 1461208706732 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 20:18:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 20:18:26 INFO - PROCESS | 13885 | 1461208706738 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 20:18:26 INFO - PROCESS | 13885 | 1461208706742 Marionette TRACE conn3 <- [1,1938,null,{}] 20:18:26 INFO - PROCESS | 13885 | 1461208706747 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}] 20:18:27 INFO - PROCESS | 13885 | 1461208707005 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 20:18:27 INFO - PROCESS | 13885 | 1461208707320 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:27 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d1f8b000 == 154 [pid = 13885] [id = 492] 20:18:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 193 (0x7f68d20ce800) [pid = 13885] [serial = 1477] [outer = (nil)] 20:18:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 194 (0x7f68d21c9c00) [pid = 13885] [serial = 1478] [outer = 0x7f68d20ce800] 20:18:27 INFO - PROCESS | 13885 | 1461208707405 Marionette DEBUG loaded listener.js 20:18:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 195 (0x7f68d312a400) [pid = 13885] [serial = 1479] [outer = 0x7f68d20ce800] 20:18:28 INFO - PROCESS | 13885 | 1461208708250 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]]]}] 20:18:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 20:18:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1580ms 20:18:28 INFO - PROCESS | 13885 | 1461208708319 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 20:18:28 INFO - PROCESS | 13885 | 1461208708323 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 20:18:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 20:18:28 INFO - PROCESS | 13885 | 1461208708329 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 20:18:28 INFO - PROCESS | 13885 | 1461208708331 Marionette TRACE conn3 <- [1,1942,null,{}] 20:18:28 INFO - PROCESS | 13885 | 1461208708338 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}] 20:18:28 INFO - PROCESS | 13885 | 1461208708597 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 20:18:28 INFO - PROCESS | 13885 | 1461208708910 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:28 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d3272800 == 155 [pid = 13885] [id = 493] 20:18:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 196 (0x7f68c39db800) [pid = 13885] [serial = 1480] [outer = (nil)] 20:18:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 197 (0x7f68d3149400) [pid = 13885] [serial = 1481] [outer = 0x7f68c39db800] 20:18:28 INFO - PROCESS | 13885 | 1461208708988 Marionette DEBUG loaded listener.js 20:18:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 198 (0x7f68d3759c00) [pid = 13885] [serial = 1482] [outer = 0x7f68c39db800] 20:18:29 INFO - PROCESS | 13885 | 1461208709855 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]]]}] 20:18:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 20:18:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1588ms 20:18:29 INFO - PROCESS | 13885 | 1461208709919 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 20:18:29 INFO - PROCESS | 13885 | 1461208709923 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 20:18:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 20:18:29 INFO - PROCESS | 13885 | 1461208709928 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 20:18:29 INFO - PROCESS | 13885 | 1461208709931 Marionette TRACE conn3 <- [1,1946,null,{}] 20:18:29 INFO - PROCESS | 13885 | 1461208709937 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}] 20:18:30 INFO - PROCESS | 13885 | 1461208710156 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 20:18:30 INFO - PROCESS | 13885 | 1461208710459 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:30 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d4208800 == 156 [pid = 13885] [id = 494] 20:18:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 199 (0x7f68d3140400) [pid = 13885] [serial = 1483] [outer = (nil)] 20:18:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 200 (0x7f68d3adf800) [pid = 13885] [serial = 1484] [outer = 0x7f68d3140400] 20:18:30 INFO - PROCESS | 13885 | 1461208710539 Marionette DEBUG loaded listener.js 20:18:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 201 (0x7f68d3cedc00) [pid = 13885] [serial = 1485] [outer = 0x7f68d3140400] 20:18:31 INFO - PROCESS | 13885 | 1461208711402 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]]]}] 20:18:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 20:18:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1528ms 20:18:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 20:18:31 INFO - PROCESS | 13885 | 1461208711459 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 20:18:31 INFO - PROCESS | 13885 | 1461208711462 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 20:18:31 INFO - PROCESS | 13885 | 1461208711469 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 20:18:31 INFO - PROCESS | 13885 | 1461208711472 Marionette TRACE conn3 <- [1,1950,null,{}] 20:18:31 INFO - PROCESS | 13885 | 1461208711478 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}] 20:18:31 INFO - PROCESS | 13885 | 1461208711696 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 20:18:32 INFO - PROCESS | 13885 | 1461208712011 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:32 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d5f43000 == 157 [pid = 13885] [id = 495] 20:18:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 202 (0x7f68d20c8c00) [pid = 13885] [serial = 1486] [outer = (nil)] 20:18:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 203 (0x7f68d41af400) [pid = 13885] [serial = 1487] [outer = 0x7f68d20c8c00] 20:18:32 INFO - PROCESS | 13885 | 1461208712090 Marionette DEBUG loaded listener.js 20:18:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 204 (0x7f68d4506000) [pid = 13885] [serial = 1488] [outer = 0x7f68d20c8c00] 20:18:32 INFO - PROCESS | 13885 | 1461208712929 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]]]}] 20:18:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 20:18:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1531ms 20:18:32 INFO - PROCESS | 13885 | 1461208712999 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 20:18:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 20:18:33 INFO - PROCESS | 13885 | 1461208713003 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 20:18:33 INFO - PROCESS | 13885 | 1461208713009 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 20:18:33 INFO - PROCESS | 13885 | 1461208713012 Marionette TRACE conn3 <- [1,1954,null,{}] 20:18:33 INFO - PROCESS | 13885 | 1461208713017 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}] 20:18:33 INFO - PROCESS | 13885 | 1461208713237 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 20:18:33 INFO - PROCESS | 13885 | 1461208713501 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:33 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d79ad000 == 158 [pid = 13885] [id = 496] 20:18:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 205 (0x7f68d375d400) [pid = 13885] [serial = 1489] [outer = (nil)] 20:18:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 206 (0x7f68d515fc00) [pid = 13885] [serial = 1490] [outer = 0x7f68d375d400] 20:18:33 INFO - PROCESS | 13885 | 1461208713624 Marionette DEBUG loaded listener.js 20:18:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 207 (0x7f68d6c6e000) [pid = 13885] [serial = 1491] [outer = 0x7f68d375d400] 20:18:34 INFO - PROCESS | 13885 | 1461208714439 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]]]}] 20:18:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 20:18:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1480ms 20:18:34 INFO - PROCESS | 13885 | 1461208714489 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 20:18:34 INFO - PROCESS | 13885 | 1461208714493 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 20:18:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 20:18:34 INFO - PROCESS | 13885 | 1461208714499 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 20:18:34 INFO - PROCESS | 13885 | 1461208714503 Marionette TRACE conn3 <- [1,1958,null,{}] 20:18:34 INFO - PROCESS | 13885 | 1461208714508 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}] 20:18:34 INFO - PROCESS | 13885 | 1461208714778 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 20:18:35 INFO - PROCESS | 13885 | 1461208715046 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:35 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7d9f000 == 159 [pid = 13885] [id = 497] 20:18:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 208 (0x7f68d73ccc00) [pid = 13885] [serial = 1492] [outer = (nil)] 20:18:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 209 (0x7f68d7790000) [pid = 13885] [serial = 1493] [outer = 0x7f68d73ccc00] 20:18:35 INFO - PROCESS | 13885 | 1461208715183 Marionette DEBUG loaded listener.js 20:18:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 210 (0x7f68d7d49c00) [pid = 13885] [serial = 1494] [outer = 0x7f68d73ccc00] 20:18:36 INFO - PROCESS | 13885 | 1461208716034 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]]]}] 20:18:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 20:18:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1594ms 20:18:36 INFO - PROCESS | 13885 | 1461208716094 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 20:18:36 INFO - PROCESS | 13885 | 1461208716098 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 20:18:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 20:18:36 INFO - PROCESS | 13885 | 1461208716105 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 20:18:36 INFO - PROCESS | 13885 | 1461208716109 Marionette TRACE conn3 <- [1,1962,null,{}] 20:18:36 INFO - PROCESS | 13885 | 1461208716114 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}] 20:18:36 INFO - PROCESS | 13885 | 1461208716326 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 20:18:36 INFO - PROCESS | 13885 | 1461208716590 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:36 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dc017800 == 160 [pid = 13885] [id = 498] 20:18:36 INFO - PROCESS | 13885 | ++DOMWINDOW == 211 (0x7f68d7d4a000) [pid = 13885] [serial = 1495] [outer = (nil)] 20:18:36 INFO - PROCESS | 13885 | ++DOMWINDOW == 212 (0x7f68db654800) [pid = 13885] [serial = 1496] [outer = 0x7f68d7d4a000] 20:18:36 INFO - PROCESS | 13885 | 1461208716713 Marionette DEBUG loaded listener.js 20:18:36 INFO - PROCESS | 13885 | ++DOMWINDOW == 213 (0x7f68dcca6800) [pid = 13885] [serial = 1497] [outer = 0x7f68d7d4a000] 20:18:37 INFO - PROCESS | 13885 | 1461208717549 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]]]}] 20:18:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 20:18:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1491ms 20:18:37 INFO - PROCESS | 13885 | 1461208717597 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 20:18:37 INFO - PROCESS | 13885 | 1461208717601 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 20:18:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 20:18:37 INFO - PROCESS | 13885 | 1461208717607 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 20:18:37 INFO - PROCESS | 13885 | 1461208717609 Marionette TRACE conn3 <- [1,1966,null,{}] 20:18:37 INFO - PROCESS | 13885 | 1461208717615 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}] 20:18:37 INFO - PROCESS | 13885 | 1461208717821 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 20:18:38 INFO - PROCESS | 13885 | 1461208718134 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:38 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dcf5e000 == 161 [pid = 13885] [id = 499] 20:18:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 214 (0x7f68dcca6c00) [pid = 13885] [serial = 1498] [outer = (nil)] 20:18:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 215 (0x7f68ddd6fc00) [pid = 13885] [serial = 1499] [outer = 0x7f68dcca6c00] 20:18:38 INFO - PROCESS | 13885 | 1461208718260 Marionette DEBUG loaded listener.js 20:18:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 216 (0x7f68de947400) [pid = 13885] [serial = 1500] [outer = 0x7f68dcca6c00] 20:18:39 INFO - PROCESS | 13885 | 1461208719075 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]]]}] 20:18:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 20:18:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1537ms 20:18:39 INFO - PROCESS | 13885 | 1461208719145 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 20:18:39 INFO - PROCESS | 13885 | 1461208719149 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 20:18:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 20:18:39 INFO - PROCESS | 13885 | 1461208719155 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 20:18:39 INFO - PROCESS | 13885 | 1461208719157 Marionette TRACE conn3 <- [1,1970,null,{}] 20:18:39 INFO - PROCESS | 13885 | 1461208719163 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}] 20:18:39 INFO - PROCESS | 13885 | 1461208719418 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 20:18:39 INFO - PROCESS | 13885 | 1461208719736 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:39 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68de969000 == 162 [pid = 13885] [id = 500] 20:18:39 INFO - PROCESS | 13885 | ++DOMWINDOW == 217 (0x7f68dcca9c00) [pid = 13885] [serial = 1501] [outer = (nil)] 20:18:39 INFO - PROCESS | 13885 | ++DOMWINDOW == 218 (0x7f68def94000) [pid = 13885] [serial = 1502] [outer = 0x7f68dcca9c00] 20:18:39 INFO - PROCESS | 13885 | 1461208719812 Marionette DEBUG loaded listener.js 20:18:39 INFO - PROCESS | 13885 | ++DOMWINDOW == 219 (0x7f68e3655c00) [pid = 13885] [serial = 1503] [outer = 0x7f68dcca9c00] 20:18:40 INFO - PROCESS | 13885 | 1461208720656 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]]]}] 20:18:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 20:18:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1580ms 20:18:40 INFO - PROCESS | 13885 | 1461208720736 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 20:18:40 INFO - PROCESS | 13885 | 1461208720739 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 20:18:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 20:18:40 INFO - PROCESS | 13885 | 1461208720746 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 20:18:40 INFO - PROCESS | 13885 | 1461208720749 Marionette TRACE conn3 <- [1,1974,null,{}] 20:18:40 INFO - PROCESS | 13885 | 1461208720754 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}] 20:18:40 INFO - PROCESS | 13885 | 1461208720973 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 20:18:41 INFO - PROCESS | 13885 | 1461208721294 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:41 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68df99f800 == 163 [pid = 13885] [id = 501] 20:18:41 INFO - PROCESS | 13885 | ++DOMWINDOW == 220 (0x7f68dd929000) [pid = 13885] [serial = 1504] [outer = (nil)] 20:18:41 INFO - PROCESS | 13885 | ++DOMWINDOW == 221 (0x7f68ea2c0000) [pid = 13885] [serial = 1505] [outer = 0x7f68dd929000] 20:18:41 INFO - PROCESS | 13885 | 1461208721374 Marionette DEBUG loaded listener.js 20:18:41 INFO - PROCESS | 13885 | ++DOMWINDOW == 222 (0x7f68ea736000) [pid = 13885] [serial = 1506] [outer = 0x7f68dd929000] 20:18:42 INFO - PROCESS | 13885 | 1461208722177 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]]]}] 20:18:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 20:18:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1483ms 20:18:42 INFO - PROCESS | 13885 | 1461208722230 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 20:18:42 INFO - PROCESS | 13885 | 1461208722233 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 20:18:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 20:18:42 INFO - PROCESS | 13885 | 1461208722239 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 20:18:42 INFO - PROCESS | 13885 | 1461208722242 Marionette TRACE conn3 <- [1,1978,null,{}] 20:18:42 INFO - PROCESS | 13885 | 1461208722247 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}] 20:18:42 INFO - PROCESS | 13885 | 1461208722465 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 20:18:42 INFO - PROCESS | 13885 | 1461208722737 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:42 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ea547000 == 164 [pid = 13885] [id = 502] 20:18:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 223 (0x7f68cd352000) [pid = 13885] [serial = 1507] [outer = (nil)] 20:18:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 224 (0x7f68eb5c2c00) [pid = 13885] [serial = 1508] [outer = 0x7f68cd352000] 20:18:42 INFO - PROCESS | 13885 | 1461208722859 Marionette DEBUG loaded listener.js 20:18:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 225 (0x7f68ed6a9000) [pid = 13885] [serial = 1509] [outer = 0x7f68cd352000] 20:18:43 INFO - PROCESS | 13885 | 1461208723686 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]]]}] 20:18:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 20:18:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1480ms 20:18:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 20:18:43 INFO - PROCESS | 13885 | 1461208723720 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 20:18:43 INFO - PROCESS | 13885 | 1461208723723 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 20:18:43 INFO - PROCESS | 13885 | 1461208723729 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 20:18:43 INFO - PROCESS | 13885 | 1461208723732 Marionette TRACE conn3 <- [1,1982,null,{}] 20:18:43 INFO - PROCESS | 13885 | 1461208723737 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}] 20:18:43 INFO - PROCESS | 13885 | 1461208723953 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 20:18:44 INFO - PROCESS | 13885 | 1461208724238 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:44 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68eef1c000 == 165 [pid = 13885] [id = 503] 20:18:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 226 (0x7f68c9dbcc00) [pid = 13885] [serial = 1510] [outer = (nil)] 20:18:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 227 (0x7f68ef628c00) [pid = 13885] [serial = 1511] [outer = 0x7f68c9dbcc00] 20:18:44 INFO - PROCESS | 13885 | 1461208724313 Marionette DEBUG loaded listener.js 20:18:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 228 (0x7f68efa1dc00) [pid = 13885] [serial = 1512] [outer = 0x7f68c9dbcc00] 20:18:45 INFO - PROCESS | 13885 | 1461208725192 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]]]}] 20:18:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 20:18:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1492ms 20:18:45 INFO - PROCESS | 13885 | 1461208725223 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 20:18:45 INFO - PROCESS | 13885 | 1461208725227 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 20:18:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 20:18:45 INFO - PROCESS | 13885 | 1461208725233 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 20:18:45 INFO - PROCESS | 13885 | 1461208725236 Marionette TRACE conn3 <- [1,1986,null,{}] 20:18:45 INFO - PROCESS | 13885 | 1461208725241 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}] 20:18:45 INFO - PROCESS | 13885 | 1461208725463 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 20:18:46 INFO - PROCESS | 13885 | 1461208726252 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:46 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c5c0b800 == 166 [pid = 13885] [id = 504] 20:18:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 229 (0x7f68c17dcc00) [pid = 13885] [serial = 1513] [outer = (nil)] 20:18:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 230 (0x7f68c24e9400) [pid = 13885] [serial = 1514] [outer = 0x7f68c17dcc00] 20:18:46 INFO - PROCESS | 13885 | 1461208726328 Marionette DEBUG loaded listener.js 20:18:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 231 (0x7f68c3596000) [pid = 13885] [serial = 1515] [outer = 0x7f68c17dcc00] 20:18:47 INFO - PROCESS | 13885 | 1461208727203 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]]]}] 20:18:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 20:18:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 2034ms 20:18:47 INFO - PROCESS | 13885 | 1461208727270 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 20:18:47 INFO - PROCESS | 13885 | 1461208727277 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 20:18:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 20:18:47 INFO - PROCESS | 13885 | 1461208727287 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 20:18:47 INFO - PROCESS | 13885 | 1461208727291 Marionette TRACE conn3 <- [1,1990,null,{}] 20:18:47 INFO - PROCESS | 13885 | 1461208727299 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}] 20:18:47 INFO - PROCESS | 13885 | 1461208727522 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 20:18:47 INFO - PROCESS | 13885 | 1461208727862 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:47 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c5f52800 == 167 [pid = 13885] [id = 505] 20:18:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 232 (0x7f68c17cf400) [pid = 13885] [serial = 1516] [outer = (nil)] 20:18:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 233 (0x7f68c24f2c00) [pid = 13885] [serial = 1517] [outer = 0x7f68c17cf400] 20:18:47 INFO - PROCESS | 13885 | 1461208727939 Marionette DEBUG loaded listener.js 20:18:48 INFO - PROCESS | 13885 | ++DOMWINDOW == 234 (0x7f68c4c1bc00) [pid = 13885] [serial = 1518] [outer = 0x7f68c17cf400] 20:18:49 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c4eb6000 == 166 [pid = 13885] [id = 388] 20:18:49 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ed110000 == 165 [pid = 13885] [id = 347] 20:18:49 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c6e4d800 == 164 [pid = 13885] [id = 387] 20:18:49 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c5981000 == 163 [pid = 13885] [id = 348] 20:18:49 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c15d1800 == 162 [pid = 13885] [id = 429] 20:18:49 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cbaa7000 == 161 [pid = 13885] [id = 349] 20:18:49 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c73be800 == 160 [pid = 13885] [id = 386] 20:18:49 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d3924800 == 159 [pid = 13885] [id = 420] 20:18:49 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7f1c800 == 158 [pid = 13885] [id = 350] 20:18:49 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dd74b800 == 157 [pid = 13885] [id = 421] 20:18:49 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c6157800 == 156 [pid = 13885] [id = 485] 20:18:49 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c5c1b000 == 155 [pid = 13885] [id = 484] 20:18:49 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c3ccd800 == 154 [pid = 13885] [id = 483] 20:18:49 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c168f800 == 153 [pid = 13885] [id = 478] 20:18:49 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d4075000 == 152 [pid = 13885] [id = 477] 20:18:49 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ef04f000 == 151 [pid = 13885] [id = 476] 20:18:49 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68bf6de800 == 150 [pid = 13885] [id = 475] 20:18:49 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d3274000 == 149 [pid = 13885] [id = 474] 20:18:49 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68efb20000 == 148 [pid = 13885] [id = 473] 20:18:49 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ea2e7000 == 147 [pid = 13885] [id = 472] 20:18:49 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68de968800 == 146 [pid = 13885] [id = 471] 20:18:49 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dcb52800 == 145 [pid = 13885] [id = 470] 20:18:49 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7d9f800 == 144 [pid = 13885] [id = 469] 20:18:49 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d4558000 == 143 [pid = 13885] [id = 468] 20:18:49 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d33a7800 == 142 [pid = 13885] [id = 467] 20:18:49 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cd130000 == 141 [pid = 13885] [id = 466] 20:18:49 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c99a4800 == 140 [pid = 13885] [id = 465] 20:18:49 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c6e47000 == 139 [pid = 13885] [id = 464] 20:18:49 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c451b800 == 138 [pid = 13885] [id = 463] 20:18:49 INFO - PROCESS | 13885 | --DOMWINDOW == 233 (0x7f68cd1ce400) [pid = 13885] [serial = 1386] [outer = (nil)] [url = about:blank] 20:18:49 INFO - PROCESS | 13885 | --DOMWINDOW == 232 (0x7f68d6030000) [pid = 13885] [serial = 1337] [outer = (nil)] [url = about:blank] 20:18:49 INFO - PROCESS | 13885 | --DOMWINDOW == 231 (0x7f68c8470c00) [pid = 13885] [serial = 1380] [outer = (nil)] [url = about:blank] 20:18:49 INFO - PROCESS | 13885 | --DOMWINDOW == 230 (0x7f68c7597800) [pid = 13885] [serial = 1377] [outer = (nil)] [url = about:blank] 20:18:49 INFO - PROCESS | 13885 | --DOMWINDOW == 229 (0x7f68dcca6400) [pid = 13885] [serial = 1346] [outer = (nil)] [url = about:blank] 20:18:49 INFO - PROCESS | 13885 | --DOMWINDOW == 228 (0x7f68c3a54400) [pid = 13885] [serial = 1373] [outer = (nil)] [url = about:blank] 20:18:49 INFO - PROCESS | 13885 | --DOMWINDOW == 227 (0x7f68d95dc400) [pid = 13885] [serial = 1343] [outer = (nil)] [url = about:blank] 20:18:49 INFO - PROCESS | 13885 | --DOMWINDOW == 226 (0x7f68c45d6800) [pid = 13885] [serial = 1355] [outer = (nil)] [url = about:blank] 20:18:49 INFO - PROCESS | 13885 | --DOMWINDOW == 225 (0x7f68c4280000) [pid = 13885] [serial = 1358] [outer = (nil)] [url = about:blank] 20:18:49 INFO - PROCESS | 13885 | --DOMWINDOW == 224 (0x7f68d3ad7400) [pid = 13885] [serial = 1334] [outer = (nil)] [url = about:blank] 20:18:49 INFO - PROCESS | 13885 | --DOMWINDOW == 223 (0x7f68c079dc00) [pid = 13885] [serial = 1364] [outer = (nil)] [url = about:blank] 20:18:49 INFO - PROCESS | 13885 | --DOMWINDOW == 222 (0x7f68c8282800) [pid = 13885] [serial = 1379] [outer = (nil)] [url = about:blank] 20:18:49 INFO - PROCESS | 13885 | --DOMWINDOW == 221 (0x7f68c59a3400) [pid = 13885] [serial = 1322] [outer = (nil)] [url = about:blank] 20:18:49 INFO - PROCESS | 13885 | --DOMWINDOW == 220 (0x7f68c4286000) [pid = 13885] [serial = 1367] [outer = (nil)] [url = about:blank] 20:18:49 INFO - PROCESS | 13885 | --DOMWINDOW == 219 (0x7f68d314c800) [pid = 13885] [serial = 1320] [outer = (nil)] [url = about:blank] 20:18:49 INFO - PROCESS | 13885 | --DOMWINDOW == 218 (0x7f68c45d8400) [pid = 13885] [serial = 1374] [outer = (nil)] [url = about:blank] 20:18:49 INFO - PROCESS | 13885 | --DOMWINDOW == 217 (0x7f68dfc9d000) [pid = 13885] [serial = 1349] [outer = (nil)] [url = about:blank] 20:18:49 INFO - PROCESS | 13885 | --DOMWINDOW == 216 (0x7f68c99c6800) [pid = 13885] [serial = 1383] [outer = (nil)] [url = about:blank] 20:18:49 INFO - PROCESS | 13885 | --DOMWINDOW == 215 (0x7f68c9972800) [pid = 13885] [serial = 1370] [outer = (nil)] [url = about:blank] 20:18:49 INFO - PROCESS | 13885 | --DOMWINDOW == 214 (0x7f68c8466800) [pid = 13885] [serial = 1388] [outer = (nil)] [url = about:blank] 20:18:49 INFO - PROCESS | 13885 | --DOMWINDOW == 213 (0x7f68d3adb000) [pid = 13885] [serial = 1361] [outer = (nil)] [url = about:blank] 20:18:49 INFO - PROCESS | 13885 | --DOMWINDOW == 212 (0x7f68c599f800) [pid = 13885] [serial = 1376] [outer = (nil)] [url = about:blank] 20:18:49 INFO - PROCESS | 13885 | --DOMWINDOW == 211 (0x7f68c9db8c00) [pid = 13885] [serial = 1385] [outer = (nil)] [url = about:blank] 20:18:49 INFO - PROCESS | 13885 | --DOMWINDOW == 210 (0x7f68d3123000) [pid = 13885] [serial = 1319] [outer = (nil)] [url = about:blank] 20:18:49 INFO - PROCESS | 13885 | --DOMWINDOW == 209 (0x7f68d73cc400) [pid = 13885] [serial = 1340] [outer = (nil)] [url = about:blank] 20:18:49 INFO - PROCESS | 13885 | --DOMWINDOW == 208 (0x7f68c8468400) [pid = 13885] [serial = 1325] [outer = (nil)] [url = about:blank] 20:18:49 INFO - PROCESS | 13885 | --DOMWINDOW == 207 (0x7f68d31e2c00) [pid = 13885] [serial = 1331] [outer = (nil)] [url = about:blank] 20:18:49 INFO - PROCESS | 13885 | --DOMWINDOW == 206 (0x7f68c997ac00) [pid = 13885] [serial = 1382] [outer = (nil)] [url = about:blank] 20:18:49 INFO - PROCESS | 13885 | --DOMWINDOW == 205 (0x7f68eb8f4c00) [pid = 13885] [serial = 1352] [outer = (nil)] [url = about:blank] 20:18:49 INFO - PROCESS | 13885 | --DOMWINDOW == 204 (0x7f68c9db3000) [pid = 13885] [serial = 1328] [outer = (nil)] [url = about:blank] 20:18:49 INFO - PROCESS | 13885 | 1461208729561 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]]]}] 20:18:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 20:18:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 2298ms 20:18:49 INFO - PROCESS | 13885 | 1461208729589 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 20:18:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 20:18:49 INFO - PROCESS | 13885 | 1461208729595 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 20:18:49 INFO - PROCESS | 13885 | 1461208729608 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 20:18:49 INFO - PROCESS | 13885 | 1461208729617 Marionette TRACE conn3 <- [1,1994,null,{}] 20:18:49 INFO - PROCESS | 13885 | 1461208729622 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}] 20:18:49 INFO - PROCESS | 13885 | 1461208729823 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 20:18:50 INFO - PROCESS | 13885 | 1461208730034 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:50 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c14ce800 == 139 [pid = 13885] [id = 506] 20:18:50 INFO - PROCESS | 13885 | ++DOMWINDOW == 205 (0x7f68c17dc000) [pid = 13885] [serial = 1519] [outer = (nil)] 20:18:50 INFO - PROCESS | 13885 | ++DOMWINDOW == 206 (0x7f68c3a56800) [pid = 13885] [serial = 1520] [outer = 0x7f68c17dc000] 20:18:50 INFO - PROCESS | 13885 | 1461208730101 Marionette DEBUG loaded listener.js 20:18:50 INFO - PROCESS | 13885 | ++DOMWINDOW == 207 (0x7f68c62b5400) [pid = 13885] [serial = 1521] [outer = 0x7f68c17dc000] 20:18:50 INFO - PROCESS | 13885 | 1461208730843 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]]]}] 20:18:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 20:18:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1297ms 20:18:50 INFO - PROCESS | 13885 | 1461208730899 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 20:18:50 INFO - PROCESS | 13885 | 1461208730903 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 20:18:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 20:18:50 INFO - PROCESS | 13885 | 1461208730918 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 20:18:50 INFO - PROCESS | 13885 | 1461208730927 Marionette TRACE conn3 <- [1,1998,null,{}] 20:18:50 INFO - PROCESS | 13885 | 1461208730933 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}] 20:18:51 INFO - PROCESS | 13885 | 1461208731146 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 20:18:51 INFO - PROCESS | 13885 | 1461208731345 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:51 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c4514800 == 140 [pid = 13885] [id = 507] 20:18:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 208 (0x7f68c24e6400) [pid = 13885] [serial = 1522] [outer = (nil)] 20:18:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 209 (0x7f68c7596400) [pid = 13885] [serial = 1523] [outer = 0x7f68c24e6400] 20:18:51 INFO - PROCESS | 13885 | 1461208731411 Marionette DEBUG loaded listener.js 20:18:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 210 (0x7f68c8464400) [pid = 13885] [serial = 1524] [outer = 0x7f68c24e6400] 20:18:52 INFO - PROCESS | 13885 | 1461208732226 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]]]}] 20:18:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 20:18:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1344ms 20:18:52 INFO - PROCESS | 13885 | 1461208732255 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 20:18:52 INFO - PROCESS | 13885 | 1461208732260 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 20:18:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 20:18:52 INFO - PROCESS | 13885 | 1461208732266 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 20:18:52 INFO - PROCESS | 13885 | 1461208732269 Marionette TRACE conn3 <- [1,2002,null,{}] 20:18:52 INFO - PROCESS | 13885 | 1461208732295 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}] 20:18:52 INFO - PROCESS | 13885 | 1461208732556 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 20:18:52 INFO - PROCESS | 13885 | 1461208732593 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:52 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c5f96000 == 141 [pid = 13885] [id = 508] 20:18:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 211 (0x7f68c8466800) [pid = 13885] [serial = 1525] [outer = (nil)] 20:18:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 212 (0x7f68c93a7000) [pid = 13885] [serial = 1526] [outer = 0x7f68c8466800] 20:18:52 INFO - PROCESS | 13885 | 1461208732658 Marionette DEBUG loaded listener.js 20:18:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 213 (0x7f68c9971400) [pid = 13885] [serial = 1527] [outer = 0x7f68c8466800] 20:18:53 INFO - PROCESS | 13885 | 1461208733617 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]]]}] 20:18:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 20:18:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1382ms 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 212 (0x7f68c3a52400) [pid = 13885] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 211 (0x7f68de261c00) [pid = 13885] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 210 (0x7f68c9ceb000) [pid = 13885] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 209 (0x7f68d729e400) [pid = 13885] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 208 (0x7f68c0797800) [pid = 13885] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 207 (0x7f68c3594c00) [pid = 13885] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 206 (0x7f68d6ddb400) [pid = 13885] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 205 (0x7f68c816e000) [pid = 13885] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 204 (0x7f68c24e8c00) [pid = 13885] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 203 (0x7f68c24e9000) [pid = 13885] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 202 (0x7f68db655800) [pid = 13885] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 201 (0x7f68c4dca800) [pid = 13885] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 200 (0x7f68c4dc8800) [pid = 13885] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 199 (0x7f68c5c2b800) [pid = 13885] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 198 (0x7f68d3ac3000) [pid = 13885] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 197 (0x7f68ea075400) [pid = 13885] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 196 (0x7f68c74f3c00) [pid = 13885] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 195 (0x7f68c9232400) [pid = 13885] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 194 (0x7f68c39e2400) [pid = 13885] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 193 (0x7f68c74f7000) [pid = 13885] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 192 (0x7f68c9ce5c00) [pid = 13885] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 191 (0x7f68c17dd000) [pid = 13885] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 190 (0x7f68c7395c00) [pid = 13885] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 189 (0x7f68d72a1c00) [pid = 13885] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 188 (0x7f68d32a7400) [pid = 13885] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 187 (0x7f68c3596c00) [pid = 13885] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 186 (0x7f68c427b400) [pid = 13885] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 185 (0x7f68c74fd800) [pid = 13885] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 184 (0x7f68ea2bd400) [pid = 13885] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 183 (0x7f68c3595000) [pid = 13885] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 182 (0x7f68d20ca000) [pid = 13885] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 181 (0x7f68c9dba800) [pid = 13885] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 180 (0x7f68c0797000) [pid = 13885] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 179 (0x7f68c07a2800) [pid = 13885] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 178 (0x7f68c76e7000) [pid = 13885] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 177 (0x7f68c8276000) [pid = 13885] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 176 (0x7f68c5c27c00) [pid = 13885] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 175 (0x7f68c4278000) [pid = 13885] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 174 (0x7f68c74ff400) [pid = 13885] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 173 (0x7f68d602b000) [pid = 13885] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 172 (0x7f68c0796400) [pid = 13885] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 171 (0x7f68c45cc400) [pid = 13885] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 170 (0x7f68d734ac00) [pid = 13885] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 169 (0x7f68c59a6000) [pid = 13885] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 168 (0x7f68c14e7000) [pid = 13885] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 167 (0x7f68c4c13000) [pid = 13885] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 166 (0x7f68c9d0b000) [pid = 13885] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 165 (0x7f68def02400) [pid = 13885] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 164 (0x7f68d3125c00) [pid = 13885] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 163 (0x7f68c62aec00) [pid = 13885] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 162 (0x7f68c827b000) [pid = 13885] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 161 (0x7f68c8275c00) [pid = 13885] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 20:18:54 INFO - PROCESS | 13885 | --DOMWINDOW == 160 (0x7f68d2210800) [pid = 13885] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 20:18:54 INFO - PROCESS | 13885 | 1461208734544 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 20:18:54 INFO - PROCESS | 13885 | 1461208734549 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 20:18:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 20:18:54 INFO - PROCESS | 13885 | 1461208734596 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 20:18:54 INFO - PROCESS | 13885 | 1461208734599 Marionette TRACE conn3 <- [1,2006,null,{}] 20:18:54 INFO - PROCESS | 13885 | 1461208734604 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}] 20:18:54 INFO - PROCESS | 13885 | 1461208734862 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 20:18:54 INFO - PROCESS | 13885 | 1461208734978 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:55 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c1620800 == 142 [pid = 13885] [id = 509] 20:18:55 INFO - PROCESS | 13885 | ++DOMWINDOW == 161 (0x7f68c3599000) [pid = 13885] [serial = 1528] [outer = (nil)] 20:18:55 INFO - PROCESS | 13885 | ++DOMWINDOW == 162 (0x7f68c427a800) [pid = 13885] [serial = 1529] [outer = 0x7f68c3599000] 20:18:55 INFO - PROCESS | 13885 | 1461208735053 Marionette DEBUG loaded listener.js 20:18:55 INFO - PROCESS | 13885 | ++DOMWINDOW == 163 (0x7f68c62b1000) [pid = 13885] [serial = 1530] [outer = 0x7f68c3599000] 20:18:55 INFO - PROCESS | 13885 | 1461208735775 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]]]}] 20:18:55 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 20:18:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1231ms 20:18:55 INFO - PROCESS | 13885 | 1461208735825 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 20:18:55 INFO - PROCESS | 13885 | 1461208735828 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 20:18:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 20:18:55 INFO - PROCESS | 13885 | 1461208735834 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 20:18:55 INFO - PROCESS | 13885 | 1461208735836 Marionette TRACE conn3 <- [1,2010,null,{}] 20:18:55 INFO - PROCESS | 13885 | 1461208735841 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}] 20:18:56 INFO - PROCESS | 13885 | 1461208736053 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 20:18:56 INFO - PROCESS | 13885 | 1461208736063 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:56 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c71e1800 == 143 [pid = 13885] [id = 510] 20:18:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 164 (0x7f68c24e6800) [pid = 13885] [serial = 1531] [outer = (nil)] 20:18:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 165 (0x7f68c827dc00) [pid = 13885] [serial = 1532] [outer = 0x7f68c24e6800] 20:18:56 INFO - PROCESS | 13885 | 1461208736290 Marionette DEBUG loaded listener.js 20:18:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 166 (0x7f68c99b8c00) [pid = 13885] [serial = 1533] [outer = 0x7f68c24e6800] 20:18:57 INFO - PROCESS | 13885 | 1461208737356 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]]]}] 20:18:57 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 20:18:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1589ms 20:18:57 INFO - PROCESS | 13885 | 1461208737425 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 20:18:57 INFO - PROCESS | 13885 | 1461208737432 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 20:18:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 20:18:57 INFO - PROCESS | 13885 | 1461208737442 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 20:18:57 INFO - PROCESS | 13885 | 1461208737448 Marionette TRACE conn3 <- [1,2014,null,{}] 20:18:57 INFO - PROCESS | 13885 | 1461208737455 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}] 20:18:57 INFO - PROCESS | 13885 | 1461208737738 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 20:18:58 INFO - PROCESS | 13885 | 1461208738066 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:58 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c452e800 == 144 [pid = 13885] [id = 511] 20:18:58 INFO - PROCESS | 13885 | ++DOMWINDOW == 167 (0x7f68c39e3c00) [pid = 13885] [serial = 1534] [outer = (nil)] 20:18:58 INFO - PROCESS | 13885 | ++DOMWINDOW == 168 (0x7f68c427b400) [pid = 13885] [serial = 1535] [outer = 0x7f68c39e3c00] 20:18:58 INFO - PROCESS | 13885 | 1461208738150 Marionette DEBUG loaded listener.js 20:18:58 INFO - PROCESS | 13885 | ++DOMWINDOW == 169 (0x7f68c4c15c00) [pid = 13885] [serial = 1536] [outer = 0x7f68c39e3c00] 20:18:59 INFO - PROCESS | 13885 | 1461208739049 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]]]}] 20:18:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 20:18:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1648ms 20:18:59 INFO - PROCESS | 13885 | 1461208739091 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 20:18:59 INFO - PROCESS | 13885 | 1461208739100 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 20:18:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 20:18:59 INFO - PROCESS | 13885 | 1461208739111 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 20:18:59 INFO - PROCESS | 13885 | 1461208739114 Marionette TRACE conn3 <- [1,2018,null,{}] 20:18:59 INFO - PROCESS | 13885 | 1461208739121 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}] 20:18:59 INFO - PROCESS | 13885 | 1461208739352 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 20:18:59 INFO - PROCESS | 13885 | 1461208739729 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:59 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c73b2000 == 145 [pid = 13885] [id = 512] 20:18:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 170 (0x7f68c5c25c00) [pid = 13885] [serial = 1537] [outer = (nil)] 20:18:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 171 (0x7f68c731a800) [pid = 13885] [serial = 1538] [outer = 0x7f68c5c25c00] 20:18:59 INFO - PROCESS | 13885 | 1461208739808 Marionette DEBUG loaded listener.js 20:18:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 172 (0x7f68c7596800) [pid = 13885] [serial = 1539] [outer = 0x7f68c5c25c00] 20:19:00 INFO - PROCESS | 13885 | 1461208740726 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]]]}] 20:19:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 20:19:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1681ms 20:19:00 INFO - PROCESS | 13885 | 1461208740792 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 20:19:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 20:19:00 INFO - PROCESS | 13885 | 1461208740796 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 20:19:00 INFO - PROCESS | 13885 | 1461208740802 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 20:19:00 INFO - PROCESS | 13885 | 1461208740808 Marionette TRACE conn3 <- [1,2022,null,{}] 20:19:00 INFO - PROCESS | 13885 | 1461208740825 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}] 20:19:01 INFO - PROCESS | 13885 | 1461208741067 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 20:19:01 INFO - PROCESS | 13885 | 1461208741380 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:01 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c99a0800 == 146 [pid = 13885] [id = 513] 20:19:01 INFO - PROCESS | 13885 | ++DOMWINDOW == 173 (0x7f68c8220800) [pid = 13885] [serial = 1540] [outer = (nil)] 20:19:01 INFO - PROCESS | 13885 | ++DOMWINDOW == 174 (0x7f68c97acc00) [pid = 13885] [serial = 1541] [outer = 0x7f68c8220800] 20:19:01 INFO - PROCESS | 13885 | 1461208741464 Marionette DEBUG loaded listener.js 20:19:01 INFO - PROCESS | 13885 | ++DOMWINDOW == 175 (0x7f68c9cefc00) [pid = 13885] [serial = 1542] [outer = 0x7f68c8220800] 20:19:02 INFO - PROCESS | 13885 | 1461208742338 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]]]}] 20:19:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 20:19:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1588ms 20:19:02 INFO - PROCESS | 13885 | 1461208742391 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 20:19:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 20:19:02 INFO - PROCESS | 13885 | 1461208742396 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 20:19:02 INFO - PROCESS | 13885 | 1461208742402 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 20:19:02 INFO - PROCESS | 13885 | 1461208742405 Marionette TRACE conn3 <- [1,2026,null,{}] 20:19:02 INFO - PROCESS | 13885 | 1461208742411 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}] 20:19:02 INFO - PROCESS | 13885 | 1461208742640 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 20:19:02 INFO - PROCESS | 13885 | 1461208742910 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:02 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cd70b800 == 147 [pid = 13885] [id = 514] 20:19:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 176 (0x7f68c9d05c00) [pid = 13885] [serial = 1543] [outer = (nil)] 20:19:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 177 (0x7f68cb940800) [pid = 13885] [serial = 1544] [outer = 0x7f68c9d05c00] 20:19:03 INFO - PROCESS | 13885 | 1461208743033 Marionette DEBUG loaded listener.js 20:19:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 178 (0x7f68cd08dc00) [pid = 13885] [serial = 1545] [outer = 0x7f68c9d05c00] 20:19:03 INFO - PROCESS | 13885 | 1461208743901 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]]]}] 20:19:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 20:19:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1531ms 20:19:03 INFO - PROCESS | 13885 | 1461208743933 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 20:19:03 INFO - PROCESS | 13885 | 1461208743936 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 20:19:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 20:19:03 INFO - PROCESS | 13885 | 1461208743943 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 20:19:03 INFO - PROCESS | 13885 | 1461208743946 Marionette TRACE conn3 <- [1,2030,null,{}] 20:19:03 INFO - PROCESS | 13885 | 1461208743952 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}] 20:19:04 INFO - PROCESS | 13885 | 1461208744179 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 20:19:04 INFO - PROCESS | 13885 | 1461208744450 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:04 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d3187800 == 148 [pid = 13885] [id = 515] 20:19:04 INFO - PROCESS | 13885 | ++DOMWINDOW == 179 (0x7f68c8463400) [pid = 13885] [serial = 1546] [outer = (nil)] 20:19:04 INFO - PROCESS | 13885 | ++DOMWINDOW == 180 (0x7f68cd096c00) [pid = 13885] [serial = 1547] [outer = 0x7f68c8463400] 20:19:04 INFO - PROCESS | 13885 | 1461208744571 Marionette DEBUG loaded listener.js 20:19:04 INFO - PROCESS | 13885 | ++DOMWINDOW == 181 (0x7f68cd3e6c00) [pid = 13885] [serial = 1548] [outer = 0x7f68c8463400] 20:19:05 INFO - PROCESS | 13885 | 1461208745501 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]]]}] 20:19:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 20:19:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1633ms 20:19:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 20:19:05 INFO - PROCESS | 13885 | 1461208745576 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 20:19:05 INFO - PROCESS | 13885 | 1461208745579 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 20:19:05 INFO - PROCESS | 13885 | 1461208745586 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 20:19:05 INFO - PROCESS | 13885 | 1461208745588 Marionette TRACE conn3 <- [1,2034,null,{}] 20:19:05 INFO - PROCESS | 13885 | 1461208745595 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}] 20:19:05 INFO - PROCESS | 13885 | 1461208745882 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 20:19:06 INFO - PROCESS | 13885 | 1461208746205 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:06 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d4072800 == 149 [pid = 13885] [id = 516] 20:19:06 INFO - PROCESS | 13885 | ++DOMWINDOW == 182 (0x7f68d2210800) [pid = 13885] [serial = 1549] [outer = (nil)] 20:19:06 INFO - PROCESS | 13885 | ++DOMWINDOW == 183 (0x7f68d32a7400) [pid = 13885] [serial = 1550] [outer = 0x7f68d2210800] 20:19:06 INFO - PROCESS | 13885 | 1461208746286 Marionette DEBUG loaded listener.js 20:19:06 INFO - PROCESS | 13885 | ++DOMWINDOW == 184 (0x7f68d3ad5400) [pid = 13885] [serial = 1551] [outer = 0x7f68d2210800] 20:19:07 INFO - PROCESS | 13885 | 1461208747273 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]]]}] 20:19:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 20:19:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1739ms 20:19:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 20:19:07 INFO - PROCESS | 13885 | 1461208747325 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 20:19:07 INFO - PROCESS | 13885 | 1461208747328 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 20:19:07 INFO - PROCESS | 13885 | 1461208747335 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 20:19:07 INFO - PROCESS | 13885 | 1461208747338 Marionette TRACE conn3 <- [1,2038,null,{}] 20:19:07 INFO - PROCESS | 13885 | 1461208747344 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}] 20:19:07 INFO - PROCESS | 13885 | 1461208747572 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 20:19:07 INFO - PROCESS | 13885 | 1461208747888 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:07 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7078000 == 150 [pid = 13885] [id = 517] 20:19:07 INFO - PROCESS | 13885 | ++DOMWINDOW == 185 (0x7f68c7311800) [pid = 13885] [serial = 1552] [outer = (nil)] 20:19:07 INFO - PROCESS | 13885 | ++DOMWINDOW == 186 (0x7f68d41ae400) [pid = 13885] [serial = 1553] [outer = 0x7f68c7311800] 20:19:07 INFO - PROCESS | 13885 | 1461208747969 Marionette DEBUG loaded listener.js 20:19:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 187 (0x7f68d5161400) [pid = 13885] [serial = 1554] [outer = 0x7f68c7311800] 20:19:08 INFO - PROCESS | 13885 | 1461208748883 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]]]}] 20:19:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 20:19:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1581ms 20:19:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 20:19:08 INFO - PROCESS | 13885 | 1461208748916 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 20:19:08 INFO - PROCESS | 13885 | 1461208748919 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 20:19:08 INFO - PROCESS | 13885 | 1461208748926 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 20:19:08 INFO - PROCESS | 13885 | 1461208748929 Marionette TRACE conn3 <- [1,2042,null,{}] 20:19:08 INFO - PROCESS | 13885 | 1461208748935 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}] 20:19:09 INFO - PROCESS | 13885 | 1461208749158 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 20:19:09 INFO - PROCESS | 13885 | 1461208749472 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:09 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7d68800 == 151 [pid = 13885] [id = 518] 20:19:09 INFO - PROCESS | 13885 | ++DOMWINDOW == 188 (0x7f68d220f400) [pid = 13885] [serial = 1555] [outer = (nil)] 20:19:09 INFO - PROCESS | 13885 | ++DOMWINDOW == 189 (0x7f68d6b1a400) [pid = 13885] [serial = 1556] [outer = 0x7f68d220f400] 20:19:09 INFO - PROCESS | 13885 | 1461208749553 Marionette DEBUG loaded listener.js 20:19:09 INFO - PROCESS | 13885 | ++DOMWINDOW == 190 (0x7f68d6dd5000) [pid = 13885] [serial = 1557] [outer = 0x7f68d220f400] 20:19:10 INFO - PROCESS | 13885 | 1461208750437 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]]]}] 20:19:10 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) 20:19:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1541ms 20:19:10 INFO - PROCESS | 13885 | 1461208750468 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 20:19:10 INFO - PROCESS | 13885 | 1461208750471 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 20:19:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 20:19:10 INFO - PROCESS | 13885 | 1461208750477 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 20:19:10 INFO - PROCESS | 13885 | 1461208750481 Marionette TRACE conn3 <- [1,2046,null,{}] 20:19:10 INFO - PROCESS | 13885 | 1461208750486 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}] 20:19:10 INFO - PROCESS | 13885 | 1461208750701 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 20:19:10 INFO - PROCESS | 13885 | 1461208750973 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:11 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68db058800 == 152 [pid = 13885] [id = 519] 20:19:11 INFO - PROCESS | 13885 | ++DOMWINDOW == 191 (0x7f68d5162400) [pid = 13885] [serial = 1558] [outer = (nil)] 20:19:11 INFO - PROCESS | 13885 | ++DOMWINDOW == 192 (0x7f68d72a1000) [pid = 13885] [serial = 1559] [outer = 0x7f68d5162400] 20:19:11 INFO - PROCESS | 13885 | 1461208751093 Marionette DEBUG loaded listener.js 20:19:11 INFO - PROCESS | 13885 | ++DOMWINDOW == 193 (0x7f68d72a9c00) [pid = 13885] [serial = 1560] [outer = 0x7f68d5162400] 20:19:11 INFO - PROCESS | 13885 | 1461208751925 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]]]}] 20:19:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:19:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1479ms 20:19:11 INFO - PROCESS | 13885 | 1461208751958 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 20:19:11 INFO - PROCESS | 13885 | 1461208751962 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 20:19:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 20:19:11 INFO - PROCESS | 13885 | 1461208751968 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 20:19:11 INFO - PROCESS | 13885 | 1461208751970 Marionette TRACE conn3 <- [1,2050,null,{}] 20:19:11 INFO - PROCESS | 13885 | 1461208751976 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}] 20:19:12 INFO - PROCESS | 13885 | 1461208752204 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 20:19:12 INFO - PROCESS | 13885 | 1461208752478 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:12 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dcb70800 == 153 [pid = 13885] [id = 520] 20:19:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 194 (0x7f68c079bc00) [pid = 13885] [serial = 1561] [outer = (nil)] 20:19:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 195 (0x7f68d7349800) [pid = 13885] [serial = 1562] [outer = 0x7f68c079bc00] 20:19:12 INFO - PROCESS | 13885 | 1461208752600 Marionette DEBUG loaded listener.js 20:19:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 196 (0x7f68d73d7800) [pid = 13885] [serial = 1563] [outer = 0x7f68c079bc00] 20:19:13 INFO - PROCESS | 13885 | 1461208753477 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]]]}] 20:19:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 20:19:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1587ms 20:19:13 INFO - PROCESS | 13885 | 1461208753556 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 20:19:13 INFO - PROCESS | 13885 | 1461208753559 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 20:19:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 20:19:13 INFO - PROCESS | 13885 | 1461208753567 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 20:19:13 INFO - PROCESS | 13885 | 1461208753571 Marionette TRACE conn3 <- [1,2054,null,{}] 20:19:13 INFO - PROCESS | 13885 | 1461208753577 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}] 20:19:13 INFO - PROCESS | 13885 | 1461208753880 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 20:19:14 INFO - PROCESS | 13885 | 1461208754212 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:14 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68e35a3800 == 154 [pid = 13885] [id = 521] 20:19:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 197 (0x7f68d7d25400) [pid = 13885] [serial = 1564] [outer = (nil)] 20:19:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 198 (0x7f68d7d28000) [pid = 13885] [serial = 1565] [outer = 0x7f68d7d25400] 20:19:14 INFO - PROCESS | 13885 | 1461208754293 Marionette DEBUG loaded listener.js 20:19:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 199 (0x7f68d95d5800) [pid = 13885] [serial = 1566] [outer = 0x7f68d7d25400] 20:19:15 INFO - PROCESS | 13885 | 1461208755216 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]]]}] 20:19:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 20:19:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1681ms 20:19:15 INFO - PROCESS | 13885 | 1461208755249 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 20:19:15 INFO - PROCESS | 13885 | 1461208755252 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 20:19:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 20:19:15 INFO - PROCESS | 13885 | 1461208755258 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 20:19:15 INFO - PROCESS | 13885 | 1461208755260 Marionette TRACE conn3 <- [1,2058,null,{}] 20:19:15 INFO - PROCESS | 13885 | 1461208755266 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}] 20:19:15 INFO - PROCESS | 13885 | 1461208755488 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 20:19:15 INFO - PROCESS | 13885 | 1461208755763 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:15 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ed121000 == 155 [pid = 13885] [id = 522] 20:19:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 200 (0x7f68d7d23c00) [pid = 13885] [serial = 1567] [outer = (nil)] 20:19:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 201 (0x7f68dc367800) [pid = 13885] [serial = 1568] [outer = 0x7f68d7d23c00] 20:19:15 INFO - PROCESS | 13885 | 1461208755887 Marionette DEBUG loaded listener.js 20:19:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 202 (0x7f68dcf8a000) [pid = 13885] [serial = 1569] [outer = 0x7f68d7d23c00] 20:19:16 INFO - PROCESS | 13885 | 1461208756734 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]]]}] 20:19:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 20:19:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1528ms 20:19:16 INFO - PROCESS | 13885 | 1461208756787 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 20:19:16 INFO - PROCESS | 13885 | 1461208756791 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 20:19:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 20:19:16 INFO - PROCESS | 13885 | 1461208756798 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 20:19:16 INFO - PROCESS | 13885 | 1461208756800 Marionette TRACE conn3 <- [1,2062,null,{}] 20:19:16 INFO - PROCESS | 13885 | 1461208756806 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}] 20:19:17 INFO - PROCESS | 13885 | 1461208757042 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 20:19:17 INFO - PROCESS | 13885 | 1461208757315 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:17 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ef959000 == 156 [pid = 13885] [id = 523] 20:19:17 INFO - PROCESS | 13885 | ++DOMWINDOW == 203 (0x7f68d7d26800) [pid = 13885] [serial = 1570] [outer = (nil)] 20:19:17 INFO - PROCESS | 13885 | ++DOMWINDOW == 204 (0x7f68de94c000) [pid = 13885] [serial = 1571] [outer = 0x7f68d7d26800] 20:19:17 INFO - PROCESS | 13885 | 1461208757441 Marionette DEBUG loaded listener.js 20:19:17 INFO - PROCESS | 13885 | ++DOMWINDOW == 205 (0x7f68ea077c00) [pid = 13885] [serial = 1572] [outer = 0x7f68d7d26800] 20:19:18 INFO - PROCESS | 13885 | 1461208758341 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]]]}] 20:19:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 20:19:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1578ms 20:19:18 INFO - PROCESS | 13885 | 1461208758377 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 20:19:18 INFO - PROCESS | 13885 | 1461208758382 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 20:19:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 20:19:18 INFO - PROCESS | 13885 | 1461208758389 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 20:19:18 INFO - PROCESS | 13885 | 1461208758391 Marionette TRACE conn3 <- [1,2066,null,{}] 20:19:18 INFO - PROCESS | 13885 | 1461208758398 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}] 20:19:18 INFO - PROCESS | 13885 | 1461208758640 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 20:19:18 INFO - PROCESS | 13885 | 1461208758960 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:18 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68f21c5800 == 157 [pid = 13885] [id = 524] 20:19:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 206 (0x7f68d9572c00) [pid = 13885] [serial = 1573] [outer = (nil)] 20:19:19 INFO - PROCESS | 13885 | ++DOMWINDOW == 207 (0x7f68ea59c800) [pid = 13885] [serial = 1574] [outer = 0x7f68d9572c00] 20:19:19 INFO - PROCESS | 13885 | 1461208759043 Marionette DEBUG loaded listener.js 20:19:19 INFO - PROCESS | 13885 | ++DOMWINDOW == 208 (0x7f68eb524800) [pid = 13885] [serial = 1575] [outer = 0x7f68d9572c00] 20:19:19 INFO - PROCESS | 13885 | 1461208759926 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]]]}] 20:19:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 20:19:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1586ms 20:19:19 INFO - PROCESS | 13885 | 1461208759977 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 20:19:19 INFO - PROCESS | 13885 | 1461208759980 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 20:19:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 20:19:19 INFO - PROCESS | 13885 | 1461208759986 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 20:19:19 INFO - PROCESS | 13885 | 1461208759989 Marionette TRACE conn3 <- [1,2070,null,{}] 20:19:19 INFO - PROCESS | 13885 | 1461208759996 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}] 20:19:20 INFO - PROCESS | 13885 | 1461208760215 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 20:19:20 INFO - PROCESS | 13885 | 1461208760545 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:20 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68bf9cf000 == 158 [pid = 13885] [id = 525] 20:19:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 209 (0x7f68d6c67000) [pid = 13885] [serial = 1576] [outer = (nil)] 20:19:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 210 (0x7f68ef5be400) [pid = 13885] [serial = 1577] [outer = 0x7f68d6c67000] 20:19:20 INFO - PROCESS | 13885 | 1461208760623 Marionette DEBUG loaded listener.js 20:19:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 211 (0x7f68ef9b0000) [pid = 13885] [serial = 1578] [outer = 0x7f68d6c67000] 20:19:21 INFO - PROCESS | 13885 | 1461208761477 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]]]}] 20:19:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 20:19:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1541ms 20:19:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 20:19:21 INFO - PROCESS | 13885 | 1461208761530 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 20:19:21 INFO - PROCESS | 13885 | 1461208761533 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 20:19:21 INFO - PROCESS | 13885 | 1461208761540 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 20:19:21 INFO - PROCESS | 13885 | 1461208761543 Marionette TRACE conn3 <- [1,2074,null,{}] 20:19:21 INFO - PROCESS | 13885 | 1461208761549 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}] 20:19:21 INFO - PROCESS | 13885 | 1461208761772 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 20:19:22 INFO - PROCESS | 13885 | 1461208762098 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:22 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68f1789000 == 159 [pid = 13885] [id = 526] 20:19:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 212 (0x7f68c25c4800) [pid = 13885] [serial = 1579] [outer = (nil)] 20:19:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 213 (0x7f68c25cb800) [pid = 13885] [serial = 1580] [outer = 0x7f68c25c4800] 20:19:22 INFO - PROCESS | 13885 | 1461208762177 Marionette DEBUG loaded listener.js 20:19:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 214 (0x7f68c25cfc00) [pid = 13885] [serial = 1581] [outer = 0x7f68c25c4800] 20:19:22 INFO - PROCESS | 13885 | 1461208762995 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]]]}] 20:19:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 20:19:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1491ms 20:19:23 INFO - PROCESS | 13885 | 1461208763041 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 20:19:23 INFO - PROCESS | 13885 | 1461208763045 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 20:19:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 20:19:23 INFO - PROCESS | 13885 | 1461208763052 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 20:19:23 INFO - PROCESS | 13885 | 1461208763056 Marionette TRACE conn3 <- [1,2078,null,{}] 20:19:23 INFO - PROCESS | 13885 | 1461208763062 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}] 20:19:23 INFO - PROCESS | 13885 | 1461208763290 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 20:19:23 INFO - PROCESS | 13885 | 1461208763570 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:23 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68bf52b800 == 160 [pid = 13885] [id = 527] 20:19:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 215 (0x7f68c25c6000) [pid = 13885] [serial = 1582] [outer = (nil)] 20:19:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 216 (0x7f68ed6cc800) [pid = 13885] [serial = 1583] [outer = 0x7f68c25c6000] 20:19:23 INFO - PROCESS | 13885 | 1461208763701 Marionette DEBUG loaded listener.js 20:19:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 217 (0x7f68efa28800) [pid = 13885] [serial = 1584] [outer = 0x7f68c25c6000] 20:19:24 INFO - PROCESS | 13885 | 1461208764592 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]]]}] 20:19:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 20:19:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1581ms 20:19:24 INFO - PROCESS | 13885 | 1461208764638 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 20:19:24 INFO - PROCESS | 13885 | 1461208764641 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 20:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 20:19:24 INFO - PROCESS | 13885 | 1461208764652 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 20:19:24 INFO - PROCESS | 13885 | 1461208764654 Marionette TRACE conn3 <- [1,2082,null,{}] 20:19:24 INFO - PROCESS | 13885 | 1461208764661 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}] 20:19:24 INFO - PROCESS | 13885 | 1461208764912 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 20:19:25 INFO - PROCESS | 13885 | 1461208765238 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:25 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c1617800 == 161 [pid = 13885] [id = 528] 20:19:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 218 (0x7f68be096000) [pid = 13885] [serial = 1585] [outer = (nil)] 20:19:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 219 (0x7f68be09bc00) [pid = 13885] [serial = 1586] [outer = 0x7f68be096000] 20:19:25 INFO - PROCESS | 13885 | 1461208765318 Marionette DEBUG loaded listener.js 20:19:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 220 (0x7f68be0a1400) [pid = 13885] [serial = 1587] [outer = 0x7f68be096000] 20:19:26 INFO - PROCESS | 13885 | 1461208766209 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]]]}] 20:19:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 20:19:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1627ms 20:19:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 20:19:26 INFO - PROCESS | 13885 | 1461208766281 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 20:19:26 INFO - PROCESS | 13885 | 1461208766284 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 20:19:26 INFO - PROCESS | 13885 | 1461208766291 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 20:19:26 INFO - PROCESS | 13885 | 1461208766294 Marionette TRACE conn3 <- [1,2086,null,{}] 20:19:26 INFO - PROCESS | 13885 | 1461208766299 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}] 20:19:26 INFO - PROCESS | 13885 | 1461208766535 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 20:19:26 INFO - PROCESS | 13885 | 1461208766870 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:28 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c702c800 == 160 [pid = 13885] [id = 301] 20:19:28 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c1620800 == 159 [pid = 13885] [id = 509] 20:19:28 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c5f96000 == 158 [pid = 13885] [id = 508] 20:19:28 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c4514800 == 157 [pid = 13885] [id = 507] 20:19:28 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c14ce800 == 156 [pid = 13885] [id = 506] 20:19:28 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c5f52800 == 155 [pid = 13885] [id = 505] 20:19:28 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c5c0b800 == 154 [pid = 13885] [id = 504] 20:19:28 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d3272800 == 153 [pid = 13885] [id = 493] 20:19:28 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d1f8b000 == 152 [pid = 13885] [id = 492] 20:19:28 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cb8c3800 == 151 [pid = 13885] [id = 491] 20:19:28 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c9779000 == 150 [pid = 13885] [id = 490] 20:19:28 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c935d000 == 149 [pid = 13885] [id = 489] 20:19:28 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c73b6000 == 148 [pid = 13885] [id = 488] 20:19:28 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c5f85000 == 147 [pid = 13885] [id = 487] 20:19:28 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c7025000 == 146 [pid = 13885] [id = 486] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 219 (0x7f68d6e91800) [pid = 13885] [serial = 1413] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 218 (0x7f68d31e8000) [pid = 13885] [serial = 1371] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 217 (0x7f68c45cec00) [pid = 13885] [serial = 1452] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 216 (0x7f68c14ee000) [pid = 13885] [serial = 1391] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 215 (0x7f68d500d400) [pid = 13885] [serial = 1409] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 214 (0x7f68c9db9400) [pid = 13885] [serial = 1281] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 213 (0x7f68ed61c000) [pid = 13885] [serial = 1428] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 212 (0x7f68c759a000) [pid = 13885] [serial = 1449] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 211 (0x7f68dcbd9c00) [pid = 13885] [serial = 1421] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 210 (0x7f68c4285000) [pid = 13885] [serial = 1359] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 209 (0x7f68ea7b8400) [pid = 13885] [serial = 1427] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 208 (0x7f68c939bc00) [pid = 13885] [serial = 1326] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 207 (0x7f68de94b400) [pid = 13885] [serial = 1272] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 206 (0x7f68c74f0800) [pid = 13885] [serial = 1368] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 205 (0x7f68d734bc00) [pid = 13885] [serial = 1418] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 204 (0x7f68c8216c00) [pid = 13885] [serial = 1458] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 203 (0x7f68c27e9400) [pid = 13885] [serial = 1392] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 202 (0x7f68c359fc00) [pid = 13885] [serial = 1431] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 201 (0x7f68ef5bf400) [pid = 13885] [serial = 1434] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 200 (0x7f68c45db000) [pid = 13885] [serial = 1356] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 199 (0x7f68de1a1c00) [pid = 13885] [serial = 1347] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 198 (0x7f68c6ef2800) [pid = 13885] [serial = 1394] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 197 (0x7f68ef5c2400) [pid = 13885] [serial = 1290] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 196 (0x7f68c4c1e000) [pid = 13885] [serial = 1233] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 195 (0x7f68d3af1c00) [pid = 13885] [serial = 1407] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 194 (0x7f68d3cef800) [pid = 13885] [serial = 1335] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 193 (0x7f68d72a4400) [pid = 13885] [serial = 1415] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 192 (0x7f68c62bb800) [pid = 13885] [serial = 1443] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 191 (0x7f68d5547000) [pid = 13885] [serial = 1410] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 190 (0x7f68ea2bdc00) [pid = 13885] [serial = 1350] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 189 (0x7f68c59a4400) [pid = 13885] [serial = 1454] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 188 (0x7f68d7343c00) [pid = 13885] [serial = 1338] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 187 (0x7f68c62bd000) [pid = 13885] [serial = 1230] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 186 (0x7f68c99c3c00) [pid = 13885] [serial = 1284] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 185 (0x7f68c8281000) [pid = 13885] [serial = 1278] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 184 (0x7f68c7397800) [pid = 13885] [serial = 1395] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 183 (0x7f68c24f4400) [pid = 13885] [serial = 1440] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 182 (0x7f68c8275400) [pid = 13885] [serial = 1460] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 181 (0x7f68d6c68c00) [pid = 13885] [serial = 1412] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 180 (0x7f68c62b6800) [pid = 13885] [serial = 1455] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 179 (0x7f68ea70b800) [pid = 13885] [serial = 1425] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 178 (0x7f68d43f3800) [pid = 13885] [serial = 1266] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 177 (0x7f68d77b4000) [pid = 13885] [serial = 1419] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 176 (0x7f68c07a1c00) [pid = 13885] [serial = 1365] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 175 (0x7f68c359b400) [pid = 13885] [serial = 1430] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 174 (0x7f68dc27ec00) [pid = 13885] [serial = 1344] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 173 (0x7f68d21d1000) [pid = 13885] [serial = 1404] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 172 (0x7f68cd6d2400) [pid = 13885] [serial = 1403] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 171 (0x7f68c24ef800) [pid = 13885] [serial = 1439] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 170 (0x7f68c731d000) [pid = 13885] [serial = 1446] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 169 (0x7f68de113000) [pid = 13885] [serial = 1422] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 168 (0x7f68c5c31800) [pid = 13885] [serial = 1448] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 167 (0x7f68c7394400) [pid = 13885] [serial = 1323] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 166 (0x7f68c821d400) [pid = 13885] [serial = 1397] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 165 (0x7f68d77b4800) [pid = 13885] [serial = 1341] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 164 (0x7f68ef685c00) [pid = 13885] [serial = 1275] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 163 (0x7f68c821a000) [pid = 13885] [serial = 1260] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 162 (0x7f68cd3efc00) [pid = 13885] [serial = 1329] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 161 (0x7f68c8468000) [pid = 13885] [serial = 1398] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 160 (0x7f68c4277800) [pid = 13885] [serial = 1451] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 159 (0x7f68cba40800) [pid = 13885] [serial = 1401] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 158 (0x7f68d3866800) [pid = 13885] [serial = 1332] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 157 (0x7f68c3a5c400) [pid = 13885] [serial = 1442] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 156 (0x7f68c7595800) [pid = 13885] [serial = 1457] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 155 (0x7f68d72a8c00) [pid = 13885] [serial = 1416] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 154 (0x7f68c27ec400) [pid = 13885] [serial = 1445] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 153 (0x7f68d375e800) [pid = 13885] [serial = 1406] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 152 (0x7f68ea079400) [pid = 13885] [serial = 1424] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 151 (0x7f68c99c5000) [pid = 13885] [serial = 1400] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 150 (0x7f68ef68b400) [pid = 13885] [serial = 1436] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 149 (0x7f68ed6ce400) [pid = 13885] [serial = 1362] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 148 (0x7f68efa2b800) [pid = 13885] [serial = 1437] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 147 (0x7f68c9ce4400) [pid = 13885] [serial = 1263] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 146 (0x7f68ef5cc400) [pid = 13885] [serial = 1353] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 145 (0x7f68ea7af400) [pid = 13885] [serial = 1433] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 144 (0x7f68d7d44400) [pid = 13885] [serial = 1269] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | --DOMWINDOW == 143 (0x7f68ea7b2c00) [pid = 13885] [serial = 1287] [outer = (nil)] [url = about:blank] 20:19:28 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68bf6e2000 == 147 [pid = 13885] [id = 529] 20:19:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 144 (0x7f68c0798800) [pid = 13885] [serial = 1588] [outer = (nil)] 20:19:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 145 (0x7f68c07a2c00) [pid = 13885] [serial = 1589] [outer = 0x7f68c0798800] 20:19:28 INFO - PROCESS | 13885 | 1461208768370 Marionette DEBUG loaded listener.js 20:19:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 146 (0x7f68c17d0800) [pid = 13885] [serial = 1590] [outer = 0x7f68c0798800] 20:19:29 INFO - PROCESS | 13885 | 1461208769208 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]]]}] 20:19:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 20:19:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 2941ms 20:19:29 INFO - PROCESS | 13885 | 1461208769232 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 20:19:29 INFO - PROCESS | 13885 | 1461208769238 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 20:19:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 20:19:29 INFO - PROCESS | 13885 | 1461208769265 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 20:19:29 INFO - PROCESS | 13885 | 1461208769270 Marionette TRACE conn3 <- [1,2090,null,{}] 20:19:29 INFO - PROCESS | 13885 | 1461208769281 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}] 20:19:29 INFO - PROCESS | 13885 | 1461208769504 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 20:19:29 INFO - PROCESS | 13885 | 1461208769706 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:29 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c168e800 == 148 [pid = 13885] [id = 530] 20:19:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 147 (0x7f68c07a0800) [pid = 13885] [serial = 1591] [outer = (nil)] 20:19:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 148 (0x7f68c27e9800) [pid = 13885] [serial = 1592] [outer = 0x7f68c07a0800] 20:19:29 INFO - PROCESS | 13885 | 1461208769786 Marionette DEBUG loaded listener.js 20:19:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 149 (0x7f68c3597800) [pid = 13885] [serial = 1593] [outer = 0x7f68c07a0800] 20:19:30 INFO - PROCESS | 13885 | 1461208770639 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]]]}] 20:19:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 20:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1452ms 20:19:30 INFO - PROCESS | 13885 | 1461208770707 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 20:19:30 INFO - PROCESS | 13885 | 1461208770714 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 20:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 20:19:30 INFO - PROCESS | 13885 | 1461208770724 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 20:19:30 INFO - PROCESS | 13885 | 1461208770728 Marionette TRACE conn3 <- [1,2094,null,{}] 20:19:30 INFO - PROCESS | 13885 | 1461208770735 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}] 20:19:31 INFO - PROCESS | 13885 | 1461208771014 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 20:19:31 INFO - PROCESS | 13885 | 1461208771044 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:31 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c4527800 == 149 [pid = 13885] [id = 531] 20:19:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 150 (0x7f68c24e7c00) [pid = 13885] [serial = 1594] [outer = (nil)] 20:19:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 151 (0x7f68c427ac00) [pid = 13885] [serial = 1595] [outer = 0x7f68c24e7c00] 20:19:31 INFO - PROCESS | 13885 | 1461208771107 Marionette DEBUG loaded listener.js 20:19:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 152 (0x7f68c45d0c00) [pid = 13885] [serial = 1596] [outer = 0x7f68c24e7c00] 20:19:32 INFO - PROCESS | 13885 | 1461208772141 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]]]}] 20:19:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 20:19:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1481ms 20:19:32 INFO - PROCESS | 13885 | 1461208772209 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 20:19:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 20:19:32 INFO - PROCESS | 13885 | 1461208772218 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 20:19:32 INFO - PROCESS | 13885 | 1461208772224 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 20:19:32 INFO - PROCESS | 13885 | 1461208772236 Marionette TRACE conn3 <- [1,2098,null,{}] 20:19:32 INFO - PROCESS | 13885 | 1461208772285 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}] 20:19:32 INFO - PROCESS | 13885 | 1461208772647 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 20:19:33 INFO - PROCESS | 13885 | --DOMWINDOW == 151 (0x7f68c17cf400) [pid = 13885] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 20:19:33 INFO - PROCESS | 13885 | --DOMWINDOW == 150 (0x7f68c17dc000) [pid = 13885] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 20:19:33 INFO - PROCESS | 13885 | --DOMWINDOW == 149 (0x7f68c8466800) [pid = 13885] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 20:19:33 INFO - PROCESS | 13885 | --DOMWINDOW == 148 (0x7f68c24e6400) [pid = 13885] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 20:19:33 INFO - PROCESS | 13885 | --DOMWINDOW == 147 (0x7f68c3599000) [pid = 13885] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 20:19:33 INFO - PROCESS | 13885 | --DOMWINDOW == 146 (0x7f68c17ddc00) [pid = 13885] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 20:19:33 INFO - PROCESS | 13885 | --DOMWINDOW == 145 (0x7f68c17dcc00) [pid = 13885] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 20:19:33 INFO - PROCESS | 13885 | 1461208773264 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:33 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c4eca800 == 150 [pid = 13885] [id = 532] 20:19:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 146 (0x7f68c17cf400) [pid = 13885] [serial = 1597] [outer = (nil)] 20:19:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 147 (0x7f68c24f3800) [pid = 13885] [serial = 1598] [outer = 0x7f68c17cf400] 20:19:33 INFO - PROCESS | 13885 | 1461208773328 Marionette DEBUG loaded listener.js 20:19:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 148 (0x7f68c59a4400) [pid = 13885] [serial = 1599] [outer = 0x7f68c17cf400] 20:19:34 INFO - PROCESS | 13885 | 1461208774119 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]]]}] 20:19:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 20:19:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1911ms 20:19:34 INFO - PROCESS | 13885 | 1461208774138 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 20:19:34 INFO - PROCESS | 13885 | 1461208774142 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 20:19:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 20:19:34 INFO - PROCESS | 13885 | 1461208774148 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 20:19:34 INFO - PROCESS | 13885 | 1461208774151 Marionette TRACE conn3 <- [1,2102,null,{}] 20:19:34 INFO - PROCESS | 13885 | 1461208774156 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}] 20:19:34 INFO - PROCESS | 13885 | 1461208774430 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 20:19:34 INFO - PROCESS | 13885 | 1461208774551 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:34 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c5f56800 == 151 [pid = 13885] [id = 533] 20:19:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 149 (0x7f68c39e3000) [pid = 13885] [serial = 1600] [outer = (nil)] 20:19:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 150 (0x7f68c62b8800) [pid = 13885] [serial = 1601] [outer = 0x7f68c39e3000] 20:19:34 INFO - PROCESS | 13885 | 1461208774616 Marionette DEBUG loaded listener.js 20:19:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 151 (0x7f68c7395000) [pid = 13885] [serial = 1602] [outer = 0x7f68c39e3000] 20:19:35 INFO - PROCESS | 13885 | 1461208775634 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]]]}] 20:19:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 20:19:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1543ms 20:19:35 INFO - PROCESS | 13885 | 1461208775693 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 20:19:35 INFO - PROCESS | 13885 | 1461208775699 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 20:19:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 20:19:35 INFO - PROCESS | 13885 | 1461208775708 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 20:19:35 INFO - PROCESS | 13885 | 1461208775715 Marionette TRACE conn3 <- [1,2106,null,{}] 20:19:35 INFO - PROCESS | 13885 | 1461208775726 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}] 20:19:35 INFO - PROCESS | 13885 | 1461208775968 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 20:19:36 INFO - PROCESS | 13885 | 1461208776309 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:36 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c3cc8800 == 152 [pid = 13885] [id = 534] 20:19:36 INFO - PROCESS | 13885 | ++DOMWINDOW == 152 (0x7f68c17d4400) [pid = 13885] [serial = 1603] [outer = (nil)] 20:19:36 INFO - PROCESS | 13885 | ++DOMWINDOW == 153 (0x7f68c27eb000) [pid = 13885] [serial = 1604] [outer = 0x7f68c17d4400] 20:19:36 INFO - PROCESS | 13885 | 1461208776392 Marionette DEBUG loaded listener.js 20:19:36 INFO - PROCESS | 13885 | ++DOMWINDOW == 154 (0x7f68c35a0800) [pid = 13885] [serial = 1605] [outer = 0x7f68c17d4400] 20:19:37 INFO - PROCESS | 13885 | 1461208777349 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]]]}] 20:19:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 20:19:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1689ms 20:19:37 INFO - PROCESS | 13885 | 1461208777399 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 20:19:37 INFO - PROCESS | 13885 | 1461208777408 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 20:19:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 20:19:37 INFO - PROCESS | 13885 | 1461208777418 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 20:19:37 INFO - PROCESS | 13885 | 1461208777422 Marionette TRACE conn3 <- [1,2110,null,{}] 20:19:37 INFO - PROCESS | 13885 | 1461208777429 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}] 20:19:37 INFO - PROCESS | 13885 | 1461208777661 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 20:19:37 INFO - PROCESS | 13885 | 1461208777975 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:38 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c5f52800 == 153 [pid = 13885] [id = 535] 20:19:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 155 (0x7f68c25c8c00) [pid = 13885] [serial = 1606] [outer = (nil)] 20:19:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 156 (0x7f68c4c11000) [pid = 13885] [serial = 1607] [outer = 0x7f68c25c8c00] 20:19:38 INFO - PROCESS | 13885 | 1461208778059 Marionette DEBUG loaded listener.js 20:19:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 157 (0x7f68c4dd1000) [pid = 13885] [serial = 1608] [outer = 0x7f68c25c8c00] 20:19:39 INFO - PROCESS | 13885 | 1461208779026 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]]]}] 20:19:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 20:19:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1679ms 20:19:39 INFO - PROCESS | 13885 | 1461208779102 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 20:19:39 INFO - PROCESS | 13885 | 1461208779108 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 20:19:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 20:19:39 INFO - PROCESS | 13885 | 1461208779118 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 20:19:39 INFO - PROCESS | 13885 | 1461208779124 Marionette TRACE conn3 <- [1,2114,null,{}] 20:19:39 INFO - PROCESS | 13885 | 1461208779142 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}] 20:19:39 INFO - PROCESS | 13885 | 1461208779482 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 20:19:39 INFO - PROCESS | 13885 | 1461208779738 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:39 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c7062000 == 154 [pid = 13885] [id = 536] 20:19:39 INFO - PROCESS | 13885 | ++DOMWINDOW == 158 (0x7f68c74f4400) [pid = 13885] [serial = 1609] [outer = (nil)] 20:19:39 INFO - PROCESS | 13885 | ++DOMWINDOW == 159 (0x7f68c7598000) [pid = 13885] [serial = 1610] [outer = 0x7f68c74f4400] 20:19:39 INFO - PROCESS | 13885 | 1461208779837 Marionette DEBUG loaded listener.js 20:19:39 INFO - PROCESS | 13885 | ++DOMWINDOW == 160 (0x7f68c8167800) [pid = 13885] [serial = 1611] [outer = 0x7f68c74f4400] 20:19:40 INFO - PROCESS | 13885 | 1461208780778 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]]]}] 20:19:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 20:19:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1692ms 20:19:40 INFO - PROCESS | 13885 | 1461208780811 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 20:19:40 INFO - PROCESS | 13885 | 1461208780816 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 20:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 20:19:40 INFO - PROCESS | 13885 | 1461208780823 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 20:19:40 INFO - PROCESS | 13885 | 1461208780827 Marionette TRACE conn3 <- [1,2118,null,{}] 20:19:40 INFO - PROCESS | 13885 | 1461208780833 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}] 20:19:41 INFO - PROCESS | 13885 | 1461208781070 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 20:19:41 INFO - PROCESS | 13885 | 1461208781340 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:41 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c71d3800 == 155 [pid = 13885] [id = 537] 20:19:41 INFO - PROCESS | 13885 | ++DOMWINDOW == 161 (0x7f68c62b8c00) [pid = 13885] [serial = 1612] [outer = (nil)] 20:19:41 INFO - PROCESS | 13885 | ++DOMWINDOW == 162 (0x7f68c8275800) [pid = 13885] [serial = 1613] [outer = 0x7f68c62b8c00] 20:19:41 INFO - PROCESS | 13885 | 1461208781469 Marionette DEBUG loaded listener.js 20:19:41 INFO - PROCESS | 13885 | ++DOMWINDOW == 163 (0x7f68c8281000) [pid = 13885] [serial = 1614] [outer = 0x7f68c62b8c00] 20:19:42 INFO - PROCESS | 13885 | 1461208782349 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]]]}] 20:19:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 20:19:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1580ms 20:19:42 INFO - PROCESS | 13885 | 1461208782405 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 20:19:42 INFO - PROCESS | 13885 | 1461208782409 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 20:19:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 20:19:42 INFO - PROCESS | 13885 | 1461208782415 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 20:19:42 INFO - PROCESS | 13885 | 1461208782418 Marionette TRACE conn3 <- [1,2122,null,{}] 20:19:42 INFO - PROCESS | 13885 | 1461208782425 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}] 20:19:42 INFO - PROCESS | 13885 | 1461208782661 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 20:19:42 INFO - PROCESS | 13885 | 1461208782971 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:43 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c9343000 == 156 [pid = 13885] [id = 538] 20:19:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 164 (0x7f68c359b800) [pid = 13885] [serial = 1615] [outer = (nil)] 20:19:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 165 (0x7f68c8469000) [pid = 13885] [serial = 1616] [outer = 0x7f68c359b800] 20:19:43 INFO - PROCESS | 13885 | 1461208783055 Marionette DEBUG loaded listener.js 20:19:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 166 (0x7f68c922e400) [pid = 13885] [serial = 1617] [outer = 0x7f68c359b800] 20:19:43 INFO - PROCESS | 13885 | 1461208783936 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]]]}] 20:19:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 20:19:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1587ms 20:19:44 INFO - PROCESS | 13885 | 1461208784003 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 20:19:44 INFO - PROCESS | 13885 | 1461208784007 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 20:19:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 20:19:44 INFO - PROCESS | 13885 | 1461208784014 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 20:19:44 INFO - PROCESS | 13885 | 1461208784019 Marionette TRACE conn3 <- [1,2126,null,{}] 20:19:44 INFO - PROCESS | 13885 | 1461208784025 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}] 20:19:44 INFO - PROCESS | 13885 | 1461208784334 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 20:19:44 INFO - PROCESS | 13885 | 1461208784658 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:44 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c9776000 == 157 [pid = 13885] [id = 539] 20:19:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 167 (0x7f68c99bcc00) [pid = 13885] [serial = 1618] [outer = (nil)] 20:19:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 168 (0x7f68c9db3000) [pid = 13885] [serial = 1619] [outer = 0x7f68c99bcc00] 20:19:44 INFO - PROCESS | 13885 | 1461208784740 Marionette DEBUG loaded listener.js 20:19:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 169 (0x7f68cba48c00) [pid = 13885] [serial = 1620] [outer = 0x7f68c99bcc00] 20:19:45 INFO - PROCESS | 13885 | 1461208785603 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]]]}] 20:19:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 20:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1634ms 20:19:45 INFO - PROCESS | 13885 | 1461208785649 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 20:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 20:19:45 INFO - PROCESS | 13885 | 1461208785653 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 20:19:45 INFO - PROCESS | 13885 | 1461208785660 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 20:19:45 INFO - PROCESS | 13885 | 1461208785663 Marionette TRACE conn3 <- [1,2130,null,{}] 20:19:45 INFO - PROCESS | 13885 | 1461208785669 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}] 20:19:45 INFO - PROCESS | 13885 | 1461208785893 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 20:19:46 INFO - PROCESS | 13885 | 1461208786164 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:46 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c9f6b000 == 158 [pid = 13885] [id = 540] 20:19:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 170 (0x7f68c99c0000) [pid = 13885] [serial = 1621] [outer = (nil)] 20:19:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 171 (0x7f68cd096800) [pid = 13885] [serial = 1622] [outer = 0x7f68c99c0000] 20:19:46 INFO - PROCESS | 13885 | 1461208786249 Marionette DEBUG loaded listener.js 20:19:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 172 (0x7f68cd3eac00) [pid = 13885] [serial = 1623] [outer = 0x7f68c99c0000] 20:19:47 INFO - PROCESS | 13885 | 1461208787168 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] 20:19:47 INFO - PROCESS | 13885 | 1461208787252 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 20:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 20:19:47 INFO - PROCESS | 13885 | 1461208787260 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 20:19:47 INFO - PROCESS | 13885 | 1461208787263 Marionette TRACE conn3 <- [1,2134,null,{}] 20:19:47 INFO - PROCESS | 13885 | 1461208787269 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}] 20:19:47 INFO - PROCESS | 13885 | 1461208787500 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 20:19:47 INFO - PROCESS | 13885 | 1461208787816 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:47 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cd8b5800 == 159 [pid = 13885] [id = 541] 20:19:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 173 (0x7f68c9d0ac00) [pid = 13885] [serial = 1624] [outer = (nil)] 20:19:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 174 (0x7f68d20cec00) [pid = 13885] [serial = 1625] [outer = 0x7f68c9d0ac00] 20:19:47 INFO - PROCESS | 13885 | 1461208787900 Marionette DEBUG loaded listener.js 20:19:48 INFO - PROCESS | 13885 | ++DOMWINDOW == 175 (0x7f68d2209c00) [pid = 13885] [serial = 1626] [outer = 0x7f68c9d0ac00] 20:19:48 INFO - PROCESS | 13885 | 1461208788763 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]]]}] 20:19:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 20:19:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1548ms 20:19:48 INFO - PROCESS | 13885 | 1461208788809 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 20:19:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 20:19:48 INFO - PROCESS | 13885 | 1461208788813 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 20:19:48 INFO - PROCESS | 13885 | 1461208788820 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 20:19:48 INFO - PROCESS | 13885 | 1461208788823 Marionette TRACE conn3 <- [1,2138,null,{}] 20:19:48 INFO - PROCESS | 13885 | 1461208788829 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}] 20:19:49 INFO - PROCESS | 13885 | 1461208789063 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 20:19:49 INFO - PROCESS | 13885 | 1461208789347 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:49 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d3270000 == 160 [pid = 13885] [id = 542] 20:19:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 176 (0x7f68c45db400) [pid = 13885] [serial = 1627] [outer = (nil)] 20:19:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 177 (0x7f68d3142c00) [pid = 13885] [serial = 1628] [outer = 0x7f68c45db400] 20:19:49 INFO - PROCESS | 13885 | 1461208789471 Marionette DEBUG loaded listener.js 20:19:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 178 (0x7f68d31ee400) [pid = 13885] [serial = 1629] [outer = 0x7f68c45db400] 20:19:50 INFO - PROCESS | 13885 | 1461208790344 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]]]}] 20:19:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 20:19:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1582ms 20:19:50 INFO - PROCESS | 13885 | 1461208790402 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 20:19:50 INFO - PROCESS | 13885 | 1461208790405 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 20:19:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 20:19:50 INFO - PROCESS | 13885 | 1461208790433 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 20:19:50 INFO - PROCESS | 13885 | 1461208790438 Marionette TRACE conn3 <- [1,2142,null,{}] 20:19:50 INFO - PROCESS | 13885 | 1461208790445 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}] 20:19:50 INFO - PROCESS | 13885 | 1461208790687 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 20:19:51 INFO - PROCESS | 13885 | 1461208791007 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:51 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d39ad000 == 161 [pid = 13885] [id = 543] 20:19:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 179 (0x7f68cba4c000) [pid = 13885] [serial = 1630] [outer = (nil)] 20:19:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 180 (0x7f68d3ac3000) [pid = 13885] [serial = 1631] [outer = 0x7f68cba4c000] 20:19:51 INFO - PROCESS | 13885 | 1461208791092 Marionette DEBUG loaded listener.js 20:19:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 181 (0x7f68d3cf0400) [pid = 13885] [serial = 1632] [outer = 0x7f68cba4c000] 20:19:51 INFO - PROCESS | 13885 | 1461208791961 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] 20:19:52 INFO - PROCESS | 13885 | 1461208792028 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 20:19:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 20:19:52 INFO - PROCESS | 13885 | 1461208792037 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 20:19:52 INFO - PROCESS | 13885 | 1461208792041 Marionette TRACE conn3 <- [1,2146,null,{}] 20:19:52 INFO - PROCESS | 13885 | 1461208792048 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}] 20:19:52 INFO - PROCESS | 13885 | 1461208792345 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 20:19:52 INFO - PROCESS | 13885 | 1461208792673 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:52 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d42d9000 == 162 [pid = 13885] [id = 544] 20:19:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 182 (0x7f68d6c68c00) [pid = 13885] [serial = 1633] [outer = (nil)] 20:19:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 183 (0x7f68d6dd9800) [pid = 13885] [serial = 1634] [outer = 0x7f68d6c68c00] 20:19:52 INFO - PROCESS | 13885 | 1461208792760 Marionette DEBUG loaded listener.js 20:19:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 184 (0x7f68d72a5c00) [pid = 13885] [serial = 1635] [outer = 0x7f68d6c68c00] 20:19:53 INFO - PROCESS | 13885 | 1461208793654 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] 20:19:53 INFO - PROCESS | 13885 | 1461208793730 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 20:19:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 20:19:53 INFO - PROCESS | 13885 | 1461208793737 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 20:19:53 INFO - PROCESS | 13885 | 1461208793740 Marionette TRACE conn3 <- [1,2150,null,{}] 20:19:53 INFO - PROCESS | 13885 | 1461208793746 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}] 20:19:53 INFO - PROCESS | 13885 | 1461208793987 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 20:19:54 INFO - PROCESS | 13885 | 1461208794347 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:54 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d79a6800 == 163 [pid = 13885] [id = 545] 20:19:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 185 (0x7f68d6b1e800) [pid = 13885] [serial = 1636] [outer = (nil)] 20:19:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 186 (0x7f68d77b7400) [pid = 13885] [serial = 1637] [outer = 0x7f68d6b1e800] 20:19:54 INFO - PROCESS | 13885 | 1461208794433 Marionette DEBUG loaded listener.js 20:19:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 187 (0x7f68d7d20000) [pid = 13885] [serial = 1638] [outer = 0x7f68d6b1e800] 20:19:55 INFO - PROCESS | 13885 | 1461208795319 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]]]}] 20:19:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 20:19:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1636ms 20:19:55 INFO - PROCESS | 13885 | 1461208795374 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 20:19:55 INFO - PROCESS | 13885 | 1461208795378 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 20:19:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 20:19:55 INFO - PROCESS | 13885 | 1461208795385 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 20:19:55 INFO - PROCESS | 13885 | 1461208795388 Marionette TRACE conn3 <- [1,2154,null,{}] 20:19:55 INFO - PROCESS | 13885 | 1461208795395 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}] 20:19:55 INFO - PROCESS | 13885 | 1461208795628 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 20:19:55 INFO - PROCESS | 13885 | 1461208795945 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:55 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d8096800 == 164 [pid = 13885] [id = 546] 20:19:55 INFO - PROCESS | 13885 | ++DOMWINDOW == 188 (0x7f68cb93bc00) [pid = 13885] [serial = 1639] [outer = (nil)] 20:19:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 189 (0x7f68d7d45800) [pid = 13885] [serial = 1640] [outer = 0x7f68cb93bc00] 20:19:56 INFO - PROCESS | 13885 | 1461208796028 Marionette DEBUG loaded listener.js 20:19:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 190 (0x7f68d95d8c00) [pid = 13885] [serial = 1641] [outer = 0x7f68cb93bc00] 20:19:56 INFO - PROCESS | 13885 | 1461208796877 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]]]}] 20:19:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 20:19:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1538ms 20:19:56 INFO - PROCESS | 13885 | 1461208796925 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 20:19:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 20:19:56 INFO - PROCESS | 13885 | 1461208796929 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 20:19:56 INFO - PROCESS | 13885 | 1461208796937 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 20:19:56 INFO - PROCESS | 13885 | 1461208796940 Marionette TRACE conn3 <- [1,2158,null,{}] 20:19:56 INFO - PROCESS | 13885 | 1461208796946 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}] 20:19:57 INFO - PROCESS | 13885 | 1461208797185 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 20:19:57 INFO - PROCESS | 13885 | 1461208797500 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:57 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dcb5b000 == 165 [pid = 13885] [id = 547] 20:19:57 INFO - PROCESS | 13885 | ++DOMWINDOW == 191 (0x7f68d6c6ac00) [pid = 13885] [serial = 1642] [outer = (nil)] 20:19:57 INFO - PROCESS | 13885 | ++DOMWINDOW == 192 (0x7f68dcca7c00) [pid = 13885] [serial = 1643] [outer = 0x7f68d6c6ac00] 20:19:57 INFO - PROCESS | 13885 | 1461208797582 Marionette DEBUG loaded listener.js 20:19:57 INFO - PROCESS | 13885 | ++DOMWINDOW == 193 (0x7f68ddcd6000) [pid = 13885] [serial = 1644] [outer = 0x7f68d6c6ac00] 20:19:58 INFO - PROCESS | 13885 | 1461208798430 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]]]}] 20:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 20:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1531ms 20:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 20:19:58 INFO - PROCESS | 13885 | 1461208798467 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 20:19:58 INFO - PROCESS | 13885 | 1461208798470 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 20:19:58 INFO - PROCESS | 13885 | 1461208798477 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 20:19:58 INFO - PROCESS | 13885 | 1461208798481 Marionette TRACE conn3 <- [1,2162,null,{}] 20:19:58 INFO - PROCESS | 13885 | 1461208798487 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}] 20:19:58 INFO - PROCESS | 13885 | 1461208798730 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 20:19:59 INFO - PROCESS | 13885 | 1461208799005 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:59 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ddd46000 == 166 [pid = 13885] [id = 548] 20:19:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 194 (0x7f68d7d25c00) [pid = 13885] [serial = 1645] [outer = (nil)] 20:19:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 195 (0x7f68dea68800) [pid = 13885] [serial = 1646] [outer = 0x7f68d7d25c00] 20:19:59 INFO - PROCESS | 13885 | 1461208799127 Marionette DEBUG loaded listener.js 20:19:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 196 (0x7f68ea06b400) [pid = 13885] [serial = 1647] [outer = 0x7f68d7d25c00] 20:20:00 INFO - PROCESS | 13885 | 1461208800024 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]]]}] 20:20:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 20:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1587ms 20:20:00 INFO - PROCESS | 13885 | 1461208800065 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 20:20:00 INFO - PROCESS | 13885 | 1461208800069 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 20:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 20:20:00 INFO - PROCESS | 13885 | 1461208800075 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 20:20:00 INFO - PROCESS | 13885 | 1461208800077 Marionette TRACE conn3 <- [1,2166,null,{}] 20:20:00 INFO - PROCESS | 13885 | 1461208800084 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}] 20:20:00 INFO - PROCESS | 13885 | 1461208800315 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 20:20:00 INFO - PROCESS | 13885 | 1461208800645 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:00 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68df98d000 == 167 [pid = 13885] [id = 549] 20:20:00 INFO - PROCESS | 13885 | ++DOMWINDOW == 197 (0x7f68cd3e9800) [pid = 13885] [serial = 1648] [outer = (nil)] 20:20:00 INFO - PROCESS | 13885 | ++DOMWINDOW == 198 (0x7f68ea73ac00) [pid = 13885] [serial = 1649] [outer = 0x7f68cd3e9800] 20:20:00 INFO - PROCESS | 13885 | 1461208800725 Marionette DEBUG loaded listener.js 20:20:00 INFO - PROCESS | 13885 | ++DOMWINDOW == 199 (0x7f68eb8f6400) [pid = 13885] [serial = 1650] [outer = 0x7f68cd3e9800] 20:20:01 INFO - PROCESS | 13885 | 1461208801604 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]]]}] 20:20:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 20:20:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1579ms 20:20:01 INFO - PROCESS | 13885 | 1461208801657 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 20:20:01 INFO - PROCESS | 13885 | 1461208801661 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 20:20:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 20:20:01 INFO - PROCESS | 13885 | 1461208801673 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 20:20:01 INFO - PROCESS | 13885 | 1461208801676 Marionette TRACE conn3 <- [1,2170,null,{}] 20:20:01 INFO - PROCESS | 13885 | 1461208801688 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}] 20:20:02 INFO - PROCESS | 13885 | 1461208802066 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 20:20:02 INFO - PROCESS | 13885 | 1461208802394 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:02 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ea289800 == 168 [pid = 13885] [id = 550] 20:20:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 200 (0x7f68d95dcc00) [pid = 13885] [serial = 1651] [outer = (nil)] 20:20:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 201 (0x7f68ef622000) [pid = 13885] [serial = 1652] [outer = 0x7f68d95dcc00] 20:20:02 INFO - PROCESS | 13885 | 1461208802470 Marionette DEBUG loaded listener.js 20:20:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 202 (0x7f68efac9c00) [pid = 13885] [serial = 1653] [outer = 0x7f68d95dcc00] 20:20:03 INFO - PROCESS | 13885 | 1461208803369 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]]]}] 20:20:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 20:20:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1735ms 20:20:03 INFO - PROCESS | 13885 | 1461208803408 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 20:20:03 INFO - PROCESS | 13885 | 1461208803412 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 20:20:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 20:20:03 INFO - PROCESS | 13885 | 1461208803418 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 20:20:03 INFO - PROCESS | 13885 | 1461208803421 Marionette TRACE conn3 <- [1,2174,null,{}] 20:20:03 INFO - PROCESS | 13885 | 1461208803427 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}] 20:20:03 INFO - PROCESS | 13885 | 1461208803665 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 20:20:03 INFO - PROCESS | 13885 | 1461208803985 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:04 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ef03b000 == 169 [pid = 13885] [id = 551] 20:20:04 INFO - PROCESS | 13885 | ++DOMWINDOW == 203 (0x7f68c26d8800) [pid = 13885] [serial = 1654] [outer = (nil)] 20:20:04 INFO - PROCESS | 13885 | ++DOMWINDOW == 204 (0x7f68c26e1800) [pid = 13885] [serial = 1655] [outer = 0x7f68c26d8800] 20:20:04 INFO - PROCESS | 13885 | 1461208804068 Marionette DEBUG loaded listener.js 20:20:04 INFO - PROCESS | 13885 | ++DOMWINDOW == 205 (0x7f68c26e6400) [pid = 13885] [serial = 1656] [outer = 0x7f68c26d8800] 20:20:05 INFO - PROCESS | 13885 | 1461208805314 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]]]}] 20:20:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 20:20:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1983ms 20:20:05 INFO - PROCESS | 13885 | 1461208805405 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 20:20:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 20:20:05 INFO - PROCESS | 13885 | 1461208805411 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 20:20:05 INFO - PROCESS | 13885 | 1461208805421 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 20:20:05 INFO - PROCESS | 13885 | 1461208805426 Marionette TRACE conn3 <- [1,2178,null,{}] 20:20:05 INFO - PROCESS | 13885 | 1461208805435 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}] 20:20:05 INFO - PROCESS | 13885 | 1461208805805 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 20:20:07 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c96cd000 == 168 [pid = 13885] [id = 479] 20:20:07 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c27e2800 == 167 [pid = 13885] [id = 481] 20:20:07 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c1625800 == 166 [pid = 13885] [id = 480] 20:20:07 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c4eca800 == 165 [pid = 13885] [id = 532] 20:20:07 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c4527800 == 164 [pid = 13885] [id = 531] 20:20:07 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c168e800 == 163 [pid = 13885] [id = 530] 20:20:07 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68bf6e2000 == 162 [pid = 13885] [id = 529] 20:20:07 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c1617800 == 161 [pid = 13885] [id = 528] 20:20:07 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68bf52b800 == 160 [pid = 13885] [id = 527] 20:20:07 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68f1789000 == 159 [pid = 13885] [id = 526] 20:20:07 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68bf9cf000 == 158 [pid = 13885] [id = 525] 20:20:07 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68f21c5800 == 157 [pid = 13885] [id = 524] 20:20:07 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ef959000 == 156 [pid = 13885] [id = 523] 20:20:07 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ed121000 == 155 [pid = 13885] [id = 522] 20:20:07 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68e35a3800 == 154 [pid = 13885] [id = 521] 20:20:07 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dcb70800 == 153 [pid = 13885] [id = 520] 20:20:07 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68db058800 == 152 [pid = 13885] [id = 519] 20:20:07 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7d68800 == 151 [pid = 13885] [id = 518] 20:20:07 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7078000 == 150 [pid = 13885] [id = 517] 20:20:07 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d4072800 == 149 [pid = 13885] [id = 516] 20:20:07 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d3187800 == 148 [pid = 13885] [id = 515] 20:20:07 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cd70b800 == 147 [pid = 13885] [id = 514] 20:20:07 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c99a0800 == 146 [pid = 13885] [id = 513] 20:20:07 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c73b2000 == 145 [pid = 13885] [id = 512] 20:20:07 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c452e800 == 144 [pid = 13885] [id = 511] 20:20:07 INFO - PROCESS | 13885 | --DOMWINDOW == 204 (0x7f68c827dc00) [pid = 13885] [serial = 1532] [outer = (nil)] [url = about:blank] 20:20:07 INFO - PROCESS | 13885 | --DOMWINDOW == 203 (0x7f68c62b1000) [pid = 13885] [serial = 1530] [outer = (nil)] [url = about:blank] 20:20:07 INFO - PROCESS | 13885 | --DOMWINDOW == 202 (0x7f68ea2c0000) [pid = 13885] [serial = 1505] [outer = (nil)] [url = about:blank] 20:20:07 INFO - PROCESS | 13885 | --DOMWINDOW == 201 (0x7f68c24f2c00) [pid = 13885] [serial = 1517] [outer = (nil)] [url = about:blank] 20:20:07 INFO - PROCESS | 13885 | --DOMWINDOW == 200 (0x7f68d7790000) [pid = 13885] [serial = 1493] [outer = (nil)] [url = about:blank] 20:20:07 INFO - PROCESS | 13885 | --DOMWINDOW == 199 (0x7f68c62b5400) [pid = 13885] [serial = 1521] [outer = (nil)] [url = about:blank] 20:20:07 INFO - PROCESS | 13885 | --DOMWINDOW == 198 (0x7f68c3a56800) [pid = 13885] [serial = 1520] [outer = (nil)] [url = about:blank] 20:20:07 INFO - PROCESS | 13885 | --DOMWINDOW == 197 (0x7f68d21c9c00) [pid = 13885] [serial = 1478] [outer = (nil)] [url = about:blank] 20:20:07 INFO - PROCESS | 13885 | --DOMWINDOW == 196 (0x7f68c4c1bc00) [pid = 13885] [serial = 1518] [outer = (nil)] [url = about:blank] 20:20:07 INFO - PROCESS | 13885 | --DOMWINDOW == 195 (0x7f68eb5c2c00) [pid = 13885] [serial = 1508] [outer = (nil)] [url = about:blank] 20:20:07 INFO - PROCESS | 13885 | --DOMWINDOW == 194 (0x7f68d3adf800) [pid = 13885] [serial = 1484] [outer = (nil)] [url = about:blank] 20:20:07 INFO - PROCESS | 13885 | --DOMWINDOW == 193 (0x7f68ef628c00) [pid = 13885] [serial = 1511] [outer = (nil)] [url = about:blank] 20:20:07 INFO - PROCESS | 13885 | --DOMWINDOW == 192 (0x7f68c9971400) [pid = 13885] [serial = 1527] [outer = (nil)] [url = about:blank] 20:20:07 INFO - PROCESS | 13885 | --DOMWINDOW == 191 (0x7f68d515fc00) [pid = 13885] [serial = 1490] [outer = (nil)] [url = about:blank] 20:20:07 INFO - PROCESS | 13885 | --DOMWINDOW == 190 (0x7f68c8464400) [pid = 13885] [serial = 1524] [outer = (nil)] [url = about:blank] 20:20:07 INFO - PROCESS | 13885 | --DOMWINDOW == 189 (0x7f68c93a7000) [pid = 13885] [serial = 1526] [outer = (nil)] [url = about:blank] 20:20:07 INFO - PROCESS | 13885 | --DOMWINDOW == 188 (0x7f68c7596400) [pid = 13885] [serial = 1523] [outer = (nil)] [url = about:blank] 20:20:07 INFO - PROCESS | 13885 | --DOMWINDOW == 187 (0x7f68c97b2000) [pid = 13885] [serial = 1472] [outer = (nil)] [url = about:blank] 20:20:07 INFO - PROCESS | 13885 | --DOMWINDOW == 186 (0x7f68c4dc6400) [pid = 13885] [serial = 1463] [outer = (nil)] [url = about:blank] 20:20:07 INFO - PROCESS | 13885 | --DOMWINDOW == 185 (0x7f68db654800) [pid = 13885] [serial = 1496] [outer = (nil)] [url = about:blank] 20:20:07 INFO - PROCESS | 13885 | --DOMWINDOW == 184 (0x7f68c427a800) [pid = 13885] [serial = 1529] [outer = (nil)] [url = about:blank] 20:20:07 INFO - PROCESS | 13885 | --DOMWINDOW == 183 (0x7f68def94000) [pid = 13885] [serial = 1502] [outer = (nil)] [url = about:blank] 20:20:07 INFO - PROCESS | 13885 | --DOMWINDOW == 182 (0x7f68c8464000) [pid = 13885] [serial = 1461] [outer = (nil)] [url = about:blank] 20:20:07 INFO - PROCESS | 13885 | --DOMWINDOW == 181 (0x7f68d3149400) [pid = 13885] [serial = 1481] [outer = (nil)] [url = about:blank] 20:20:07 INFO - PROCESS | 13885 | --DOMWINDOW == 180 (0x7f68cd08bc00) [pid = 13885] [serial = 1475] [outer = (nil)] [url = about:blank] 20:20:07 INFO - PROCESS | 13885 | --DOMWINDOW == 179 (0x7f68c3596000) [pid = 13885] [serial = 1515] [outer = (nil)] [url = about:blank] 20:20:07 INFO - PROCESS | 13885 | --DOMWINDOW == 178 (0x7f68d41af400) [pid = 13885] [serial = 1487] [outer = (nil)] [url = about:blank] 20:20:07 INFO - PROCESS | 13885 | --DOMWINDOW == 177 (0x7f68ddd6fc00) [pid = 13885] [serial = 1499] [outer = (nil)] [url = about:blank] 20:20:07 INFO - PROCESS | 13885 | --DOMWINDOW == 176 (0x7f68c9231800) [pid = 13885] [serial = 1469] [outer = (nil)] [url = about:blank] 20:20:07 INFO - PROCESS | 13885 | --DOMWINDOW == 175 (0x7f68c8166000) [pid = 13885] [serial = 1466] [outer = (nil)] [url = about:blank] 20:20:07 INFO - PROCESS | 13885 | --DOMWINDOW == 174 (0x7f68c24e9400) [pid = 13885] [serial = 1514] [outer = (nil)] [url = about:blank] 20:20:07 INFO - PROCESS | 13885 | 1461208807554 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:07 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68bf6e1000 == 145 [pid = 13885] [id = 552] 20:20:07 INFO - PROCESS | 13885 | ++DOMWINDOW == 175 (0x7f68c14e7000) [pid = 13885] [serial = 1657] [outer = (nil)] 20:20:07 INFO - PROCESS | 13885 | ++DOMWINDOW == 176 (0x7f68c17d0400) [pid = 13885] [serial = 1658] [outer = 0x7f68c14e7000] 20:20:07 INFO - PROCESS | 13885 | 1461208807628 Marionette DEBUG loaded listener.js 20:20:07 INFO - PROCESS | 13885 | ++DOMWINDOW == 177 (0x7f68c24ea400) [pid = 13885] [serial = 1659] [outer = 0x7f68c14e7000] 20:20:08 INFO - PROCESS | 13885 | 1461208808436 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]]]}] 20:20:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 20:20:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 3050ms 20:20:08 INFO - PROCESS | 13885 | 1461208808471 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 20:20:08 INFO - PROCESS | 13885 | 1461208808478 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 20:20:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 20:20:08 INFO - PROCESS | 13885 | 1461208808489 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 20:20:08 INFO - PROCESS | 13885 | 1461208808493 Marionette TRACE conn3 <- [1,2182,null,{}] 20:20:08 INFO - PROCESS | 13885 | 1461208808505 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}] 20:20:08 INFO - PROCESS | 13885 | 1461208808748 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 20:20:08 INFO - PROCESS | 13885 | 1461208808941 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:08 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c162f800 == 146 [pid = 13885] [id = 553] 20:20:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 178 (0x7f68c14eac00) [pid = 13885] [serial = 1660] [outer = (nil)] 20:20:09 INFO - PROCESS | 13885 | ++DOMWINDOW == 179 (0x7f68c27ec400) [pid = 13885] [serial = 1661] [outer = 0x7f68c14eac00] 20:20:09 INFO - PROCESS | 13885 | 1461208809009 Marionette DEBUG loaded listener.js 20:20:09 INFO - PROCESS | 13885 | ++DOMWINDOW == 180 (0x7f68c39da400) [pid = 13885] [serial = 1662] [outer = 0x7f68c14eac00] 20:20:09 INFO - PROCESS | 13885 | 1461208809985 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]]]}] 20:20:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 20:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1536ms 20:20:10 INFO - PROCESS | 13885 | 1461208810028 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 20:20:10 INFO - PROCESS | 13885 | 1461208810035 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 20:20:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 20:20:10 INFO - PROCESS | 13885 | 1461208810049 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 20:20:10 INFO - PROCESS | 13885 | 1461208810052 Marionette TRACE conn3 <- [1,2186,null,{}] 20:20:10 INFO - PROCESS | 13885 | 1461208810058 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}] 20:20:10 INFO - PROCESS | 13885 | 1461208810350 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 20:20:10 INFO - PROCESS | 13885 | 1461208810394 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:10 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c4522000 == 147 [pid = 13885] [id = 554] 20:20:10 INFO - PROCESS | 13885 | ++DOMWINDOW == 181 (0x7f68c3a56800) [pid = 13885] [serial = 1663] [outer = (nil)] 20:20:10 INFO - PROCESS | 13885 | ++DOMWINDOW == 182 (0x7f68c4dca000) [pid = 13885] [serial = 1664] [outer = 0x7f68c3a56800] 20:20:10 INFO - PROCESS | 13885 | 1461208810470 Marionette DEBUG loaded listener.js 20:20:10 INFO - PROCESS | 13885 | ++DOMWINDOW == 183 (0x7f68c59a3400) [pid = 13885] [serial = 1665] [outer = 0x7f68c3a56800] 20:20:11 INFO - PROCESS | 13885 | 1461208811581 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]]]}] 20:20:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 20:20:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1545ms 20:20:11 INFO - PROCESS | 13885 | 1461208811613 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 20:20:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 20:20:11 INFO - PROCESS | 13885 | 1461208811618 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 20:20:11 INFO - PROCESS | 13885 | 1461208811634 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 20:20:11 INFO - PROCESS | 13885 | 1461208811643 Marionette TRACE conn3 <- [1,2190,null,{}] 20:20:11 INFO - PROCESS | 13885 | 1461208811657 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}] 20:20:12 INFO - PROCESS | 13885 | 1461208812509 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 182 (0x7f68d6c67000) [pid = 13885] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 181 (0x7f68c5c25c00) [pid = 13885] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 180 (0x7f68c8170c00) [pid = 13885] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 179 (0x7f68d5162400) [pid = 13885] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 178 (0x7f68dcca6c00) [pid = 13885] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 177 (0x7f68c17cf400) [pid = 13885] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 176 (0x7f68d7d26800) [pid = 13885] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 175 (0x7f68c8220800) [pid = 13885] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 174 (0x7f68c25c4800) [pid = 13885] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 173 (0x7f68c079bc00) [pid = 13885] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 172 (0x7f68d2210800) [pid = 13885] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 171 (0x7f68c7311800) [pid = 13885] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 170 (0x7f68d9572c00) [pid = 13885] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 169 (0x7f68d220f400) [pid = 13885] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 168 (0x7f68c14ebc00) [pid = 13885] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 167 (0x7f68c3a54c00) [pid = 13885] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 166 (0x7f68d73ccc00) [pid = 13885] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 165 (0x7f68c24e6800) [pid = 13885] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 164 (0x7f68c9dbcc00) [pid = 13885] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 163 (0x7f68c39db800) [pid = 13885] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 162 (0x7f68c9d05c00) [pid = 13885] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 161 (0x7f68d7d25400) [pid = 13885] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 160 (0x7f68d375d400) [pid = 13885] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 159 (0x7f68c8463400) [pid = 13885] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 158 (0x7f68d7d4a000) [pid = 13885] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 157 (0x7f68c0798800) [pid = 13885] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 156 (0x7f68c24e7c00) [pid = 13885] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 155 (0x7f68d3140400) [pid = 13885] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 154 (0x7f68c39e3c00) [pid = 13885] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 153 (0x7f68c74f8400) [pid = 13885] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 152 (0x7f68d20c8c00) [pid = 13885] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 151 (0x7f68d7d23c00) [pid = 13885] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 150 (0x7f68d20ce800) [pid = 13885] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 149 (0x7f68c07a0800) [pid = 13885] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 148 (0x7f68c25c6000) [pid = 13885] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 147 (0x7f68c39d8400) [pid = 13885] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 146 (0x7f68dd929000) [pid = 13885] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 145 (0x7f68c846a800) [pid = 13885] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 144 (0x7f68dcca9c00) [pid = 13885] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 20:20:12 INFO - PROCESS | 13885 | --DOMWINDOW == 143 (0x7f68cd352000) [pid = 13885] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 20:20:12 INFO - PROCESS | 13885 | 1461208812759 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:12 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68bf9d0800 == 148 [pid = 13885] [id = 555] 20:20:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 144 (0x7f68be094400) [pid = 13885] [serial = 1666] [outer = (nil)] 20:20:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 145 (0x7f68c14e3c00) [pid = 13885] [serial = 1667] [outer = 0x7f68be094400] 20:20:12 INFO - PROCESS | 13885 | 1461208812830 Marionette DEBUG loaded listener.js 20:20:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 146 (0x7f68c25d1400) [pid = 13885] [serial = 1668] [outer = 0x7f68be094400] 20:20:13 INFO - PROCESS | 13885 | 1461208813559 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]]]}] 20:20:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 20:20:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1960ms 20:20:13 INFO - PROCESS | 13885 | 1461208813586 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 20:20:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 20:20:13 INFO - PROCESS | 13885 | 1461208813590 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 20:20:13 INFO - PROCESS | 13885 | 1461208813596 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 20:20:13 INFO - PROCESS | 13885 | 1461208813599 Marionette TRACE conn3 <- [1,2194,null,{}] 20:20:13 INFO - PROCESS | 13885 | 1461208813604 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}] 20:20:13 INFO - PROCESS | 13885 | 1461208813828 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 20:20:14 INFO - PROCESS | 13885 | 1461208814018 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:14 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c60e3000 == 149 [pid = 13885] [id = 556] 20:20:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 147 (0x7f68be094c00) [pid = 13885] [serial = 1669] [outer = (nil)] 20:20:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 148 (0x7f68c5c2c000) [pid = 13885] [serial = 1670] [outer = 0x7f68be094c00] 20:20:14 INFO - PROCESS | 13885 | 1461208814084 Marionette DEBUG loaded listener.js 20:20:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 149 (0x7f68c6ef5000) [pid = 13885] [serial = 1671] [outer = 0x7f68be094c00] 20:20:15 INFO - PROCESS | 13885 | 1461208815253 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]]]}] 20:20:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 20:20:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1729ms 20:20:15 INFO - PROCESS | 13885 | 1461208815326 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 20:20:15 INFO - PROCESS | 13885 | 1461208815333 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 20:20:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 20:20:15 INFO - PROCESS | 13885 | 1461208815343 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 20:20:15 INFO - PROCESS | 13885 | 1461208815347 Marionette TRACE conn3 <- [1,2198,null,{}] 20:20:15 INFO - PROCESS | 13885 | 1461208815358 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}] 20:20:15 INFO - PROCESS | 13885 | 1461208815643 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 20:20:15 INFO - PROCESS | 13885 | 1461208815971 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:15 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c3cd1000 == 150 [pid = 13885] [id = 557] 20:20:16 INFO - PROCESS | 13885 | ++DOMWINDOW == 150 (0x7f68c3596000) [pid = 13885] [serial = 1672] [outer = (nil)] 20:20:16 INFO - PROCESS | 13885 | ++DOMWINDOW == 151 (0x7f68c39db800) [pid = 13885] [serial = 1673] [outer = 0x7f68c3596000] 20:20:16 INFO - PROCESS | 13885 | 1461208816055 Marionette DEBUG loaded listener.js 20:20:16 INFO - PROCESS | 13885 | ++DOMWINDOW == 152 (0x7f68c45cec00) [pid = 13885] [serial = 1674] [outer = 0x7f68c3596000] 20:20:17 INFO - PROCESS | 13885 | 1461208817022 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]]]}] 20:20:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 20:20:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1741ms 20:20:17 INFO - PROCESS | 13885 | 1461208817088 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 20:20:17 INFO - PROCESS | 13885 | 1461208817102 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 20:20:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 20:20:17 INFO - PROCESS | 13885 | 1461208817120 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 20:20:17 INFO - PROCESS | 13885 | 1461208817128 Marionette TRACE conn3 <- [1,2202,null,{}] 20:20:17 INFO - PROCESS | 13885 | 1461208817137 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}] 20:20:17 INFO - PROCESS | 13885 | 1461208817492 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 20:20:17 INFO - PROCESS | 13885 | 1461208817793 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:17 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c6e4b800 == 151 [pid = 13885] [id = 558] 20:20:17 INFO - PROCESS | 13885 | ++DOMWINDOW == 153 (0x7f68c59aa800) [pid = 13885] [serial = 1675] [outer = (nil)] 20:20:17 INFO - PROCESS | 13885 | ++DOMWINDOW == 154 (0x7f68c5a67800) [pid = 13885] [serial = 1676] [outer = 0x7f68c59aa800] 20:20:17 INFO - PROCESS | 13885 | 1461208817868 Marionette DEBUG loaded listener.js 20:20:17 INFO - PROCESS | 13885 | ++DOMWINDOW == 155 (0x7f68c5a70c00) [pid = 13885] [serial = 1677] [outer = 0x7f68c59aa800] 20:20:18 INFO - PROCESS | 13885 | 1461208818911 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]]]}] 20:20:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 20:20:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 2096ms 20:20:19 INFO - PROCESS | 13885 | 1461208819269 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 20:20:19 INFO - PROCESS | 13885 | 1461208819272 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 20:20:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 20:20:19 INFO - PROCESS | 13885 | 1461208819286 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 20:20:19 INFO - PROCESS | 13885 | 1461208819293 Marionette TRACE conn3 <- [1,2206,null,{}] 20:20:19 INFO - PROCESS | 13885 | 1461208819402 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}] 20:20:19 INFO - PROCESS | 13885 | 1461208819728 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 20:20:19 INFO - PROCESS | 13885 | 1461208819932 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:19 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c73c4000 == 152 [pid = 13885] [id = 559] 20:20:19 INFO - PROCESS | 13885 | ++DOMWINDOW == 156 (0x7f68c59a9800) [pid = 13885] [serial = 1678] [outer = (nil)] 20:20:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 157 (0x7f68c816c400) [pid = 13885] [serial = 1679] [outer = 0x7f68c59a9800] 20:20:20 INFO - PROCESS | 13885 | 1461208820011 Marionette DEBUG loaded listener.js 20:20:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 158 (0x7f68c8279000) [pid = 13885] [serial = 1680] [outer = 0x7f68c59a9800] 20:20:20 INFO - PROCESS | 13885 | 1461208820923 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]]]}] 20:20:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 20:20:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1700ms 20:20:20 INFO - PROCESS | 13885 | 1461208820990 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 20:20:20 INFO - PROCESS | 13885 | 1461208820995 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 20:20:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 20:20:21 INFO - PROCESS | 13885 | 1461208821004 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 20:20:21 INFO - PROCESS | 13885 | 1461208821007 Marionette TRACE conn3 <- [1,2210,null,{}] 20:20:21 INFO - PROCESS | 13885 | 1461208821011 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}] 20:20:21 INFO - PROCESS | 13885 | 1461208821244 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 20:20:21 INFO - PROCESS | 13885 | 1461208821561 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:21 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c96cc800 == 153 [pid = 13885] [id = 560] 20:20:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 159 (0x7f68c5a70000) [pid = 13885] [serial = 1681] [outer = (nil)] 20:20:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 160 (0x7f68c8468400) [pid = 13885] [serial = 1682] [outer = 0x7f68c5a70000] 20:20:21 INFO - PROCESS | 13885 | 1461208821645 Marionette DEBUG loaded listener.js 20:20:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 161 (0x7f68c922d400) [pid = 13885] [serial = 1683] [outer = 0x7f68c5a70000] 20:20:22 INFO - PROCESS | 13885 | 1461208822471 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]]]}] 20:20:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 20:20:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1539ms 20:20:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 20:20:22 INFO - PROCESS | 13885 | 1461208822545 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 20:20:22 INFO - PROCESS | 13885 | 1461208822547 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 20:20:22 INFO - PROCESS | 13885 | 1461208822554 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 20:20:22 INFO - PROCESS | 13885 | 1461208822557 Marionette TRACE conn3 <- [1,2214,null,{}] 20:20:22 INFO - PROCESS | 13885 | 1461208822562 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}] 20:20:22 INFO - PROCESS | 13885 | 1461208822793 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 20:20:23 INFO - PROCESS | 13885 | 1461208823062 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:23 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c9f62000 == 154 [pid = 13885] [id = 561] 20:20:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 162 (0x7f68c74f6800) [pid = 13885] [serial = 1684] [outer = (nil)] 20:20:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 163 (0x7f68c97af000) [pid = 13885] [serial = 1685] [outer = 0x7f68c74f6800] 20:20:23 INFO - PROCESS | 13885 | 1461208823193 Marionette DEBUG loaded listener.js 20:20:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 164 (0x7f68c9975800) [pid = 13885] [serial = 1686] [outer = 0x7f68c74f6800] 20:20:24 INFO - PROCESS | 13885 | 1461208824042 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]]]}] 20:20:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 20:20:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1541ms 20:20:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 20:20:24 INFO - PROCESS | 13885 | 1461208824096 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 20:20:24 INFO - PROCESS | 13885 | 1461208824099 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 20:20:24 INFO - PROCESS | 13885 | 1461208824106 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 20:20:24 INFO - PROCESS | 13885 | 1461208824108 Marionette TRACE conn3 <- [1,2218,null,{}] 20:20:24 INFO - PROCESS | 13885 | 1461208824115 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}] 20:20:24 INFO - PROCESS | 13885 | 1461208824381 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 20:20:24 INFO - PROCESS | 13885 | 1461208824735 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:24 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d3172800 == 155 [pid = 13885] [id = 562] 20:20:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 165 (0x7f68cd092000) [pid = 13885] [serial = 1687] [outer = (nil)] 20:20:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 166 (0x7f68cd1ce400) [pid = 13885] [serial = 1688] [outer = 0x7f68cd092000] 20:20:24 INFO - PROCESS | 13885 | 1461208824821 Marionette DEBUG loaded listener.js 20:20:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 167 (0x7f68d2104000) [pid = 13885] [serial = 1689] [outer = 0x7f68cd092000] 20:20:25 INFO - PROCESS | 13885 | 1461208825669 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]]]}] 20:20:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 20:20:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1635ms 20:20:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 20:20:25 INFO - PROCESS | 13885 | 1461208825741 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 20:20:25 INFO - PROCESS | 13885 | 1461208825744 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 20:20:25 INFO - PROCESS | 13885 | 1461208825752 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 20:20:25 INFO - PROCESS | 13885 | 1461208825754 Marionette TRACE conn3 <- [1,2222,null,{}] 20:20:25 INFO - PROCESS | 13885 | 1461208825761 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}] 20:20:25 INFO - PROCESS | 13885 | 1461208825987 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 20:20:26 INFO - PROCESS | 13885 | 1461208826264 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:26 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d39c4000 == 156 [pid = 13885] [id = 563] 20:20:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 168 (0x7f68cd097c00) [pid = 13885] [serial = 1690] [outer = (nil)] 20:20:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 169 (0x7f68d313c800) [pid = 13885] [serial = 1691] [outer = 0x7f68cd097c00] 20:20:26 INFO - PROCESS | 13885 | 1461208826378 Marionette DEBUG loaded listener.js 20:20:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 170 (0x7f68d32a9000) [pid = 13885] [serial = 1692] [outer = 0x7f68cd097c00] 20:20:27 INFO - PROCESS | 13885 | 1461208827260 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]]]}] 20:20:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 20:20:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1581ms 20:20:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 20:20:27 INFO - PROCESS | 13885 | 1461208827333 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 20:20:27 INFO - PROCESS | 13885 | 1461208827336 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 20:20:27 INFO - PROCESS | 13885 | 1461208827342 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 20:20:27 INFO - PROCESS | 13885 | 1461208827345 Marionette TRACE conn3 <- [1,2226,null,{}] 20:20:27 INFO - PROCESS | 13885 | 1461208827351 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}] 20:20:27 INFO - PROCESS | 13885 | 1461208827612 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 20:20:27 INFO - PROCESS | 13885 | 1461208827929 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:27 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d42c5000 == 157 [pid = 13885] [id = 564] 20:20:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 171 (0x7f68d3147400) [pid = 13885] [serial = 1693] [outer = (nil)] 20:20:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 172 (0x7f68d3af0800) [pid = 13885] [serial = 1694] [outer = 0x7f68d3147400] 20:20:28 INFO - PROCESS | 13885 | 1461208828006 Marionette DEBUG loaded listener.js 20:20:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 173 (0x7f68d41b0800) [pid = 13885] [serial = 1695] [outer = 0x7f68d3147400] 20:20:28 INFO - PROCESS | 13885 | 1461208828838 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]]]}] 20:20:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 20:20:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1530ms 20:20:28 INFO - PROCESS | 13885 | 1461208828872 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 20:20:28 INFO - PROCESS | 13885 | 1461208828876 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 20:20:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 20:20:28 INFO - PROCESS | 13885 | 1461208828883 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 20:20:28 INFO - PROCESS | 13885 | 1461208828886 Marionette TRACE conn3 <- [1,2230,null,{}] 20:20:28 INFO - PROCESS | 13885 | 1461208828892 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}] 20:20:29 INFO - PROCESS | 13885 | 1461208829123 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 20:20:29 INFO - PROCESS | 13885 | 1461208829410 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:29 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d74a8800 == 158 [pid = 13885] [id = 565] 20:20:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 174 (0x7f68c74f2800) [pid = 13885] [serial = 1696] [outer = (nil)] 20:20:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 175 (0x7f68d528b000) [pid = 13885] [serial = 1697] [outer = 0x7f68c74f2800] 20:20:29 INFO - PROCESS | 13885 | 1461208829529 Marionette DEBUG loaded listener.js 20:20:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 176 (0x7f68d5f27800) [pid = 13885] [serial = 1698] [outer = 0x7f68c74f2800] 20:20:30 INFO - PROCESS | 13885 | 1461208830391 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]]]}] 20:20:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 20:20:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1543ms 20:20:30 INFO - PROCESS | 13885 | 1461208830428 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 20:20:30 INFO - PROCESS | 13885 | 1461208830432 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 20:20:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 20:20:30 INFO - PROCESS | 13885 | 1461208830438 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 20:20:30 INFO - PROCESS | 13885 | 1461208830441 Marionette TRACE conn3 <- [1,2234,null,{}] 20:20:30 INFO - PROCESS | 13885 | 1461208830447 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}] 20:20:30 INFO - PROCESS | 13885 | 1461208830681 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 20:20:30 INFO - PROCESS | 13885 | 1461208830964 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:31 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7f17000 == 159 [pid = 13885] [id = 566] 20:20:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 177 (0x7f68cd358c00) [pid = 13885] [serial = 1699] [outer = (nil)] 20:20:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 178 (0x7f68d6c67000) [pid = 13885] [serial = 1700] [outer = 0x7f68cd358c00] 20:20:31 INFO - PROCESS | 13885 | 1461208831089 Marionette DEBUG loaded listener.js 20:20:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 179 (0x7f68d6ddb400) [pid = 13885] [serial = 1701] [outer = 0x7f68cd358c00] 20:20:31 INFO - PROCESS | 13885 | 1461208831933 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]]]}] 20:20:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 20:20:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1536ms 20:20:31 INFO - PROCESS | 13885 | 1461208831976 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 20:20:31 INFO - PROCESS | 13885 | 1461208831979 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 20:20:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 20:20:31 INFO - PROCESS | 13885 | 1461208831986 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 20:20:31 INFO - PROCESS | 13885 | 1461208831990 Marionette TRACE conn3 <- [1,2238,null,{}] 20:20:31 INFO - PROCESS | 13885 | 1461208831995 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}] 20:20:32 INFO - PROCESS | 13885 | 1461208832237 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 20:20:32 INFO - PROCESS | 13885 | 1461208832518 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:32 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dcb5f000 == 160 [pid = 13885] [id = 567] 20:20:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 180 (0x7f68d73ccc00) [pid = 13885] [serial = 1702] [outer = (nil)] 20:20:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 181 (0x7f68d778ac00) [pid = 13885] [serial = 1703] [outer = 0x7f68d73ccc00] 20:20:32 INFO - PROCESS | 13885 | 1461208832657 Marionette DEBUG loaded listener.js 20:20:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 182 (0x7f68d7d23c00) [pid = 13885] [serial = 1704] [outer = 0x7f68d73ccc00] 20:20:33 INFO - PROCESS | 13885 | 1461208833496 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]]]}] 20:20:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 20:20:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1583ms 20:20:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 20:20:33 INFO - PROCESS | 13885 | 1461208833571 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 20:20:33 INFO - PROCESS | 13885 | 1461208833573 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 20:20:33 INFO - PROCESS | 13885 | 1461208833579 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 20:20:33 INFO - PROCESS | 13885 | 1461208833582 Marionette TRACE conn3 <- [1,2242,null,{}] 20:20:33 INFO - PROCESS | 13885 | 1461208833588 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}] 20:20:33 INFO - PROCESS | 13885 | 1461208833853 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 20:20:34 INFO - PROCESS | 13885 | 1461208834173 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:34 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68defe1000 == 161 [pid = 13885] [id = 568] 20:20:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 183 (0x7f68d73d4c00) [pid = 13885] [serial = 1705] [outer = (nil)] 20:20:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 184 (0x7f68d95dd400) [pid = 13885] [serial = 1706] [outer = 0x7f68d73d4c00] 20:20:34 INFO - PROCESS | 13885 | 1461208834251 Marionette DEBUG loaded listener.js 20:20:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 185 (0x7f68dc367000) [pid = 13885] [serial = 1707] [outer = 0x7f68d73d4c00] 20:20:35 INFO - PROCESS | 13885 | 1461208835105 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]]]}] 20:20:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 20:20:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1580ms 20:20:35 INFO - PROCESS | 13885 | 1461208835159 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 20:20:35 INFO - PROCESS | 13885 | 1461208835163 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 20:20:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 20:20:35 INFO - PROCESS | 13885 | 1461208835168 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 20:20:35 INFO - PROCESS | 13885 | 1461208835171 Marionette TRACE conn3 <- [1,2246,null,{}] 20:20:35 INFO - PROCESS | 13885 | 1461208835177 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}] 20:20:35 INFO - PROCESS | 13885 | 1461208835399 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 20:20:35 INFO - PROCESS | 13885 | 1461208835626 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:35 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68eb50e000 == 162 [pid = 13885] [id = 569] 20:20:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 186 (0x7f68d7d24c00) [pid = 13885] [serial = 1708] [outer = (nil)] 20:20:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 187 (0x7f68dd929000) [pid = 13885] [serial = 1709] [outer = 0x7f68d7d24c00] 20:20:35 INFO - PROCESS | 13885 | 1461208835702 Marionette DEBUG loaded listener.js 20:20:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 188 (0x7f68dedab000) [pid = 13885] [serial = 1710] [outer = 0x7f68d7d24c00] 20:20:36 INFO - PROCESS | 13885 | 1461208836593 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]]]}] 20:20:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 20:20:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1477ms 20:20:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 20:20:36 INFO - PROCESS | 13885 | 1461208836648 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 20:20:36 INFO - PROCESS | 13885 | 1461208836651 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 20:20:36 INFO - PROCESS | 13885 | 1461208836657 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 20:20:36 INFO - PROCESS | 13885 | 1461208836660 Marionette TRACE conn3 <- [1,2250,null,{}] 20:20:36 INFO - PROCESS | 13885 | 1461208836665 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}] 20:20:36 INFO - PROCESS | 13885 | 1461208836892 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 20:20:37 INFO - PROCESS | 13885 | 1461208837212 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:37 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ef987000 == 163 [pid = 13885] [id = 570] 20:20:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 189 (0x7f68d7d27400) [pid = 13885] [serial = 1711] [outer = (nil)] 20:20:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 190 (0x7f68e3653c00) [pid = 13885] [serial = 1712] [outer = 0x7f68d7d27400] 20:20:37 INFO - PROCESS | 13885 | 1461208837293 Marionette DEBUG loaded listener.js 20:20:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 191 (0x7f68ea3a0800) [pid = 13885] [serial = 1713] [outer = 0x7f68d7d27400] 20:20:38 INFO - PROCESS | 13885 | 1461208838153 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]]]}] 20:20:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 20:20:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1540ms 20:20:38 INFO - PROCESS | 13885 | 1461208838198 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 20:20:38 INFO - PROCESS | 13885 | 1461208838201 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 20:20:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 20:20:38 INFO - PROCESS | 13885 | 1461208838208 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 20:20:38 INFO - PROCESS | 13885 | 1461208838212 Marionette TRACE conn3 <- [1,2254,null,{}] 20:20:38 INFO - PROCESS | 13885 | 1461208838217 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}] 20:20:38 INFO - PROCESS | 13885 | 1461208838445 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 20:20:38 INFO - PROCESS | 13885 | 1461208838725 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:38 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68f3c86000 == 164 [pid = 13885] [id = 571] 20:20:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 192 (0x7f68dc064c00) [pid = 13885] [serial = 1714] [outer = (nil)] 20:20:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 193 (0x7f68ea7b2c00) [pid = 13885] [serial = 1715] [outer = 0x7f68dc064c00] 20:20:38 INFO - PROCESS | 13885 | 1461208838846 Marionette DEBUG loaded listener.js 20:20:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 194 (0x7f68eb8ec000) [pid = 13885] [serial = 1716] [outer = 0x7f68dc064c00] 20:20:39 INFO - PROCESS | 13885 | 1461208839694 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]]]}] 20:20:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 20:20:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1535ms 20:20:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 20:20:39 INFO - PROCESS | 13885 | 1461208839745 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 20:20:39 INFO - PROCESS | 13885 | 1461208839747 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 20:20:39 INFO - PROCESS | 13885 | 1461208839783 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 20:20:39 INFO - PROCESS | 13885 | 1461208839787 Marionette TRACE conn3 <- [1,2258,null,{}] 20:20:39 INFO - PROCESS | 13885 | 1461208839798 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}] 20:20:40 INFO - PROCESS | 13885 | 1461208840093 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 20:20:40 INFO - PROCESS | 13885 | 1461208840416 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:40 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cacdd000 == 165 [pid = 13885] [id = 572] 20:20:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 195 (0x7f68c079a400) [pid = 13885] [serial = 1717] [outer = (nil)] 20:20:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 196 (0x7f68d3cec400) [pid = 13885] [serial = 1718] [outer = 0x7f68c079a400] 20:20:40 INFO - PROCESS | 13885 | 1461208840490 Marionette DEBUG loaded listener.js 20:20:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 197 (0x7f68ef68e800) [pid = 13885] [serial = 1719] [outer = 0x7f68c079a400] 20:20:41 INFO - PROCESS | 13885 | 1461208841330 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]]]}] 20:20:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 20:20:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1616ms 20:20:41 INFO - PROCESS | 13885 | 1461208841370 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 20:20:41 INFO - PROCESS | 13885 | 1461208841374 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 20:20:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 20:20:41 INFO - PROCESS | 13885 | 1461208841380 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 20:20:41 INFO - PROCESS | 13885 | 1461208841382 Marionette TRACE conn3 <- [1,2262,null,{}] 20:20:41 INFO - PROCESS | 13885 | 1461208841387 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}] 20:20:41 INFO - PROCESS | 13885 | 1461208841602 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 20:20:41 INFO - PROCESS | 13885 | 1461208841882 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:41 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68bf52e000 == 166 [pid = 13885] [id = 573] 20:20:41 INFO - PROCESS | 13885 | ++DOMWINDOW == 198 (0x7f68be093000) [pid = 13885] [serial = 1720] [outer = (nil)] 20:20:41 INFO - PROCESS | 13885 | ++DOMWINDOW == 199 (0x7f68bf5e9800) [pid = 13885] [serial = 1721] [outer = 0x7f68be093000] 20:20:41 INFO - PROCESS | 13885 | 1461208841995 Marionette DEBUG loaded listener.js 20:20:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 200 (0x7f68bf5f6000) [pid = 13885] [serial = 1722] [outer = 0x7f68be093000] 20:20:42 INFO - PROCESS | 13885 | 1461208842861 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]]]}] 20:20:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 20:20:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1533ms 20:20:42 INFO - PROCESS | 13885 | 1461208842915 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 20:20:42 INFO - PROCESS | 13885 | 1461208842918 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 20:20:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 20:20:42 INFO - PROCESS | 13885 | 1461208842924 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 20:20:42 INFO - PROCESS | 13885 | 1461208842926 Marionette TRACE conn3 <- [1,2266,null,{}] 20:20:42 INFO - PROCESS | 13885 | 1461208842932 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}] 20:20:43 INFO - PROCESS | 13885 | 1461208843158 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 20:20:43 INFO - PROCESS | 13885 | 1461208843493 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:43 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c4a20800 == 167 [pid = 13885] [id = 574] 20:20:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 201 (0x7f68be093800) [pid = 13885] [serial = 1723] [outer = (nil)] 20:20:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 202 (0x7f68bf5f7800) [pid = 13885] [serial = 1724] [outer = 0x7f68be093800] 20:20:43 INFO - PROCESS | 13885 | 1461208843571 Marionette DEBUG loaded listener.js 20:20:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 203 (0x7f68c079d800) [pid = 13885] [serial = 1725] [outer = 0x7f68be093800] 20:20:44 INFO - PROCESS | 13885 | 1461208844467 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]]]}] 20:20:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 20:20:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1595ms 20:20:44 INFO - PROCESS | 13885 | 1461208844520 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 20:20:44 INFO - PROCESS | 13885 | 1461208844523 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 20:20:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 20:20:44 INFO - PROCESS | 13885 | 1461208844529 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 20:20:44 INFO - PROCESS | 13885 | 1461208844531 Marionette TRACE conn3 <- [1,2270,null,{}] 20:20:44 INFO - PROCESS | 13885 | 1461208844537 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}] 20:20:44 INFO - PROCESS | 13885 | 1461208844763 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 20:20:46 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c71e1800 == 166 [pid = 13885] [id = 510] 20:20:46 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68eef40000 == 165 [pid = 13885] [id = 324] 20:20:46 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ddd51800 == 164 [pid = 13885] [id = 148] 20:20:46 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7f08000 == 163 [pid = 13885] [id = 231] 20:20:46 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ef798800 == 162 [pid = 13885] [id = 325] 20:20:46 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d3916000 == 161 [pid = 13885] [id = 315] 20:20:46 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68bf9d0800 == 160 [pid = 13885] [id = 555] 20:20:46 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c4522000 == 159 [pid = 13885] [id = 554] 20:20:46 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c162f800 == 158 [pid = 13885] [id = 553] 20:20:46 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68bf6e1000 == 157 [pid = 13885] [id = 552] 20:20:46 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ef03b000 == 156 [pid = 13885] [id = 551] 20:20:46 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ea289800 == 155 [pid = 13885] [id = 550] 20:20:46 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68df98d000 == 154 [pid = 13885] [id = 549] 20:20:46 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ddd46000 == 153 [pid = 13885] [id = 548] 20:20:46 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dcb5b000 == 152 [pid = 13885] [id = 547] 20:20:46 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d8096800 == 151 [pid = 13885] [id = 546] 20:20:46 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d79a6800 == 150 [pid = 13885] [id = 545] 20:20:46 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d42d9000 == 149 [pid = 13885] [id = 544] 20:20:46 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d39ad000 == 148 [pid = 13885] [id = 543] 20:20:46 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d3270000 == 147 [pid = 13885] [id = 542] 20:20:46 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cd8b5800 == 146 [pid = 13885] [id = 541] 20:20:46 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c9f6b000 == 145 [pid = 13885] [id = 540] 20:20:46 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c9776000 == 144 [pid = 13885] [id = 539] 20:20:46 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c9343000 == 143 [pid = 13885] [id = 538] 20:20:46 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c71d3800 == 142 [pid = 13885] [id = 537] 20:20:46 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c7062000 == 141 [pid = 13885] [id = 536] 20:20:46 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c5f52800 == 140 [pid = 13885] [id = 535] 20:20:46 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c3cc8800 == 139 [pid = 13885] [id = 534] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 202 (0x7f68c62b8800) [pid = 13885] [serial = 1601] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 201 (0x7f68ef9b0000) [pid = 13885] [serial = 1578] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 200 (0x7f68c731a800) [pid = 13885] [serial = 1538] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 199 (0x7f68c99c3000) [pid = 13885] [serial = 1389] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 198 (0x7f68d72a9c00) [pid = 13885] [serial = 1560] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 197 (0x7f68de947400) [pid = 13885] [serial = 1500] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 196 (0x7f68c24f3800) [pid = 13885] [serial = 1598] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 195 (0x7f68de94c000) [pid = 13885] [serial = 1571] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 194 (0x7f68c9cefc00) [pid = 13885] [serial = 1542] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 193 (0x7f68c25cfc00) [pid = 13885] [serial = 1581] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 192 (0x7f68d7349800) [pid = 13885] [serial = 1562] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 191 (0x7f68d32a7400) [pid = 13885] [serial = 1550] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 190 (0x7f68d5161400) [pid = 13885] [serial = 1554] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 189 (0x7f68c25cb800) [pid = 13885] [serial = 1580] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 188 (0x7f68eb524800) [pid = 13885] [serial = 1575] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 187 (0x7f68d6dd5000) [pid = 13885] [serial = 1557] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 186 (0x7f68cb874000) [pid = 13885] [serial = 1473] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 185 (0x7f68cd090800) [pid = 13885] [serial = 1476] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 184 (0x7f68d7d49c00) [pid = 13885] [serial = 1494] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 183 (0x7f68c99b8c00) [pid = 13885] [serial = 1533] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 182 (0x7f68efa1dc00) [pid = 13885] [serial = 1512] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 181 (0x7f68d3759c00) [pid = 13885] [serial = 1482] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 180 (0x7f68cd08dc00) [pid = 13885] [serial = 1545] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 179 (0x7f68d95d5800) [pid = 13885] [serial = 1566] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 178 (0x7f68d6c6e000) [pid = 13885] [serial = 1491] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 177 (0x7f68cb940800) [pid = 13885] [serial = 1544] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 176 (0x7f68cd096c00) [pid = 13885] [serial = 1547] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 175 (0x7f68dcca6800) [pid = 13885] [serial = 1497] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 174 (0x7f68c07a2c00) [pid = 13885] [serial = 1589] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 173 (0x7f68c427ac00) [pid = 13885] [serial = 1595] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 172 (0x7f68d3cedc00) [pid = 13885] [serial = 1485] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 171 (0x7f68be09bc00) [pid = 13885] [serial = 1586] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 170 (0x7f68c4c15c00) [pid = 13885] [serial = 1536] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 169 (0x7f68d3ad5400) [pid = 13885] [serial = 1551] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 168 (0x7f68c827d000) [pid = 13885] [serial = 1467] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 167 (0x7f68d4506000) [pid = 13885] [serial = 1488] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 166 (0x7f68d41ae400) [pid = 13885] [serial = 1553] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 165 (0x7f68d7d28000) [pid = 13885] [serial = 1565] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 164 (0x7f68dc367800) [pid = 13885] [serial = 1568] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 163 (0x7f68d312a400) [pid = 13885] [serial = 1479] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 162 (0x7f68d73d7800) [pid = 13885] [serial = 1563] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 161 (0x7f68c27e9800) [pid = 13885] [serial = 1592] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 160 (0x7f68c59a4400) [pid = 13885] [serial = 1599] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 159 (0x7f68efa28800) [pid = 13885] [serial = 1584] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 158 (0x7f68ea59c800) [pid = 13885] [serial = 1574] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 157 (0x7f68ef5be400) [pid = 13885] [serial = 1577] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 156 (0x7f68c3597800) [pid = 13885] [serial = 1593] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 155 (0x7f68dcf8a000) [pid = 13885] [serial = 1569] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 154 (0x7f68d6b1a400) [pid = 13885] [serial = 1556] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 153 (0x7f68c5c2a000) [pid = 13885] [serial = 1464] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 152 (0x7f68ea077c00) [pid = 13885] [serial = 1572] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 151 (0x7f68cd3e6c00) [pid = 13885] [serial = 1548] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 150 (0x7f68c17d0800) [pid = 13885] [serial = 1590] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 149 (0x7f68ea736000) [pid = 13885] [serial = 1506] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 148 (0x7f68d72a1000) [pid = 13885] [serial = 1559] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 147 (0x7f68ed6cc800) [pid = 13885] [serial = 1583] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 146 (0x7f68c45d0c00) [pid = 13885] [serial = 1596] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 145 (0x7f68c97ad000) [pid = 13885] [serial = 1470] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 144 (0x7f68e3655c00) [pid = 13885] [serial = 1503] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 143 (0x7f68c7596800) [pid = 13885] [serial = 1539] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 142 (0x7f68c97acc00) [pid = 13885] [serial = 1541] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 141 (0x7f68ed6a9000) [pid = 13885] [serial = 1509] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | --DOMWINDOW == 140 (0x7f68c427b400) [pid = 13885] [serial = 1535] [outer = (nil)] [url = about:blank] 20:20:46 INFO - PROCESS | 13885 | 1461208846454 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:46 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68bf532800 == 140 [pid = 13885] [id = 575] 20:20:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 141 (0x7f68c14e8c00) [pid = 13885] [serial = 1726] [outer = (nil)] 20:20:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 142 (0x7f68c14ec000) [pid = 13885] [serial = 1727] [outer = 0x7f68c14e8c00] 20:20:46 INFO - PROCESS | 13885 | 1461208846526 Marionette DEBUG loaded listener.js 20:20:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 143 (0x7f68c17d4c00) [pid = 13885] [serial = 1728] [outer = 0x7f68c14e8c00] 20:20:47 INFO - PROCESS | 13885 | 1461208847293 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]]]}] 20:20:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 20:20:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 2790ms 20:20:47 INFO - PROCESS | 13885 | 1461208847322 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 20:20:47 INFO - PROCESS | 13885 | 1461208847329 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 20:20:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 20:20:47 INFO - PROCESS | 13885 | 1461208847338 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 20:20:47 INFO - PROCESS | 13885 | 1461208847342 Marionette TRACE conn3 <- [1,2274,null,{}] 20:20:47 INFO - PROCESS | 13885 | 1461208847349 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}] 20:20:47 INFO - PROCESS | 13885 | 1461208847582 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 20:20:47 INFO - PROCESS | 13885 | 1461208847766 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:47 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c1617000 == 141 [pid = 13885] [id = 576] 20:20:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 144 (0x7f68be09a400) [pid = 13885] [serial = 1729] [outer = (nil)] 20:20:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 145 (0x7f68c24f4000) [pid = 13885] [serial = 1730] [outer = 0x7f68be09a400] 20:20:47 INFO - PROCESS | 13885 | 1461208847831 Marionette DEBUG loaded listener.js 20:20:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 146 (0x7f68c25cbc00) [pid = 13885] [serial = 1731] [outer = 0x7f68be09a400] 20:20:48 INFO - PROCESS | 13885 | 1461208848700 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]]]}] 20:20:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 20:20:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1382ms 20:20:48 INFO - PROCESS | 13885 | 1461208848723 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 20:20:48 INFO - PROCESS | 13885 | 1461208848729 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 20:20:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 20:20:48 INFO - PROCESS | 13885 | 1461208848735 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 20:20:48 INFO - PROCESS | 13885 | 1461208848738 Marionette TRACE conn3 <- [1,2278,null,{}] 20:20:48 INFO - PROCESS | 13885 | 1461208848744 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}] 20:20:49 INFO - PROCESS | 13885 | 1461208849003 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 20:20:49 INFO - PROCESS | 13885 | 1461208849042 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:49 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c28d7000 == 142 [pid = 13885] [id = 577] 20:20:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 147 (0x7f68c26e1000) [pid = 13885] [serial = 1732] [outer = (nil)] 20:20:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 148 (0x7f68c27e7800) [pid = 13885] [serial = 1733] [outer = 0x7f68c26e1000] 20:20:49 INFO - PROCESS | 13885 | 1461208849104 Marionette DEBUG loaded listener.js 20:20:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 149 (0x7f68c3598400) [pid = 13885] [serial = 1734] [outer = 0x7f68c26e1000] 20:20:50 INFO - PROCESS | 13885 | 1461208850056 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]]]}] 20:20:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 20:20:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1386ms 20:20:50 INFO - PROCESS | 13885 | 1461208850130 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 20:20:50 INFO - PROCESS | 13885 | 1461208850139 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 20:20:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 20:20:50 INFO - PROCESS | 13885 | 1461208850180 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 20:20:50 INFO - PROCESS | 13885 | 1461208850197 Marionette TRACE conn3 <- [1,2282,null,{}] 20:20:50 INFO - PROCESS | 13885 | 1461208850238 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}] 20:20:50 INFO - PROCESS | 13885 | 1461208850520 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 20:20:51 INFO - PROCESS | 13885 | --DOMWINDOW == 148 (0x7f68be094400) [pid = 13885] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 20:20:51 INFO - PROCESS | 13885 | --DOMWINDOW == 147 (0x7f68c62b8c00) [pid = 13885] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 20:20:51 INFO - PROCESS | 13885 | --DOMWINDOW == 146 (0x7f68c3a56800) [pid = 13885] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 20:20:51 INFO - PROCESS | 13885 | --DOMWINDOW == 145 (0x7f68c359b800) [pid = 13885] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 20:20:51 INFO - PROCESS | 13885 | --DOMWINDOW == 144 (0x7f68c14e7000) [pid = 13885] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 20:20:51 INFO - PROCESS | 13885 | --DOMWINDOW == 143 (0x7f68d6c6ac00) [pid = 13885] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 20:20:51 INFO - PROCESS | 13885 | --DOMWINDOW == 142 (0x7f68c26d8800) [pid = 13885] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 20:20:51 INFO - PROCESS | 13885 | --DOMWINDOW == 141 (0x7f68c99bcc00) [pid = 13885] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 20:20:51 INFO - PROCESS | 13885 | --DOMWINDOW == 140 (0x7f68cd3e9800) [pid = 13885] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 20:20:51 INFO - PROCESS | 13885 | --DOMWINDOW == 139 (0x7f68c45db400) [pid = 13885] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 20:20:51 INFO - PROCESS | 13885 | --DOMWINDOW == 138 (0x7f68cba4c000) [pid = 13885] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 20:20:51 INFO - PROCESS | 13885 | --DOMWINDOW == 137 (0x7f68d95dcc00) [pid = 13885] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 20:20:51 INFO - PROCESS | 13885 | --DOMWINDOW == 136 (0x7f68c14eac00) [pid = 13885] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 20:20:51 INFO - PROCESS | 13885 | --DOMWINDOW == 135 (0x7f68c9d0ac00) [pid = 13885] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 20:20:51 INFO - PROCESS | 13885 | --DOMWINDOW == 134 (0x7f68be096000) [pid = 13885] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 20:20:51 INFO - PROCESS | 13885 | --DOMWINDOW == 133 (0x7f68c17d4400) [pid = 13885] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 20:20:51 INFO - PROCESS | 13885 | --DOMWINDOW == 132 (0x7f68c25c8c00) [pid = 13885] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 20:20:51 INFO - PROCESS | 13885 | --DOMWINDOW == 131 (0x7f68c74f4400) [pid = 13885] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 20:20:51 INFO - PROCESS | 13885 | --DOMWINDOW == 130 (0x7f68d6c68c00) [pid = 13885] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 20:20:51 INFO - PROCESS | 13885 | --DOMWINDOW == 129 (0x7f68d7d25c00) [pid = 13885] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 20:20:51 INFO - PROCESS | 13885 | --DOMWINDOW == 128 (0x7f68c99c0000) [pid = 13885] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 20:20:51 INFO - PROCESS | 13885 | --DOMWINDOW == 127 (0x7f68cb93bc00) [pid = 13885] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 20:20:51 INFO - PROCESS | 13885 | --DOMWINDOW == 126 (0x7f68d6b1e800) [pid = 13885] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 20:20:51 INFO - PROCESS | 13885 | 1461208851275 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:51 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c169d800 == 143 [pid = 13885] [id = 578] 20:20:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 127 (0x7f68be094400) [pid = 13885] [serial = 1735] [outer = (nil)] 20:20:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 128 (0x7f68c17d4400) [pid = 13885] [serial = 1736] [outer = 0x7f68be094400] 20:20:51 INFO - PROCESS | 13885 | 1461208851337 Marionette DEBUG loaded listener.js 20:20:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 129 (0x7f68c3a55400) [pid = 13885] [serial = 1737] [outer = 0x7f68be094400] 20:20:52 INFO - PROCESS | 13885 | 1461208852019 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]]]}] 20:20:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 20:20:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1887ms 20:20:52 INFO - PROCESS | 13885 | 1461208852038 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 20:20:52 INFO - PROCESS | 13885 | 1461208852044 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 20:20:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 20:20:52 INFO - PROCESS | 13885 | 1461208852050 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 20:20:52 INFO - PROCESS | 13885 | 1461208852052 Marionette TRACE conn3 <- [1,2286,null,{}] 20:20:52 INFO - PROCESS | 13885 | 1461208852057 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}] 20:20:52 INFO - PROCESS | 13885 | 1461208852325 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 20:20:52 INFO - PROCESS | 13885 | 1461208852350 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:52 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c597f800 == 144 [pid = 13885] [id = 579] 20:20:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 130 (0x7f68c3596400) [pid = 13885] [serial = 1738] [outer = (nil)] 20:20:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 131 (0x7f68c45d6000) [pid = 13885] [serial = 1739] [outer = 0x7f68c3596400] 20:20:52 INFO - PROCESS | 13885 | 1461208852413 Marionette DEBUG loaded listener.js 20:20:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 132 (0x7f68c4c15400) [pid = 13885] [serial = 1740] [outer = 0x7f68c3596400] 20:20:53 INFO - PROCESS | 13885 | 1461208853482 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]]]}] 20:20:53 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 20:20:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1484ms 20:20:53 INFO - PROCESS | 13885 | 1461208853535 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 20:20:53 INFO - PROCESS | 13885 | 1461208853542 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 20:20:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 20:20:53 INFO - PROCESS | 13885 | 1461208853550 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 20:20:53 INFO - PROCESS | 13885 | 1461208853556 Marionette TRACE conn3 <- [1,2290,null,{}] 20:20:53 INFO - PROCESS | 13885 | 1461208853565 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}] 20:20:53 INFO - PROCESS | 13885 | 1461208853802 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 20:20:54 INFO - PROCESS | 13885 | 1461208854121 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:54 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c1699800 == 145 [pid = 13885] [id = 580] 20:20:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 133 (0x7f68c24eb800) [pid = 13885] [serial = 1741] [outer = (nil)] 20:20:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 134 (0x7f68c24f5c00) [pid = 13885] [serial = 1742] [outer = 0x7f68c24eb800] 20:20:54 INFO - PROCESS | 13885 | 1461208854204 Marionette DEBUG loaded listener.js 20:20:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 135 (0x7f68c26db400) [pid = 13885] [serial = 1743] [outer = 0x7f68c24eb800] 20:20:55 INFO - PROCESS | 13885 | 1461208855162 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]]]}] 20:20:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 20:20:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1686ms 20:20:55 INFO - PROCESS | 13885 | 1461208855237 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 20:20:55 INFO - PROCESS | 13885 | 1461208855246 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 20:20:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 20:20:55 INFO - PROCESS | 13885 | 1461208855256 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 20:20:55 INFO - PROCESS | 13885 | 1461208855261 Marionette TRACE conn3 <- [1,2294,null,{}] 20:20:55 INFO - PROCESS | 13885 | 1461208855266 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}] 20:20:55 INFO - PROCESS | 13885 | 1461208855542 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 20:20:55 INFO - PROCESS | 13885 | 1461208855859 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:55 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c5f50800 == 146 [pid = 13885] [id = 581] 20:20:55 INFO - PROCESS | 13885 | ++DOMWINDOW == 136 (0x7f68c359d000) [pid = 13885] [serial = 1744] [outer = (nil)] 20:20:55 INFO - PROCESS | 13885 | ++DOMWINDOW == 137 (0x7f68c3a5a000) [pid = 13885] [serial = 1745] [outer = 0x7f68c359d000] 20:20:55 INFO - PROCESS | 13885 | 1461208855937 Marionette DEBUG loaded listener.js 20:20:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 138 (0x7f68c45d0800) [pid = 13885] [serial = 1746] [outer = 0x7f68c359d000] 20:20:56 INFO - PROCESS | 13885 | 1461208856880 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]]]}] 20:20:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 20:20:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1686ms 20:20:56 INFO - PROCESS | 13885 | 1461208856942 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 20:20:56 INFO - PROCESS | 13885 | 1461208856947 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 20:20:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 20:20:56 INFO - PROCESS | 13885 | 1461208856953 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 20:20:56 INFO - PROCESS | 13885 | 1461208856960 Marionette TRACE conn3 <- [1,2298,null,{}] 20:20:56 INFO - PROCESS | 13885 | 1461208856976 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}] 20:20:57 INFO - PROCESS | 13885 | 1461208857244 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 20:20:57 INFO - PROCESS | 13885 | 1461208857551 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:57 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c614b000 == 147 [pid = 13885] [id = 582] 20:20:57 INFO - PROCESS | 13885 | ++DOMWINDOW == 139 (0x7f68c4dc3400) [pid = 13885] [serial = 1747] [outer = (nil)] 20:20:57 INFO - PROCESS | 13885 | ++DOMWINDOW == 140 (0x7f68c4dcf400) [pid = 13885] [serial = 1748] [outer = 0x7f68c4dc3400] 20:20:57 INFO - PROCESS | 13885 | 1461208857634 Marionette DEBUG loaded listener.js 20:20:57 INFO - PROCESS | 13885 | ++DOMWINDOW == 141 (0x7f68c59a4400) [pid = 13885] [serial = 1749] [outer = 0x7f68c4dc3400] 20:20:58 INFO - PROCESS | 13885 | 1461208858448 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]]]}] 20:20:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 20:20:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1540ms 20:20:58 INFO - PROCESS | 13885 | 1461208858495 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 20:20:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 20:20:58 INFO - PROCESS | 13885 | 1461208858500 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 20:20:58 INFO - PROCESS | 13885 | 1461208858507 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 20:20:58 INFO - PROCESS | 13885 | 1461208858509 Marionette TRACE conn3 <- [1,2302,null,{}] 20:20:58 INFO - PROCESS | 13885 | 1461208858515 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}] 20:20:58 INFO - PROCESS | 13885 | 1461208858743 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 20:20:59 INFO - PROCESS | 13885 | 1461208859003 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:59 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c701a800 == 148 [pid = 13885] [id = 583] 20:20:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 142 (0x7f68c4dc6c00) [pid = 13885] [serial = 1750] [outer = (nil)] 20:20:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 143 (0x7f68c5c24000) [pid = 13885] [serial = 1751] [outer = 0x7f68c4dc6c00] 20:20:59 INFO - PROCESS | 13885 | 1461208859082 Marionette DEBUG loaded listener.js 20:20:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 144 (0x7f68c5c2f000) [pid = 13885] [serial = 1752] [outer = 0x7f68c4dc6c00] 20:20:59 INFO - PROCESS | 13885 | 1461208859989 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]]]}] 20:21:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 20:21:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1530ms 20:21:00 INFO - PROCESS | 13885 | 1461208860037 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 20:21:00 INFO - PROCESS | 13885 | 1461208860040 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 20:21:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 20:21:00 INFO - PROCESS | 13885 | 1461208860046 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 20:21:00 INFO - PROCESS | 13885 | 1461208860049 Marionette TRACE conn3 <- [1,2306,null,{}] 20:21:00 INFO - PROCESS | 13885 | 1461208860062 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}] 20:21:00 INFO - PROCESS | 13885 | 1461208860286 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 20:21:00 INFO - PROCESS | 13885 | 1461208860555 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:00 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c70a4800 == 149 [pid = 13885] [id = 584] 20:21:00 INFO - PROCESS | 13885 | ++DOMWINDOW == 145 (0x7f68c5a69800) [pid = 13885] [serial = 1753] [outer = (nil)] 20:21:00 INFO - PROCESS | 13885 | ++DOMWINDOW == 146 (0x7f68c62bb400) [pid = 13885] [serial = 1754] [outer = 0x7f68c5a69800] 20:21:00 INFO - PROCESS | 13885 | 1461208860678 Marionette DEBUG loaded listener.js 20:21:00 INFO - PROCESS | 13885 | ++DOMWINDOW == 147 (0x7f68c6ef3000) [pid = 13885] [serial = 1755] [outer = 0x7f68c5a69800] 20:21:01 INFO - PROCESS | 13885 | 1461208861557 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]]]}] 20:21:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 20:21:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1585ms 20:21:01 INFO - PROCESS | 13885 | 1461208861633 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 20:21:01 INFO - PROCESS | 13885 | 1461208861637 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 20:21:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 20:21:01 INFO - PROCESS | 13885 | 1461208861643 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 20:21:01 INFO - PROCESS | 13885 | 1461208861646 Marionette TRACE conn3 <- [1,2310,null,{}] 20:21:01 INFO - PROCESS | 13885 | 1461208861653 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}] 20:21:01 INFO - PROCESS | 13885 | 1461208861948 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 20:21:02 INFO - PROCESS | 13885 | 1461208862275 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:02 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c73cd000 == 150 [pid = 13885] [id = 585] 20:21:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 148 (0x7f68c7396400) [pid = 13885] [serial = 1756] [outer = (nil)] 20:21:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 149 (0x7f68c74f7400) [pid = 13885] [serial = 1757] [outer = 0x7f68c7396400] 20:21:02 INFO - PROCESS | 13885 | 1461208862360 Marionette DEBUG loaded listener.js 20:21:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 150 (0x7f68c7595400) [pid = 13885] [serial = 1758] [outer = 0x7f68c7396400] 20:21:03 INFO - PROCESS | 13885 | 1461208863216 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]]]}] 20:21:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 20:21:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1637ms 20:21:03 INFO - PROCESS | 13885 | 1461208863281 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 20:21:03 INFO - PROCESS | 13885 | 1461208863285 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 20:21:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 20:21:03 INFO - PROCESS | 13885 | 1461208863291 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 20:21:03 INFO - PROCESS | 13885 | 1461208863295 Marionette TRACE conn3 <- [1,2314,null,{}] 20:21:03 INFO - PROCESS | 13885 | 1461208863300 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}] 20:21:03 INFO - PROCESS | 13885 | 1461208863525 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 20:21:03 INFO - PROCESS | 13885 | 1461208863790 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:03 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c81cb000 == 151 [pid = 13885] [id = 586] 20:21:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 151 (0x7f68c73a1800) [pid = 13885] [serial = 1759] [outer = (nil)] 20:21:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 152 (0x7f68c76e3000) [pid = 13885] [serial = 1760] [outer = 0x7f68c73a1800] 20:21:03 INFO - PROCESS | 13885 | 1461208863904 Marionette DEBUG loaded listener.js 20:21:04 INFO - PROCESS | 13885 | ++DOMWINDOW == 153 (0x7f68c8167c00) [pid = 13885] [serial = 1761] [outer = 0x7f68c73a1800] 20:21:04 INFO - PROCESS | 13885 | 1461208864787 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]]]}] 20:21:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 20:21:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1539ms 20:21:04 INFO - PROCESS | 13885 | 1461208864833 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 20:21:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 20:21:04 INFO - PROCESS | 13885 | 1461208864837 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 20:21:04 INFO - PROCESS | 13885 | 1461208864845 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 20:21:04 INFO - PROCESS | 13885 | 1461208864848 Marionette TRACE conn3 <- [1,2318,null,{}] 20:21:04 INFO - PROCESS | 13885 | 1461208864855 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}] 20:21:05 INFO - PROCESS | 13885 | 1461208865112 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 20:21:05 INFO - PROCESS | 13885 | 1461208865380 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:05 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c9582000 == 152 [pid = 13885] [id = 587] 20:21:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 154 (0x7f68c74f2000) [pid = 13885] [serial = 1762] [outer = (nil)] 20:21:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 155 (0x7f68c8170000) [pid = 13885] [serial = 1763] [outer = 0x7f68c74f2000] 20:21:05 INFO - PROCESS | 13885 | 1461208865507 Marionette DEBUG loaded listener.js 20:21:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 156 (0x7f68c8218400) [pid = 13885] [serial = 1764] [outer = 0x7f68c74f2000] 20:21:06 INFO - PROCESS | 13885 | 1461208866377 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] 20:21:06 INFO - PROCESS | 13885 | 1461208866439 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 20:21:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 20:21:06 INFO - PROCESS | 13885 | 1461208866445 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 20:21:06 INFO - PROCESS | 13885 | 1461208866447 Marionette TRACE conn3 <- [1,2322,null,{}] 20:21:06 INFO - PROCESS | 13885 | 1461208866453 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}] 20:21:06 INFO - PROCESS | 13885 | 1461208866671 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 20:21:06 INFO - PROCESS | 13885 | 1461208866981 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:07 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c9997800 == 153 [pid = 13885] [id = 588] 20:21:07 INFO - PROCESS | 13885 | ++DOMWINDOW == 157 (0x7f68c39d8800) [pid = 13885] [serial = 1765] [outer = (nil)] 20:21:07 INFO - PROCESS | 13885 | ++DOMWINDOW == 158 (0x7f68c8279400) [pid = 13885] [serial = 1766] [outer = 0x7f68c39d8800] 20:21:07 INFO - PROCESS | 13885 | 1461208867059 Marionette DEBUG loaded listener.js 20:21:07 INFO - PROCESS | 13885 | ++DOMWINDOW == 159 (0x7f68c83cd400) [pid = 13885] [serial = 1767] [outer = 0x7f68c39d8800] 20:21:07 INFO - PROCESS | 13885 | 1461208867908 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]]]}] 20:21:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 20:21:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1527ms 20:21:07 INFO - PROCESS | 13885 | 1461208867975 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 20:21:07 INFO - PROCESS | 13885 | 1461208867979 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 20:21:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 20:21:07 INFO - PROCESS | 13885 | 1461208867985 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 20:21:07 INFO - PROCESS | 13885 | 1461208867987 Marionette TRACE conn3 <- [1,2326,null,{}] 20:21:07 INFO - PROCESS | 13885 | 1461208867993 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}] 20:21:08 INFO - PROCESS | 13885 | 1461208868256 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 20:21:08 INFO - PROCESS | 13885 | 1461208868564 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:08 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c9f5d000 == 154 [pid = 13885] [id = 589] 20:21:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 160 (0x7f68c74f5000) [pid = 13885] [serial = 1768] [outer = (nil)] 20:21:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 161 (0x7f68c8463400) [pid = 13885] [serial = 1769] [outer = 0x7f68c74f5000] 20:21:08 INFO - PROCESS | 13885 | 1461208868644 Marionette DEBUG loaded listener.js 20:21:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 162 (0x7f68c8471400) [pid = 13885] [serial = 1770] [outer = 0x7f68c74f5000] 20:21:09 INFO - PROCESS | 13885 | 1461208869653 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]]]}] 20:21:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 20:21:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1734ms 20:21:09 INFO - PROCESS | 13885 | 1461208869721 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 20:21:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 20:21:09 INFO - PROCESS | 13885 | 1461208869725 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 20:21:09 INFO - PROCESS | 13885 | 1461208869732 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 20:21:09 INFO - PROCESS | 13885 | 1461208869736 Marionette TRACE conn3 <- [1,2330,null,{}] 20:21:09 INFO - PROCESS | 13885 | 1461208869741 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}] 20:21:10 INFO - PROCESS | 13885 | 1461208870050 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 20:21:10 INFO - PROCESS | 13885 | 1461208870430 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:10 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cbaa3800 == 155 [pid = 13885] [id = 590] 20:21:10 INFO - PROCESS | 13885 | ++DOMWINDOW == 163 (0x7f68c97b2c00) [pid = 13885] [serial = 1771] [outer = (nil)] 20:21:10 INFO - PROCESS | 13885 | ++DOMWINDOW == 164 (0x7f68c97b5c00) [pid = 13885] [serial = 1772] [outer = 0x7f68c97b2c00] 20:21:10 INFO - PROCESS | 13885 | 1461208870514 Marionette DEBUG loaded listener.js 20:21:10 INFO - PROCESS | 13885 | ++DOMWINDOW == 165 (0x7f68c99ba400) [pid = 13885] [serial = 1773] [outer = 0x7f68c97b2c00] 20:21:11 INFO - PROCESS | 13885 | 1461208871416 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]]]}] 20:21:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 20:21:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1736ms 20:21:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 20:21:11 INFO - PROCESS | 13885 | 1461208871468 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 20:21:11 INFO - PROCESS | 13885 | 1461208871471 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 20:21:11 INFO - PROCESS | 13885 | 1461208871478 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 20:21:11 INFO - PROCESS | 13885 | 1461208871481 Marionette TRACE conn3 <- [1,2334,null,{}] 20:21:11 INFO - PROCESS | 13885 | 1461208871487 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}] 20:21:11 INFO - PROCESS | 13885 | 1461208871714 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 20:21:11 INFO - PROCESS | 13885 | 1461208871986 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:12 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cbca3800 == 156 [pid = 13885] [id = 591] 20:21:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 166 (0x7f68c939c000) [pid = 13885] [serial = 1774] [outer = (nil)] 20:21:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 167 (0x7f68c9ce4800) [pid = 13885] [serial = 1775] [outer = 0x7f68c939c000] 20:21:12 INFO - PROCESS | 13885 | 1461208872112 Marionette DEBUG loaded listener.js 20:21:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 168 (0x7f68c9cf1800) [pid = 13885] [serial = 1776] [outer = 0x7f68c939c000] 20:21:12 INFO - PROCESS | 13885 | 1461208872962 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]]]}] 20:21:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 20:21:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1536ms 20:21:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 20:21:13 INFO - PROCESS | 13885 | 1461208873014 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 20:21:13 INFO - PROCESS | 13885 | 1461208873017 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 20:21:13 INFO - PROCESS | 13885 | 1461208873024 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 20:21:13 INFO - PROCESS | 13885 | 1461208873027 Marionette TRACE conn3 <- [1,2338,null,{}] 20:21:13 INFO - PROCESS | 13885 | 1461208873033 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}] 20:21:13 INFO - PROCESS | 13885 | 1461208873261 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 20:21:13 INFO - PROCESS | 13885 | 1461208873532 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:13 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cd37a800 == 157 [pid = 13885] [id = 592] 20:21:13 INFO - PROCESS | 13885 | ++DOMWINDOW == 169 (0x7f68c97b3000) [pid = 13885] [serial = 1777] [outer = (nil)] 20:21:13 INFO - PROCESS | 13885 | ++DOMWINDOW == 170 (0x7f68c9d0a400) [pid = 13885] [serial = 1778] [outer = 0x7f68c97b3000] 20:21:13 INFO - PROCESS | 13885 | 1461208873650 Marionette DEBUG loaded listener.js 20:21:13 INFO - PROCESS | 13885 | ++DOMWINDOW == 171 (0x7f68c9db0800) [pid = 13885] [serial = 1779] [outer = 0x7f68c97b3000] 20:21:14 INFO - PROCESS | 13885 | 1461208874901 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]]]}] 20:21:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 20:21:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1898ms 20:21:14 INFO - PROCESS | 13885 | 1461208874928 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 20:21:14 INFO - PROCESS | 13885 | 1461208874938 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 20:21:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 20:21:14 INFO - PROCESS | 13885 | 1461208874966 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 20:21:14 INFO - PROCESS | 13885 | 1461208874972 Marionette TRACE conn3 <- [1,2342,null,{}] 20:21:14 INFO - PROCESS | 13885 | 1461208874981 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}] 20:21:15 INFO - PROCESS | 13885 | 1461208875380 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 20:21:15 INFO - PROCESS | 13885 | 1461208875716 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:15 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cd8d2000 == 158 [pid = 13885] [id = 593] 20:21:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 172 (0x7f68c97a8400) [pid = 13885] [serial = 1780] [outer = (nil)] 20:21:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 173 (0x7f68c9db6800) [pid = 13885] [serial = 1781] [outer = 0x7f68c97a8400] 20:21:15 INFO - PROCESS | 13885 | 1461208875797 Marionette DEBUG loaded listener.js 20:21:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 174 (0x7f68cb86fc00) [pid = 13885] [serial = 1782] [outer = 0x7f68c97a8400] 20:21:16 INFO - PROCESS | 13885 | 1461208876606 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]]]}] 20:21:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 20:21:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1691ms 20:21:16 INFO - PROCESS | 13885 | 1461208876654 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 20:21:16 INFO - PROCESS | 13885 | 1461208876658 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 20:21:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 20:21:16 INFO - PROCESS | 13885 | 1461208876664 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 20:21:16 INFO - PROCESS | 13885 | 1461208876667 Marionette TRACE conn3 <- [1,2346,null,{}] 20:21:16 INFO - PROCESS | 13885 | 1461208876673 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}] 20:21:16 INFO - PROCESS | 13885 | 1461208876915 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 20:21:17 INFO - PROCESS | 13885 | 1461208877190 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:17 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d2186000 == 159 [pid = 13885] [id = 594] 20:21:17 INFO - PROCESS | 13885 | ++DOMWINDOW == 175 (0x7f68c9cf1c00) [pid = 13885] [serial = 1783] [outer = (nil)] 20:21:17 INFO - PROCESS | 13885 | ++DOMWINDOW == 176 (0x7f68cb87cc00) [pid = 13885] [serial = 1784] [outer = 0x7f68c9cf1c00] 20:21:17 INFO - PROCESS | 13885 | 1461208877270 Marionette DEBUG loaded listener.js 20:21:17 INFO - PROCESS | 13885 | ++DOMWINDOW == 177 (0x7f68cb93e000) [pid = 13885] [serial = 1785] [outer = 0x7f68c9cf1c00] 20:21:18 INFO - PROCESS | 13885 | 1461208878200 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]]]}] 20:21:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 20:21:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1586ms 20:21:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 20:21:18 INFO - PROCESS | 13885 | 1461208878251 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 20:21:18 INFO - PROCESS | 13885 | 1461208878254 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 20:21:18 INFO - PROCESS | 13885 | 1461208878261 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 20:21:18 INFO - PROCESS | 13885 | 1461208878263 Marionette TRACE conn3 <- [1,2350,null,{}] 20:21:18 INFO - PROCESS | 13885 | 1461208878270 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}] 20:21:18 INFO - PROCESS | 13885 | 1461208878502 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 20:21:18 INFO - PROCESS | 13885 | 1461208878818 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:18 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d326d000 == 160 [pid = 13885] [id = 595] 20:21:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 178 (0x7f68be098800) [pid = 13885] [serial = 1786] [outer = (nil)] 20:21:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 179 (0x7f68cba41800) [pid = 13885] [serial = 1787] [outer = 0x7f68be098800] 20:21:18 INFO - PROCESS | 13885 | 1461208878900 Marionette DEBUG loaded listener.js 20:21:19 INFO - PROCESS | 13885 | ++DOMWINDOW == 180 (0x7f68cba4b800) [pid = 13885] [serial = 1788] [outer = 0x7f68be098800] 20:21:19 INFO - PROCESS | 13885 | 1461208879787 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]]]}] 20:21:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 20:21:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1584ms 20:21:19 INFO - PROCESS | 13885 | 1461208879846 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 20:21:19 INFO - PROCESS | 13885 | 1461208879849 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 20:21:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 20:21:19 INFO - PROCESS | 13885 | 1461208879856 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 20:21:19 INFO - PROCESS | 13885 | 1461208879860 Marionette TRACE conn3 <- [1,2354,null,{}] 20:21:19 INFO - PROCESS | 13885 | 1461208879866 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}] 20:21:20 INFO - PROCESS | 13885 | 1461208880111 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 20:21:20 INFO - PROCESS | 13885 | 1461208880454 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:20 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d391e800 == 161 [pid = 13885] [id = 596] 20:21:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 181 (0x7f68c939cc00) [pid = 13885] [serial = 1789] [outer = (nil)] 20:21:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 182 (0x7f68cbbc8c00) [pid = 13885] [serial = 1790] [outer = 0x7f68c939cc00] 20:21:20 INFO - PROCESS | 13885 | 1461208880537 Marionette DEBUG loaded listener.js 20:21:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 183 (0x7f68cd088c00) [pid = 13885] [serial = 1791] [outer = 0x7f68c939cc00] 20:21:21 INFO - PROCESS | 13885 | 1461208881408 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]]]}] 20:21:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 20:21:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1592ms 20:21:21 INFO - PROCESS | 13885 | 1461208881449 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 20:21:21 INFO - PROCESS | 13885 | 1461208881452 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 20:21:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 20:21:21 INFO - PROCESS | 13885 | 1461208881460 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 20:21:21 INFO - PROCESS | 13885 | 1461208881464 Marionette TRACE conn3 <- [1,2358,null,{}] 20:21:21 INFO - PROCESS | 13885 | 1461208881471 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}] 20:21:21 INFO - PROCESS | 13885 | 1461208881721 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 20:21:22 INFO - PROCESS | 13885 | 1461208882045 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:22 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d406b000 == 162 [pid = 13885] [id = 597] 20:21:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 184 (0x7f68c97a7c00) [pid = 13885] [serial = 1792] [outer = (nil)] 20:21:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 185 (0x7f68cd091000) [pid = 13885] [serial = 1793] [outer = 0x7f68c97a7c00] 20:21:22 INFO - PROCESS | 13885 | 1461208882131 Marionette DEBUG loaded listener.js 20:21:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 186 (0x7f68cd1c6800) [pid = 13885] [serial = 1794] [outer = 0x7f68c97a7c00] 20:21:23 INFO - PROCESS | 13885 | 1461208883008 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]]]}] 20:21:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 20:21:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1595ms 20:21:23 INFO - PROCESS | 13885 | 1461208883056 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 20:21:23 INFO - PROCESS | 13885 | 1461208883060 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 20:21:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 20:21:23 INFO - PROCESS | 13885 | 1461208883067 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 20:21:23 INFO - PROCESS | 13885 | 1461208883069 Marionette TRACE conn3 <- [1,2362,null,{}] 20:21:23 INFO - PROCESS | 13885 | 1461208883076 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}] 20:21:23 INFO - PROCESS | 13885 | 1461208883319 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 20:21:24 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c169d800 == 161 [pid = 13885] [id = 578] 20:21:24 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c28d7000 == 160 [pid = 13885] [id = 577] 20:21:24 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c1617000 == 159 [pid = 13885] [id = 576] 20:21:24 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68bf532800 == 158 [pid = 13885] [id = 575] 20:21:24 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68eb50e000 == 157 [pid = 13885] [id = 569] 20:21:24 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68defe1000 == 156 [pid = 13885] [id = 568] 20:21:24 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dcb5f000 == 155 [pid = 13885] [id = 567] 20:21:24 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7f17000 == 154 [pid = 13885] [id = 566] 20:21:24 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d74a8800 == 153 [pid = 13885] [id = 565] 20:21:24 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d42c5000 == 152 [pid = 13885] [id = 564] 20:21:24 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d39c4000 == 151 [pid = 13885] [id = 563] 20:21:24 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d3172800 == 150 [pid = 13885] [id = 562] 20:21:24 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c9f62000 == 149 [pid = 13885] [id = 561] 20:21:24 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c96cc800 == 148 [pid = 13885] [id = 560] 20:21:24 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c73c4000 == 147 [pid = 13885] [id = 559] 20:21:24 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c6e4b800 == 146 [pid = 13885] [id = 558] 20:21:24 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c3cd1000 == 145 [pid = 13885] [id = 557] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 185 (0x7f68c5c2c000) [pid = 13885] [serial = 1670] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 184 (0x7f68c25d1400) [pid = 13885] [serial = 1668] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 183 (0x7f68c8281000) [pid = 13885] [serial = 1614] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 182 (0x7f68c59a3400) [pid = 13885] [serial = 1665] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 181 (0x7f68c8469000) [pid = 13885] [serial = 1616] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 180 (0x7f68c14e3c00) [pid = 13885] [serial = 1667] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 179 (0x7f68c4dca000) [pid = 13885] [serial = 1664] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 178 (0x7f68c17d0400) [pid = 13885] [serial = 1658] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 177 (0x7f68dcca7c00) [pid = 13885] [serial = 1643] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 176 (0x7f68c26e1800) [pid = 13885] [serial = 1655] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 175 (0x7f68c9db3000) [pid = 13885] [serial = 1619] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 174 (0x7f68ea73ac00) [pid = 13885] [serial = 1649] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 173 (0x7f68d31ee400) [pid = 13885] [serial = 1629] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 172 (0x7f68d3ac3000) [pid = 13885] [serial = 1631] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 171 (0x7f68ef622000) [pid = 13885] [serial = 1652] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 170 (0x7f68c39da400) [pid = 13885] [serial = 1662] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 169 (0x7f68c26e6400) [pid = 13885] [serial = 1656] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 168 (0x7f68d20cec00) [pid = 13885] [serial = 1625] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 167 (0x7f68be0a1400) [pid = 13885] [serial = 1587] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 166 (0x7f68cba48c00) [pid = 13885] [serial = 1620] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 165 (0x7f68c27eb000) [pid = 13885] [serial = 1604] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 164 (0x7f68c8275800) [pid = 13885] [serial = 1613] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 163 (0x7f68efac9c00) [pid = 13885] [serial = 1653] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 162 (0x7f68c4dd1000) [pid = 13885] [serial = 1608] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 161 (0x7f68c8167800) [pid = 13885] [serial = 1611] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 160 (0x7f68d6dd9800) [pid = 13885] [serial = 1634] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 159 (0x7f68c4c11000) [pid = 13885] [serial = 1607] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 158 (0x7f68ea06b400) [pid = 13885] [serial = 1647] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 157 (0x7f68cd096800) [pid = 13885] [serial = 1622] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 156 (0x7f68c27ec400) [pid = 13885] [serial = 1661] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 155 (0x7f68cd3eac00) [pid = 13885] [serial = 1623] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 154 (0x7f68c7598000) [pid = 13885] [serial = 1610] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 153 (0x7f68d3cf0400) [pid = 13885] [serial = 1632] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 152 (0x7f68eb8f6400) [pid = 13885] [serial = 1650] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 151 (0x7f68d2209c00) [pid = 13885] [serial = 1626] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 150 (0x7f68d95d8c00) [pid = 13885] [serial = 1641] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 149 (0x7f68ddcd6000) [pid = 13885] [serial = 1644] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 148 (0x7f68d72a5c00) [pid = 13885] [serial = 1635] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 147 (0x7f68c922e400) [pid = 13885] [serial = 1617] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 146 (0x7f68d7d20000) [pid = 13885] [serial = 1638] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 145 (0x7f68c35a0800) [pid = 13885] [serial = 1605] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 144 (0x7f68d3142c00) [pid = 13885] [serial = 1628] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 143 (0x7f68dea68800) [pid = 13885] [serial = 1646] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 142 (0x7f68d7d45800) [pid = 13885] [serial = 1640] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 141 (0x7f68c24ea400) [pid = 13885] [serial = 1659] [outer = (nil)] [url = about:blank] 20:21:24 INFO - PROCESS | 13885 | --DOMWINDOW == 140 (0x7f68d77b7400) [pid = 13885] [serial = 1637] [outer = (nil)] [url = about:blank] 20:21:25 INFO - PROCESS | 13885 | 1461208885112 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:25 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68bf6e1000 == 146 [pid = 13885] [id = 598] 20:21:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 141 (0x7f68bf5f1800) [pid = 13885] [serial = 1795] [outer = (nil)] 20:21:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 142 (0x7f68bf5f3800) [pid = 13885] [serial = 1796] [outer = 0x7f68bf5f1800] 20:21:25 INFO - PROCESS | 13885 | 1461208885205 Marionette DEBUG loaded listener.js 20:21:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 143 (0x7f68c0796000) [pid = 13885] [serial = 1797] [outer = 0x7f68bf5f1800] 20:21:26 INFO - PROCESS | 13885 | 1461208886066 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]]]}] 20:21:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 20:21:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 3039ms 20:21:26 INFO - PROCESS | 13885 | 1461208886108 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 20:21:26 INFO - PROCESS | 13885 | 1461208886114 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 20:21:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 20:21:26 INFO - PROCESS | 13885 | 1461208886123 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 20:21:26 INFO - PROCESS | 13885 | 1461208886129 Marionette TRACE conn3 <- [1,2366,null,{}] 20:21:26 INFO - PROCESS | 13885 | 1461208886172 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}] 20:21:26 INFO - PROCESS | 13885 | 1461208886402 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 20:21:26 INFO - PROCESS | 13885 | 1461208886589 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:26 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c1632000 == 147 [pid = 13885] [id = 599] 20:21:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 144 (0x7f68bf5f1c00) [pid = 13885] [serial = 1798] [outer = (nil)] 20:21:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 145 (0x7f68c24e7800) [pid = 13885] [serial = 1799] [outer = 0x7f68bf5f1c00] 20:21:26 INFO - PROCESS | 13885 | 1461208886656 Marionette DEBUG loaded listener.js 20:21:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 146 (0x7f68c25cd000) [pid = 13885] [serial = 1800] [outer = 0x7f68bf5f1c00] 20:21:27 INFO - PROCESS | 13885 | 1461208887590 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]]]}] 20:21:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 20:21:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1521ms 20:21:27 INFO - PROCESS | 13885 | 1461208887655 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 20:21:27 INFO - PROCESS | 13885 | 1461208887662 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 20:21:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 20:21:27 INFO - PROCESS | 13885 | 1461208887669 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 20:21:27 INFO - PROCESS | 13885 | 1461208887672 Marionette TRACE conn3 <- [1,2370,null,{}] 20:21:27 INFO - PROCESS | 13885 | 1461208887678 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}] 20:21:27 INFO - PROCESS | 13885 | 1461208887972 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 20:21:28 INFO - PROCESS | 13885 | 1461208888002 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:28 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c451d000 == 148 [pid = 13885] [id = 600] 20:21:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 147 (0x7f68c26dc800) [pid = 13885] [serial = 1801] [outer = (nil)] 20:21:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 148 (0x7f68c3594000) [pid = 13885] [serial = 1802] [outer = 0x7f68c26dc800] 20:21:28 INFO - PROCESS | 13885 | 1461208888078 Marionette DEBUG loaded listener.js 20:21:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 149 (0x7f68c39dac00) [pid = 13885] [serial = 1803] [outer = 0x7f68c26dc800] 20:21:29 INFO - PROCESS | 13885 | 1461208889160 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]]]}] 20:21:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 20:21:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1534ms 20:21:29 INFO - PROCESS | 13885 | 1461208889204 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 20:21:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 20:21:29 INFO - PROCESS | 13885 | 1461208889209 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 20:21:29 INFO - PROCESS | 13885 | 1461208889230 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 20:21:29 INFO - PROCESS | 13885 | 1461208889240 Marionette TRACE conn3 <- [1,2374,null,{}] 20:21:29 INFO - PROCESS | 13885 | 1461208889248 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}] 20:21:29 INFO - PROCESS | 13885 | 1461208889545 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 20:21:30 INFO - PROCESS | 13885 | --DOMWINDOW == 148 (0x7f68d3147400) [pid = 13885] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 20:21:30 INFO - PROCESS | 13885 | --DOMWINDOW == 147 (0x7f68cd097c00) [pid = 13885] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 20:21:30 INFO - PROCESS | 13885 | --DOMWINDOW == 146 (0x7f68cd092000) [pid = 13885] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 20:21:30 INFO - PROCESS | 13885 | --DOMWINDOW == 145 (0x7f68c74f6800) [pid = 13885] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 20:21:30 INFO - PROCESS | 13885 | --DOMWINDOW == 144 (0x7f68c5a70000) [pid = 13885] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 20:21:30 INFO - PROCESS | 13885 | --DOMWINDOW == 143 (0x7f68c59a9800) [pid = 13885] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 20:21:30 INFO - PROCESS | 13885 | --DOMWINDOW == 142 (0x7f68c59aa800) [pid = 13885] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 20:21:30 INFO - PROCESS | 13885 | --DOMWINDOW == 141 (0x7f68c3596000) [pid = 13885] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 20:21:30 INFO - PROCESS | 13885 | --DOMWINDOW == 140 (0x7f68be09a400) [pid = 13885] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 20:21:30 INFO - PROCESS | 13885 | --DOMWINDOW == 139 (0x7f68c14e8c00) [pid = 13885] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 20:21:30 INFO - PROCESS | 13885 | --DOMWINDOW == 138 (0x7f68be093800) [pid = 13885] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 20:21:30 INFO - PROCESS | 13885 | --DOMWINDOW == 137 (0x7f68be093000) [pid = 13885] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 20:21:30 INFO - PROCESS | 13885 | --DOMWINDOW == 136 (0x7f68c079a400) [pid = 13885] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 20:21:30 INFO - PROCESS | 13885 | --DOMWINDOW == 135 (0x7f68dc064c00) [pid = 13885] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 20:21:30 INFO - PROCESS | 13885 | --DOMWINDOW == 134 (0x7f68d7d27400) [pid = 13885] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 20:21:30 INFO - PROCESS | 13885 | --DOMWINDOW == 133 (0x7f68d7d24c00) [pid = 13885] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 20:21:30 INFO - PROCESS | 13885 | --DOMWINDOW == 132 (0x7f68be094400) [pid = 13885] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 20:21:30 INFO - PROCESS | 13885 | --DOMWINDOW == 131 (0x7f68c39e3000) [pid = 13885] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 20:21:30 INFO - PROCESS | 13885 | --DOMWINDOW == 130 (0x7f68c26e1000) [pid = 13885] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 20:21:30 INFO - PROCESS | 13885 | --DOMWINDOW == 129 (0x7f68d73d4c00) [pid = 13885] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 20:21:30 INFO - PROCESS | 13885 | --DOMWINDOW == 128 (0x7f68d73ccc00) [pid = 13885] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 20:21:30 INFO - PROCESS | 13885 | --DOMWINDOW == 127 (0x7f68cd358c00) [pid = 13885] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 20:21:30 INFO - PROCESS | 13885 | --DOMWINDOW == 126 (0x7f68c74f2800) [pid = 13885] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 20:21:30 INFO - PROCESS | 13885 | 1461208890284 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:30 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c161d000 == 149 [pid = 13885] [id = 601] 20:21:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 127 (0x7f68be093000) [pid = 13885] [serial = 1804] [outer = (nil)] 20:21:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 128 (0x7f68bf5ec000) [pid = 13885] [serial = 1805] [outer = 0x7f68be093000] 20:21:30 INFO - PROCESS | 13885 | 1461208890350 Marionette DEBUG loaded listener.js 20:21:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 129 (0x7f68c359dc00) [pid = 13885] [serial = 1806] [outer = 0x7f68be093000] 20:21:31 INFO - PROCESS | 13885 | 1461208891101 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]]]}] 20:21:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 20:21:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1911ms 20:21:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 20:21:31 INFO - PROCESS | 13885 | 1461208891132 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 20:21:31 INFO - PROCESS | 13885 | 1461208891136 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 20:21:31 INFO - PROCESS | 13885 | 1461208891144 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 20:21:31 INFO - PROCESS | 13885 | 1461208891146 Marionette TRACE conn3 <- [1,2378,null,{}] 20:21:31 INFO - PROCESS | 13885 | 1461208891165 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}] 20:21:31 INFO - PROCESS | 13885 | 1461208891382 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 20:21:31 INFO - PROCESS | 13885 | 1461208891402 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:31 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c5fa2800 == 150 [pid = 13885] [id = 602] 20:21:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 130 (0x7f68c39d8400) [pid = 13885] [serial = 1807] [outer = (nil)] 20:21:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 131 (0x7f68c59a2000) [pid = 13885] [serial = 1808] [outer = 0x7f68c39d8400] 20:21:31 INFO - PROCESS | 13885 | 1461208891466 Marionette DEBUG loaded listener.js 20:21:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 132 (0x7f68c5a61800) [pid = 13885] [serial = 1809] [outer = 0x7f68c39d8400] 20:21:32 INFO - PROCESS | 13885 | 1461208892698 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]]]}] 20:21:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 20:21:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1600ms 20:21:32 INFO - PROCESS | 13885 | 1461208892744 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 20:21:32 INFO - PROCESS | 13885 | 1461208892750 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 20:21:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 20:21:32 INFO - PROCESS | 13885 | 1461208892759 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 20:21:32 INFO - PROCESS | 13885 | 1461208892765 Marionette TRACE conn3 <- [1,2382,null,{}] 20:21:32 INFO - PROCESS | 13885 | 1461208892775 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}] 20:21:33 INFO - PROCESS | 13885 | 1461208893033 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 20:21:33 INFO - PROCESS | 13885 | 1461208893386 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:33 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c28d7000 == 151 [pid = 13885] [id = 603] 20:21:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 133 (0x7f68bf5f6800) [pid = 13885] [serial = 1810] [outer = (nil)] 20:21:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 134 (0x7f68c24ec800) [pid = 13885] [serial = 1811] [outer = 0x7f68bf5f6800] 20:21:33 INFO - PROCESS | 13885 | 1461208893470 Marionette DEBUG loaded listener.js 20:21:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 135 (0x7f68c26dbc00) [pid = 13885] [serial = 1812] [outer = 0x7f68bf5f6800] 20:21:34 INFO - PROCESS | 13885 | 1461208894408 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]]]}] 20:21:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 20:21:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1689ms 20:21:34 INFO - PROCESS | 13885 | 1461208894448 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 20:21:34 INFO - PROCESS | 13885 | 1461208894457 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 20:21:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 20:21:34 INFO - PROCESS | 13885 | 1461208894468 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 20:21:34 INFO - PROCESS | 13885 | 1461208894472 Marionette TRACE conn3 <- [1,2386,null,{}] 20:21:34 INFO - PROCESS | 13885 | 1461208894479 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}] 20:21:34 INFO - PROCESS | 13885 | 1461208894733 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 20:21:35 INFO - PROCESS | 13885 | 1461208895042 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:35 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c6155000 == 152 [pid = 13885] [id = 604] 20:21:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 136 (0x7f68c27ec400) [pid = 13885] [serial = 1813] [outer = (nil)] 20:21:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 137 (0x7f68c427d800) [pid = 13885] [serial = 1814] [outer = 0x7f68c27ec400] 20:21:35 INFO - PROCESS | 13885 | 1461208895125 Marionette DEBUG loaded listener.js 20:21:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 138 (0x7f68c4c11000) [pid = 13885] [serial = 1815] [outer = 0x7f68c27ec400] 20:21:36 INFO - PROCESS | 13885 | 1461208896111 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]]]}] 20:21:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 20:21:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1690ms 20:21:36 INFO - PROCESS | 13885 | 1461208896158 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 20:21:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 20:21:36 INFO - PROCESS | 13885 | 1461208896163 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 20:21:36 INFO - PROCESS | 13885 | 1461208896170 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 20:21:36 INFO - PROCESS | 13885 | 1461208896175 Marionette TRACE conn3 <- [1,2390,null,{}] 20:21:36 INFO - PROCESS | 13885 | 1461208896193 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}] 20:21:36 INFO - PROCESS | 13885 | 1461208896440 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 20:21:36 INFO - PROCESS | 13885 | 1461208896746 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:36 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c71ce000 == 153 [pid = 13885] [id = 605] 20:21:36 INFO - PROCESS | 13885 | ++DOMWINDOW == 139 (0x7f68c4c14c00) [pid = 13885] [serial = 1816] [outer = (nil)] 20:21:36 INFO - PROCESS | 13885 | ++DOMWINDOW == 140 (0x7f68c5c27c00) [pid = 13885] [serial = 1817] [outer = 0x7f68c4c14c00] 20:21:36 INFO - PROCESS | 13885 | 1461208896831 Marionette DEBUG loaded listener.js 20:21:36 INFO - PROCESS | 13885 | ++DOMWINDOW == 141 (0x7f68c6ef5c00) [pid = 13885] [serial = 1818] [outer = 0x7f68c4c14c00] 20:21:37 INFO - PROCESS | 13885 | 1461208897686 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]]]}] 20:21:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 20:21:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1587ms 20:21:37 INFO - PROCESS | 13885 | 1461208897756 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 20:21:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 20:21:37 INFO - PROCESS | 13885 | 1461208897761 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 20:21:37 INFO - PROCESS | 13885 | 1461208897768 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 20:21:37 INFO - PROCESS | 13885 | 1461208897771 Marionette TRACE conn3 <- [1,2394,null,{}] 20:21:37 INFO - PROCESS | 13885 | 1461208897777 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}] 20:21:38 INFO - PROCESS | 13885 | 1461208898014 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 20:21:38 INFO - PROCESS | 13885 | 1461208898278 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:38 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c9349000 == 154 [pid = 13885] [id = 606] 20:21:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 142 (0x7f68c59aa800) [pid = 13885] [serial = 1819] [outer = (nil)] 20:21:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 143 (0x7f68c7394400) [pid = 13885] [serial = 1820] [outer = 0x7f68c59aa800] 20:21:38 INFO - PROCESS | 13885 | 1461208898401 Marionette DEBUG loaded listener.js 20:21:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 144 (0x7f68c739e400) [pid = 13885] [serial = 1821] [outer = 0x7f68c59aa800] 20:21:39 INFO - PROCESS | 13885 | 1461208899291 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]]]}] 20:21:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 20:21:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1583ms 20:21:39 INFO - PROCESS | 13885 | 1461208899352 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 20:21:39 INFO - PROCESS | 13885 | 1461208899355 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 20:21:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 20:21:39 INFO - PROCESS | 13885 | 1461208899361 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 20:21:39 INFO - PROCESS | 13885 | 1461208899365 Marionette TRACE conn3 <- [1,2398,null,{}] 20:21:39 INFO - PROCESS | 13885 | 1461208899370 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}] 20:21:39 INFO - PROCESS | 13885 | 1461208899604 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 20:21:39 INFO - PROCESS | 13885 | 1461208899919 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:39 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c9779000 == 155 [pid = 13885] [id = 607] 20:21:39 INFO - PROCESS | 13885 | ++DOMWINDOW == 145 (0x7f68c7311800) [pid = 13885] [serial = 1822] [outer = (nil)] 20:21:39 INFO - PROCESS | 13885 | ++DOMWINDOW == 146 (0x7f68c7594000) [pid = 13885] [serial = 1823] [outer = 0x7f68c7311800] 20:21:40 INFO - PROCESS | 13885 | 1461208899998 Marionette DEBUG loaded listener.js 20:21:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 147 (0x7f68c816e000) [pid = 13885] [serial = 1824] [outer = 0x7f68c7311800] 20:21:40 INFO - PROCESS | 13885 | 1461208900941 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]]]}] 20:21:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 20:21:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1639ms 20:21:41 INFO - PROCESS | 13885 | 1461208901002 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 20:21:41 INFO - PROCESS | 13885 | 1461208901007 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 20:21:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 20:21:41 INFO - PROCESS | 13885 | 1461208901013 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 20:21:41 INFO - PROCESS | 13885 | 1461208901016 Marionette TRACE conn3 <- [1,2402,null,{}] 20:21:41 INFO - PROCESS | 13885 | 1461208901022 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}] 20:21:41 INFO - PROCESS | 13885 | 1461208901326 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 20:21:41 INFO - PROCESS | 13885 | 1461208901652 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:41 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cb188000 == 156 [pid = 13885] [id = 608] 20:21:41 INFO - PROCESS | 13885 | ++DOMWINDOW == 148 (0x7f68c4c13400) [pid = 13885] [serial = 1825] [outer = (nil)] 20:21:41 INFO - PROCESS | 13885 | ++DOMWINDOW == 149 (0x7f68c93a0400) [pid = 13885] [serial = 1826] [outer = 0x7f68c4c13400] 20:21:41 INFO - PROCESS | 13885 | 1461208901738 Marionette DEBUG loaded listener.js 20:21:41 INFO - PROCESS | 13885 | ++DOMWINDOW == 150 (0x7f68c97b0400) [pid = 13885] [serial = 1827] [outer = 0x7f68c4c13400] 20:21:42 INFO - PROCESS | 13885 | 1461208902581 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]]]}] 20:21:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 20:21:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1629ms 20:21:42 INFO - PROCESS | 13885 | 1461208902644 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 20:21:42 INFO - PROCESS | 13885 | 1461208902646 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 20:21:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 20:21:42 INFO - PROCESS | 13885 | 1461208902653 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 20:21:42 INFO - PROCESS | 13885 | 1461208902655 Marionette TRACE conn3 <- [1,2406,null,{}] 20:21:42 INFO - PROCESS | 13885 | 1461208902661 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}] 20:21:42 INFO - PROCESS | 13885 | 1461208902896 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 20:21:43 INFO - PROCESS | 13885 | 1461208903162 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:43 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cbc5e000 == 157 [pid = 13885] [id = 609] 20:21:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 151 (0x7f68c62b1400) [pid = 13885] [serial = 1828] [outer = (nil)] 20:21:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 152 (0x7f68c99b9400) [pid = 13885] [serial = 1829] [outer = 0x7f68c62b1400] 20:21:43 INFO - PROCESS | 13885 | 1461208903293 Marionette DEBUG loaded listener.js 20:21:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 153 (0x7f68c9ce5c00) [pid = 13885] [serial = 1830] [outer = 0x7f68c62b1400] 20:21:44 INFO - PROCESS | 13885 | 1461208904170 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]]]}] 20:21:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 20:21:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1580ms 20:21:44 INFO - PROCESS | 13885 | 1461208904235 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 20:21:44 INFO - PROCESS | 13885 | 1461208904239 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 20:21:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 20:21:44 INFO - PROCESS | 13885 | 1461208904247 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 20:21:44 INFO - PROCESS | 13885 | 1461208904250 Marionette TRACE conn3 <- [1,2410,null,{}] 20:21:44 INFO - PROCESS | 13885 | 1461208904256 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}] 20:21:44 INFO - PROCESS | 13885 | 1461208904499 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 20:21:44 INFO - PROCESS | 13885 | 1461208904821 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:44 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d1f9b800 == 158 [pid = 13885] [id = 610] 20:21:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 154 (0x7f68c846a800) [pid = 13885] [serial = 1831] [outer = (nil)] 20:21:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 155 (0x7f68c9dbcc00) [pid = 13885] [serial = 1832] [outer = 0x7f68c846a800] 20:21:44 INFO - PROCESS | 13885 | 1461208904904 Marionette DEBUG loaded listener.js 20:21:45 INFO - PROCESS | 13885 | ++DOMWINDOW == 156 (0x7f68cba4c800) [pid = 13885] [serial = 1833] [outer = 0x7f68c846a800] 20:21:45 INFO - PROCESS | 13885 | 1461208905820 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]]]}] 20:21:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 20:21:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1586ms 20:21:45 INFO - PROCESS | 13885 | 1461208905833 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 20:21:45 INFO - PROCESS | 13885 | 1461208905837 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 20:21:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 20:21:45 INFO - PROCESS | 13885 | 1461208905844 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 20:21:45 INFO - PROCESS | 13885 | 1461208905846 Marionette TRACE conn3 <- [1,2414,null,{}] 20:21:45 INFO - PROCESS | 13885 | 1461208905852 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}] 20:21:46 INFO - PROCESS | 13885 | 1461208906084 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 20:21:46 INFO - PROCESS | 13885 | 1461208906332 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:46 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d363e000 == 159 [pid = 13885] [id = 611] 20:21:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 157 (0x7f68c62b9800) [pid = 13885] [serial = 1834] [outer = (nil)] 20:21:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 158 (0x7f68cbbcb400) [pid = 13885] [serial = 1835] [outer = 0x7f68c62b9800] 20:21:46 INFO - PROCESS | 13885 | 1461208906482 Marionette DEBUG loaded listener.js 20:21:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 159 (0x7f68cd357c00) [pid = 13885] [serial = 1836] [outer = 0x7f68c62b9800] 20:21:47 INFO - PROCESS | 13885 | 1461208907671 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]]]}] 20:21:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 20:21:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1880ms 20:21:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 20:21:47 INFO - PROCESS | 13885 | 1461208907726 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 20:21:47 INFO - PROCESS | 13885 | 1461208907729 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 20:21:47 INFO - PROCESS | 13885 | 1461208907735 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 20:21:47 INFO - PROCESS | 13885 | 1461208907738 Marionette TRACE conn3 <- [1,2418,null,{}] 20:21:47 INFO - PROCESS | 13885 | 1461208907744 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}] 20:21:47 INFO - PROCESS | 13885 | 1461208907980 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 20:21:48 INFO - PROCESS | 13885 | 1461208908295 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:48 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d4080000 == 160 [pid = 13885] [id = 612] 20:21:48 INFO - PROCESS | 13885 | ++DOMWINDOW == 160 (0x7f68c74f2c00) [pid = 13885] [serial = 1837] [outer = (nil)] 20:21:48 INFO - PROCESS | 13885 | ++DOMWINDOW == 161 (0x7f68cd3bb800) [pid = 13885] [serial = 1838] [outer = 0x7f68c74f2c00] 20:21:48 INFO - PROCESS | 13885 | 1461208908377 Marionette DEBUG loaded listener.js 20:21:48 INFO - PROCESS | 13885 | ++DOMWINDOW == 162 (0x7f68cd3e7000) [pid = 13885] [serial = 1839] [outer = 0x7f68c74f2c00] 20:21:49 INFO - PROCESS | 13885 | 1461208909269 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]]]}] 20:21:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 20:21:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1596ms 20:21:49 INFO - PROCESS | 13885 | 1461208909331 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 20:21:49 INFO - PROCESS | 13885 | 1461208909336 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 20:21:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 20:21:49 INFO - PROCESS | 13885 | 1461208909342 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 20:21:49 INFO - PROCESS | 13885 | 1461208909346 Marionette TRACE conn3 <- [1,2422,null,{}] 20:21:49 INFO - PROCESS | 13885 | 1461208909352 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}] 20:21:49 INFO - PROCESS | 13885 | 1461208909604 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 20:21:49 INFO - PROCESS | 13885 | 1461208909933 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:49 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d42d9800 == 161 [pid = 13885] [id = 613] 20:21:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 163 (0x7f68cd6d3c00) [pid = 13885] [serial = 1840] [outer = (nil)] 20:21:50 INFO - PROCESS | 13885 | ++DOMWINDOW == 164 (0x7f68d20c9800) [pid = 13885] [serial = 1841] [outer = 0x7f68cd6d3c00] 20:21:50 INFO - PROCESS | 13885 | 1461208910021 Marionette DEBUG loaded listener.js 20:21:50 INFO - PROCESS | 13885 | ++DOMWINDOW == 165 (0x7f68d2104400) [pid = 13885] [serial = 1842] [outer = 0x7f68cd6d3c00] 20:21:50 INFO - PROCESS | 13885 | 1461208910865 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]]]}] 20:21:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 20:21:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1586ms 20:21:50 INFO - PROCESS | 13885 | 1461208910929 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 20:21:50 INFO - PROCESS | 13885 | 1461208910933 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 20:21:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 20:21:50 INFO - PROCESS | 13885 | 1461208910939 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 20:21:50 INFO - PROCESS | 13885 | 1461208910942 Marionette TRACE conn3 <- [1,2426,null,{}] 20:21:50 INFO - PROCESS | 13885 | 1461208910947 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}] 20:21:51 INFO - PROCESS | 13885 | 1461208911180 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 20:21:51 INFO - PROCESS | 13885 | 1461208911452 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:51 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d5f43800 == 162 [pid = 13885] [id = 614] 20:21:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 166 (0x7f68d20c6000) [pid = 13885] [serial = 1843] [outer = (nil)] 20:21:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 167 (0x7f68d21c7c00) [pid = 13885] [serial = 1844] [outer = 0x7f68d20c6000] 20:21:51 INFO - PROCESS | 13885 | 1461208911571 Marionette DEBUG loaded listener.js 20:21:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 168 (0x7f68d21d4800) [pid = 13885] [serial = 1845] [outer = 0x7f68d20c6000] 20:21:52 INFO - PROCESS | 13885 | 1461208912397 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]]]}] 20:21:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 20:21:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1528ms 20:21:52 INFO - PROCESS | 13885 | 1461208912468 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 20:21:52 INFO - PROCESS | 13885 | 1461208912472 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 20:21:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 20:21:52 INFO - PROCESS | 13885 | 1461208912478 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 20:21:52 INFO - PROCESS | 13885 | 1461208912481 Marionette TRACE conn3 <- [1,2430,null,{}] 20:21:52 INFO - PROCESS | 13885 | 1461208912486 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}] 20:21:52 INFO - PROCESS | 13885 | 1461208912710 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 20:21:52 INFO - PROCESS | 13885 | 1461208912979 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:53 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d726b000 == 163 [pid = 13885] [id = 615] 20:21:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 169 (0x7f68d20c2800) [pid = 13885] [serial = 1846] [outer = (nil)] 20:21:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 170 (0x7f68d2208800) [pid = 13885] [serial = 1847] [outer = 0x7f68d20c2800] 20:21:53 INFO - PROCESS | 13885 | 1461208913099 Marionette DEBUG loaded listener.js 20:21:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 171 (0x7f68d311c800) [pid = 13885] [serial = 1848] [outer = 0x7f68d20c2800] 20:21:53 INFO - PROCESS | 13885 | 1461208913937 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]]]}] 20:21:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 20:21:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1533ms 20:21:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 20:21:54 INFO - PROCESS | 13885 | 1461208914012 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 20:21:54 INFO - PROCESS | 13885 | 1461208914015 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 20:21:54 INFO - PROCESS | 13885 | 1461208914021 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 20:21:54 INFO - PROCESS | 13885 | 1461208914024 Marionette TRACE conn3 <- [1,2434,null,{}] 20:21:54 INFO - PROCESS | 13885 | 1461208914030 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}] 20:21:54 INFO - PROCESS | 13885 | 1461208914264 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 20:21:54 INFO - PROCESS | 13885 | 1461208914536 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:54 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d74af000 == 164 [pid = 13885] [id = 616] 20:21:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 172 (0x7f68d2109000) [pid = 13885] [serial = 1849] [outer = (nil)] 20:21:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 173 (0x7f68d3127000) [pid = 13885] [serial = 1850] [outer = 0x7f68d2109000] 20:21:54 INFO - PROCESS | 13885 | 1461208914652 Marionette DEBUG loaded listener.js 20:21:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 174 (0x7f68d313ac00) [pid = 13885] [serial = 1851] [outer = 0x7f68d2109000] 20:21:55 INFO - PROCESS | 13885 | 1461208915514 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]]]}] 20:21:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 20:21:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1543ms 20:21:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 20:21:55 INFO - PROCESS | 13885 | 1461208915564 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 20:21:55 INFO - PROCESS | 13885 | 1461208915567 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 20:21:55 INFO - PROCESS | 13885 | 1461208915573 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 20:21:55 INFO - PROCESS | 13885 | 1461208915576 Marionette TRACE conn3 <- [1,2438,null,{}] 20:21:55 INFO - PROCESS | 13885 | 1461208915581 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}] 20:21:55 INFO - PROCESS | 13885 | 1461208915818 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 20:21:56 INFO - PROCESS | 13885 | 1461208916181 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:56 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7c1f800 == 165 [pid = 13885] [id = 617] 20:21:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 175 (0x7f68c4c19c00) [pid = 13885] [serial = 1852] [outer = (nil)] 20:21:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 176 (0x7f68d314a800) [pid = 13885] [serial = 1853] [outer = 0x7f68c4c19c00] 20:21:56 INFO - PROCESS | 13885 | 1461208916260 Marionette DEBUG loaded listener.js 20:21:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 177 (0x7f68d3154800) [pid = 13885] [serial = 1854] [outer = 0x7f68c4c19c00] 20:21:57 INFO - PROCESS | 13885 | 1461208917127 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]]]}] 20:21:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 20:21:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1584ms 20:21:57 INFO - PROCESS | 13885 | 1461208917158 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 20:21:57 INFO - PROCESS | 13885 | 1461208917162 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 20:21:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 20:21:57 INFO - PROCESS | 13885 | 1461208917167 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 20:21:57 INFO - PROCESS | 13885 | 1461208917171 Marionette TRACE conn3 <- [1,2442,null,{}] 20:21:57 INFO - PROCESS | 13885 | 1461208917177 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}] 20:21:57 INFO - PROCESS | 13885 | 1461208917400 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 20:21:57 INFO - PROCESS | 13885 | 1461208917676 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:57 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7d84800 == 166 [pid = 13885] [id = 618] 20:21:57 INFO - PROCESS | 13885 | ++DOMWINDOW == 178 (0x7f68d313bc00) [pid = 13885] [serial = 1855] [outer = (nil)] 20:21:57 INFO - PROCESS | 13885 | ++DOMWINDOW == 179 (0x7f68d31e7400) [pid = 13885] [serial = 1856] [outer = 0x7f68d313bc00] 20:21:57 INFO - PROCESS | 13885 | 1461208917796 Marionette DEBUG loaded listener.js 20:21:57 INFO - PROCESS | 13885 | ++DOMWINDOW == 180 (0x7f68d3154400) [pid = 13885] [serial = 1857] [outer = 0x7f68d313bc00] 20:21:58 INFO - PROCESS | 13885 | 1461208918625 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]]]}] 20:21:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 20:21:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1483ms 20:21:58 INFO - PROCESS | 13885 | 1461208918658 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 20:21:58 INFO - PROCESS | 13885 | 1461208918661 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 20:21:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 20:21:58 INFO - PROCESS | 13885 | 1461208918671 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 20:21:58 INFO - PROCESS | 13885 | 1461208918674 Marionette TRACE conn3 <- [1,2446,null,{}] 20:21:58 INFO - PROCESS | 13885 | 1461208918679 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}] 20:21:58 INFO - PROCESS | 13885 | 1461208918913 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 20:21:59 INFO - PROCESS | 13885 | 1461208919187 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:59 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7f16000 == 167 [pid = 13885] [id = 619] 20:21:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 181 (0x7f68d31e3800) [pid = 13885] [serial = 1858] [outer = (nil)] 20:21:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 182 (0x7f68d3681000) [pid = 13885] [serial = 1859] [outer = 0x7f68d31e3800] 20:21:59 INFO - PROCESS | 13885 | 1461208919304 Marionette DEBUG loaded listener.js 20:21:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 183 (0x7f68d3753000) [pid = 13885] [serial = 1860] [outer = 0x7f68d31e3800] 20:22:00 INFO - PROCESS | 13885 | 1461208920151 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]]]}] 20:22:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 20:22:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1532ms 20:22:00 INFO - PROCESS | 13885 | 1461208920205 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 20:22:00 INFO - PROCESS | 13885 | 1461208920208 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 20:22:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 20:22:00 INFO - PROCESS | 13885 | 1461208920215 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 20:22:00 INFO - PROCESS | 13885 | 1461208920217 Marionette TRACE conn3 <- [1,2450,null,{}] 20:22:00 INFO - PROCESS | 13885 | 1461208920224 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}] 20:22:00 INFO - PROCESS | 13885 | 1461208920480 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 20:22:00 INFO - PROCESS | 13885 | 1461208920800 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:00 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d9f5a000 == 168 [pid = 13885] [id = 620] 20:22:00 INFO - PROCESS | 13885 | ++DOMWINDOW == 184 (0x7f68c922f000) [pid = 13885] [serial = 1861] [outer = (nil)] 20:22:00 INFO - PROCESS | 13885 | ++DOMWINDOW == 185 (0x7f68d3864800) [pid = 13885] [serial = 1862] [outer = 0x7f68c922f000] 20:22:00 INFO - PROCESS | 13885 | 1461208920878 Marionette DEBUG loaded listener.js 20:22:01 INFO - PROCESS | 13885 | ++DOMWINDOW == 186 (0x7f68d3ac1400) [pid = 13885] [serial = 1863] [outer = 0x7f68c922f000] 20:22:01 INFO - PROCESS | 13885 | 1461208921764 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]]]}] 20:22:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 20:22:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1580ms 20:22:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 20:22:01 INFO - PROCESS | 13885 | 1461208921796 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 20:22:01 INFO - PROCESS | 13885 | 1461208921799 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 20:22:01 INFO - PROCESS | 13885 | 1461208921805 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 20:22:01 INFO - PROCESS | 13885 | 1461208921808 Marionette TRACE conn3 <- [1,2454,null,{}] 20:22:01 INFO - PROCESS | 13885 | 1461208921813 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}] 20:22:02 INFO - PROCESS | 13885 | 1461208922045 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 20:22:02 INFO - PROCESS | 13885 | 1461208922374 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:02 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dbe95000 == 169 [pid = 13885] [id = 621] 20:22:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 187 (0x7f68d20c8800) [pid = 13885] [serial = 1864] [outer = (nil)] 20:22:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 188 (0x7f68d3acd800) [pid = 13885] [serial = 1865] [outer = 0x7f68d20c8800] 20:22:02 INFO - PROCESS | 13885 | 1461208922458 Marionette DEBUG loaded listener.js 20:22:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 189 (0x7f68d3ad9800) [pid = 13885] [serial = 1866] [outer = 0x7f68d20c8800] 20:22:04 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c161d000 == 168 [pid = 13885] [id = 601] 20:22:04 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c451d000 == 167 [pid = 13885] [id = 600] 20:22:04 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c1632000 == 166 [pid = 13885] [id = 599] 20:22:04 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68bf6e1000 == 165 [pid = 13885] [id = 598] 20:22:04 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d326d000 == 164 [pid = 13885] [id = 595] 20:22:04 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d2186000 == 163 [pid = 13885] [id = 594] 20:22:04 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cd8d2000 == 162 [pid = 13885] [id = 593] 20:22:04 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cd37a800 == 161 [pid = 13885] [id = 592] 20:22:04 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cbca3800 == 160 [pid = 13885] [id = 591] 20:22:04 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cbaa3800 == 159 [pid = 13885] [id = 590] 20:22:04 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c9f5d000 == 158 [pid = 13885] [id = 589] 20:22:04 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c9997800 == 157 [pid = 13885] [id = 588] 20:22:04 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c9582000 == 156 [pid = 13885] [id = 587] 20:22:04 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c81cb000 == 155 [pid = 13885] [id = 586] 20:22:04 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c73cd000 == 154 [pid = 13885] [id = 585] 20:22:04 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c70a4800 == 153 [pid = 13885] [id = 584] 20:22:04 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c701a800 == 152 [pid = 13885] [id = 583] 20:22:04 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c614b000 == 151 [pid = 13885] [id = 582] 20:22:04 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c5f50800 == 150 [pid = 13885] [id = 581] 20:22:04 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c597f800 == 149 [pid = 13885] [id = 579] 20:22:04 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c1699800 == 148 [pid = 13885] [id = 580] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 188 (0x7f68c7395000) [pid = 13885] [serial = 1602] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 187 (0x7f68c45d6000) [pid = 13885] [serial = 1739] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 186 (0x7f68c3598400) [pid = 13885] [serial = 1734] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 185 (0x7f68c27e7800) [pid = 13885] [serial = 1733] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 184 (0x7f68d95dd400) [pid = 13885] [serial = 1706] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 183 (0x7f68d7d23c00) [pid = 13885] [serial = 1704] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 182 (0x7f68d778ac00) [pid = 13885] [serial = 1703] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 181 (0x7f68d6ddb400) [pid = 13885] [serial = 1701] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 180 (0x7f68d6c67000) [pid = 13885] [serial = 1700] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 179 (0x7f68d5f27800) [pid = 13885] [serial = 1698] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 178 (0x7f68d528b000) [pid = 13885] [serial = 1697] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 177 (0x7f68d41b0800) [pid = 13885] [serial = 1695] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 176 (0x7f68d3af0800) [pid = 13885] [serial = 1694] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 175 (0x7f68d313c800) [pid = 13885] [serial = 1691] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 174 (0x7f68d32a9000) [pid = 13885] [serial = 1692] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 173 (0x7f68d2104000) [pid = 13885] [serial = 1689] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 172 (0x7f68cd1ce400) [pid = 13885] [serial = 1688] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 171 (0x7f68c9975800) [pid = 13885] [serial = 1686] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 170 (0x7f68c97af000) [pid = 13885] [serial = 1685] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 169 (0x7f68c922d400) [pid = 13885] [serial = 1683] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 168 (0x7f68c8468400) [pid = 13885] [serial = 1682] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 167 (0x7f68c8279000) [pid = 13885] [serial = 1680] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 166 (0x7f68c816c400) [pid = 13885] [serial = 1679] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 165 (0x7f68c5a70c00) [pid = 13885] [serial = 1677] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 164 (0x7f68c5a67800) [pid = 13885] [serial = 1676] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 163 (0x7f68c45cec00) [pid = 13885] [serial = 1674] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 162 (0x7f68c39db800) [pid = 13885] [serial = 1673] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 161 (0x7f68c24f4000) [pid = 13885] [serial = 1730] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 160 (0x7f68c14ec000) [pid = 13885] [serial = 1727] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 159 (0x7f68c17d4c00) [pid = 13885] [serial = 1728] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 158 (0x7f68c079d800) [pid = 13885] [serial = 1725] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 157 (0x7f68bf5f7800) [pid = 13885] [serial = 1724] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 156 (0x7f68bf5f6000) [pid = 13885] [serial = 1722] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 155 (0x7f68bf5e9800) [pid = 13885] [serial = 1721] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 154 (0x7f68ef68e800) [pid = 13885] [serial = 1719] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 153 (0x7f68d3cec400) [pid = 13885] [serial = 1718] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 152 (0x7f68eb8ec000) [pid = 13885] [serial = 1716] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 151 (0x7f68ea7b2c00) [pid = 13885] [serial = 1715] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 150 (0x7f68ea3a0800) [pid = 13885] [serial = 1713] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 149 (0x7f68e3653c00) [pid = 13885] [serial = 1712] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 148 (0x7f68dedab000) [pid = 13885] [serial = 1710] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 147 (0x7f68dd929000) [pid = 13885] [serial = 1709] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 146 (0x7f68dc367000) [pid = 13885] [serial = 1707] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 145 (0x7f68c17d4400) [pid = 13885] [serial = 1736] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 144 (0x7f68c3a55400) [pid = 13885] [serial = 1737] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | --DOMWINDOW == 143 (0x7f68c25cbc00) [pid = 13885] [serial = 1731] [outer = (nil)] [url = about:blank] 20:22:04 INFO - PROCESS | 13885 | 1461208924960 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]]]}] 20:22:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 20:22:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 3191ms 20:22:05 INFO - PROCESS | 13885 | 1461208925035 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 20:22:05 INFO - PROCESS | 13885 | 1461208925042 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 20:22:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 20:22:05 INFO - PROCESS | 13885 | 1461208925056 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 20:22:05 INFO - PROCESS | 13885 | 1461208925061 Marionette TRACE conn3 <- [1,2458,null,{}] 20:22:05 INFO - PROCESS | 13885 | 1461208925069 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}] 20:22:05 INFO - PROCESS | 13885 | 1461208925307 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 20:22:05 INFO - PROCESS | 13885 | 1461208925555 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:05 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c161c000 == 149 [pid = 13885] [id = 622] 20:22:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 144 (0x7f68c17d0c00) [pid = 13885] [serial = 1867] [outer = (nil)] 20:22:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 145 (0x7f68c17d7800) [pid = 13885] [serial = 1868] [outer = 0x7f68c17d0c00] 20:22:05 INFO - PROCESS | 13885 | 1461208925629 Marionette DEBUG loaded listener.js 20:22:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 146 (0x7f68c24ed800) [pid = 13885] [serial = 1869] [outer = 0x7f68c17d0c00] 20:22:06 INFO - PROCESS | 13885 | 1461208926475 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]]]}] 20:22:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 20:22:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1439ms 20:22:06 INFO - PROCESS | 13885 | 1461208926494 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 20:22:06 INFO - PROCESS | 13885 | 1461208926503 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 20:22:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 20:22:06 INFO - PROCESS | 13885 | 1461208926513 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 20:22:06 INFO - PROCESS | 13885 | 1461208926516 Marionette TRACE conn3 <- [1,2462,null,{}] 20:22:06 INFO - PROCESS | 13885 | 1461208926522 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}] 20:22:06 INFO - PROCESS | 13885 | 1461208926740 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 20:22:06 INFO - PROCESS | 13885 | 1461208926964 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:06 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c3cd5000 == 150 [pid = 13885] [id = 623] 20:22:06 INFO - PROCESS | 13885 | ++DOMWINDOW == 147 (0x7f68c0796400) [pid = 13885] [serial = 1870] [outer = (nil)] 20:22:07 INFO - PROCESS | 13885 | ++DOMWINDOW == 148 (0x7f68c26e4400) [pid = 13885] [serial = 1871] [outer = 0x7f68c0796400] 20:22:07 INFO - PROCESS | 13885 | 1461208927033 Marionette DEBUG loaded listener.js 20:22:07 INFO - PROCESS | 13885 | ++DOMWINDOW == 149 (0x7f68c359e000) [pid = 13885] [serial = 1872] [outer = 0x7f68c0796400] 20:22:07 INFO - PROCESS | 13885 | 1461208927941 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]]]}] 20:22:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 20:22:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1481ms 20:22:08 INFO - PROCESS | 13885 | 1461208927998 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 20:22:08 INFO - PROCESS | 13885 | 1461208928002 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 20:22:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 20:22:08 INFO - PROCESS | 13885 | 1461208928009 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 20:22:08 INFO - PROCESS | 13885 | 1461208928015 Marionette TRACE conn3 <- [1,2466,null,{}] 20:22:08 INFO - PROCESS | 13885 | 1461208928030 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}] 20:22:08 INFO - PROCESS | 13885 | 1461208928335 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 20:22:08 INFO - PROCESS | 13885 | 1461208928378 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:08 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c598b800 == 151 [pid = 13885] [id = 624] 20:22:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 150 (0x7f68c45cd800) [pid = 13885] [serial = 1873] [outer = (nil)] 20:22:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 151 (0x7f68c4c1ac00) [pid = 13885] [serial = 1874] [outer = 0x7f68c45cd800] 20:22:08 INFO - PROCESS | 13885 | 1461208928512 Marionette DEBUG loaded listener.js 20:22:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 152 (0x7f68c4dd1800) [pid = 13885] [serial = 1875] [outer = 0x7f68c45cd800] 20:22:10 INFO - PROCESS | 13885 | --DOMWINDOW == 151 (0x7f68be094c00) [pid = 13885] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 20:22:10 INFO - PROCESS | 13885 | --DOMWINDOW == 150 (0x7f68c26dc800) [pid = 13885] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 20:22:10 INFO - PROCESS | 13885 | --DOMWINDOW == 149 (0x7f68c39d8800) [pid = 13885] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 20:22:10 INFO - PROCESS | 13885 | --DOMWINDOW == 148 (0x7f68c74f2000) [pid = 13885] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 20:22:10 INFO - PROCESS | 13885 | --DOMWINDOW == 147 (0x7f68c73a1800) [pid = 13885] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 20:22:10 INFO - PROCESS | 13885 | --DOMWINDOW == 146 (0x7f68c7396400) [pid = 13885] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 20:22:10 INFO - PROCESS | 13885 | --DOMWINDOW == 145 (0x7f68c5a69800) [pid = 13885] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 20:22:10 INFO - PROCESS | 13885 | --DOMWINDOW == 144 (0x7f68c4dc6c00) [pid = 13885] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 20:22:10 INFO - PROCESS | 13885 | --DOMWINDOW == 143 (0x7f68c4dc3400) [pid = 13885] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 20:22:10 INFO - PROCESS | 13885 | --DOMWINDOW == 142 (0x7f68c359d000) [pid = 13885] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 20:22:10 INFO - PROCESS | 13885 | --DOMWINDOW == 141 (0x7f68c24eb800) [pid = 13885] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 20:22:10 INFO - PROCESS | 13885 | --DOMWINDOW == 140 (0x7f68bf5f1c00) [pid = 13885] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 20:22:10 INFO - PROCESS | 13885 | --DOMWINDOW == 139 (0x7f68bf5f1800) [pid = 13885] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 20:22:10 INFO - PROCESS | 13885 | --DOMWINDOW == 138 (0x7f68c97a7c00) [pid = 13885] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 20:22:10 INFO - PROCESS | 13885 | --DOMWINDOW == 137 (0x7f68c939cc00) [pid = 13885] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 20:22:10 INFO - PROCESS | 13885 | --DOMWINDOW == 136 (0x7f68be098800) [pid = 13885] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 20:22:10 INFO - PROCESS | 13885 | --DOMWINDOW == 135 (0x7f68c9cf1c00) [pid = 13885] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 20:22:10 INFO - PROCESS | 13885 | --DOMWINDOW == 134 (0x7f68c97a8400) [pid = 13885] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 20:22:10 INFO - PROCESS | 13885 | --DOMWINDOW == 133 (0x7f68c97b3000) [pid = 13885] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 20:22:10 INFO - PROCESS | 13885 | --DOMWINDOW == 132 (0x7f68c939c000) [pid = 13885] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 20:22:10 INFO - PROCESS | 13885 | --DOMWINDOW == 131 (0x7f68c97b2c00) [pid = 13885] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 20:22:10 INFO - PROCESS | 13885 | --DOMWINDOW == 130 (0x7f68c74f5000) [pid = 13885] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 20:22:10 INFO - PROCESS | 13885 | --DOMWINDOW == 129 (0x7f68be093000) [pid = 13885] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 20:22:10 INFO - PROCESS | 13885 | 1461208930662 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]]]}] 20:22:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 20:22:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 2692ms 20:22:10 INFO - PROCESS | 13885 | 1461208930702 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 20:22:10 INFO - PROCESS | 13885 | 1461208930707 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 20:22:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 20:22:10 INFO - PROCESS | 13885 | 1461208930713 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 20:22:10 INFO - PROCESS | 13885 | 1461208930715 Marionette TRACE conn3 <- [1,2470,null,{}] 20:22:10 INFO - PROCESS | 13885 | 1461208930721 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}] 20:22:10 INFO - PROCESS | 13885 | 1461208930939 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 20:22:11 INFO - PROCESS | 13885 | 1461208931150 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:11 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c5f5a000 == 152 [pid = 13885] [id = 625] 20:22:11 INFO - PROCESS | 13885 | ++DOMWINDOW == 130 (0x7f68c39e6000) [pid = 13885] [serial = 1876] [outer = (nil)] 20:22:11 INFO - PROCESS | 13885 | ++DOMWINDOW == 131 (0x7f68c599f800) [pid = 13885] [serial = 1877] [outer = 0x7f68c39e6000] 20:22:11 INFO - PROCESS | 13885 | 1461208931225 Marionette DEBUG loaded listener.js 20:22:11 INFO - PROCESS | 13885 | ++DOMWINDOW == 132 (0x7f68c5a64400) [pid = 13885] [serial = 1878] [outer = 0x7f68c39e6000] 20:22:12 INFO - PROCESS | 13885 | 1461208932310 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]]]}] 20:22:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 20:22:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1633ms 20:22:12 INFO - PROCESS | 13885 | 1461208932348 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 20:22:12 INFO - PROCESS | 13885 | 1461208932355 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 20:22:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 20:22:12 INFO - PROCESS | 13885 | 1461208932366 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 20:22:12 INFO - PROCESS | 13885 | 1461208932371 Marionette TRACE conn3 <- [1,2474,null,{}] 20:22:12 INFO - PROCESS | 13885 | 1461208932381 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}] 20:22:12 INFO - PROCESS | 13885 | 1461208932666 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 20:22:13 INFO - PROCESS | 13885 | 1461208933003 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:13 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c1683800 == 153 [pid = 13885] [id = 626] 20:22:13 INFO - PROCESS | 13885 | ++DOMWINDOW == 133 (0x7f68c079fc00) [pid = 13885] [serial = 1879] [outer = (nil)] 20:22:13 INFO - PROCESS | 13885 | ++DOMWINDOW == 134 (0x7f68c17d4400) [pid = 13885] [serial = 1880] [outer = 0x7f68c079fc00] 20:22:13 INFO - PROCESS | 13885 | 1461208933087 Marionette DEBUG loaded listener.js 20:22:13 INFO - PROCESS | 13885 | ++DOMWINDOW == 135 (0x7f68c25c6400) [pid = 13885] [serial = 1881] [outer = 0x7f68c079fc00] 20:22:14 INFO - PROCESS | 13885 | 1461208934059 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]]]}] 20:22:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 20:22:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1736ms 20:22:14 INFO - PROCESS | 13885 | 1461208934103 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 20:22:14 INFO - PROCESS | 13885 | 1461208934112 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 20:22:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 20:22:14 INFO - PROCESS | 13885 | 1461208934124 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 20:22:14 INFO - PROCESS | 13885 | 1461208934127 Marionette TRACE conn3 <- [1,2478,null,{}] 20:22:14 INFO - PROCESS | 13885 | 1461208934135 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}] 20:22:14 INFO - PROCESS | 13885 | 1461208934405 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 20:22:14 INFO - PROCESS | 13885 | 1461208934727 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:14 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c614b000 == 154 [pid = 13885] [id = 627] 20:22:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 136 (0x7f68c3599c00) [pid = 13885] [serial = 1882] [outer = (nil)] 20:22:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 137 (0x7f68c39e4c00) [pid = 13885] [serial = 1883] [outer = 0x7f68c3599c00] 20:22:14 INFO - PROCESS | 13885 | 1461208934828 Marionette DEBUG loaded listener.js 20:22:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 138 (0x7f68c45d9400) [pid = 13885] [serial = 1884] [outer = 0x7f68c3599c00] 20:22:16 INFO - PROCESS | 13885 | 1461208936262 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]]]}] 20:22:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 20:22:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 2186ms 20:22:16 INFO - PROCESS | 13885 | 1461208936311 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 20:22:16 INFO - PROCESS | 13885 | 1461208936315 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 20:22:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 20:22:16 INFO - PROCESS | 13885 | 1461208936324 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 20:22:16 INFO - PROCESS | 13885 | 1461208936331 Marionette TRACE conn3 <- [1,2482,null,{}] 20:22:16 INFO - PROCESS | 13885 | 1461208936352 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}] 20:22:16 INFO - PROCESS | 13885 | 1461208936638 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 20:22:16 INFO - PROCESS | 13885 | 1461208936925 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:16 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c7074800 == 155 [pid = 13885] [id = 628] 20:22:16 INFO - PROCESS | 13885 | ++DOMWINDOW == 139 (0x7f68c4c1cc00) [pid = 13885] [serial = 1885] [outer = (nil)] 20:22:16 INFO - PROCESS | 13885 | ++DOMWINDOW == 140 (0x7f68c5c30400) [pid = 13885] [serial = 1886] [outer = 0x7f68c4c1cc00] 20:22:17 INFO - PROCESS | 13885 | 1461208937004 Marionette DEBUG loaded listener.js 20:22:17 INFO - PROCESS | 13885 | ++DOMWINDOW == 141 (0x7f68c6efb400) [pid = 13885] [serial = 1887] [outer = 0x7f68c4c1cc00] 20:22:17 INFO - PROCESS | 13885 | 1461208937865 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]]]}] 20:22:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 20:22:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1600ms 20:22:17 INFO - PROCESS | 13885 | 1461208937924 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 20:22:17 INFO - PROCESS | 13885 | 1461208937929 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 20:22:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 20:22:17 INFO - PROCESS | 13885 | 1461208937955 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 20:22:17 INFO - PROCESS | 13885 | 1461208937959 Marionette TRACE conn3 <- [1,2486,null,{}] 20:22:17 INFO - PROCESS | 13885 | 1461208937965 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}] 20:22:18 INFO - PROCESS | 13885 | 1461208938218 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 20:22:18 INFO - PROCESS | 13885 | 1461208938532 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:18 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c750c800 == 156 [pid = 13885] [id = 629] 20:22:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 142 (0x7f68c5a6ac00) [pid = 13885] [serial = 1888] [outer = (nil)] 20:22:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 143 (0x7f68c74f0c00) [pid = 13885] [serial = 1889] [outer = 0x7f68c5a6ac00] 20:22:18 INFO - PROCESS | 13885 | 1461208938620 Marionette DEBUG loaded listener.js 20:22:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 144 (0x7f68c7591c00) [pid = 13885] [serial = 1890] [outer = 0x7f68c5a6ac00] 20:22:19 INFO - PROCESS | 13885 | 1461208939477 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]]]}] 20:22:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 20:22:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1584ms 20:22:19 INFO - PROCESS | 13885 | 1461208939537 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 20:22:19 INFO - PROCESS | 13885 | 1461208939540 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 20:22:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 20:22:19 INFO - PROCESS | 13885 | 1461208939566 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 20:22:19 INFO - PROCESS | 13885 | 1461208939571 Marionette TRACE conn3 <- [1,2490,null,{}] 20:22:19 INFO - PROCESS | 13885 | 1461208939576 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}] 20:22:19 INFO - PROCESS | 13885 | 1461208939829 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 20:22:20 INFO - PROCESS | 13885 | 1461208940141 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:20 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c9571000 == 157 [pid = 13885] [id = 630] 20:22:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 145 (0x7f68c731d800) [pid = 13885] [serial = 1891] [outer = (nil)] 20:22:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 146 (0x7f68c76e9000) [pid = 13885] [serial = 1892] [outer = 0x7f68c731d800] 20:22:20 INFO - PROCESS | 13885 | 1461208940224 Marionette DEBUG loaded listener.js 20:22:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 147 (0x7f68c8213400) [pid = 13885] [serial = 1893] [outer = 0x7f68c731d800] 20:22:21 INFO - PROCESS | 13885 | 1461208941223 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]]]}] 20:22:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 20:22:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1738ms 20:22:21 INFO - PROCESS | 13885 | 1461208941302 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 20:22:21 INFO - PROCESS | 13885 | 1461208941305 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 20:22:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 20:22:21 INFO - PROCESS | 13885 | 1461208941312 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 20:22:21 INFO - PROCESS | 13885 | 1461208941315 Marionette TRACE conn3 <- [1,2494,null,{}] 20:22:21 INFO - PROCESS | 13885 | 1461208941320 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}] 20:22:21 INFO - PROCESS | 13885 | 1461208941624 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 20:22:21 INFO - PROCESS | 13885 | 1461208941946 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:21 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c9cc3800 == 158 [pid = 13885] [id = 631] 20:22:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 148 (0x7f68c827f800) [pid = 13885] [serial = 1894] [outer = (nil)] 20:22:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 149 (0x7f68c8468000) [pid = 13885] [serial = 1895] [outer = 0x7f68c827f800] 20:22:22 INFO - PROCESS | 13885 | 1461208942027 Marionette DEBUG loaded listener.js 20:22:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 150 (0x7f68c922ac00) [pid = 13885] [serial = 1896] [outer = 0x7f68c827f800] 20:22:22 INFO - PROCESS | 13885 | 1461208942931 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]]]}] 20:22:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 20:22:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1678ms 20:22:22 INFO - PROCESS | 13885 | 1461208942992 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 20:22:22 INFO - PROCESS | 13885 | 1461208942996 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 20:22:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 20:22:23 INFO - PROCESS | 13885 | 1461208943002 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 20:22:23 INFO - PROCESS | 13885 | 1461208943005 Marionette TRACE conn3 <- [1,2498,null,{}] 20:22:23 INFO - PROCESS | 13885 | 1461208943011 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}] 20:22:23 INFO - PROCESS | 13885 | 1461208943247 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 20:22:23 INFO - PROCESS | 13885 | 1461208943511 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:23 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cacca800 == 159 [pid = 13885] [id = 632] 20:22:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 151 (0x7f68c8281000) [pid = 13885] [serial = 1897] [outer = (nil)] 20:22:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 152 (0x7f68c93a8400) [pid = 13885] [serial = 1898] [outer = 0x7f68c8281000] 20:22:23 INFO - PROCESS | 13885 | 1461208943635 Marionette DEBUG loaded listener.js 20:22:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 153 (0x7f68c9975400) [pid = 13885] [serial = 1899] [outer = 0x7f68c8281000] 20:22:24 INFO - PROCESS | 13885 | 1461208944526 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]]]}] 20:22:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 20:22:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1584ms 20:22:24 INFO - PROCESS | 13885 | 1461208944588 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 20:22:24 INFO - PROCESS | 13885 | 1461208944592 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 20:22:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 20:22:24 INFO - PROCESS | 13885 | 1461208944598 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 20:22:24 INFO - PROCESS | 13885 | 1461208944601 Marionette TRACE conn3 <- [1,2502,null,{}] 20:22:24 INFO - PROCESS | 13885 | 1461208944607 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}] 20:22:24 INFO - PROCESS | 13885 | 1461208944861 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 20:22:25 INFO - PROCESS | 13885 | 1461208945173 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:25 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cbaa2000 == 160 [pid = 13885] [id = 633] 20:22:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 154 (0x7f68c39e5c00) [pid = 13885] [serial = 1900] [outer = (nil)] 20:22:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 155 (0x7f68c99c1400) [pid = 13885] [serial = 1901] [outer = 0x7f68c39e5c00] 20:22:25 INFO - PROCESS | 13885 | 1461208945255 Marionette DEBUG loaded listener.js 20:22:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 156 (0x7f68c9cefc00) [pid = 13885] [serial = 1902] [outer = 0x7f68c39e5c00] 20:22:26 INFO - PROCESS | 13885 | 1461208946133 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]]]}] 20:22:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 20:22:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1585ms 20:22:26 INFO - PROCESS | 13885 | 1461208946200 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 20:22:26 INFO - PROCESS | 13885 | 1461208946207 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 20:22:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 20:22:26 INFO - PROCESS | 13885 | 1461208946219 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 20:22:26 INFO - PROCESS | 13885 | 1461208946221 Marionette TRACE conn3 <- [1,2506,null,{}] 20:22:26 INFO - PROCESS | 13885 | 1461208946228 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}] 20:22:26 INFO - PROCESS | 13885 | 1461208946510 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 20:22:26 INFO - PROCESS | 13885 | 1461208946820 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:26 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cbc9a000 == 161 [pid = 13885] [id = 634] 20:22:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 157 (0x7f68c99bc800) [pid = 13885] [serial = 1903] [outer = (nil)] 20:22:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 158 (0x7f68c9db2000) [pid = 13885] [serial = 1904] [outer = 0x7f68c99bc800] 20:22:26 INFO - PROCESS | 13885 | 1461208946903 Marionette DEBUG loaded listener.js 20:22:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 159 (0x7f68c9dbc000) [pid = 13885] [serial = 1905] [outer = 0x7f68c99bc800] 20:22:27 INFO - PROCESS | 13885 | 1461208947770 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]]]}] 20:22:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 20:22:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1585ms 20:22:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 20:22:27 INFO - PROCESS | 13885 | 1461208947804 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 20:22:27 INFO - PROCESS | 13885 | 1461208947807 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 20:22:27 INFO - PROCESS | 13885 | 1461208947814 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 20:22:27 INFO - PROCESS | 13885 | 1461208947818 Marionette TRACE conn3 <- [1,2510,null,{}] 20:22:27 INFO - PROCESS | 13885 | 1461208947824 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}] 20:22:28 INFO - PROCESS | 13885 | 1461208948089 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 20:22:28 INFO - PROCESS | 13885 | 1461208948453 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:28 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cd386800 == 162 [pid = 13885] [id = 635] 20:22:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 160 (0x7f68c7590c00) [pid = 13885] [serial = 1906] [outer = (nil)] 20:22:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 161 (0x7f68cb876800) [pid = 13885] [serial = 1907] [outer = 0x7f68c7590c00] 20:22:28 INFO - PROCESS | 13885 | 1461208948588 Marionette DEBUG loaded listener.js 20:22:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 162 (0x7f68cba40000) [pid = 13885] [serial = 1908] [outer = 0x7f68c7590c00] 20:22:29 INFO - PROCESS | 13885 | 1461208949757 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]]]}] 20:22:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 20:22:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1987ms 20:22:29 INFO - PROCESS | 13885 | 1461208949802 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 20:22:29 INFO - PROCESS | 13885 | 1461208949806 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 20:22:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 20:22:29 INFO - PROCESS | 13885 | 1461208949812 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 20:22:29 INFO - PROCESS | 13885 | 1461208949817 Marionette TRACE conn3 <- [1,2514,null,{}] 20:22:29 INFO - PROCESS | 13885 | 1461208949823 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}] 20:22:30 INFO - PROCESS | 13885 | 1461208950094 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 20:22:30 INFO - PROCESS | 13885 | 1461208950421 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:30 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d217f000 == 163 [pid = 13885] [id = 636] 20:22:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 163 (0x7f68cd094400) [pid = 13885] [serial = 1909] [outer = (nil)] 20:22:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 164 (0x7f68cd1ce400) [pid = 13885] [serial = 1910] [outer = 0x7f68cd094400] 20:22:30 INFO - PROCESS | 13885 | 1461208950521 Marionette DEBUG loaded listener.js 20:22:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 165 (0x7f68cd3bb000) [pid = 13885] [serial = 1911] [outer = 0x7f68cd094400] 20:22:31 INFO - PROCESS | 13885 | 1461208951436 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]]]}] 20:22:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 20:22:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1682ms 20:22:31 INFO - PROCESS | 13885 | 1461208951497 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 20:22:31 INFO - PROCESS | 13885 | 1461208951500 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 20:22:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 20:22:31 INFO - PROCESS | 13885 | 1461208951506 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 20:22:31 INFO - PROCESS | 13885 | 1461208951509 Marionette TRACE conn3 <- [1,2518,null,{}] 20:22:31 INFO - PROCESS | 13885 | 1461208951515 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}] 20:22:31 INFO - PROCESS | 13885 | 1461208951754 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 20:22:32 INFO - PROCESS | 13885 | 1461208952067 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:32 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d33b2800 == 164 [pid = 13885] [id = 637] 20:22:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 166 (0x7f68cd08c800) [pid = 13885] [serial = 1912] [outer = (nil)] 20:22:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 167 (0x7f68cd6ca000) [pid = 13885] [serial = 1913] [outer = 0x7f68cd08c800] 20:22:32 INFO - PROCESS | 13885 | 1461208952147 Marionette DEBUG loaded listener.js 20:22:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 168 (0x7f68d20ca000) [pid = 13885] [serial = 1914] [outer = 0x7f68cd08c800] 20:22:33 INFO - PROCESS | 13885 | 1461208953013 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]]]}] 20:22:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 20:22:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1538ms 20:22:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 20:22:33 INFO - PROCESS | 13885 | 1461208953046 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 20:22:33 INFO - PROCESS | 13885 | 1461208953049 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 20:22:33 INFO - PROCESS | 13885 | 1461208953055 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 20:22:33 INFO - PROCESS | 13885 | 1461208953058 Marionette TRACE conn3 <- [1,2522,null,{}] 20:22:33 INFO - PROCESS | 13885 | 1461208953064 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}] 20:22:33 INFO - PROCESS | 13885 | 1461208953311 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 20:22:33 INFO - PROCESS | 13885 | 1461208953585 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:33 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d407e000 == 165 [pid = 13885] [id = 638] 20:22:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 169 (0x7f68cd1c6400) [pid = 13885] [serial = 1915] [outer = (nil)] 20:22:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 170 (0x7f68d2106800) [pid = 13885] [serial = 1916] [outer = 0x7f68cd1c6400] 20:22:33 INFO - PROCESS | 13885 | 1461208953706 Marionette DEBUG loaded listener.js 20:22:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 171 (0x7f68d2209800) [pid = 13885] [serial = 1917] [outer = 0x7f68cd1c6400] 20:22:34 INFO - PROCESS | 13885 | 1461208954578 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]]]}] 20:22:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 20:22:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1581ms 20:22:34 INFO - PROCESS | 13885 | 1461208954637 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 20:22:34 INFO - PROCESS | 13885 | 1461208954640 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 20:22:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 20:22:34 INFO - PROCESS | 13885 | 1461208954646 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 20:22:34 INFO - PROCESS | 13885 | 1461208954649 Marionette TRACE conn3 <- [1,2526,null,{}] 20:22:34 INFO - PROCESS | 13885 | 1461208954655 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}] 20:22:34 INFO - PROCESS | 13885 | 1461208954950 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 20:22:35 INFO - PROCESS | 13885 | 1461208955266 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:35 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d42e0800 == 166 [pid = 13885] [id = 639] 20:22:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 172 (0x7f68be095000) [pid = 13885] [serial = 1918] [outer = (nil)] 20:22:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 173 (0x7f68d313b400) [pid = 13885] [serial = 1919] [outer = 0x7f68be095000] 20:22:35 INFO - PROCESS | 13885 | 1461208955380 Marionette DEBUG loaded listener.js 20:22:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 174 (0x7f68d3685000) [pid = 13885] [serial = 1920] [outer = 0x7f68be095000] 20:22:36 INFO - PROCESS | 13885 | 1461208956632 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]]]}] 20:22:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 20:22:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 2039ms 20:22:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 20:22:36 INFO - PROCESS | 13885 | 1461208956687 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 20:22:36 INFO - PROCESS | 13885 | 1461208956689 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 20:22:36 INFO - PROCESS | 13885 | 1461208956698 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 20:22:36 INFO - PROCESS | 13885 | 1461208956700 Marionette TRACE conn3 <- [1,2530,null,{}] 20:22:36 INFO - PROCESS | 13885 | 1461208956707 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}] 20:22:37 INFO - PROCESS | 13885 | 1461208957020 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 20:22:37 INFO - PROCESS | 13885 | 1461208957332 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:37 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d79c2000 == 167 [pid = 13885] [id = 640] 20:22:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 175 (0x7f68cd3e9c00) [pid = 13885] [serial = 1921] [outer = (nil)] 20:22:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 176 (0x7f68d3ac5400) [pid = 13885] [serial = 1922] [outer = 0x7f68cd3e9c00] 20:22:37 INFO - PROCESS | 13885 | 1461208957415 Marionette DEBUG loaded listener.js 20:22:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 177 (0x7f68d3ad8c00) [pid = 13885] [serial = 1923] [outer = 0x7f68cd3e9c00] 20:22:38 INFO - PROCESS | 13885 | 1461208958308 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]]]}] 20:22:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 20:22:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1686ms 20:22:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 20:22:38 INFO - PROCESS | 13885 | 1461208958384 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 20:22:38 INFO - PROCESS | 13885 | 1461208958387 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 20:22:38 INFO - PROCESS | 13885 | 1461208958394 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 20:22:38 INFO - PROCESS | 13885 | 1461208958397 Marionette TRACE conn3 <- [1,2534,null,{}] 20:22:38 INFO - PROCESS | 13885 | 1461208958403 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}] 20:22:38 INFO - PROCESS | 13885 | 1461208958650 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 20:22:39 INFO - PROCESS | 13885 | 1461208959032 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:39 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7f1c000 == 168 [pid = 13885] [id = 641] 20:22:39 INFO - PROCESS | 13885 | ++DOMWINDOW == 178 (0x7f68d3124000) [pid = 13885] [serial = 1924] [outer = (nil)] 20:22:39 INFO - PROCESS | 13885 | ++DOMWINDOW == 179 (0x7f68d3ae4800) [pid = 13885] [serial = 1925] [outer = 0x7f68d3124000] 20:22:39 INFO - PROCESS | 13885 | 1461208959119 Marionette DEBUG loaded listener.js 20:22:39 INFO - PROCESS | 13885 | ++DOMWINDOW == 180 (0x7f68d3af0800) [pid = 13885] [serial = 1926] [outer = 0x7f68d3124000] 20:22:39 INFO - PROCESS | 13885 | 1461208959964 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]]]}] 20:22:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 20:22:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1633ms 20:22:40 INFO - PROCESS | 13885 | 1461208960026 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 20:22:40 INFO - PROCESS | 13885 | 1461208960030 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 20:22:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 20:22:40 INFO - PROCESS | 13885 | 1461208960037 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 20:22:40 INFO - PROCESS | 13885 | 1461208960039 Marionette TRACE conn3 <- [1,2538,null,{}] 20:22:40 INFO - PROCESS | 13885 | 1461208960046 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}] 20:22:40 INFO - PROCESS | 13885 | 1461208960377 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 20:22:40 INFO - PROCESS | 13885 | 1461208960774 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:40 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dcacc800 == 169 [pid = 13885] [id = 642] 20:22:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 181 (0x7f68d3ad7400) [pid = 13885] [serial = 1927] [outer = (nil)] 20:22:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 182 (0x7f68d3ceb400) [pid = 13885] [serial = 1928] [outer = 0x7f68d3ad7400] 20:22:40 INFO - PROCESS | 13885 | 1461208960909 Marionette DEBUG loaded listener.js 20:22:41 INFO - PROCESS | 13885 | ++DOMWINDOW == 183 (0x7f68d3cf0800) [pid = 13885] [serial = 1929] [outer = 0x7f68d3ad7400] 20:22:42 INFO - PROCESS | 13885 | 1461208962059 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]]]}] 20:22:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 20:22:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 2100ms 20:22:42 INFO - PROCESS | 13885 | 1461208962138 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 20:22:42 INFO - PROCESS | 13885 | 1461208962141 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 20:22:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 20:22:42 INFO - PROCESS | 13885 | 1461208962147 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 20:22:42 INFO - PROCESS | 13885 | 1461208962149 Marionette TRACE conn3 <- [1,2542,null,{}] 20:22:42 INFO - PROCESS | 13885 | 1461208962155 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}] 20:22:42 INFO - PROCESS | 13885 | 1461208962428 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 20:22:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c598b800 == 168 [pid = 13885] [id = 624] 20:22:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c3cd5000 == 167 [pid = 13885] [id = 623] 20:22:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c161c000 == 166 [pid = 13885] [id = 622] 20:22:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d9f5a000 == 165 [pid = 13885] [id = 620] 20:22:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7f16000 == 164 [pid = 13885] [id = 619] 20:22:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7d84800 == 163 [pid = 13885] [id = 618] 20:22:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7c1f800 == 162 [pid = 13885] [id = 617] 20:22:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d74af000 == 161 [pid = 13885] [id = 616] 20:22:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d726b000 == 160 [pid = 13885] [id = 615] 20:22:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d5f43800 == 159 [pid = 13885] [id = 614] 20:22:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d42d9800 == 158 [pid = 13885] [id = 613] 20:22:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d4080000 == 157 [pid = 13885] [id = 612] 20:22:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d363e000 == 156 [pid = 13885] [id = 611] 20:22:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d1f9b800 == 155 [pid = 13885] [id = 610] 20:22:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cbc5e000 == 154 [pid = 13885] [id = 609] 20:22:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cb188000 == 153 [pid = 13885] [id = 608] 20:22:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c9779000 == 152 [pid = 13885] [id = 607] 20:22:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c9349000 == 151 [pid = 13885] [id = 606] 20:22:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c71ce000 == 150 [pid = 13885] [id = 605] 20:22:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c6155000 == 149 [pid = 13885] [id = 604] 20:22:44 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c28d7000 == 148 [pid = 13885] [id = 603] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 182 (0x7f68c6ef5000) [pid = 13885] [serial = 1671] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 181 (0x7f68c59a2000) [pid = 13885] [serial = 1808] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 180 (0x7f68c39dac00) [pid = 13885] [serial = 1803] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 179 (0x7f68c3594000) [pid = 13885] [serial = 1802] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 178 (0x7f68c8279400) [pid = 13885] [serial = 1766] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 177 (0x7f68c8218400) [pid = 13885] [serial = 1764] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 176 (0x7f68c8170000) [pid = 13885] [serial = 1763] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 175 (0x7f68c8167c00) [pid = 13885] [serial = 1761] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 174 (0x7f68c76e3000) [pid = 13885] [serial = 1760] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 173 (0x7f68c7595400) [pid = 13885] [serial = 1758] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 172 (0x7f68c74f7400) [pid = 13885] [serial = 1757] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 171 (0x7f68c6ef3000) [pid = 13885] [serial = 1755] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 170 (0x7f68c62bb400) [pid = 13885] [serial = 1754] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 169 (0x7f68c5c2f000) [pid = 13885] [serial = 1752] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 168 (0x7f68c5c24000) [pid = 13885] [serial = 1751] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 167 (0x7f68c59a4400) [pid = 13885] [serial = 1749] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 166 (0x7f68c4dcf400) [pid = 13885] [serial = 1748] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 165 (0x7f68c45d0800) [pid = 13885] [serial = 1746] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 164 (0x7f68c3a5a000) [pid = 13885] [serial = 1745] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 163 (0x7f68c26db400) [pid = 13885] [serial = 1743] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 162 (0x7f68c24f5c00) [pid = 13885] [serial = 1742] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 161 (0x7f68c24e7800) [pid = 13885] [serial = 1799] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 160 (0x7f68bf5f3800) [pid = 13885] [serial = 1796] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 159 (0x7f68c0796000) [pid = 13885] [serial = 1797] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 158 (0x7f68cd1c6800) [pid = 13885] [serial = 1794] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 157 (0x7f68cd091000) [pid = 13885] [serial = 1793] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 156 (0x7f68cd088c00) [pid = 13885] [serial = 1791] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 155 (0x7f68cbbc8c00) [pid = 13885] [serial = 1790] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 154 (0x7f68cba4b800) [pid = 13885] [serial = 1788] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 153 (0x7f68cba41800) [pid = 13885] [serial = 1787] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 152 (0x7f68cb93e000) [pid = 13885] [serial = 1785] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 151 (0x7f68cb87cc00) [pid = 13885] [serial = 1784] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 150 (0x7f68c9db6800) [pid = 13885] [serial = 1781] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 149 (0x7f68cb86fc00) [pid = 13885] [serial = 1782] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 148 (0x7f68c9db0800) [pid = 13885] [serial = 1779] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 147 (0x7f68c9d0a400) [pid = 13885] [serial = 1778] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 146 (0x7f68c9cf1800) [pid = 13885] [serial = 1776] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 145 (0x7f68c9ce4800) [pid = 13885] [serial = 1775] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 144 (0x7f68c99ba400) [pid = 13885] [serial = 1773] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 143 (0x7f68c97b5c00) [pid = 13885] [serial = 1772] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 142 (0x7f68c8471400) [pid = 13885] [serial = 1770] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 141 (0x7f68c8463400) [pid = 13885] [serial = 1769] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 140 (0x7f68c83cd400) [pid = 13885] [serial = 1767] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 139 (0x7f68bf5ec000) [pid = 13885] [serial = 1805] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 138 (0x7f68c359dc00) [pid = 13885] [serial = 1806] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | --DOMWINDOW == 137 (0x7f68c25cd000) [pid = 13885] [serial = 1800] [outer = (nil)] [url = about:blank] 20:22:44 INFO - PROCESS | 13885 | 1461208964638 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:44 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c14ca800 == 149 [pid = 13885] [id = 643] 20:22:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 138 (0x7f68bf5f7000) [pid = 13885] [serial = 1930] [outer = (nil)] 20:22:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 139 (0x7f68c0796000) [pid = 13885] [serial = 1931] [outer = 0x7f68bf5f7000] 20:22:44 INFO - PROCESS | 13885 | 1461208964716 Marionette DEBUG loaded listener.js 20:22:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 140 (0x7f68c14e5000) [pid = 13885] [serial = 1932] [outer = 0x7f68bf5f7000] 20:22:45 INFO - PROCESS | 13885 | 1461208965553 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]]]}] 20:22:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 20:22:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 3440ms 20:22:45 INFO - PROCESS | 13885 | 1461208965590 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 20:22:45 INFO - PROCESS | 13885 | 1461208965597 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 20:22:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 20:22:45 INFO - PROCESS | 13885 | 1461208965606 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 20:22:45 INFO - PROCESS | 13885 | 1461208965611 Marionette TRACE conn3 <- [1,2546,null,{}] 20:22:45 INFO - PROCESS | 13885 | 1461208965647 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}] 20:22:45 INFO - PROCESS | 13885 | 1461208965887 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 20:22:46 INFO - PROCESS | 13885 | 1461208966064 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:46 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c4532000 == 150 [pid = 13885] [id = 644] 20:22:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 141 (0x7f68bf5f8000) [pid = 13885] [serial = 1933] [outer = (nil)] 20:22:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 142 (0x7f68c26d8400) [pid = 13885] [serial = 1934] [outer = 0x7f68bf5f8000] 20:22:46 INFO - PROCESS | 13885 | 1461208966135 Marionette DEBUG loaded listener.js 20:22:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 143 (0x7f68c27e9c00) [pid = 13885] [serial = 1935] [outer = 0x7f68bf5f8000] 20:22:47 INFO - PROCESS | 13885 | 1461208967083 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]]]}] 20:22:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 20:22:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1509ms 20:22:47 INFO - PROCESS | 13885 | 1461208967119 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 20:22:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 20:22:47 INFO - PROCESS | 13885 | 1461208967126 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 20:22:47 INFO - PROCESS | 13885 | 1461208967133 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 20:22:47 INFO - PROCESS | 13885 | 1461208967137 Marionette TRACE conn3 <- [1,2550,null,{}] 20:22:47 INFO - PROCESS | 13885 | 1461208967150 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}] 20:22:47 INFO - PROCESS | 13885 | 1461208967448 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 20:22:47 INFO - PROCESS | 13885 | 1461208967494 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:47 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c5c03000 == 151 [pid = 13885] [id = 645] 20:22:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 144 (0x7f68c35a1400) [pid = 13885] [serial = 1936] [outer = (nil)] 20:22:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 145 (0x7f68c45d9000) [pid = 13885] [serial = 1937] [outer = 0x7f68c35a1400] 20:22:47 INFO - PROCESS | 13885 | 1461208967561 Marionette DEBUG loaded listener.js 20:22:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 146 (0x7f68c599b400) [pid = 13885] [serial = 1938] [outer = 0x7f68c35a1400] 20:22:48 INFO - PROCESS | 13885 | 1461208968689 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]]]}] 20:22:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 20:22:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1593ms 20:22:48 INFO - PROCESS | 13885 | 1461208968731 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 20:22:48 INFO - PROCESS | 13885 | 1461208968735 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 20:22:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 20:22:48 INFO - PROCESS | 13885 | 1461208968750 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 20:22:48 INFO - PROCESS | 13885 | 1461208968760 Marionette TRACE conn3 <- [1,2554,null,{}] 20:22:48 INFO - PROCESS | 13885 | 1461208968798 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}] 20:22:49 INFO - PROCESS | 13885 | 1461208969554 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 20:22:49 INFO - PROCESS | 13885 | --DOMWINDOW == 145 (0x7f68c59aa800) [pid = 13885] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 20:22:49 INFO - PROCESS | 13885 | --DOMWINDOW == 144 (0x7f68c846a800) [pid = 13885] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 20:22:49 INFO - PROCESS | 13885 | --DOMWINDOW == 143 (0x7f68c922f000) [pid = 13885] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 20:22:49 INFO - PROCESS | 13885 | --DOMWINDOW == 142 (0x7f68c4c14c00) [pid = 13885] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 20:22:49 INFO - PROCESS | 13885 | --DOMWINDOW == 141 (0x7f68c3596400) [pid = 13885] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 20:22:49 INFO - PROCESS | 13885 | --DOMWINDOW == 140 (0x7f68c27ec400) [pid = 13885] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 20:22:49 INFO - PROCESS | 13885 | --DOMWINDOW == 139 (0x7f68d2109000) [pid = 13885] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 20:22:49 INFO - PROCESS | 13885 | --DOMWINDOW == 138 (0x7f68c62b9800) [pid = 13885] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 20:22:49 INFO - PROCESS | 13885 | --DOMWINDOW == 137 (0x7f68d20c6000) [pid = 13885] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 20:22:49 INFO - PROCESS | 13885 | --DOMWINDOW == 136 (0x7f68c0796400) [pid = 13885] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 20:22:49 INFO - PROCESS | 13885 | --DOMWINDOW == 135 (0x7f68c7311800) [pid = 13885] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 20:22:49 INFO - PROCESS | 13885 | --DOMWINDOW == 134 (0x7f68c4c13400) [pid = 13885] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 20:22:49 INFO - PROCESS | 13885 | --DOMWINDOW == 133 (0x7f68d31e3800) [pid = 13885] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 20:22:49 INFO - PROCESS | 13885 | --DOMWINDOW == 132 (0x7f68bf5f6800) [pid = 13885] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 20:22:49 INFO - PROCESS | 13885 | --DOMWINDOW == 131 (0x7f68d20c2800) [pid = 13885] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 20:22:49 INFO - PROCESS | 13885 | --DOMWINDOW == 130 (0x7f68d313bc00) [pid = 13885] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 20:22:49 INFO - PROCESS | 13885 | --DOMWINDOW == 129 (0x7f68c74f2c00) [pid = 13885] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 20:22:49 INFO - PROCESS | 13885 | --DOMWINDOW == 128 (0x7f68c17d0c00) [pid = 13885] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 20:22:49 INFO - PROCESS | 13885 | --DOMWINDOW == 127 (0x7f68c4c19c00) [pid = 13885] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 20:22:49 INFO - PROCESS | 13885 | --DOMWINDOW == 126 (0x7f68c45cd800) [pid = 13885] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 20:22:49 INFO - PROCESS | 13885 | --DOMWINDOW == 125 (0x7f68c62b1400) [pid = 13885] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 20:22:49 INFO - PROCESS | 13885 | --DOMWINDOW == 124 (0x7f68cd6d3c00) [pid = 13885] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 20:22:49 INFO - PROCESS | 13885 | 1461208969760 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:49 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c4a0f800 == 152 [pid = 13885] [id = 646] 20:22:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 125 (0x7f68be093000) [pid = 13885] [serial = 1939] [outer = (nil)] 20:22:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 126 (0x7f68c14f2800) [pid = 13885] [serial = 1940] [outer = 0x7f68be093000] 20:22:49 INFO - PROCESS | 13885 | 1461208969830 Marionette DEBUG loaded listener.js 20:22:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 127 (0x7f68c59a3c00) [pid = 13885] [serial = 1941] [outer = 0x7f68be093000] 20:22:50 INFO - PROCESS | 13885 | 1461208970594 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]]]}] 20:22:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 20:22:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1892ms 20:22:50 INFO - PROCESS | 13885 | 1461208970635 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 20:22:50 INFO - PROCESS | 13885 | 1461208970640 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 20:22:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 20:22:50 INFO - PROCESS | 13885 | 1461208970646 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 20:22:50 INFO - PROCESS | 13885 | 1461208970649 Marionette TRACE conn3 <- [1,2558,null,{}] 20:22:50 INFO - PROCESS | 13885 | 1461208970654 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}] 20:22:50 INFO - PROCESS | 13885 | 1461208970946 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 20:22:50 INFO - PROCESS | 13885 | 1461208970968 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:50 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c7018000 == 153 [pid = 13885] [id = 647] 20:22:50 INFO - PROCESS | 13885 | ++DOMWINDOW == 128 (0x7f68bf5f4000) [pid = 13885] [serial = 1942] [outer = (nil)] 20:22:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 129 (0x7f68c6efac00) [pid = 13885] [serial = 1943] [outer = 0x7f68bf5f4000] 20:22:51 INFO - PROCESS | 13885 | 1461208971032 Marionette DEBUG loaded listener.js 20:22:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 130 (0x7f68c739a400) [pid = 13885] [serial = 1944] [outer = 0x7f68bf5f4000] 20:22:52 INFO - PROCESS | 13885 | 1461208972284 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]]]}] 20:22:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 20:22:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1681ms 20:22:52 INFO - PROCESS | 13885 | 1461208972329 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 20:22:52 INFO - PROCESS | 13885 | 1461208972335 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 20:22:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 20:22:52 INFO - PROCESS | 13885 | 1461208972344 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 20:22:52 INFO - PROCESS | 13885 | 1461208972351 Marionette TRACE conn3 <- [1,2562,null,{}] 20:22:52 INFO - PROCESS | 13885 | 1461208972369 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}] 20:22:52 INFO - PROCESS | 13885 | 1461208972628 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 20:22:52 INFO - PROCESS | 13885 | 1461208972929 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:52 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c4eee800 == 154 [pid = 13885] [id = 648] 20:22:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 131 (0x7f68c26e5000) [pid = 13885] [serial = 1945] [outer = (nil)] 20:22:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 132 (0x7f68c359d000) [pid = 13885] [serial = 1946] [outer = 0x7f68c26e5000] 20:22:53 INFO - PROCESS | 13885 | 1461208973013 Marionette DEBUG loaded listener.js 20:22:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 133 (0x7f68c4282000) [pid = 13885] [serial = 1947] [outer = 0x7f68c26e5000] 20:22:54 INFO - PROCESS | 13885 | 1461208974000 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]]]}] 20:22:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 20:22:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1700ms 20:22:54 INFO - PROCESS | 13885 | 1461208974045 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 20:22:54 INFO - PROCESS | 13885 | 1461208974054 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 20:22:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 20:22:54 INFO - PROCESS | 13885 | 1461208974066 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 20:22:54 INFO - PROCESS | 13885 | 1461208974069 Marionette TRACE conn3 <- [1,2566,null,{}] 20:22:54 INFO - PROCESS | 13885 | 1461208974076 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}] 20:22:54 INFO - PROCESS | 13885 | 1461208974331 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 20:22:54 INFO - PROCESS | 13885 | 1461208974691 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:54 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c70a1000 == 155 [pid = 13885] [id = 649] 20:22:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 134 (0x7f68c45d7400) [pid = 13885] [serial = 1948] [outer = (nil)] 20:22:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 135 (0x7f68c5c31000) [pid = 13885] [serial = 1949] [outer = 0x7f68c45d7400] 20:22:54 INFO - PROCESS | 13885 | 1461208974768 Marionette DEBUG loaded listener.js 20:22:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 136 (0x7f68c6ef9400) [pid = 13885] [serial = 1950] [outer = 0x7f68c45d7400] 20:22:55 INFO - PROCESS | 13885 | 1461208975781 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]]]}] 20:22:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 20:22:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1783ms 20:22:55 INFO - PROCESS | 13885 | 1461208975850 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 20:22:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 20:22:55 INFO - PROCESS | 13885 | 1461208975854 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 20:22:55 INFO - PROCESS | 13885 | 1461208975861 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 20:22:55 INFO - PROCESS | 13885 | 1461208975867 Marionette TRACE conn3 <- [1,2570,null,{}] 20:22:55 INFO - PROCESS | 13885 | 1461208975884 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}] 20:22:56 INFO - PROCESS | 13885 | 1461208976170 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 20:22:56 INFO - PROCESS | 13885 | 1461208976482 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:56 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c81c2000 == 156 [pid = 13885] [id = 650] 20:22:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 137 (0x7f68c74f4000) [pid = 13885] [serial = 1951] [outer = (nil)] 20:22:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 138 (0x7f68c8165400) [pid = 13885] [serial = 1952] [outer = 0x7f68c74f4000] 20:22:56 INFO - PROCESS | 13885 | 1461208976565 Marionette DEBUG loaded listener.js 20:22:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 139 (0x7f68c8218400) [pid = 13885] [serial = 1953] [outer = 0x7f68c74f4000] 20:22:57 INFO - PROCESS | 13885 | 1461208977532 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]]]}] 20:22:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 20:22:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1737ms 20:22:57 INFO - PROCESS | 13885 | 1461208977598 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 20:22:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 20:22:57 INFO - PROCESS | 13885 | 1461208977603 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 20:22:57 INFO - PROCESS | 13885 | 1461208977609 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 20:22:57 INFO - PROCESS | 13885 | 1461208977613 Marionette TRACE conn3 <- [1,2574,null,{}] 20:22:57 INFO - PROCESS | 13885 | 1461208977618 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}] 20:22:57 INFO - PROCESS | 13885 | 1461208977893 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 20:22:58 INFO - PROCESS | 13885 | 1461208978207 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:58 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c976f000 == 157 [pid = 13885] [id = 651] 20:22:58 INFO - PROCESS | 13885 | ++DOMWINDOW == 140 (0x7f68c74f7800) [pid = 13885] [serial = 1954] [outer = (nil)] 20:22:58 INFO - PROCESS | 13885 | ++DOMWINDOW == 141 (0x7f68c83cac00) [pid = 13885] [serial = 1955] [outer = 0x7f68c74f7800] 20:22:58 INFO - PROCESS | 13885 | 1461208978285 Marionette DEBUG loaded listener.js 20:22:58 INFO - PROCESS | 13885 | ++DOMWINDOW == 142 (0x7f68c83d3400) [pid = 13885] [serial = 1956] [outer = 0x7f68c74f7800] 20:22:59 INFO - PROCESS | 13885 | 1461208979141 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]]]}] 20:22:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 20:22:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1584ms 20:22:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 20:22:59 INFO - PROCESS | 13885 | 1461208979194 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 20:22:59 INFO - PROCESS | 13885 | 1461208979197 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 20:22:59 INFO - PROCESS | 13885 | 1461208979204 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 20:22:59 INFO - PROCESS | 13885 | 1461208979206 Marionette TRACE conn3 <- [1,2578,null,{}] 20:22:59 INFO - PROCESS | 13885 | 1461208979213 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}] 20:22:59 INFO - PROCESS | 13885 | 1461208979445 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 20:22:59 INFO - PROCESS | 13885 | 1461208979713 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:59 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c9f64800 == 158 [pid = 13885] [id = 652] 20:22:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 143 (0x7f68c59a1400) [pid = 13885] [serial = 1957] [outer = (nil)] 20:22:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 144 (0x7f68c8471000) [pid = 13885] [serial = 1958] [outer = 0x7f68c59a1400] 20:22:59 INFO - PROCESS | 13885 | 1461208979835 Marionette DEBUG loaded listener.js 20:22:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 145 (0x7f68c9399c00) [pid = 13885] [serial = 1959] [outer = 0x7f68c59a1400] 20:23:00 INFO - PROCESS | 13885 | 1461208980757 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]]]}] 20:23:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 20:23:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1583ms 20:23:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 20:23:00 INFO - PROCESS | 13885 | 1461208980788 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 20:23:00 INFO - PROCESS | 13885 | 1461208980791 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 20:23:00 INFO - PROCESS | 13885 | 1461208980797 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 20:23:00 INFO - PROCESS | 13885 | 1461208980801 Marionette TRACE conn3 <- [1,2582,null,{}] 20:23:00 INFO - PROCESS | 13885 | 1461208980806 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}] 20:23:01 INFO - PROCESS | 13885 | 1461208981073 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 20:23:01 INFO - PROCESS | 13885 | 1461208981404 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:01 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cbc4a800 == 159 [pid = 13885] [id = 653] 20:23:01 INFO - PROCESS | 13885 | ++DOMWINDOW == 146 (0x7f68c9ce7800) [pid = 13885] [serial = 1960] [outer = (nil)] 20:23:01 INFO - PROCESS | 13885 | ++DOMWINDOW == 147 (0x7f68cb87cc00) [pid = 13885] [serial = 1961] [outer = 0x7f68c9ce7800] 20:23:01 INFO - PROCESS | 13885 | 1461208981494 Marionette DEBUG loaded listener.js 20:23:01 INFO - PROCESS | 13885 | ++DOMWINDOW == 148 (0x7f68cba48c00) [pid = 13885] [serial = 1962] [outer = 0x7f68c9ce7800] 20:23:02 INFO - PROCESS | 13885 | 1461208982385 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]]]}] 20:23:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 20:23:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1635ms 20:23:02 INFO - PROCESS | 13885 | 1461208982433 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 20:23:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 20:23:02 INFO - PROCESS | 13885 | 1461208982437 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 20:23:02 INFO - PROCESS | 13885 | 1461208982444 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 20:23:02 INFO - PROCESS | 13885 | 1461208982448 Marionette TRACE conn3 <- [1,2586,null,{}] 20:23:02 INFO - PROCESS | 13885 | 1461208982453 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}] 20:23:02 INFO - PROCESS | 13885 | 1461208982685 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 20:23:02 INFO - PROCESS | 13885 | 1461208982958 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:03 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cd385800 == 160 [pid = 13885] [id = 654] 20:23:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 149 (0x7f68c9cea400) [pid = 13885] [serial = 1963] [outer = (nil)] 20:23:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 150 (0x7f68cd088c00) [pid = 13885] [serial = 1964] [outer = 0x7f68c9cea400] 20:23:03 INFO - PROCESS | 13885 | 1461208983079 Marionette DEBUG loaded listener.js 20:23:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 151 (0x7f68cd095400) [pid = 13885] [serial = 1965] [outer = 0x7f68c9cea400] 20:23:03 INFO - PROCESS | 13885 | 1461208983960 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]]]}] 20:23:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 20:23:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1587ms 20:23:04 INFO - PROCESS | 13885 | 1461208984033 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 20:23:04 INFO - PROCESS | 13885 | 1461208984039 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 20:23:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 20:23:04 INFO - PROCESS | 13885 | 1461208984048 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 20:23:04 INFO - PROCESS | 13885 | 1461208984053 Marionette TRACE conn3 <- [1,2590,null,{}] 20:23:04 INFO - PROCESS | 13885 | 1461208984061 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}] 20:23:04 INFO - PROCESS | 13885 | 1461208984433 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 20:23:04 INFO - PROCESS | 13885 | 1461208984801 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:04 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d1f95800 == 161 [pid = 13885] [id = 655] 20:23:04 INFO - PROCESS | 13885 | ++DOMWINDOW == 152 (0x7f68c99c3800) [pid = 13885] [serial = 1966] [outer = (nil)] 20:23:04 INFO - PROCESS | 13885 | ++DOMWINDOW == 153 (0x7f68cd355400) [pid = 13885] [serial = 1967] [outer = 0x7f68c99c3800] 20:23:04 INFO - PROCESS | 13885 | 1461208984931 Marionette DEBUG loaded listener.js 20:23:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 154 (0x7f68cd3bdc00) [pid = 13885] [serial = 1968] [outer = 0x7f68c99c3800] 20:23:06 INFO - PROCESS | 13885 | 1461208986083 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]]]}] 20:23:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 20:23:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 2089ms 20:23:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 20:23:06 INFO - PROCESS | 13885 | 1461208986137 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 20:23:06 INFO - PROCESS | 13885 | 1461208986139 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 20:23:06 INFO - PROCESS | 13885 | 1461208986145 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 20:23:06 INFO - PROCESS | 13885 | 1461208986149 Marionette TRACE conn3 <- [1,2594,null,{}] 20:23:06 INFO - PROCESS | 13885 | 1461208986154 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}] 20:23:06 INFO - PROCESS | 13885 | 1461208986397 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 20:23:06 INFO - PROCESS | 13885 | 1461208986668 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:06 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d3182800 == 162 [pid = 13885] [id = 656] 20:23:06 INFO - PROCESS | 13885 | ++DOMWINDOW == 155 (0x7f68c9db4800) [pid = 13885] [serial = 1969] [outer = (nil)] 20:23:06 INFO - PROCESS | 13885 | ++DOMWINDOW == 156 (0x7f68cd6d3800) [pid = 13885] [serial = 1970] [outer = 0x7f68c9db4800] 20:23:06 INFO - PROCESS | 13885 | 1461208986751 Marionette DEBUG loaded listener.js 20:23:06 INFO - PROCESS | 13885 | ++DOMWINDOW == 157 (0x7f68d20cf000) [pid = 13885] [serial = 1971] [outer = 0x7f68c9db4800] 20:23:07 INFO - PROCESS | 13885 | 1461208987699 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]]]}] 20:23:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 20:23:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1630ms 20:23:07 INFO - PROCESS | 13885 | 1461208987776 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 20:23:07 INFO - PROCESS | 13885 | 1461208987780 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 20:23:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 20:23:07 INFO - PROCESS | 13885 | 1461208987785 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 20:23:07 INFO - PROCESS | 13885 | 1461208987789 Marionette TRACE conn3 <- [1,2598,null,{}] 20:23:07 INFO - PROCESS | 13885 | 1461208987794 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}] 20:23:08 INFO - PROCESS | 13885 | 1461208988065 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 20:23:08 INFO - PROCESS | 13885 | 1461208988383 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:08 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d392d000 == 163 [pid = 13885] [id = 657] 20:23:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 158 (0x7f68cd1cec00) [pid = 13885] [serial = 1972] [outer = (nil)] 20:23:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 159 (0x7f68d21cdc00) [pid = 13885] [serial = 1973] [outer = 0x7f68cd1cec00] 20:23:08 INFO - PROCESS | 13885 | 1461208988459 Marionette DEBUG loaded listener.js 20:23:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 160 (0x7f68d220cc00) [pid = 13885] [serial = 1974] [outer = 0x7f68cd1cec00] 20:23:09 INFO - PROCESS | 13885 | 1461208989400 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]]]}] 20:23:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 20:23:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1685ms 20:23:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 20:23:09 INFO - PROCESS | 13885 | 1461208989473 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 20:23:09 INFO - PROCESS | 13885 | 1461208989476 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 20:23:09 INFO - PROCESS | 13885 | 1461208989483 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 20:23:09 INFO - PROCESS | 13885 | 1461208989487 Marionette TRACE conn3 <- [1,2602,null,{}] 20:23:09 INFO - PROCESS | 13885 | 1461208989492 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}] 20:23:09 INFO - PROCESS | 13885 | 1461208989789 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 20:23:10 INFO - PROCESS | 13885 | 1461208990129 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:10 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d4215800 == 164 [pid = 13885] [id = 658] 20:23:10 INFO - PROCESS | 13885 | ++DOMWINDOW == 161 (0x7f68d31e0c00) [pid = 13885] [serial = 1975] [outer = (nil)] 20:23:10 INFO - PROCESS | 13885 | ++DOMWINDOW == 162 (0x7f68d32a5400) [pid = 13885] [serial = 1976] [outer = 0x7f68d31e0c00] 20:23:10 INFO - PROCESS | 13885 | 1461208990210 Marionette DEBUG loaded listener.js 20:23:10 INFO - PROCESS | 13885 | ++DOMWINDOW == 163 (0x7f68d3ac4400) [pid = 13885] [serial = 1977] [outer = 0x7f68d31e0c00] 20:23:11 INFO - PROCESS | 13885 | 1461208991129 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]]]}] 20:23:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 20:23:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1690ms 20:23:11 INFO - PROCESS | 13885 | 1461208991172 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 20:23:11 INFO - PROCESS | 13885 | 1461208991176 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 20:23:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 20:23:11 INFO - PROCESS | 13885 | 1461208991182 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 20:23:11 INFO - PROCESS | 13885 | 1461208991185 Marionette TRACE conn3 <- [1,2606,null,{}] 20:23:11 INFO - PROCESS | 13885 | 1461208991190 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}] 20:23:11 INFO - PROCESS | 13885 | 1461208991418 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 20:23:11 INFO - PROCESS | 13885 | 1461208991690 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:11 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7070800 == 165 [pid = 13885] [id = 659] 20:23:11 INFO - PROCESS | 13885 | ++DOMWINDOW == 164 (0x7f68d3150400) [pid = 13885] [serial = 1978] [outer = (nil)] 20:23:11 INFO - PROCESS | 13885 | ++DOMWINDOW == 165 (0x7f68d3ceb800) [pid = 13885] [serial = 1979] [outer = 0x7f68d3150400] 20:23:11 INFO - PROCESS | 13885 | 1461208991813 Marionette DEBUG loaded listener.js 20:23:11 INFO - PROCESS | 13885 | ++DOMWINDOW == 166 (0x7f68d41a8c00) [pid = 13885] [serial = 1980] [outer = 0x7f68d3150400] 20:23:12 INFO - PROCESS | 13885 | 1461208992749 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]]]}] 20:23:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 20:23:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1632ms 20:23:12 INFO - PROCESS | 13885 | 1461208992815 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 20:23:12 INFO - PROCESS | 13885 | 1461208992819 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 20:23:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 20:23:12 INFO - PROCESS | 13885 | 1461208992825 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 20:23:12 INFO - PROCESS | 13885 | 1461208992827 Marionette TRACE conn3 <- [1,2610,null,{}] 20:23:12 INFO - PROCESS | 13885 | 1461208992833 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}] 20:23:13 INFO - PROCESS | 13885 | 1461208993070 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 20:23:13 INFO - PROCESS | 13885 | 1461208993381 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:13 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7c0f800 == 166 [pid = 13885] [id = 660] 20:23:13 INFO - PROCESS | 13885 | ++DOMWINDOW == 167 (0x7f68d31e3c00) [pid = 13885] [serial = 1981] [outer = (nil)] 20:23:13 INFO - PROCESS | 13885 | ++DOMWINDOW == 168 (0x7f68d41b6800) [pid = 13885] [serial = 1982] [outer = 0x7f68d31e3c00] 20:23:13 INFO - PROCESS | 13885 | 1461208993461 Marionette DEBUG loaded listener.js 20:23:13 INFO - PROCESS | 13885 | ++DOMWINDOW == 169 (0x7f68d43f4000) [pid = 13885] [serial = 1983] [outer = 0x7f68d31e3c00] 20:23:14 INFO - PROCESS | 13885 | 1461208994332 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]]]}] 20:23:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 20:23:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1578ms 20:23:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 20:23:14 INFO - PROCESS | 13885 | 1461208994404 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 20:23:14 INFO - PROCESS | 13885 | 1461208994407 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 20:23:14 INFO - PROCESS | 13885 | 1461208994413 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 20:23:14 INFO - PROCESS | 13885 | 1461208994416 Marionette TRACE conn3 <- [1,2614,null,{}] 20:23:14 INFO - PROCESS | 13885 | 1461208994421 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}] 20:23:14 INFO - PROCESS | 13885 | 1461208994690 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 20:23:15 INFO - PROCESS | 13885 | 1461208995019 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:15 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7f08000 == 167 [pid = 13885] [id = 661] 20:23:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 170 (0x7f68c24f5400) [pid = 13885] [serial = 1984] [outer = (nil)] 20:23:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 171 (0x7f68d41a9400) [pid = 13885] [serial = 1985] [outer = 0x7f68c24f5400] 20:23:15 INFO - PROCESS | 13885 | 1461208995106 Marionette DEBUG loaded listener.js 20:23:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 172 (0x7f68d501ac00) [pid = 13885] [serial = 1986] [outer = 0x7f68c24f5400] 20:23:15 INFO - PROCESS | 13885 | 1461208995969 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]]]}] 20:23:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 20:23:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1591ms 20:23:16 INFO - PROCESS | 13885 | 1461208996003 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 20:23:16 INFO - PROCESS | 13885 | 1461208996016 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 20:23:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 20:23:16 INFO - PROCESS | 13885 | 1461208996022 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 20:23:16 INFO - PROCESS | 13885 | 1461208996025 Marionette TRACE conn3 <- [1,2618,null,{}] 20:23:16 INFO - PROCESS | 13885 | 1461208996030 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}] 20:23:16 INFO - PROCESS | 13885 | 1461208996263 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 20:23:16 INFO - PROCESS | 13885 | 1461208996510 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:16 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dcb60800 == 168 [pid = 13885] [id = 662] 20:23:16 INFO - PROCESS | 13885 | ++DOMWINDOW == 173 (0x7f68c24f5800) [pid = 13885] [serial = 1987] [outer = (nil)] 20:23:16 INFO - PROCESS | 13885 | ++DOMWINDOW == 174 (0x7f68d5162000) [pid = 13885] [serial = 1988] [outer = 0x7f68c24f5800] 20:23:16 INFO - PROCESS | 13885 | 1461208996586 Marionette DEBUG loaded listener.js 20:23:16 INFO - PROCESS | 13885 | ++DOMWINDOW == 175 (0x7f68d5541000) [pid = 13885] [serial = 1989] [outer = 0x7f68c24f5800] 20:23:17 INFO - PROCESS | 13885 | 1461208997553 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]]]}] 20:23:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 20:23:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1585ms 20:23:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 20:23:17 INFO - PROCESS | 13885 | 1461208997609 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 20:23:17 INFO - PROCESS | 13885 | 1461208997612 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 20:23:17 INFO - PROCESS | 13885 | 1461208997618 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 20:23:17 INFO - PROCESS | 13885 | 1461208997621 Marionette TRACE conn3 <- [1,2622,null,{}] 20:23:17 INFO - PROCESS | 13885 | 1461208997627 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}] 20:23:17 INFO - PROCESS | 13885 | 1461208997863 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 20:23:18 INFO - PROCESS | 13885 | 1461208998182 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:18 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dcf5f800 == 169 [pid = 13885] [id = 663] 20:23:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 176 (0x7f68d3cec400) [pid = 13885] [serial = 1990] [outer = (nil)] 20:23:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 177 (0x7f68d602cc00) [pid = 13885] [serial = 1991] [outer = 0x7f68d3cec400] 20:23:18 INFO - PROCESS | 13885 | 1461208998265 Marionette DEBUG loaded listener.js 20:23:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 178 (0x7f68d6b14400) [pid = 13885] [serial = 1992] [outer = 0x7f68d3cec400] 20:23:19 INFO - PROCESS | 13885 | 1461208999126 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]]]}] 20:23:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 20:23:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1580ms 20:23:19 INFO - PROCESS | 13885 | 1461208999199 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 20:23:19 INFO - PROCESS | 13885 | 1461208999203 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 20:23:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 20:23:19 INFO - PROCESS | 13885 | 1461208999209 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 20:23:19 INFO - PROCESS | 13885 | 1461208999211 Marionette TRACE conn3 <- [1,2626,null,{}] 20:23:19 INFO - PROCESS | 13885 | 1461208999217 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}] 20:23:19 INFO - PROCESS | 13885 | 1461208999458 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 20:23:19 INFO - PROCESS | 13885 | 1461208999778 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:19 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dd842000 == 170 [pid = 13885] [id = 664] 20:23:19 INFO - PROCESS | 13885 | ++DOMWINDOW == 179 (0x7f68d528a400) [pid = 13885] [serial = 1993] [outer = (nil)] 20:23:19 INFO - PROCESS | 13885 | ++DOMWINDOW == 180 (0x7f68d6b8a400) [pid = 13885] [serial = 1994] [outer = 0x7f68d528a400] 20:23:19 INFO - PROCESS | 13885 | 1461208999857 Marionette DEBUG loaded listener.js 20:23:19 INFO - PROCESS | 13885 | ++DOMWINDOW == 181 (0x7f68d6c68c00) [pid = 13885] [serial = 1995] [outer = 0x7f68d528a400] 20:23:20 INFO - PROCESS | 13885 | 1461209000717 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]]]}] 20:23:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 20:23:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1540ms 20:23:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 20:23:20 INFO - PROCESS | 13885 | 1461209000750 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 20:23:20 INFO - PROCESS | 13885 | 1461209000753 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 20:23:20 INFO - PROCESS | 13885 | 1461209000759 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 20:23:20 INFO - PROCESS | 13885 | 1461209000762 Marionette TRACE conn3 <- [1,2630,null,{}] 20:23:20 INFO - PROCESS | 13885 | 1461209000767 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}] 20:23:21 INFO - PROCESS | 13885 | 1461209001005 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 20:23:21 INFO - PROCESS | 13885 | 1461209001403 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:21 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ddd60000 == 171 [pid = 13885] [id = 665] 20:23:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 182 (0x7f68d43f8800) [pid = 13885] [serial = 1996] [outer = (nil)] 20:23:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 183 (0x7f68d6dcdc00) [pid = 13885] [serial = 1997] [outer = 0x7f68d43f8800] 20:23:21 INFO - PROCESS | 13885 | 1461209001532 Marionette DEBUG loaded listener.js 20:23:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 184 (0x7f68d6dd6800) [pid = 13885] [serial = 1998] [outer = 0x7f68d43f8800] 20:23:23 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d4208800 == 170 [pid = 13885] [id = 494] 20:23:23 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7d9f000 == 169 [pid = 13885] [id = 497] 20:23:23 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d5f43000 == 168 [pid = 13885] [id = 495] 20:23:23 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dc017800 == 167 [pid = 13885] [id = 498] 20:23:23 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68eef1c000 == 166 [pid = 13885] [id = 503] 20:23:23 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c4a0f800 == 165 [pid = 13885] [id = 646] 20:23:23 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c5fa2800 == 164 [pid = 13885] [id = 602] 20:23:23 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c5c03000 == 163 [pid = 13885] [id = 645] 20:23:23 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c4532000 == 162 [pid = 13885] [id = 644] 20:23:23 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c14ca800 == 161 [pid = 13885] [id = 643] 20:23:23 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dcacc800 == 160 [pid = 13885] [id = 642] 20:23:23 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7f1c000 == 159 [pid = 13885] [id = 641] 20:23:23 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d79c2000 == 158 [pid = 13885] [id = 640] 20:23:23 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d42e0800 == 157 [pid = 13885] [id = 639] 20:23:23 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d407e000 == 156 [pid = 13885] [id = 638] 20:23:23 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d33b2800 == 155 [pid = 13885] [id = 637] 20:23:23 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d217f000 == 154 [pid = 13885] [id = 636] 20:23:23 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cd386800 == 153 [pid = 13885] [id = 635] 20:23:23 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cbc9a000 == 152 [pid = 13885] [id = 634] 20:23:23 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cbaa2000 == 151 [pid = 13885] [id = 633] 20:23:23 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cacca800 == 150 [pid = 13885] [id = 632] 20:23:23 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c9cc3800 == 149 [pid = 13885] [id = 631] 20:23:23 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c9571000 == 148 [pid = 13885] [id = 630] 20:23:23 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c750c800 == 147 [pid = 13885] [id = 629] 20:23:23 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c7074800 == 146 [pid = 13885] [id = 628] 20:23:23 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c614b000 == 145 [pid = 13885] [id = 627] 20:23:23 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c5f5a000 == 144 [pid = 13885] [id = 625] 20:23:23 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c1683800 == 143 [pid = 13885] [id = 626] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 183 (0x7f68c7394400) [pid = 13885] [serial = 1820] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 182 (0x7f68cba4c800) [pid = 13885] [serial = 1833] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 181 (0x7f68d3ac1400) [pid = 13885] [serial = 1863] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 180 (0x7f68c6ef5c00) [pid = 13885] [serial = 1818] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 179 (0x7f68c4c15400) [pid = 13885] [serial = 1740] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 178 (0x7f68c4c11000) [pid = 13885] [serial = 1815] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 177 (0x7f68d313ac00) [pid = 13885] [serial = 1851] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 176 (0x7f68cbbcb400) [pid = 13885] [serial = 1835] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 175 (0x7f68d21d4800) [pid = 13885] [serial = 1845] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 174 (0x7f68d3127000) [pid = 13885] [serial = 1850] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 173 (0x7f68c26e4400) [pid = 13885] [serial = 1871] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 172 (0x7f68c359e000) [pid = 13885] [serial = 1872] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 171 (0x7f68c816e000) [pid = 13885] [serial = 1824] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 170 (0x7f68c93a0400) [pid = 13885] [serial = 1826] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 169 (0x7f68c7594000) [pid = 13885] [serial = 1823] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 168 (0x7f68c5c27c00) [pid = 13885] [serial = 1817] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 167 (0x7f68d21c7c00) [pid = 13885] [serial = 1844] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 166 (0x7f68d3681000) [pid = 13885] [serial = 1859] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 165 (0x7f68c427d800) [pid = 13885] [serial = 1814] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 164 (0x7f68c24ec800) [pid = 13885] [serial = 1811] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 163 (0x7f68d2208800) [pid = 13885] [serial = 1847] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 162 (0x7f68d31e7400) [pid = 13885] [serial = 1856] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 161 (0x7f68cd3e7000) [pid = 13885] [serial = 1839] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 160 (0x7f68c17d7800) [pid = 13885] [serial = 1868] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 159 (0x7f68d3864800) [pid = 13885] [serial = 1862] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 158 (0x7f68d3154800) [pid = 13885] [serial = 1854] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 157 (0x7f68d311c800) [pid = 13885] [serial = 1848] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 156 (0x7f68c4dd1800) [pid = 13885] [serial = 1875] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 155 (0x7f68c26dbc00) [pid = 13885] [serial = 1812] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 154 (0x7f68c24ed800) [pid = 13885] [serial = 1869] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 153 (0x7f68c4c1ac00) [pid = 13885] [serial = 1874] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 152 (0x7f68d3753000) [pid = 13885] [serial = 1860] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 151 (0x7f68c9ce5c00) [pid = 13885] [serial = 1830] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 150 (0x7f68d3acd800) [pid = 13885] [serial = 1865] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 149 (0x7f68d20c9800) [pid = 13885] [serial = 1841] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 148 (0x7f68cd357c00) [pid = 13885] [serial = 1836] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 147 (0x7f68c99b9400) [pid = 13885] [serial = 1829] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 146 (0x7f68c97b0400) [pid = 13885] [serial = 1827] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 145 (0x7f68d314a800) [pid = 13885] [serial = 1853] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 144 (0x7f68c9dbcc00) [pid = 13885] [serial = 1832] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 143 (0x7f68d2104400) [pid = 13885] [serial = 1842] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 142 (0x7f68d3154400) [pid = 13885] [serial = 1857] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 141 (0x7f68c739e400) [pid = 13885] [serial = 1821] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 140 (0x7f68cd3bb800) [pid = 13885] [serial = 1838] [outer = (nil)] [url = about:blank] 20:23:23 INFO - PROCESS | 13885 | --DOMWINDOW == 139 (0x7f68c599f800) [pid = 13885] [serial = 1877] [outer = (nil)] [url = about:blank] 20:23:24 INFO - PROCESS | 13885 | 1461209004366 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]]]}] 20:23:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 20:23:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 3647ms 20:23:24 INFO - PROCESS | 13885 | 1461209004406 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 20:23:24 INFO - PROCESS | 13885 | 1461209004412 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 20:23:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 20:23:24 INFO - PROCESS | 13885 | 1461209004479 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 20:23:24 INFO - PROCESS | 13885 | 1461209004486 Marionette TRACE conn3 <- [1,2634,null,{}] 20:23:24 INFO - PROCESS | 13885 | 1461209004495 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}] 20:23:24 INFO - PROCESS | 13885 | 1461209004734 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 20:23:24 INFO - PROCESS | 13885 | 1461209004922 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:24 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c28d0800 == 144 [pid = 13885] [id = 666] 20:23:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 140 (0x7f68c14ec800) [pid = 13885] [serial = 1999] [outer = (nil)] 20:23:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 141 (0x7f68c24f1800) [pid = 13885] [serial = 2000] [outer = 0x7f68c14ec800] 20:23:24 INFO - PROCESS | 13885 | 1461209004993 Marionette DEBUG loaded listener.js 20:23:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 142 (0x7f68c26dd800) [pid = 13885] [serial = 2001] [outer = 0x7f68c14ec800] 20:23:25 INFO - PROCESS | 13885 | 1461209005927 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]]]}] 20:23:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 20:23:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1504ms 20:23:25 INFO - PROCESS | 13885 | 1461209005973 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 20:23:25 INFO - PROCESS | 13885 | 1461209005981 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 20:23:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 20:23:25 INFO - PROCESS | 13885 | 1461209005992 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 20:23:25 INFO - PROCESS | 13885 | 1461209005996 Marionette TRACE conn3 <- [1,2638,null,{}] 20:23:26 INFO - PROCESS | 13885 | 1461209006001 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}] 20:23:26 INFO - PROCESS | 13885 | 1461209006221 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 20:23:26 INFO - PROCESS | 13885 | 1461209006447 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:26 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c4ec0000 == 145 [pid = 13885] [id = 667] 20:23:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 143 (0x7f68c14f1400) [pid = 13885] [serial = 2002] [outer = (nil)] 20:23:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 144 (0x7f68c3a5d000) [pid = 13885] [serial = 2003] [outer = 0x7f68c14f1400] 20:23:26 INFO - PROCESS | 13885 | 1461209006517 Marionette DEBUG loaded listener.js 20:23:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 145 (0x7f68c45d6000) [pid = 13885] [serial = 2004] [outer = 0x7f68c14f1400] 20:23:27 INFO - PROCESS | 13885 | 1461209007503 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]]]}] 20:23:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 20:23:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1533ms 20:23:27 INFO - PROCESS | 13885 | 1461209007528 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 20:23:27 INFO - PROCESS | 13885 | 1461209007532 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 20:23:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 20:23:27 INFO - PROCESS | 13885 | 1461209007539 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 20:23:27 INFO - PROCESS | 13885 | 1461209007545 Marionette TRACE conn3 <- [1,2642,null,{}] 20:23:27 INFO - PROCESS | 13885 | 1461209007560 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}] 20:23:27 INFO - PROCESS | 13885 | 1461209007857 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 20:23:27 INFO - PROCESS | 13885 | 1461209007901 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:27 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c60e3800 == 146 [pid = 13885] [id = 668] 20:23:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 146 (0x7f68c4dcf400) [pid = 13885] [serial = 2005] [outer = (nil)] 20:23:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 147 (0x7f68c62b2c00) [pid = 13885] [serial = 2006] [outer = 0x7f68c4dcf400] 20:23:28 INFO - PROCESS | 13885 | 1461209008031 Marionette DEBUG loaded listener.js 20:23:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 148 (0x7f68c731a800) [pid = 13885] [serial = 2007] [outer = 0x7f68c4dcf400] 20:23:29 INFO - PROCESS | 13885 | --DOMWINDOW == 147 (0x7f68cd08c800) [pid = 13885] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 20:23:29 INFO - PROCESS | 13885 | --DOMWINDOW == 146 (0x7f68bf5f8000) [pid = 13885] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 20:23:29 INFO - PROCESS | 13885 | --DOMWINDOW == 145 (0x7f68be095000) [pid = 13885] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 20:23:29 INFO - PROCESS | 13885 | --DOMWINDOW == 144 (0x7f68c5a6ac00) [pid = 13885] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 20:23:29 INFO - PROCESS | 13885 | --DOMWINDOW == 143 (0x7f68c99bc800) [pid = 13885] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 20:23:29 INFO - PROCESS | 13885 | --DOMWINDOW == 142 (0x7f68d3ad7400) [pid = 13885] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 20:23:29 INFO - PROCESS | 13885 | --DOMWINDOW == 141 (0x7f68cd1c6400) [pid = 13885] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 20:23:29 INFO - PROCESS | 13885 | --DOMWINDOW == 140 (0x7f68d20c8800) [pid = 13885] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 20:23:29 INFO - PROCESS | 13885 | --DOMWINDOW == 139 (0x7f68c39d8400) [pid = 13885] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 20:23:29 INFO - PROCESS | 13885 | --DOMWINDOW == 138 (0x7f68c3599c00) [pid = 13885] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 20:23:29 INFO - PROCESS | 13885 | --DOMWINDOW == 137 (0x7f68cd094400) [pid = 13885] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 20:23:29 INFO - PROCESS | 13885 | --DOMWINDOW == 136 (0x7f68c7590c00) [pid = 13885] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 20:23:29 INFO - PROCESS | 13885 | --DOMWINDOW == 135 (0x7f68c827f800) [pid = 13885] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 20:23:29 INFO - PROCESS | 13885 | --DOMWINDOW == 134 (0x7f68c35a1400) [pid = 13885] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 20:23:29 INFO - PROCESS | 13885 | --DOMWINDOW == 133 (0x7f68d3124000) [pid = 13885] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 20:23:29 INFO - PROCESS | 13885 | --DOMWINDOW == 132 (0x7f68bf5f7000) [pid = 13885] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 20:23:29 INFO - PROCESS | 13885 | --DOMWINDOW == 131 (0x7f68c39e5c00) [pid = 13885] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 20:23:29 INFO - PROCESS | 13885 | --DOMWINDOW == 130 (0x7f68be093000) [pid = 13885] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 20:23:29 INFO - PROCESS | 13885 | --DOMWINDOW == 129 (0x7f68c079fc00) [pid = 13885] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 20:23:29 INFO - PROCESS | 13885 | --DOMWINDOW == 128 (0x7f68cd3e9c00) [pid = 13885] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 20:23:29 INFO - PROCESS | 13885 | --DOMWINDOW == 127 (0x7f68c4c1cc00) [pid = 13885] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 20:23:29 INFO - PROCESS | 13885 | --DOMWINDOW == 126 (0x7f68c731d800) [pid = 13885] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 20:23:29 INFO - PROCESS | 13885 | --DOMWINDOW == 125 (0x7f68c8281000) [pid = 13885] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 20:23:29 INFO - PROCESS | 13885 | 1461209009652 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]]]}] 20:23:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 20:23:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 2141ms 20:23:29 INFO - PROCESS | 13885 | 1461209009681 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 20:23:29 INFO - PROCESS | 13885 | 1461209009686 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 20:23:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 20:23:29 INFO - PROCESS | 13885 | 1461209009692 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 20:23:29 INFO - PROCESS | 13885 | 1461209009694 Marionette TRACE conn3 <- [1,2646,null,{}] 20:23:29 INFO - PROCESS | 13885 | 1461209009700 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}] 20:23:29 INFO - PROCESS | 13885 | 1461209009917 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 20:23:30 INFO - PROCESS | 13885 | 1461209010145 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:30 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c6161800 == 147 [pid = 13885] [id = 669] 20:23:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 126 (0x7f68be093000) [pid = 13885] [serial = 2008] [outer = (nil)] 20:23:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 127 (0x7f68c62b8400) [pid = 13885] [serial = 2009] [outer = 0x7f68be093000] 20:23:30 INFO - PROCESS | 13885 | 1461209010217 Marionette DEBUG loaded listener.js 20:23:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 128 (0x7f68c7398000) [pid = 13885] [serial = 2010] [outer = 0x7f68be093000] 20:23:30 INFO - PROCESS | 13885 | 1461209010945 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]]]}] 20:23:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 20:23:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1280ms 20:23:30 INFO - PROCESS | 13885 | 1461209010974 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 20:23:30 INFO - PROCESS | 13885 | 1461209010977 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 20:23:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 20:23:30 INFO - PROCESS | 13885 | 1461209010994 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 20:23:31 INFO - PROCESS | 13885 | 1461209010997 Marionette TRACE conn3 <- [1,2650,null,{}] 20:23:31 INFO - PROCESS | 13885 | 1461209011003 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}] 20:23:31 INFO - PROCESS | 13885 | 1461209011550 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 20:23:31 INFO - PROCESS | 13885 | 1461209011824 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:31 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c3cd3800 == 148 [pid = 13885] [id = 670] 20:23:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 129 (0x7f68c14e5800) [pid = 13885] [serial = 2011] [outer = (nil)] 20:23:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 130 (0x7f68c17d8c00) [pid = 13885] [serial = 2012] [outer = 0x7f68c14e5800] 20:23:31 INFO - PROCESS | 13885 | 1461209011968 Marionette DEBUG loaded listener.js 20:23:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 131 (0x7f68c25ce800) [pid = 13885] [serial = 2013] [outer = 0x7f68c14e5800] 20:23:33 INFO - PROCESS | 13885 | 1461209013090 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]]]}] 20:23:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 20:23:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 2152ms 20:23:33 INFO - PROCESS | 13885 | 1461209013139 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 20:23:33 INFO - PROCESS | 13885 | 1461209013148 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 20:23:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 20:23:33 INFO - PROCESS | 13885 | 1461209013157 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 20:23:33 INFO - PROCESS | 13885 | 1461209013161 Marionette TRACE conn3 <- [1,2654,null,{}] 20:23:33 INFO - PROCESS | 13885 | 1461209013169 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}] 20:23:33 INFO - PROCESS | 13885 | 1461209013446 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 20:23:33 INFO - PROCESS | 13885 | 1461209013771 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:33 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c6e91800 == 149 [pid = 13885] [id = 671] 20:23:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 132 (0x7f68c45d2800) [pid = 13885] [serial = 2014] [outer = (nil)] 20:23:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 133 (0x7f68c4c1c400) [pid = 13885] [serial = 2015] [outer = 0x7f68c45d2800] 20:23:33 INFO - PROCESS | 13885 | 1461209013888 Marionette DEBUG loaded listener.js 20:23:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 134 (0x7f68c5a6b800) [pid = 13885] [serial = 2016] [outer = 0x7f68c45d2800] 20:23:34 INFO - PROCESS | 13885 | 1461209014844 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]]]}] 20:23:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 20:23:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1735ms 20:23:34 INFO - PROCESS | 13885 | 1461209014893 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 20:23:34 INFO - PROCESS | 13885 | 1461209014898 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 20:23:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 20:23:34 INFO - PROCESS | 13885 | 1461209014905 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 20:23:34 INFO - PROCESS | 13885 | 1461209014908 Marionette TRACE conn3 <- [1,2658,null,{}] 20:23:34 INFO - PROCESS | 13885 | 1461209014914 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}] 20:23:35 INFO - PROCESS | 13885 | 1461209015180 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 20:23:35 INFO - PROCESS | 13885 | 1461209015526 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:35 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c73c5800 == 150 [pid = 13885] [id = 672] 20:23:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 135 (0x7f68c5a6d400) [pid = 13885] [serial = 2017] [outer = (nil)] 20:23:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 136 (0x7f68c74f3c00) [pid = 13885] [serial = 2018] [outer = 0x7f68c5a6d400] 20:23:35 INFO - PROCESS | 13885 | 1461209015612 Marionette DEBUG loaded listener.js 20:23:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 137 (0x7f68c7596000) [pid = 13885] [serial = 2019] [outer = 0x7f68c5a6d400] 20:23:36 INFO - PROCESS | 13885 | 1461209016478 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]]]}] 20:23:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 20:23:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1632ms 20:23:36 INFO - PROCESS | 13885 | 1461209016539 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 20:23:36 INFO - PROCESS | 13885 | 1461209016545 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 20:23:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 20:23:36 INFO - PROCESS | 13885 | 1461209016562 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 20:23:36 INFO - PROCESS | 13885 | 1461209016570 Marionette TRACE conn3 <- [1,2662,null,{}] 20:23:36 INFO - PROCESS | 13885 | 1461209016576 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}] 20:23:36 INFO - PROCESS | 13885 | 1461209016852 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 20:23:37 INFO - PROCESS | 13885 | 1461209017164 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:37 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c935f800 == 151 [pid = 13885] [id = 673] 20:23:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 138 (0x7f68c62b4400) [pid = 13885] [serial = 2020] [outer = (nil)] 20:23:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 139 (0x7f68c8215000) [pid = 13885] [serial = 2021] [outer = 0x7f68c62b4400] 20:23:37 INFO - PROCESS | 13885 | 1461209017253 Marionette DEBUG loaded listener.js 20:23:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 140 (0x7f68c8277800) [pid = 13885] [serial = 2022] [outer = 0x7f68c62b4400] 20:23:38 INFO - PROCESS | 13885 | 1461209018115 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]]]}] 20:23:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 20:23:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1593ms 20:23:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 20:23:38 INFO - PROCESS | 13885 | 1461209018148 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 20:23:38 INFO - PROCESS | 13885 | 1461209018151 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 20:23:38 INFO - PROCESS | 13885 | 1461209018158 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 20:23:38 INFO - PROCESS | 13885 | 1461209018160 Marionette TRACE conn3 <- [1,2666,null,{}] 20:23:38 INFO - PROCESS | 13885 | 1461209018167 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}] 20:23:38 INFO - PROCESS | 13885 | 1461209018393 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 20:23:38 INFO - PROCESS | 13885 | 1461209018662 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:38 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c99a0000 == 152 [pid = 13885] [id = 674] 20:23:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 141 (0x7f68c4283800) [pid = 13885] [serial = 2023] [outer = (nil)] 20:23:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 142 (0x7f68c8464000) [pid = 13885] [serial = 2024] [outer = 0x7f68c4283800] 20:23:38 INFO - PROCESS | 13885 | 1461209018740 Marionette DEBUG loaded listener.js 20:23:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 143 (0x7f68c922a800) [pid = 13885] [serial = 2025] [outer = 0x7f68c4283800] 20:23:40 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:23:40 INFO - PROCESS | 13885 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:23:40 INFO - PROCESS | 13885 | 1461209020065 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]]]}] 20:23:40 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) 20:23:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1932ms 20:23:40 INFO - PROCESS | 13885 | 1461209020089 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 20:23:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 20:23:40 INFO - PROCESS | 13885 | 1461209020093 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 20:23:40 INFO - PROCESS | 13885 | 1461209020100 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 20:23:40 INFO - PROCESS | 13885 | 1461209020104 Marionette TRACE conn3 <- [1,2670,null,{}] 20:23:40 INFO - PROCESS | 13885 | 1461209020110 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}] 20:23:40 INFO - PROCESS | 13885 | 1461209020486 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 20:23:40 INFO - PROCESS | 13885 | 1461209020731 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:40 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cb19c800 == 153 [pid = 13885] [id = 675] 20:23:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 144 (0x7f68c9ce5000) [pid = 13885] [serial = 2026] [outer = (nil)] 20:23:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 145 (0x7f68c9cec400) [pid = 13885] [serial = 2027] [outer = 0x7f68c9ce5000] 20:23:40 INFO - PROCESS | 13885 | 1461209020827 Marionette DEBUG loaded listener.js 20:23:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 146 (0x7f68c9d0cc00) [pid = 13885] [serial = 2028] [outer = 0x7f68c9ce5000] 20:23:42 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:23:42 INFO - PROCESS | 13885 | 1461209022206 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] 20:23:42 INFO - PROCESS | 13885 | 1461209022248 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 20:23:42 INFO - PROCESS | 13885 | 1461209022254 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 20:23:42 INFO - PROCESS | 13885 | 1461209022257 Marionette TRACE conn3 <- [1,2674,null,{}] 20:23:42 INFO - PROCESS | 13885 | 1461209022262 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}] 20:23:42 INFO - PROCESS | 13885 | 1461209022568 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 20:23:42 INFO - PROCESS | 13885 | 1461209022863 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:42 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cbc5e800 == 154 [pid = 13885] [id = 676] 20:23:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 147 (0x7f68c4277400) [pid = 13885] [serial = 2029] [outer = (nil)] 20:23:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 148 (0x7f68c9dbd000) [pid = 13885] [serial = 2030] [outer = 0x7f68c4277400] 20:23:42 INFO - PROCESS | 13885 | 1461209022938 Marionette DEBUG loaded listener.js 20:23:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 149 (0x7f68cba42800) [pid = 13885] [serial = 2031] [outer = 0x7f68c4277400] 20:23:44 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:23:44 INFO - PROCESS | 13885 | 1461209024277 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] 20:23:44 INFO - PROCESS | 13885 | 1461209024342 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 20:23:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 20:23:44 INFO - PROCESS | 13885 | 1461209024349 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 20:23:44 INFO - PROCESS | 13885 | 1461209024352 Marionette TRACE conn3 <- [1,2678,null,{}] 20:23:44 INFO - PROCESS | 13885 | 1461209024358 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}] 20:23:44 INFO - PROCESS | 13885 | 1461209024655 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 20:23:44 INFO - PROCESS | 13885 | 1461209024922 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:44 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cd8cb000 == 155 [pid = 13885] [id = 677] 20:23:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 150 (0x7f68c9ce5c00) [pid = 13885] [serial = 2032] [outer = (nil)] 20:23:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 151 (0x7f68cd08d400) [pid = 13885] [serial = 2033] [outer = 0x7f68c9ce5c00] 20:23:45 INFO - PROCESS | 13885 | 1461209024996 Marionette DEBUG loaded listener.js 20:23:45 INFO - PROCESS | 13885 | ++DOMWINDOW == 152 (0x7f68cd3bac00) [pid = 13885] [serial = 2034] [outer = 0x7f68c9ce5c00] 20:23:46 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:23:46 INFO - PROCESS | 13885 | 1461209026342 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]]]}] 20:23:46 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) 20:23:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2030ms 20:23:46 INFO - PROCESS | 13885 | 1461209026381 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 20:23:46 INFO - PROCESS | 13885 | 1461209026383 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 20:23:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 20:23:46 INFO - PROCESS | 13885 | 1461209026390 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 20:23:46 INFO - PROCESS | 13885 | 1461209026395 Marionette TRACE conn3 <- [1,2682,null,{}] 20:23:46 INFO - PROCESS | 13885 | 1461209026401 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}] 20:23:46 INFO - PROCESS | 13885 | 1461209026697 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 20:23:46 INFO - PROCESS | 13885 | 1461209026935 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:46 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d3272800 == 156 [pid = 13885] [id = 678] 20:23:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 153 (0x7f68cb871800) [pid = 13885] [serial = 2035] [outer = (nil)] 20:23:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 154 (0x7f68cd3ee000) [pid = 13885] [serial = 2036] [outer = 0x7f68cb871800] 20:23:47 INFO - PROCESS | 13885 | 1461209027009 Marionette DEBUG loaded listener.js 20:23:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 155 (0x7f68d20c9800) [pid = 13885] [serial = 2037] [outer = 0x7f68cb871800] 20:23:48 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:23:48 INFO - PROCESS | 13885 | 1461209028343 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]]]}] 20:23:48 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) 20:23:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1985ms 20:23:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 20:23:48 INFO - PROCESS | 13885 | 1461209028377 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 20:23:48 INFO - PROCESS | 13885 | 1461209028380 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 20:23:48 INFO - PROCESS | 13885 | 1461209028387 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 20:23:48 INFO - PROCESS | 13885 | 1461209028390 Marionette TRACE conn3 <- [1,2686,null,{}] 20:23:48 INFO - PROCESS | 13885 | 1461209028395 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}] 20:23:48 INFO - PROCESS | 13885 | 1461209028669 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 20:23:48 INFO - PROCESS | 13885 | 1461209028909 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:48 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d406c000 == 157 [pid = 13885] [id = 679] 20:23:48 INFO - PROCESS | 13885 | ++DOMWINDOW == 156 (0x7f68cba4c000) [pid = 13885] [serial = 2038] [outer = (nil)] 20:23:48 INFO - PROCESS | 13885 | ++DOMWINDOW == 157 (0x7f68d2109c00) [pid = 13885] [serial = 2039] [outer = 0x7f68cba4c000] 20:23:48 INFO - PROCESS | 13885 | 1461209028984 Marionette DEBUG loaded listener.js 20:23:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 158 (0x7f68d2207c00) [pid = 13885] [serial = 2040] [outer = 0x7f68cba4c000] 20:23:50 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:23:50 INFO - PROCESS | 13885 | 1461209030344 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] 20:23:50 INFO - PROCESS | 13885 | 1461209030390 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 20:23:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 20:23:50 INFO - PROCESS | 13885 | 1461209030396 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 20:23:50 INFO - PROCESS | 13885 | 1461209030398 Marionette TRACE conn3 <- [1,2690,null,{}] 20:23:50 INFO - PROCESS | 13885 | 1461209030404 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}] 20:23:50 INFO - PROCESS | 13885 | 1461209030733 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 20:23:51 INFO - PROCESS | 13885 | 1461209031014 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:51 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d4484000 == 158 [pid = 13885] [id = 680] 20:23:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 159 (0x7f68cd353c00) [pid = 13885] [serial = 2041] [outer = (nil)] 20:23:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 160 (0x7f68d3122000) [pid = 13885] [serial = 2042] [outer = 0x7f68cd353c00] 20:23:51 INFO - PROCESS | 13885 | 1461209031097 Marionette DEBUG loaded listener.js 20:23:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 161 (0x7f68d3681000) [pid = 13885] [serial = 2043] [outer = 0x7f68cd353c00] 20:23:52 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:23:52 INFO - PROCESS | 13885 | 1461209032457 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] 20:23:52 INFO - PROCESS | 13885 | 1461209032493 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 20:23:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 20:23:52 INFO - PROCESS | 13885 | 1461209032499 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 20:23:52 INFO - PROCESS | 13885 | 1461209032504 Marionette TRACE conn3 <- [1,2694,null,{}] 20:23:52 INFO - PROCESS | 13885 | 1461209032510 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}] 20:23:52 INFO - PROCESS | 13885 | 1461209032793 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 20:23:53 INFO - PROCESS | 13885 | 1461209033088 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:53 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d74ba800 == 159 [pid = 13885] [id = 681] 20:23:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 162 (0x7f68be0a1400) [pid = 13885] [serial = 2044] [outer = (nil)] 20:23:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 163 (0x7f68d3871c00) [pid = 13885] [serial = 2045] [outer = 0x7f68be0a1400] 20:23:53 INFO - PROCESS | 13885 | 1461209033167 Marionette DEBUG loaded listener.js 20:23:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 164 (0x7f68d3ade800) [pid = 13885] [serial = 2046] [outer = 0x7f68be0a1400] 20:23:54 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:23:54 INFO - PROCESS | 13885 | 1461209034540 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] 20:23:54 INFO - PROCESS | 13885 | 1461209034598 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 20:23:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 20:23:54 INFO - PROCESS | 13885 | 1461209034604 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 20:23:54 INFO - PROCESS | 13885 | 1461209034606 Marionette TRACE conn3 <- [1,2698,null,{}] 20:23:54 INFO - PROCESS | 13885 | 1461209034612 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}] 20:23:54 INFO - PROCESS | 13885 | 1461209034922 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 20:23:55 INFO - PROCESS | 13885 | 1461209035164 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:55 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7d96000 == 160 [pid = 13885] [id = 682] 20:23:55 INFO - PROCESS | 13885 | ++DOMWINDOW == 165 (0x7f68c846a400) [pid = 13885] [serial = 2047] [outer = (nil)] 20:23:55 INFO - PROCESS | 13885 | ++DOMWINDOW == 166 (0x7f68d3ce2800) [pid = 13885] [serial = 2048] [outer = 0x7f68c846a400] 20:23:55 INFO - PROCESS | 13885 | 1461209035252 Marionette DEBUG loaded listener.js 20:23:55 INFO - PROCESS | 13885 | ++DOMWINDOW == 167 (0x7f68d43efc00) [pid = 13885] [serial = 2049] [outer = 0x7f68c846a400] 20:23:56 INFO - PROCESS | 13885 | SkCairoFTTypeface::onFilterRec unimplemented 20:23:56 INFO - PROCESS | 13885 | 1461209036635 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] 20:23:56 INFO - PROCESS | 13885 | 1461209036693 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 20:23:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 20:23:56 INFO - PROCESS | 13885 | 1461209036700 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 20:23:56 INFO - PROCESS | 13885 | 1461209036703 Marionette TRACE conn3 <- [1,2702,null,{}] 20:23:56 INFO - PROCESS | 13885 | 1461209036709 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}] 20:23:57 INFO - PROCESS | 13885 | 1461209037049 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 20:23:57 INFO - PROCESS | 13885 | 1461209037835 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:57 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c4a9f000 == 161 [pid = 13885] [id = 683] 20:23:57 INFO - PROCESS | 13885 | ++DOMWINDOW == 168 (0x7f68c0794800) [pid = 13885] [serial = 2050] [outer = (nil)] 20:23:57 INFO - PROCESS | 13885 | ++DOMWINDOW == 169 (0x7f68c0796800) [pid = 13885] [serial = 2051] [outer = 0x7f68c0794800] 20:23:57 INFO - PROCESS | 13885 | 1461209037971 Marionette DEBUG loaded listener.js 20:23:58 INFO - PROCESS | 13885 | ++DOMWINDOW == 170 (0x7f68c17d9400) [pid = 13885] [serial = 2052] [outer = 0x7f68c0794800] 20:23:58 INFO - PROCESS | 13885 | 1461209038928 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]]]}] 20:23:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 20:23:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 2282ms 20:23:58 INFO - PROCESS | 13885 | 1461209038984 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 20:23:58 INFO - PROCESS | 13885 | 1461209038988 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 20:23:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 20:23:58 INFO - PROCESS | 13885 | 1461209038996 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 20:23:59 INFO - PROCESS | 13885 | 1461209039003 Marionette TRACE conn3 <- [1,2706,null,{}] 20:23:59 INFO - PROCESS | 13885 | 1461209039010 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}] 20:23:59 INFO - PROCESS | 13885 | 1461209039258 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 20:23:59 INFO - PROCESS | 13885 | 1461209039579 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:59 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c73b5000 == 162 [pid = 13885] [id = 684] 20:23:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 171 (0x7f68be09ac00) [pid = 13885] [serial = 2053] [outer = (nil)] 20:23:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 172 (0x7f68c3a60000) [pid = 13885] [serial = 2054] [outer = 0x7f68be09ac00] 20:23:59 INFO - PROCESS | 13885 | 1461209039657 Marionette DEBUG loaded listener.js 20:23:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 173 (0x7f68c4dcd400) [pid = 13885] [serial = 2055] [outer = 0x7f68be09ac00] 20:24:00 INFO - PROCESS | 13885 | 1461209040592 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]]]}] 20:24:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 20:24:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1636ms 20:24:00 INFO - PROCESS | 13885 | 1461209040635 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 20:24:00 INFO - PROCESS | 13885 | 1461209040641 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 20:24:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 20:24:00 INFO - PROCESS | 13885 | 1461209040652 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 20:24:00 INFO - PROCESS | 13885 | 1461209040655 Marionette TRACE conn3 <- [1,2710,null,{}] 20:24:00 INFO - PROCESS | 13885 | 1461209040663 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}] 20:24:00 INFO - PROCESS | 13885 | 1461209040987 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 20:24:01 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68de244000 == 161 [pid = 13885] [id = 55] 20:24:01 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dbe95000 == 160 [pid = 13885] [id = 621] 20:24:01 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c60e3800 == 159 [pid = 13885] [id = 668] 20:24:01 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c4ec0000 == 158 [pid = 13885] [id = 667] 20:24:01 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c28d0800 == 157 [pid = 13885] [id = 666] 20:24:01 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ddd60000 == 156 [pid = 13885] [id = 665] 20:24:01 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dd842000 == 155 [pid = 13885] [id = 664] 20:24:01 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dcf5f800 == 154 [pid = 13885] [id = 663] 20:24:01 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dcb60800 == 153 [pid = 13885] [id = 662] 20:24:01 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7f08000 == 152 [pid = 13885] [id = 661] 20:24:01 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7c0f800 == 151 [pid = 13885] [id = 660] 20:24:01 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7070800 == 150 [pid = 13885] [id = 659] 20:24:01 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d4215800 == 149 [pid = 13885] [id = 658] 20:24:01 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d392d000 == 148 [pid = 13885] [id = 657] 20:24:01 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d3182800 == 147 [pid = 13885] [id = 656] 20:24:01 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d1f95800 == 146 [pid = 13885] [id = 655] 20:24:01 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cd385800 == 145 [pid = 13885] [id = 654] 20:24:01 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cbc4a800 == 144 [pid = 13885] [id = 653] 20:24:01 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c9f64800 == 143 [pid = 13885] [id = 652] 20:24:01 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c976f000 == 142 [pid = 13885] [id = 651] 20:24:01 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c81c2000 == 141 [pid = 13885] [id = 650] 20:24:01 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c70a1000 == 140 [pid = 13885] [id = 649] 20:24:01 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c4eee800 == 139 [pid = 13885] [id = 648] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 172 (0x7f68cd6ca000) [pid = 13885] [serial = 1913] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 171 (0x7f68d20ca000) [pid = 13885] [serial = 1914] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 170 (0x7f68c26d8400) [pid = 13885] [serial = 1934] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 169 (0x7f68d313b400) [pid = 13885] [serial = 1919] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 168 (0x7f68c74f0c00) [pid = 13885] [serial = 1889] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 167 (0x7f68c9dbc000) [pid = 13885] [serial = 1905] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 166 (0x7f68d3ceb400) [pid = 13885] [serial = 1928] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 165 (0x7f68d2209800) [pid = 13885] [serial = 1917] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 164 (0x7f68d3ad9800) [pid = 13885] [serial = 1866] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 163 (0x7f68c5a61800) [pid = 13885] [serial = 1809] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 162 (0x7f68d2106800) [pid = 13885] [serial = 1916] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 161 (0x7f68c39e4c00) [pid = 13885] [serial = 1883] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 160 (0x7f68cd1ce400) [pid = 13885] [serial = 1910] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 159 (0x7f68cba40000) [pid = 13885] [serial = 1908] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 158 (0x7f68c8468000) [pid = 13885] [serial = 1895] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 157 (0x7f68c45d9000) [pid = 13885] [serial = 1937] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 156 (0x7f68d3ae4800) [pid = 13885] [serial = 1925] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 155 (0x7f68c14e5000) [pid = 13885] [serial = 1932] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 154 (0x7f68d3685000) [pid = 13885] [serial = 1920] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 153 (0x7f68c99c1400) [pid = 13885] [serial = 1901] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 152 (0x7f68c14f2800) [pid = 13885] [serial = 1940] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 151 (0x7f68c17d4400) [pid = 13885] [serial = 1880] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 150 (0x7f68c9cefc00) [pid = 13885] [serial = 1902] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 149 (0x7f68c7591c00) [pid = 13885] [serial = 1890] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 148 (0x7f68c0796000) [pid = 13885] [serial = 1931] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 147 (0x7f68cb876800) [pid = 13885] [serial = 1907] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 146 (0x7f68c25c6400) [pid = 13885] [serial = 1881] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 145 (0x7f68d3ac5400) [pid = 13885] [serial = 1922] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 144 (0x7f68c45d9400) [pid = 13885] [serial = 1884] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 143 (0x7f68c9db2000) [pid = 13885] [serial = 1904] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 142 (0x7f68c6efb400) [pid = 13885] [serial = 1887] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 141 (0x7f68d3cf0800) [pid = 13885] [serial = 1929] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 140 (0x7f68d3af0800) [pid = 13885] [serial = 1926] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 139 (0x7f68c27e9c00) [pid = 13885] [serial = 1935] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 138 (0x7f68c5c30400) [pid = 13885] [serial = 1886] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 137 (0x7f68c59a3c00) [pid = 13885] [serial = 1941] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 136 (0x7f68d3ad8c00) [pid = 13885] [serial = 1923] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 135 (0x7f68c922ac00) [pid = 13885] [serial = 1896] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 134 (0x7f68c8213400) [pid = 13885] [serial = 1893] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 133 (0x7f68cd3bb000) [pid = 13885] [serial = 1911] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 132 (0x7f68c599b400) [pid = 13885] [serial = 1938] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 131 (0x7f68c93a8400) [pid = 13885] [serial = 1898] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 130 (0x7f68c9975400) [pid = 13885] [serial = 1899] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 129 (0x7f68c76e9000) [pid = 13885] [serial = 1892] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | --DOMWINDOW == 128 (0x7f68c6efac00) [pid = 13885] [serial = 1943] [outer = (nil)] [url = about:blank] 20:24:02 INFO - PROCESS | 13885 | 1461209042140 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:02 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c0650000 == 140 [pid = 13885] [id = 685] 20:24:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 129 (0x7f68c0796000) [pid = 13885] [serial = 2056] [outer = (nil)] 20:24:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 130 (0x7f68c25c6400) [pid = 13885] [serial = 2057] [outer = 0x7f68c0796000] 20:24:02 INFO - PROCESS | 13885 | 1461209042369 Marionette DEBUG loaded listener.js 20:24:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 131 (0x7f68c59a2c00) [pid = 13885] [serial = 2058] [outer = 0x7f68c0796000] 20:24:03 INFO - PROCESS | 13885 | 1461209043454 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] 20:24:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 20:24:03 INFO - PROCESS | 13885 | 1461209043506 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 20:24:03 INFO - PROCESS | 13885 | 1461209043514 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 20:24:03 INFO - PROCESS | 13885 | 1461209043522 Marionette TRACE conn3 <- [1,2714,null,{}] 20:24:03 INFO - PROCESS | 13885 | 1461209043535 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}] 20:24:03 INFO - PROCESS | 13885 | 1461209043763 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 20:24:03 INFO - PROCESS | 13885 | 1461209043951 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:03 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c5f54000 == 141 [pid = 13885] [id = 686] 20:24:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 132 (0x7f68c079c400) [pid = 13885] [serial = 2059] [outer = (nil)] 20:24:04 INFO - PROCESS | 13885 | ++DOMWINDOW == 133 (0x7f68c74f8c00) [pid = 13885] [serial = 2060] [outer = 0x7f68c079c400] 20:24:04 INFO - PROCESS | 13885 | 1461209044013 Marionette DEBUG loaded listener.js 20:24:04 INFO - PROCESS | 13885 | ++DOMWINDOW == 134 (0x7f68c76f0400) [pid = 13885] [serial = 2061] [outer = 0x7f68c079c400] 20:24:04 INFO - PROCESS | 13885 | 1461209044772 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]]]}] 20:24:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 20:24:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1290ms 20:24:04 INFO - PROCESS | 13885 | 1461209044802 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 20:24:04 INFO - PROCESS | 13885 | 1461209044805 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 20:24:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 20:24:04 INFO - PROCESS | 13885 | 1461209044861 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 20:24:04 INFO - PROCESS | 13885 | 1461209044865 Marionette TRACE conn3 <- [1,2718,null,{}] 20:24:04 INFO - PROCESS | 13885 | 1461209044871 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}] 20:24:05 INFO - PROCESS | 13885 | 1461209045158 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 20:24:05 INFO - PROCESS | 13885 | 1461209045190 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:05 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c709f000 == 142 [pid = 13885] [id = 687] 20:24:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 135 (0x7f68c8164800) [pid = 13885] [serial = 2062] [outer = (nil)] 20:24:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 136 (0x7f68c827b800) [pid = 13885] [serial = 2063] [outer = 0x7f68c8164800] 20:24:05 INFO - PROCESS | 13885 | 1461209045254 Marionette DEBUG loaded listener.js 20:24:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 137 (0x7f68c83d2000) [pid = 13885] [serial = 2064] [outer = 0x7f68c8164800] 20:24:06 INFO - PROCESS | 13885 | 1461209046317 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] 20:24:06 INFO - PROCESS | 13885 | 1461209046363 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 20:24:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 20:24:06 INFO - PROCESS | 13885 | 1461209046368 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 20:24:06 INFO - PROCESS | 13885 | 1461209046370 Marionette TRACE conn3 <- [1,2722,null,{}] 20:24:06 INFO - PROCESS | 13885 | 1461209046376 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}] 20:24:06 INFO - PROCESS | 13885 | 1461209046645 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 20:24:06 INFO - PROCESS | 13885 | 1461209046683 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:06 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c977a800 == 143 [pid = 13885] [id = 688] 20:24:06 INFO - PROCESS | 13885 | ++DOMWINDOW == 138 (0x7f68c93a8400) [pid = 13885] [serial = 2065] [outer = (nil)] 20:24:06 INFO - PROCESS | 13885 | ++DOMWINDOW == 139 (0x7f68c97b1000) [pid = 13885] [serial = 2066] [outer = 0x7f68c93a8400] 20:24:06 INFO - PROCESS | 13885 | 1461209046756 Marionette DEBUG loaded listener.js 20:24:06 INFO - PROCESS | 13885 | ++DOMWINDOW == 140 (0x7f68c99bb400) [pid = 13885] [serial = 2067] [outer = 0x7f68c93a8400] 20:24:07 INFO - PROCESS | 13885 | --DOMWINDOW == 139 (0x7f68d43f8800) [pid = 13885] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 20:24:07 INFO - PROCESS | 13885 | --DOMWINDOW == 138 (0x7f68c26e5000) [pid = 13885] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 20:24:07 INFO - PROCESS | 13885 | --DOMWINDOW == 137 (0x7f68c74f7800) [pid = 13885] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 20:24:07 INFO - PROCESS | 13885 | --DOMWINDOW == 136 (0x7f68c24f5800) [pid = 13885] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 20:24:07 INFO - PROCESS | 13885 | --DOMWINDOW == 135 (0x7f68d3150400) [pid = 13885] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 20:24:07 INFO - PROCESS | 13885 | --DOMWINDOW == 134 (0x7f68c9ce7800) [pid = 13885] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 20:24:07 INFO - PROCESS | 13885 | --DOMWINDOW == 133 (0x7f68c14f1400) [pid = 13885] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 20:24:07 INFO - PROCESS | 13885 | --DOMWINDOW == 132 (0x7f68cd1cec00) [pid = 13885] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 20:24:07 INFO - PROCESS | 13885 | --DOMWINDOW == 131 (0x7f68c9cea400) [pid = 13885] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 20:24:07 INFO - PROCESS | 13885 | --DOMWINDOW == 130 (0x7f68c4dcf400) [pid = 13885] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 20:24:07 INFO - PROCESS | 13885 | --DOMWINDOW == 129 (0x7f68c24f5400) [pid = 13885] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 20:24:07 INFO - PROCESS | 13885 | --DOMWINDOW == 128 (0x7f68d31e0c00) [pid = 13885] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 20:24:07 INFO - PROCESS | 13885 | --DOMWINDOW == 127 (0x7f68c99c3800) [pid = 13885] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 20:24:07 INFO - PROCESS | 13885 | --DOMWINDOW == 126 (0x7f68c59a1400) [pid = 13885] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 20:24:07 INFO - PROCESS | 13885 | --DOMWINDOW == 125 (0x7f68c74f4000) [pid = 13885] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 20:24:07 INFO - PROCESS | 13885 | --DOMWINDOW == 124 (0x7f68c9db4800) [pid = 13885] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 20:24:07 INFO - PROCESS | 13885 | --DOMWINDOW == 123 (0x7f68c14ec800) [pid = 13885] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 20:24:07 INFO - PROCESS | 13885 | --DOMWINDOW == 122 (0x7f68d528a400) [pid = 13885] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 20:24:07 INFO - PROCESS | 13885 | --DOMWINDOW == 121 (0x7f68c45d7400) [pid = 13885] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 20:24:07 INFO - PROCESS | 13885 | --DOMWINDOW == 120 (0x7f68d31e3c00) [pid = 13885] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 20:24:07 INFO - PROCESS | 13885 | --DOMWINDOW == 119 (0x7f68c39e6000) [pid = 13885] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 20:24:07 INFO - PROCESS | 13885 | --DOMWINDOW == 118 (0x7f68d3cec400) [pid = 13885] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 20:24:08 INFO - PROCESS | 13885 | 1461209048168 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] 20:24:08 INFO - PROCESS | 13885 | 1461209048203 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 20:24:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 20:24:08 INFO - PROCESS | 13885 | 1461209048209 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 20:24:08 INFO - PROCESS | 13885 | 1461209048211 Marionette TRACE conn3 <- [1,2726,null,{}] 20:24:08 INFO - PROCESS | 13885 | 1461209048216 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}] 20:24:08 INFO - PROCESS | 13885 | 1461209048412 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 20:24:08 INFO - PROCESS | 13885 | 1461209048598 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:08 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cacce000 == 144 [pid = 13885] [id = 689] 20:24:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 119 (0x7f68c4dcf400) [pid = 13885] [serial = 2068] [outer = (nil)] 20:24:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 120 (0x7f68c9978400) [pid = 13885] [serial = 2069] [outer = 0x7f68c4dcf400] 20:24:08 INFO - PROCESS | 13885 | 1461209048659 Marionette DEBUG loaded listener.js 20:24:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 121 (0x7f68c9cf2c00) [pid = 13885] [serial = 2070] [outer = 0x7f68c4dcf400] 20:24:09 INFO - PROCESS | 13885 | 1461209049370 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]]]}] 20:24:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 20:24:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1182ms 20:24:09 INFO - PROCESS | 13885 | 1461209049393 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 20:24:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 20:24:09 INFO - PROCESS | 13885 | 1461209049396 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 20:24:09 INFO - PROCESS | 13885 | 1461209049401 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 20:24:09 INFO - PROCESS | 13885 | 1461209049404 Marionette TRACE conn3 <- [1,2730,null,{}] 20:24:09 INFO - PROCESS | 13885 | 1461209049409 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}] 20:24:09 INFO - PROCESS | 13885 | 1461209049842 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 20:24:10 INFO - PROCESS | 13885 | 1461209050121 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:10 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c4a1f800 == 145 [pid = 13885] [id = 690] 20:24:10 INFO - PROCESS | 13885 | ++DOMWINDOW == 122 (0x7f68be09dc00) [pid = 13885] [serial = 2071] [outer = (nil)] 20:24:10 INFO - PROCESS | 13885 | ++DOMWINDOW == 123 (0x7f68bf5f7400) [pid = 13885] [serial = 2072] [outer = 0x7f68be09dc00] 20:24:10 INFO - PROCESS | 13885 | 1461209050206 Marionette DEBUG loaded listener.js 20:24:10 INFO - PROCESS | 13885 | ++DOMWINDOW == 124 (0x7f68c24e8000) [pid = 13885] [serial = 2073] [outer = 0x7f68be09dc00] 20:24:11 INFO - PROCESS | 13885 | 1461209051566 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] 20:24:11 INFO - PROCESS | 13885 | 1461209051603 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 20:24:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 20:24:11 INFO - PROCESS | 13885 | 1461209051611 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 20:24:11 INFO - PROCESS | 13885 | 1461209051616 Marionette TRACE conn3 <- [1,2734,null,{}] 20:24:11 INFO - PROCESS | 13885 | 1461209051623 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}] 20:24:11 INFO - PROCESS | 13885 | 1461209051927 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 20:24:12 INFO - PROCESS | 13885 | 1461209052203 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:12 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c81d4000 == 146 [pid = 13885] [id = 691] 20:24:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 125 (0x7f68c27f1000) [pid = 13885] [serial = 2074] [outer = (nil)] 20:24:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 126 (0x7f68c6ef3c00) [pid = 13885] [serial = 2075] [outer = 0x7f68c27f1000] 20:24:12 INFO - PROCESS | 13885 | 1461209052283 Marionette DEBUG loaded listener.js 20:24:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 127 (0x7f68c739e400) [pid = 13885] [serial = 2076] [outer = 0x7f68c27f1000] 20:24:13 INFO - PROCESS | 13885 | 1461209053310 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]]]}] 20:24:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 20:24:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1732ms 20:24:13 INFO - PROCESS | 13885 | 1461209053345 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 20:24:13 INFO - PROCESS | 13885 | 1461209053349 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 20:24:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 20:24:13 INFO - PROCESS | 13885 | 1461209053356 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 20:24:13 INFO - PROCESS | 13885 | 1461209053359 Marionette TRACE conn3 <- [1,2738,null,{}] 20:24:13 INFO - PROCESS | 13885 | 1461209053365 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}] 20:24:13 INFO - PROCESS | 13885 | 1461209053597 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 20:24:13 INFO - PROCESS | 13885 | 1461209053948 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:13 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cbc43000 == 147 [pid = 13885] [id = 692] 20:24:13 INFO - PROCESS | 13885 | ++DOMWINDOW == 128 (0x7f68c74f7800) [pid = 13885] [serial = 2077] [outer = (nil)] 20:24:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 129 (0x7f68c8463c00) [pid = 13885] [serial = 2078] [outer = 0x7f68c74f7800] 20:24:14 INFO - PROCESS | 13885 | 1461209054025 Marionette DEBUG loaded listener.js 20:24:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 130 (0x7f68c939a400) [pid = 13885] [serial = 2079] [outer = 0x7f68c74f7800] 20:24:14 INFO - PROCESS | 13885 | 1461209054932 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]]]}] 20:24:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 20:24:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1629ms 20:24:14 INFO - PROCESS | 13885 | 1461209054987 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 20:24:14 INFO - PROCESS | 13885 | 1461209054994 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 20:24:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 20:24:15 INFO - PROCESS | 13885 | 1461209055010 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 20:24:15 INFO - PROCESS | 13885 | 1461209055017 Marionette TRACE conn3 <- [1,2742,null,{}] 20:24:15 INFO - PROCESS | 13885 | 1461209055022 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}] 20:24:15 INFO - PROCESS | 13885 | 1461209055301 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 20:24:15 INFO - PROCESS | 13885 | 1461209055624 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:15 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cd8c5000 == 148 [pid = 13885] [id = 693] 20:24:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 131 (0x7f68c9973400) [pid = 13885] [serial = 2080] [outer = (nil)] 20:24:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 132 (0x7f68c9d0a800) [pid = 13885] [serial = 2081] [outer = 0x7f68c9973400] 20:24:15 INFO - PROCESS | 13885 | 1461209055706 Marionette DEBUG loaded listener.js 20:24:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 133 (0x7f68cb936400) [pid = 13885] [serial = 2082] [outer = 0x7f68c9973400] 20:24:16 INFO - PROCESS | 13885 | 1461209056560 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]]]}] 20:24:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 20:24:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1605ms 20:24:16 INFO - PROCESS | 13885 | 1461209056609 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 20:24:16 INFO - PROCESS | 13885 | 1461209056612 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 20:24:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 20:24:16 INFO - PROCESS | 13885 | 1461209056618 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 20:24:16 INFO - PROCESS | 13885 | 1461209056623 Marionette TRACE conn3 <- [1,2746,null,{}] 20:24:16 INFO - PROCESS | 13885 | 1461209056628 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}] 20:24:16 INFO - PROCESS | 13885 | 1461209056858 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 20:24:17 INFO - PROCESS | 13885 | 1461209057127 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:17 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d3268800 == 149 [pid = 13885] [id = 694] 20:24:17 INFO - PROCESS | 13885 | ++DOMWINDOW == 134 (0x7f68c9233000) [pid = 13885] [serial = 2083] [outer = (nil)] 20:24:17 INFO - PROCESS | 13885 | ++DOMWINDOW == 135 (0x7f68cd08e000) [pid = 13885] [serial = 2084] [outer = 0x7f68c9233000] 20:24:17 INFO - PROCESS | 13885 | 1461209057242 Marionette DEBUG loaded listener.js 20:24:17 INFO - PROCESS | 13885 | ++DOMWINDOW == 136 (0x7f68cd358c00) [pid = 13885] [serial = 2085] [outer = 0x7f68c9233000] 20:24:18 INFO - PROCESS | 13885 | 1461209058105 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]]]}] 20:24:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 20:24:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1534ms 20:24:18 INFO - PROCESS | 13885 | 1461209058154 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 20:24:18 INFO - PROCESS | 13885 | 1461209058157 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 20:24:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 20:24:18 INFO - PROCESS | 13885 | 1461209058164 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 20:24:18 INFO - PROCESS | 13885 | 1461209058166 Marionette TRACE conn3 <- [1,2750,null,{}] 20:24:18 INFO - PROCESS | 13885 | 1461209058171 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}] 20:24:18 INFO - PROCESS | 13885 | 1461209058396 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 20:24:18 INFO - PROCESS | 13885 | 1461209058670 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:18 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d407f800 == 150 [pid = 13885] [id = 695] 20:24:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 137 (0x7f68d20c7c00) [pid = 13885] [serial = 2086] [outer = (nil)] 20:24:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 138 (0x7f68d20cf400) [pid = 13885] [serial = 2087] [outer = 0x7f68d20c7c00] 20:24:18 INFO - PROCESS | 13885 | 1461209058811 Marionette DEBUG loaded listener.js 20:24:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 139 (0x7f68d2209800) [pid = 13885] [serial = 2088] [outer = 0x7f68d20c7c00] 20:24:19 INFO - PROCESS | 13885 | 1461209059700 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]]]}] 20:24:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 20:24:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1585ms 20:24:19 INFO - PROCESS | 13885 | 1461209059750 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 20:24:19 INFO - PROCESS | 13885 | 1461209059754 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 20:24:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 20:24:19 INFO - PROCESS | 13885 | 1461209059759 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 20:24:19 INFO - PROCESS | 13885 | 1461209059762 Marionette TRACE conn3 <- [1,2754,null,{}] 20:24:19 INFO - PROCESS | 13885 | 1461209059767 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}] 20:24:19 INFO - PROCESS | 13885 | 1461209059989 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 20:24:20 INFO - PROCESS | 13885 | 1461209060259 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:20 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d55c2800 == 151 [pid = 13885] [id = 696] 20:24:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 140 (0x7f68cd3bb000) [pid = 13885] [serial = 2089] [outer = (nil)] 20:24:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 141 (0x7f68d313f000) [pid = 13885] [serial = 2090] [outer = 0x7f68cd3bb000] 20:24:20 INFO - PROCESS | 13885 | 1461209060394 Marionette DEBUG loaded listener.js 20:24:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 142 (0x7f68d314c800) [pid = 13885] [serial = 2091] [outer = 0x7f68cd3bb000] 20:24:21 INFO - PROCESS | 13885 | 1461209061216 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]]]}] 20:24:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 20:24:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1529ms 20:24:21 INFO - PROCESS | 13885 | 1461209061290 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 20:24:21 INFO - PROCESS | 13885 | 1461209061294 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 20:24:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 20:24:21 INFO - PROCESS | 13885 | 1461209061300 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 20:24:21 INFO - PROCESS | 13885 | 1461209061302 Marionette TRACE conn3 <- [1,2758,null,{}] 20:24:21 INFO - PROCESS | 13885 | 1461209061308 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}] 20:24:21 INFO - PROCESS | 13885 | 1461209061556 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 20:24:21 INFO - PROCESS | 13885 | 1461209061861 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:21 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d74b1800 == 152 [pid = 13885] [id = 697] 20:24:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 143 (0x7f68cd3bc000) [pid = 13885] [serial = 2092] [outer = (nil)] 20:24:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 144 (0x7f68d31ec800) [pid = 13885] [serial = 2093] [outer = 0x7f68cd3bc000] 20:24:21 INFO - PROCESS | 13885 | 1461209061941 Marionette DEBUG loaded listener.js 20:24:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 145 (0x7f68d368b000) [pid = 13885] [serial = 2094] [outer = 0x7f68cd3bc000] 20:24:22 INFO - PROCESS | 13885 | 1461209062761 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]]]}] 20:24:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 20:24:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1531ms 20:24:22 INFO - PROCESS | 13885 | 1461209062833 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 20:24:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 20:24:22 INFO - PROCESS | 13885 | 1461209062837 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 20:24:22 INFO - PROCESS | 13885 | 1461209062843 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 20:24:22 INFO - PROCESS | 13885 | 1461209062846 Marionette TRACE conn3 <- [1,2762,null,{}] 20:24:22 INFO - PROCESS | 13885 | 1461209062851 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}] 20:24:23 INFO - PROCESS | 13885 | 1461209063120 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 20:24:23 INFO - PROCESS | 13885 | 1461209063431 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:23 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7d8a000 == 153 [pid = 13885] [id = 698] 20:24:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 146 (0x7f68c827b400) [pid = 13885] [serial = 2095] [outer = (nil)] 20:24:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 147 (0x7f68d3acfc00) [pid = 13885] [serial = 2096] [outer = 0x7f68c827b400] 20:24:23 INFO - PROCESS | 13885 | 1461209063509 Marionette DEBUG loaded listener.js 20:24:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 148 (0x7f68d3ae4800) [pid = 13885] [serial = 2097] [outer = 0x7f68c827b400] 20:24:24 INFO - PROCESS | 13885 | 1461209064313 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]]]}] 20:24:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 20:24:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1484ms 20:24:24 INFO - PROCESS | 13885 | 1461209064327 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 20:24:24 INFO - PROCESS | 13885 | 1461209064330 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 20:24:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 20:24:24 INFO - PROCESS | 13885 | 1461209064356 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 20:24:24 INFO - PROCESS | 13885 | 1461209064358 Marionette TRACE conn3 <- [1,2766,null,{}] 20:24:24 INFO - PROCESS | 13885 | 1461209064364 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}] 20:24:24 INFO - PROCESS | 13885 | 1461209064583 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 20:24:24 INFO - PROCESS | 13885 | 1461209064854 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:24 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68da163800 == 154 [pid = 13885] [id = 699] 20:24:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 149 (0x7f68d3138800) [pid = 13885] [serial = 2098] [outer = (nil)] 20:24:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 150 (0x7f68d3cf1c00) [pid = 13885] [serial = 2099] [outer = 0x7f68d3138800] 20:24:24 INFO - PROCESS | 13885 | 1461209064931 Marionette DEBUG loaded listener.js 20:24:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 151 (0x7f68d41acc00) [pid = 13885] [serial = 2100] [outer = 0x7f68d3138800] 20:24:25 INFO - PROCESS | 13885 | 1461209065784 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]]]}] 20:24:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 20:24:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1504ms 20:24:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 20:24:25 INFO - PROCESS | 13885 | 1461209065857 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 20:24:25 INFO - PROCESS | 13885 | 1461209065860 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 20:24:25 INFO - PROCESS | 13885 | 1461209065866 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 20:24:25 INFO - PROCESS | 13885 | 1461209065870 Marionette TRACE conn3 <- [1,2770,null,{}] 20:24:25 INFO - PROCESS | 13885 | 1461209065875 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}] 20:24:26 INFO - PROCESS | 13885 | 1461209066150 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 20:24:26 INFO - PROCESS | 13885 | 1461209066423 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:26 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dc5e1800 == 155 [pid = 13885] [id = 700] 20:24:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 152 (0x7f68d43fa400) [pid = 13885] [serial = 2101] [outer = (nil)] 20:24:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 153 (0x7f68d4508400) [pid = 13885] [serial = 2102] [outer = 0x7f68d43fa400] 20:24:26 INFO - PROCESS | 13885 | 1461209066568 Marionette DEBUG loaded listener.js 20:24:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 154 (0x7f68d5160400) [pid = 13885] [serial = 2103] [outer = 0x7f68d43fa400] 20:24:27 INFO - PROCESS | 13885 | 1461209067427 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]]]}] 20:24:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 20:24:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1633ms 20:24:27 INFO - PROCESS | 13885 | 1461209067500 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 20:24:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 20:24:27 INFO - PROCESS | 13885 | 1461209067510 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 20:24:27 INFO - PROCESS | 13885 | 1461209067515 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 20:24:27 INFO - PROCESS | 13885 | 1461209067519 Marionette TRACE conn3 <- [1,2774,null,{}] 20:24:27 INFO - PROCESS | 13885 | 1461209067524 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}] 20:24:27 INFO - PROCESS | 13885 | 1461209067788 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 20:24:28 INFO - PROCESS | 13885 | 1461209068109 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:28 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dcf5d000 == 156 [pid = 13885] [id = 701] 20:24:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 155 (0x7f68d441d400) [pid = 13885] [serial = 2104] [outer = (nil)] 20:24:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 156 (0x7f68d6b12000) [pid = 13885] [serial = 2105] [outer = 0x7f68d441d400] 20:24:28 INFO - PROCESS | 13885 | 1461209068184 Marionette DEBUG loaded listener.js 20:24:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 157 (0x7f68d6c6d000) [pid = 13885] [serial = 2106] [outer = 0x7f68d441d400] 20:24:29 INFO - PROCESS | 13885 | 1461209069043 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]]]}] 20:24:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 20:24:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1589ms 20:24:29 INFO - PROCESS | 13885 | 1461209069105 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 20:24:29 INFO - PROCESS | 13885 | 1461209069109 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 20:24:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 20:24:29 INFO - PROCESS | 13885 | 1461209069115 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 20:24:29 INFO - PROCESS | 13885 | 1461209069117 Marionette TRACE conn3 <- [1,2778,null,{}] 20:24:29 INFO - PROCESS | 13885 | 1461209069122 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}] 20:24:29 INFO - PROCESS | 13885 | 1461209069320 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 20:24:29 INFO - PROCESS | 13885 | 1461209069592 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:29 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ddd5d800 == 157 [pid = 13885] [id = 702] 20:24:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 158 (0x7f68c7594c00) [pid = 13885] [serial = 2107] [outer = (nil)] 20:24:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 159 (0x7f68d6dd4400) [pid = 13885] [serial = 2108] [outer = 0x7f68c7594c00] 20:24:29 INFO - PROCESS | 13885 | 1461209069669 Marionette DEBUG loaded listener.js 20:24:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 160 (0x7f68d6e8dc00) [pid = 13885] [serial = 2109] [outer = 0x7f68c7594c00] 20:24:30 INFO - PROCESS | 13885 | 1461209070526 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]]]}] 20:24:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 20:24:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1481ms 20:24:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 20:24:30 INFO - PROCESS | 13885 | 1461209070597 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 20:24:30 INFO - PROCESS | 13885 | 1461209070600 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 20:24:30 INFO - PROCESS | 13885 | 1461209070606 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 20:24:30 INFO - PROCESS | 13885 | 1461209070609 Marionette TRACE conn3 <- [1,2782,null,{}] 20:24:30 INFO - PROCESS | 13885 | 1461209070615 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}] 20:24:30 INFO - PROCESS | 13885 | 1461209070871 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 20:24:31 INFO - PROCESS | 13885 | 1461209071140 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:31 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dee12000 == 158 [pid = 13885] [id = 703] 20:24:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 161 (0x7f68d6dd3400) [pid = 13885] [serial = 2110] [outer = (nil)] 20:24:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 162 (0x7f68d729dc00) [pid = 13885] [serial = 2111] [outer = 0x7f68d6dd3400] 20:24:31 INFO - PROCESS | 13885 | 1461209071256 Marionette DEBUG loaded listener.js 20:24:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 163 (0x7f68d72a3800) [pid = 13885] [serial = 2112] [outer = 0x7f68d6dd3400] 20:24:32 INFO - PROCESS | 13885 | 1461209072100 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]]]}] 20:24:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 20:24:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1538ms 20:24:32 INFO - PROCESS | 13885 | 1461209072144 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 20:24:32 INFO - PROCESS | 13885 | 1461209072148 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 20:24:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 20:24:32 INFO - PROCESS | 13885 | 1461209072154 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 20:24:32 INFO - PROCESS | 13885 | 1461209072156 Marionette TRACE conn3 <- [1,2786,null,{}] 20:24:32 INFO - PROCESS | 13885 | 1461209072161 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}] 20:24:32 INFO - PROCESS | 13885 | 1461209072386 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 20:24:32 INFO - PROCESS | 13885 | 1461209072673 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:32 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68df991800 == 159 [pid = 13885] [id = 704] 20:24:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 164 (0x7f68c922a000) [pid = 13885] [serial = 2113] [outer = (nil)] 20:24:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 165 (0x7f68d72aa000) [pid = 13885] [serial = 2114] [outer = 0x7f68c922a000] 20:24:32 INFO - PROCESS | 13885 | 1461209072791 Marionette DEBUG loaded listener.js 20:24:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 166 (0x7f68d7341c00) [pid = 13885] [serial = 2115] [outer = 0x7f68c922a000] 20:24:33 INFO - PROCESS | 13885 | 1461209073647 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]]]}] 20:24:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 20:24:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1544ms 20:24:33 INFO - PROCESS | 13885 | 1461209073699 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 20:24:33 INFO - PROCESS | 13885 | 1461209073703 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 20:24:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 20:24:33 INFO - PROCESS | 13885 | 1461209073709 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 20:24:33 INFO - PROCESS | 13885 | 1461209073713 Marionette TRACE conn3 <- [1,2790,null,{}] 20:24:33 INFO - PROCESS | 13885 | 1461209073718 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}] 20:24:33 INFO - PROCESS | 13885 | 1461209073953 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 20:24:34 INFO - PROCESS | 13885 | 1461209074229 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:34 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68e4311800 == 160 [pid = 13885] [id = 705] 20:24:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 167 (0x7f68c17d5c00) [pid = 13885] [serial = 2116] [outer = (nil)] 20:24:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 168 (0x7f68d7347400) [pid = 13885] [serial = 2117] [outer = 0x7f68c17d5c00] 20:24:34 INFO - PROCESS | 13885 | 1461209074350 Marionette DEBUG loaded listener.js 20:24:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 169 (0x7f68d734e400) [pid = 13885] [serial = 2118] [outer = 0x7f68c17d5c00] 20:24:35 INFO - PROCESS | 13885 | 1461209075158 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]]]}] 20:24:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 20:24:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1481ms 20:24:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 20:24:35 INFO - PROCESS | 13885 | 1461209075191 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 20:24:35 INFO - PROCESS | 13885 | 1461209075194 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 20:24:35 INFO - PROCESS | 13885 | 1461209075200 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 20:24:35 INFO - PROCESS | 13885 | 1461209075203 Marionette TRACE conn3 <- [1,2794,null,{}] 20:24:35 INFO - PROCESS | 13885 | 1461209075208 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}] 20:24:35 INFO - PROCESS | 13885 | 1461209075452 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 20:24:35 INFO - PROCESS | 13885 | 1461209075729 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:35 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ea2d5000 == 161 [pid = 13885] [id = 706] 20:24:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 170 (0x7f68c8281c00) [pid = 13885] [serial = 2119] [outer = (nil)] 20:24:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 171 (0x7f68d73d2000) [pid = 13885] [serial = 2120] [outer = 0x7f68c8281c00] 20:24:35 INFO - PROCESS | 13885 | 1461209075806 Marionette DEBUG loaded listener.js 20:24:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 172 (0x7f68d73d6c00) [pid = 13885] [serial = 2121] [outer = 0x7f68c8281c00] 20:24:36 INFO - PROCESS | 13885 | 1461209076645 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]]]}] 20:24:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 20:24:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1492ms 20:24:36 INFO - PROCESS | 13885 | 1461209076693 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 20:24:36 INFO - PROCESS | 13885 | 1461209076697 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 20:24:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 20:24:36 INFO - PROCESS | 13885 | 1461209076723 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 20:24:36 INFO - PROCESS | 13885 | 1461209076727 Marionette TRACE conn3 <- [1,2798,null,{}] 20:24:36 INFO - PROCESS | 13885 | 1461209076733 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}] 20:24:36 INFO - PROCESS | 13885 | 1461209076966 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 20:24:37 INFO - PROCESS | 13885 | 1461209077240 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:37 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68eb156800 == 162 [pid = 13885] [id = 707] 20:24:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 173 (0x7f68d7341400) [pid = 13885] [serial = 2122] [outer = (nil)] 20:24:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 174 (0x7f68d778f000) [pid = 13885] [serial = 2123] [outer = 0x7f68d7341400] 20:24:37 INFO - PROCESS | 13885 | 1461209077357 Marionette DEBUG loaded listener.js 20:24:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 175 (0x7f68d7796c00) [pid = 13885] [serial = 2124] [outer = 0x7f68d7341400] 20:24:38 INFO - PROCESS | 13885 | 1461209078208 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]]]}] 20:24:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 20:24:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1538ms 20:24:38 INFO - PROCESS | 13885 | 1461209078257 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 20:24:38 INFO - PROCESS | 13885 | 1461209078261 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 20:24:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 20:24:38 INFO - PROCESS | 13885 | 1461209078266 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 20:24:38 INFO - PROCESS | 13885 | 1461209078268 Marionette TRACE conn3 <- [1,2802,null,{}] 20:24:38 INFO - PROCESS | 13885 | 1461209078274 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}] 20:24:38 INFO - PROCESS | 13885 | 1461209078515 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 20:24:38 INFO - PROCESS | 13885 | 1461209078832 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:38 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68eb708800 == 163 [pid = 13885] [id = 708] 20:24:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 176 (0x7f68d6dcf400) [pid = 13885] [serial = 2125] [outer = (nil)] 20:24:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 177 (0x7f68d778fc00) [pid = 13885] [serial = 2126] [outer = 0x7f68d6dcf400] 20:24:38 INFO - PROCESS | 13885 | 1461209078917 Marionette DEBUG loaded listener.js 20:24:39 INFO - PROCESS | 13885 | ++DOMWINDOW == 178 (0x7f68d7d1b400) [pid = 13885] [serial = 2127] [outer = 0x7f68d6dcf400] 20:24:39 INFO - PROCESS | 13885 | 1461209079729 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]]]}] 20:24:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 20:24:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1533ms 20:24:39 INFO - PROCESS | 13885 | 1461209079803 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 20:24:39 INFO - PROCESS | 13885 | 1461209079806 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 20:24:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 20:24:39 INFO - PROCESS | 13885 | 1461209079813 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 20:24:39 INFO - PROCESS | 13885 | 1461209079815 Marionette TRACE conn3 <- [1,2806,null,{}] 20:24:39 INFO - PROCESS | 13885 | 1461209079821 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}] 20:24:40 INFO - PROCESS | 13885 | 1461209080061 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 20:24:41 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d79ad000 == 162 [pid = 13885] [id = 496] 20:24:41 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cacce000 == 161 [pid = 13885] [id = 689] 20:24:41 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c977a800 == 160 [pid = 13885] [id = 688] 20:24:41 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c709f000 == 159 [pid = 13885] [id = 687] 20:24:41 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c5f54000 == 158 [pid = 13885] [id = 686] 20:24:41 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c0650000 == 157 [pid = 13885] [id = 685] 20:24:41 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c73b5000 == 156 [pid = 13885] [id = 684] 20:24:41 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c4a9f000 == 155 [pid = 13885] [id = 683] 20:24:41 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7d96000 == 154 [pid = 13885] [id = 682] 20:24:41 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d74ba800 == 153 [pid = 13885] [id = 681] 20:24:41 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d4484000 == 152 [pid = 13885] [id = 680] 20:24:41 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d406c000 == 151 [pid = 13885] [id = 679] 20:24:41 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d3272800 == 150 [pid = 13885] [id = 678] 20:24:41 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cd8cb000 == 149 [pid = 13885] [id = 677] 20:24:41 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cbc5e800 == 148 [pid = 13885] [id = 676] 20:24:41 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cb19c800 == 147 [pid = 13885] [id = 675] 20:24:41 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c99a0000 == 146 [pid = 13885] [id = 674] 20:24:41 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c935f800 == 145 [pid = 13885] [id = 673] 20:24:41 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c73c5800 == 144 [pid = 13885] [id = 672] 20:24:41 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c6e91800 == 143 [pid = 13885] [id = 671] 20:24:41 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c3cd3800 == 142 [pid = 13885] [id = 670] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 177 (0x7f68d6dcdc00) [pid = 13885] [serial = 1997] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 176 (0x7f68c4282000) [pid = 13885] [serial = 1947] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 175 (0x7f68c83cac00) [pid = 13885] [serial = 1955] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 174 (0x7f68d5162000) [pid = 13885] [serial = 1988] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 173 (0x7f68d41a8c00) [pid = 13885] [serial = 1980] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 172 (0x7f68cba48c00) [pid = 13885] [serial = 1962] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 171 (0x7f68c45d6000) [pid = 13885] [serial = 2004] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 170 (0x7f68d21cdc00) [pid = 13885] [serial = 1973] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 169 (0x7f68cd088c00) [pid = 13885] [serial = 1964] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 168 (0x7f68c731a800) [pid = 13885] [serial = 2007] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 167 (0x7f68d41a9400) [pid = 13885] [serial = 1985] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 166 (0x7f68d32a5400) [pid = 13885] [serial = 1976] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 165 (0x7f68cd355400) [pid = 13885] [serial = 1967] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 164 (0x7f68d6dd6800) [pid = 13885] [serial = 1998] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 163 (0x7f68c9399c00) [pid = 13885] [serial = 1959] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 162 (0x7f68c8165400) [pid = 13885] [serial = 1952] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 161 (0x7f68d20cf000) [pid = 13885] [serial = 1971] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 160 (0x7f68d220cc00) [pid = 13885] [serial = 1974] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 159 (0x7f68c24f1800) [pid = 13885] [serial = 2000] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 158 (0x7f68c62b2c00) [pid = 13885] [serial = 2006] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 157 (0x7f68cd095400) [pid = 13885] [serial = 1965] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 156 (0x7f68d6b8a400) [pid = 13885] [serial = 1994] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 155 (0x7f68d6c68c00) [pid = 13885] [serial = 1995] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 154 (0x7f68c5c31000) [pid = 13885] [serial = 1949] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 153 (0x7f68d41b6800) [pid = 13885] [serial = 1982] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 152 (0x7f68cb87cc00) [pid = 13885] [serial = 1961] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 151 (0x7f68d3ceb800) [pid = 13885] [serial = 1979] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 150 (0x7f68c26dd800) [pid = 13885] [serial = 2001] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 149 (0x7f68cd6d3800) [pid = 13885] [serial = 1970] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 148 (0x7f68c8218400) [pid = 13885] [serial = 1953] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 147 (0x7f68d43f4000) [pid = 13885] [serial = 1983] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 146 (0x7f68cd3bdc00) [pid = 13885] [serial = 1968] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 145 (0x7f68d3ac4400) [pid = 13885] [serial = 1977] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 144 (0x7f68d5541000) [pid = 13885] [serial = 1989] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 143 (0x7f68c5a64400) [pid = 13885] [serial = 1878] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 142 (0x7f68c83d3400) [pid = 13885] [serial = 1956] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 141 (0x7f68c6ef9400) [pid = 13885] [serial = 1950] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 140 (0x7f68d6b14400) [pid = 13885] [serial = 1992] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 139 (0x7f68d602cc00) [pid = 13885] [serial = 1991] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 138 (0x7f68c359d000) [pid = 13885] [serial = 1946] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 137 (0x7f68c3a5d000) [pid = 13885] [serial = 2003] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 136 (0x7f68c8471000) [pid = 13885] [serial = 1958] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 135 (0x7f68d501ac00) [pid = 13885] [serial = 1986] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | --DOMWINDOW == 134 (0x7f68c62b8400) [pid = 13885] [serial = 2009] [outer = (nil)] [url = about:blank] 20:24:41 INFO - PROCESS | 13885 | 1461209081843 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:41 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c168e800 == 143 [pid = 13885] [id = 709] 20:24:41 INFO - PROCESS | 13885 | ++DOMWINDOW == 135 (0x7f68c14e3c00) [pid = 13885] [serial = 2128] [outer = (nil)] 20:24:41 INFO - PROCESS | 13885 | ++DOMWINDOW == 136 (0x7f68c14ec000) [pid = 13885] [serial = 2129] [outer = 0x7f68c14e3c00] 20:24:41 INFO - PROCESS | 13885 | 1461209081922 Marionette DEBUG loaded listener.js 20:24:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 137 (0x7f68c24f1800) [pid = 13885] [serial = 2130] [outer = 0x7f68c14e3c00] 20:24:42 INFO - PROCESS | 13885 | 1461209082725 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]]]}] 20:24:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 20:24:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 2936ms 20:24:42 INFO - PROCESS | 13885 | 1461209082752 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 20:24:42 INFO - PROCESS | 13885 | 1461209082759 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 20:24:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 20:24:42 INFO - PROCESS | 13885 | 1461209082767 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 20:24:42 INFO - PROCESS | 13885 | 1461209082771 Marionette TRACE conn3 <- [1,2810,null,{}] 20:24:42 INFO - PROCESS | 13885 | 1461209082778 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}] 20:24:43 INFO - PROCESS | 13885 | 1461209083028 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 20:24:43 INFO - PROCESS | 13885 | 1461209083219 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:43 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c5c1b000 == 144 [pid = 13885] [id = 710] 20:24:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 138 (0x7f68c14e6400) [pid = 13885] [serial = 2131] [outer = (nil)] 20:24:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 139 (0x7f68c3a5d000) [pid = 13885] [serial = 2132] [outer = 0x7f68c14e6400] 20:24:43 INFO - PROCESS | 13885 | 1461209083286 Marionette DEBUG loaded listener.js 20:24:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 140 (0x7f68c4c11800) [pid = 13885] [serial = 2133] [outer = 0x7f68c14e6400] 20:24:44 INFO - PROCESS | 13885 | 1461209084194 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]]]}] 20:24:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 20:24:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1481ms 20:24:44 INFO - PROCESS | 13885 | 1461209084253 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 20:24:44 INFO - PROCESS | 13885 | 1461209084259 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 20:24:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 20:24:44 INFO - PROCESS | 13885 | 1461209084265 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 20:24:44 INFO - PROCESS | 13885 | 1461209084268 Marionette TRACE conn3 <- [1,2814,null,{}] 20:24:44 INFO - PROCESS | 13885 | 1461209084273 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}] 20:24:44 INFO - PROCESS | 13885 | 1461209084560 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 20:24:44 INFO - PROCESS | 13885 | 1461209084598 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:44 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c6e61000 == 145 [pid = 13885] [id = 711] 20:24:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 141 (0x7f68c427bc00) [pid = 13885] [serial = 2134] [outer = (nil)] 20:24:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 142 (0x7f68c5c2bc00) [pid = 13885] [serial = 2135] [outer = 0x7f68c427bc00] 20:24:44 INFO - PROCESS | 13885 | 1461209084670 Marionette DEBUG loaded listener.js 20:24:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 143 (0x7f68c62bac00) [pid = 13885] [serial = 2136] [outer = 0x7f68c427bc00] 20:24:45 INFO - PROCESS | 13885 | 1461209085720 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]]]}] 20:24:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 20:24:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1480ms 20:24:45 INFO - PROCESS | 13885 | 1461209085747 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 20:24:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 20:24:45 INFO - PROCESS | 13885 | 1461209085751 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 20:24:45 INFO - PROCESS | 13885 | 1461209085766 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 20:24:45 INFO - PROCESS | 13885 | 1461209085774 Marionette TRACE conn3 <- [1,2818,null,{}] 20:24:45 INFO - PROCESS | 13885 | 1461209085787 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}] 20:24:46 INFO - PROCESS | 13885 | 1461209086081 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 20:24:46 INFO - PROCESS | 13885 | --DOMWINDOW == 142 (0x7f68be09ac00) [pid = 13885] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 20:24:46 INFO - PROCESS | 13885 | --DOMWINDOW == 141 (0x7f68c8164800) [pid = 13885] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 20:24:46 INFO - PROCESS | 13885 | --DOMWINDOW == 140 (0x7f68c0796000) [pid = 13885] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 20:24:46 INFO - PROCESS | 13885 | --DOMWINDOW == 139 (0x7f68c0794800) [pid = 13885] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 20:24:46 INFO - PROCESS | 13885 | --DOMWINDOW == 138 (0x7f68c93a8400) [pid = 13885] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 20:24:46 INFO - PROCESS | 13885 | --DOMWINDOW == 137 (0x7f68c079c400) [pid = 13885] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 20:24:46 INFO - PROCESS | 13885 | --DOMWINDOW == 136 (0x7f68be093000) [pid = 13885] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 20:24:46 INFO - PROCESS | 13885 | 1461209086654 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:46 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c6143000 == 146 [pid = 13885] [id = 712] 20:24:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 137 (0x7f68be093000) [pid = 13885] [serial = 2137] [outer = (nil)] 20:24:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 138 (0x7f68c26e1800) [pid = 13885] [serial = 2138] [outer = 0x7f68be093000] 20:24:46 INFO - PROCESS | 13885 | 1461209086721 Marionette DEBUG loaded listener.js 20:24:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 139 (0x7f68c7593800) [pid = 13885] [serial = 2139] [outer = 0x7f68be093000] 20:24:47 INFO - PROCESS | 13885 | 1461209087422 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]]]}] 20:24:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 20:24:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1701ms 20:24:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 20:24:47 INFO - PROCESS | 13885 | 1461209087459 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 20:24:47 INFO - PROCESS | 13885 | 1461209087463 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 20:24:47 INFO - PROCESS | 13885 | 1461209087469 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 20:24:47 INFO - PROCESS | 13885 | 1461209087472 Marionette TRACE conn3 <- [1,2822,null,{}] 20:24:47 INFO - PROCESS | 13885 | 1461209087477 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}] 20:24:47 INFO - PROCESS | 13885 | 1461209087769 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 20:24:47 INFO - PROCESS | 13885 | 1461209087893 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:47 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c81b9000 == 147 [pid = 13885] [id = 713] 20:24:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 140 (0x7f68bf5f0c00) [pid = 13885] [serial = 2140] [outer = (nil)] 20:24:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 141 (0x7f68c8167c00) [pid = 13885] [serial = 2141] [outer = 0x7f68bf5f0c00] 20:24:47 INFO - PROCESS | 13885 | 1461209087962 Marionette DEBUG loaded listener.js 20:24:48 INFO - PROCESS | 13885 | ++DOMWINDOW == 142 (0x7f68c8274400) [pid = 13885] [serial = 2142] [outer = 0x7f68bf5f0c00] 20:24:49 INFO - PROCESS | 13885 | 1461209089016 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]]]}] 20:24:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 20:24:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1580ms 20:24:49 INFO - PROCESS | 13885 | 1461209089049 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 20:24:49 INFO - PROCESS | 13885 | 1461209089054 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 20:24:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 20:24:49 INFO - PROCESS | 13885 | 1461209089063 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 20:24:49 INFO - PROCESS | 13885 | 1461209089068 Marionette TRACE conn3 <- [1,2826,null,{}] 20:24:49 INFO - PROCESS | 13885 | 1461209089078 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}] 20:24:49 INFO - PROCESS | 13885 | 1461209089426 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 20:24:49 INFO - PROCESS | 13885 | 1461209089705 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:49 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c60e3800 == 148 [pid = 13885] [id = 714] 20:24:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 143 (0x7f68c24f5c00) [pid = 13885] [serial = 2143] [outer = (nil)] 20:24:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 144 (0x7f68c4277800) [pid = 13885] [serial = 2144] [outer = 0x7f68c24f5c00] 20:24:49 INFO - PROCESS | 13885 | 1461209089783 Marionette DEBUG loaded listener.js 20:24:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 145 (0x7f68c599b400) [pid = 13885] [serial = 2145] [outer = 0x7f68c24f5c00] 20:24:50 INFO - PROCESS | 13885 | 1461209090762 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 20:24:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 20:24:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1735ms 20:24:50 INFO - PROCESS | 13885 | 1461209090799 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 20:24:50 INFO - PROCESS | 13885 | 1461209090808 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 20:24:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 20:24:50 INFO - PROCESS | 13885 | 1461209090819 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 20:24:50 INFO - PROCESS | 13885 | 1461209090822 Marionette TRACE conn3 <- [1,2830,null,{}] 20:24:50 INFO - PROCESS | 13885 | 1461209090830 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}] 20:24:51 INFO - PROCESS | 13885 | 1461209091097 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 20:24:51 INFO - PROCESS | 13885 | 1461209091413 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:51 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c9349000 == 149 [pid = 13885] [id = 715] 20:24:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 146 (0x7f68c5a6dc00) [pid = 13885] [serial = 2146] [outer = (nil)] 20:24:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 147 (0x7f68c731a800) [pid = 13885] [serial = 2147] [outer = 0x7f68c5a6dc00] 20:24:51 INFO - PROCESS | 13885 | 1461209091493 Marionette DEBUG loaded listener.js 20:24:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 148 (0x7f68c7595800) [pid = 13885] [serial = 2148] [outer = 0x7f68c5a6dc00] 20:24:52 INFO - PROCESS | 13885 | 1461209092486 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]]]}] 20:24:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 20:24:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1737ms 20:24:52 INFO - PROCESS | 13885 | 1461209092557 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 20:24:52 INFO - PROCESS | 13885 | 1461209092561 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 20:24:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 20:24:52 INFO - PROCESS | 13885 | 1461209092567 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 20:24:52 INFO - PROCESS | 13885 | 1461209092573 Marionette TRACE conn3 <- [1,2834,null,{}] 20:24:52 INFO - PROCESS | 13885 | 1461209092589 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}] 20:24:52 INFO - PROCESS | 13885 | 1461209092845 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 20:24:53 INFO - PROCESS | 13885 | 1461209093164 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:53 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c9f67800 == 150 [pid = 13885] [id = 716] 20:24:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 149 (0x7f68c8173000) [pid = 13885] [serial = 2149] [outer = (nil)] 20:24:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 150 (0x7f68c9225400) [pid = 13885] [serial = 2150] [outer = 0x7f68c8173000] 20:24:53 INFO - PROCESS | 13885 | 1461209093245 Marionette DEBUG loaded listener.js 20:24:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 151 (0x7f68c97ad000) [pid = 13885] [serial = 2151] [outer = 0x7f68c8173000] 20:24:54 INFO - PROCESS | 13885 | 1461209094167 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 20:24:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 20:24:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1636ms 20:24:54 INFO - PROCESS | 13885 | 1461209094204 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 20:24:54 INFO - PROCESS | 13885 | 1461209094209 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 20:24:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 20:24:54 INFO - PROCESS | 13885 | 1461209094216 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 20:24:54 INFO - PROCESS | 13885 | 1461209094218 Marionette TRACE conn3 <- [1,2838,null,{}] 20:24:54 INFO - PROCESS | 13885 | 1461209094225 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}] 20:24:54 INFO - PROCESS | 13885 | 1461209094468 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 20:24:54 INFO - PROCESS | 13885 | 1461209094741 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:54 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cbaba800 == 151 [pid = 13885] [id = 717] 20:24:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 152 (0x7f68c4dd1800) [pid = 13885] [serial = 2152] [outer = (nil)] 20:24:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 153 (0x7f68c99c4c00) [pid = 13885] [serial = 2153] [outer = 0x7f68c4dd1800] 20:24:54 INFO - PROCESS | 13885 | 1461209094864 Marionette DEBUG loaded listener.js 20:24:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 154 (0x7f68c9d08000) [pid = 13885] [serial = 2154] [outer = 0x7f68c4dd1800] 20:24:55 INFO - PROCESS | 13885 | 1461209095750 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]]]}] 20:24:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 20:24:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1585ms 20:24:55 INFO - PROCESS | 13885 | 1461209095802 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 20:24:55 INFO - PROCESS | 13885 | 1461209095807 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 20:24:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 20:24:55 INFO - PROCESS | 13885 | 1461209095813 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 20:24:55 INFO - PROCESS | 13885 | 1461209095817 Marionette TRACE conn3 <- [1,2842,null,{}] 20:24:55 INFO - PROCESS | 13885 | 1461209095822 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}] 20:24:56 INFO - PROCESS | 13885 | 1461209096067 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 20:24:56 INFO - PROCESS | 13885 | 1461209096382 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:56 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cd129000 == 152 [pid = 13885] [id = 718] 20:24:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 155 (0x7f68c97ae000) [pid = 13885] [serial = 2155] [outer = (nil)] 20:24:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 156 (0x7f68cba3f000) [pid = 13885] [serial = 2156] [outer = 0x7f68c97ae000] 20:24:56 INFO - PROCESS | 13885 | 1461209096461 Marionette DEBUG loaded listener.js 20:24:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 157 (0x7f68cd08b800) [pid = 13885] [serial = 2157] [outer = 0x7f68c97ae000] 20:24:57 INFO - PROCESS | 13885 | 1461209097368 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]]]}] 20:24:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 20:24:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1630ms 20:24:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 20:24:57 INFO - PROCESS | 13885 | 1461209097444 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 20:24:57 INFO - PROCESS | 13885 | 1461209097447 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 20:24:57 INFO - PROCESS | 13885 | 1461209097454 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 20:24:57 INFO - PROCESS | 13885 | 1461209097457 Marionette TRACE conn3 <- [1,2846,null,{}] 20:24:57 INFO - PROCESS | 13885 | 1461209097462 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}] 20:24:57 INFO - PROCESS | 13885 | 1461209097768 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 20:24:58 INFO - PROCESS | 13885 | 1461209098090 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:58 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d1f9b800 == 153 [pid = 13885] [id = 719] 20:24:58 INFO - PROCESS | 13885 | ++DOMWINDOW == 158 (0x7f68cd6cc400) [pid = 13885] [serial = 2158] [outer = (nil)] 20:24:58 INFO - PROCESS | 13885 | ++DOMWINDOW == 159 (0x7f68d21ccc00) [pid = 13885] [serial = 2159] [outer = 0x7f68cd6cc400] 20:24:58 INFO - PROCESS | 13885 | 1461209098173 Marionette DEBUG loaded listener.js 20:24:58 INFO - PROCESS | 13885 | ++DOMWINDOW == 160 (0x7f68d2208800) [pid = 13885] [serial = 2160] [outer = 0x7f68cd6cc400] 20:24:59 INFO - PROCESS | 13885 | 1461209099066 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]]]}] 20:24:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 20:24:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1681ms 20:24:59 INFO - PROCESS | 13885 | 1461209099134 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 20:24:59 INFO - PROCESS | 13885 | 1461209099138 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 20:24:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 20:24:59 INFO - PROCESS | 13885 | 1461209099144 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 20:24:59 INFO - PROCESS | 13885 | 1461209099147 Marionette TRACE conn3 <- [1,2850,null,{}] 20:24:59 INFO - PROCESS | 13885 | 1461209099153 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}] 20:24:59 INFO - PROCESS | 13885 | 1461209099395 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 20:24:59 INFO - PROCESS | 13885 | 1461209099707 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:59 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d3282800 == 154 [pid = 13885] [id = 720] 20:24:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 161 (0x7f68cd6d0c00) [pid = 13885] [serial = 2161] [outer = (nil)] 20:24:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 162 (0x7f68d3147400) [pid = 13885] [serial = 2162] [outer = 0x7f68cd6d0c00] 20:24:59 INFO - PROCESS | 13885 | 1461209099786 Marionette DEBUG loaded listener.js 20:24:59 INFO - PROCESS | 13885 | ++DOMWINDOW == 163 (0x7f68d3685000) [pid = 13885] [serial = 2163] [outer = 0x7f68cd6d0c00] 20:25:00 INFO - PROCESS | 13885 | 1461209100737 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 20:25:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 20:25:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1629ms 20:25:00 INFO - PROCESS | 13885 | 1461209100776 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 20:25:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 20:25:00 INFO - PROCESS | 13885 | 1461209100782 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 20:25:00 INFO - PROCESS | 13885 | 1461209100790 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 20:25:00 INFO - PROCESS | 13885 | 1461209100795 Marionette TRACE conn3 <- [1,2854,null,{}] 20:25:00 INFO - PROCESS | 13885 | 1461209100801 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}] 20:25:01 INFO - PROCESS | 13885 | 1461209101040 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 20:25:01 INFO - PROCESS | 13885 | 1461209101365 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:01 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d4077000 == 155 [pid = 13885] [id = 721] 20:25:01 INFO - PROCESS | 13885 | ++DOMWINDOW == 164 (0x7f68d220ec00) [pid = 13885] [serial = 2164] [outer = (nil)] 20:25:01 INFO - PROCESS | 13885 | ++DOMWINDOW == 165 (0x7f68d3ad2800) [pid = 13885] [serial = 2165] [outer = 0x7f68d220ec00] 20:25:01 INFO - PROCESS | 13885 | 1461209101448 Marionette DEBUG loaded listener.js 20:25:01 INFO - PROCESS | 13885 | ++DOMWINDOW == 166 (0x7f68d3e35c00) [pid = 13885] [serial = 2166] [outer = 0x7f68d220ec00] 20:25:02 INFO - PROCESS | 13885 | 1461209102393 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]]]}] 20:25:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 20:25:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1635ms 20:25:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 20:25:02 INFO - PROCESS | 13885 | 1461209102424 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 20:25:02 INFO - PROCESS | 13885 | 1461209102427 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 20:25:02 INFO - PROCESS | 13885 | 1461209102434 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 20:25:02 INFO - PROCESS | 13885 | 1461209102437 Marionette TRACE conn3 <- [1,2858,null,{}] 20:25:02 INFO - PROCESS | 13885 | 1461209102442 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}] 20:25:02 INFO - PROCESS | 13885 | 1461209102682 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 20:25:02 INFO - PROCESS | 13885 | 1461209102959 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:03 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d50a1800 == 156 [pid = 13885] [id = 722] 20:25:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 167 (0x7f68c24ed000) [pid = 13885] [serial = 2167] [outer = (nil)] 20:25:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 168 (0x7f68d41b5000) [pid = 13885] [serial = 2168] [outer = 0x7f68c24ed000] 20:25:03 INFO - PROCESS | 13885 | 1461209103081 Marionette DEBUG loaded listener.js 20:25:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 169 (0x7f68d450cc00) [pid = 13885] [serial = 2169] [outer = 0x7f68c24ed000] 20:25:04 INFO - PROCESS | 13885 | 1461209104388 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 20:25:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 20:25:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1994ms 20:25:04 INFO - PROCESS | 13885 | 1461209104430 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 20:25:04 INFO - PROCESS | 13885 | 1461209104436 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 20:25:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 20:25:04 INFO - PROCESS | 13885 | 1461209104456 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 20:25:04 INFO - PROCESS | 13885 | 1461209104461 Marionette TRACE conn3 <- [1,2862,null,{}] 20:25:04 INFO - PROCESS | 13885 | 1461209104471 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}] 20:25:04 INFO - PROCESS | 13885 | 1461209104808 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 20:25:05 INFO - PROCESS | 13885 | 1461209105131 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:05 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d74ba000 == 157 [pid = 13885] [id = 723] 20:25:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 170 (0x7f68d5014c00) [pid = 13885] [serial = 2170] [outer = (nil)] 20:25:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 171 (0x7f68d528a400) [pid = 13885] [serial = 2171] [outer = 0x7f68d5014c00] 20:25:05 INFO - PROCESS | 13885 | 1461209105209 Marionette DEBUG loaded listener.js 20:25:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 172 (0x7f68d602d400) [pid = 13885] [serial = 2172] [outer = 0x7f68d5014c00] 20:25:06 INFO - PROCESS | 13885 | 1461209106132 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]]]}] 20:25:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 20:25:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1749ms 20:25:06 INFO - PROCESS | 13885 | 1461209106193 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 20:25:06 INFO - PROCESS | 13885 | 1461209106198 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 20:25:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 20:25:06 INFO - PROCESS | 13885 | 1461209106204 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 20:25:06 INFO - PROCESS | 13885 | 1461209106208 Marionette TRACE conn3 <- [1,2866,null,{}] 20:25:06 INFO - PROCESS | 13885 | 1461209106215 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}] 20:25:06 INFO - PROCESS | 13885 | 1461209106518 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 20:25:06 INFO - PROCESS | 13885 | 1461209106845 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:06 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d8095000 == 158 [pid = 13885] [id = 724] 20:25:06 INFO - PROCESS | 13885 | ++DOMWINDOW == 173 (0x7f68d6e8a800) [pid = 13885] [serial = 2173] [outer = (nil)] 20:25:06 INFO - PROCESS | 13885 | ++DOMWINDOW == 174 (0x7f68d7340000) [pid = 13885] [serial = 2174] [outer = 0x7f68d6e8a800] 20:25:06 INFO - PROCESS | 13885 | 1461209106931 Marionette DEBUG loaded listener.js 20:25:07 INFO - PROCESS | 13885 | ++DOMWINDOW == 175 (0x7f68d77b1800) [pid = 13885] [serial = 2175] [outer = 0x7f68d6e8a800] 20:25:07 INFO - PROCESS | 13885 | 1461209107848 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]]]}] 20:25:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 20:25:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1689ms 20:25:07 INFO - PROCESS | 13885 | 1461209107895 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 20:25:07 INFO - PROCESS | 13885 | 1461209107898 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 20:25:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 20:25:07 INFO - PROCESS | 13885 | 1461209107904 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 20:25:07 INFO - PROCESS | 13885 | 1461209107908 Marionette TRACE conn3 <- [1,2870,null,{}] 20:25:07 INFO - PROCESS | 13885 | 1461209107913 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}] 20:25:08 INFO - PROCESS | 13885 | 1461209108153 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 20:25:08 INFO - PROCESS | 13885 | 1461209108484 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:08 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dcbf0800 == 159 [pid = 13885] [id = 725] 20:25:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 176 (0x7f68c5c32c00) [pid = 13885] [serial = 2176] [outer = (nil)] 20:25:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 177 (0x7f68d7d1b800) [pid = 13885] [serial = 2177] [outer = 0x7f68c5c32c00] 20:25:08 INFO - PROCESS | 13885 | 1461209108565 Marionette DEBUG loaded listener.js 20:25:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 178 (0x7f68d7d26c00) [pid = 13885] [serial = 2178] [outer = 0x7f68c5c32c00] 20:25:09 INFO - PROCESS | 13885 | 1461209109455 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]]]}] 20:25:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 20:25:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1582ms 20:25:09 INFO - PROCESS | 13885 | 1461209109488 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 20:25:09 INFO - PROCESS | 13885 | 1461209109490 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 20:25:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 20:25:09 INFO - PROCESS | 13885 | 1461209109498 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 20:25:09 INFO - PROCESS | 13885 | 1461209109501 Marionette TRACE conn3 <- [1,2874,null,{}] 20:25:09 INFO - PROCESS | 13885 | 1461209109507 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}] 20:25:09 INFO - PROCESS | 13885 | 1461209109746 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 20:25:10 INFO - PROCESS | 13885 | 1461209110026 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:10 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ddbd2800 == 160 [pid = 13885] [id = 726] 20:25:10 INFO - PROCESS | 13885 | ++DOMWINDOW == 179 (0x7f68c74f0800) [pid = 13885] [serial = 2179] [outer = (nil)] 20:25:10 INFO - PROCESS | 13885 | ++DOMWINDOW == 180 (0x7f68d7d48c00) [pid = 13885] [serial = 2180] [outer = 0x7f68c74f0800] 20:25:10 INFO - PROCESS | 13885 | 1461209110145 Marionette DEBUG loaded listener.js 20:25:10 INFO - PROCESS | 13885 | ++DOMWINDOW == 181 (0x7f68d7d51000) [pid = 13885] [serial = 2181] [outer = 0x7f68c74f0800] 20:25:11 INFO - PROCESS | 13885 | 1461209111006 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]]]}] 20:25:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 20:25:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1540ms 20:25:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 20:25:11 INFO - PROCESS | 13885 | 1461209111039 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 20:25:11 INFO - PROCESS | 13885 | 1461209111041 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 20:25:11 INFO - PROCESS | 13885 | 1461209111048 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 20:25:11 INFO - PROCESS | 13885 | 1461209111051 Marionette TRACE conn3 <- [1,2878,null,{}] 20:25:11 INFO - PROCESS | 13885 | 1461209111057 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}] 20:25:11 INFO - PROCESS | 13885 | 1461209111312 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 20:25:11 INFO - PROCESS | 13885 | 1461209111633 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:11 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ea2d6800 == 161 [pid = 13885] [id = 727] 20:25:11 INFO - PROCESS | 13885 | ++DOMWINDOW == 182 (0x7f68d7d26000) [pid = 13885] [serial = 2182] [outer = (nil)] 20:25:11 INFO - PROCESS | 13885 | ++DOMWINDOW == 183 (0x7f68d95da400) [pid = 13885] [serial = 2183] [outer = 0x7f68d7d26000] 20:25:11 INFO - PROCESS | 13885 | 1461209111713 Marionette DEBUG loaded listener.js 20:25:11 INFO - PROCESS | 13885 | ++DOMWINDOW == 184 (0x7f68d9f65800) [pid = 13885] [serial = 2184] [outer = 0x7f68d7d26000] 20:25:12 INFO - PROCESS | 13885 | 1461209112575 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]]]}] 20:25:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 20:25:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1579ms 20:25:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 20:25:12 INFO - PROCESS | 13885 | 1461209112628 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 20:25:12 INFO - PROCESS | 13885 | 1461209112630 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 20:25:12 INFO - PROCESS | 13885 | 1461209112637 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 20:25:12 INFO - PROCESS | 13885 | 1461209112640 Marionette TRACE conn3 <- [1,2882,null,{}] 20:25:12 INFO - PROCESS | 13885 | 1461209112646 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}] 20:25:12 INFO - PROCESS | 13885 | 1461209112885 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 20:25:13 INFO - PROCESS | 13885 | 1461209113211 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:13 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ef038800 == 162 [pid = 13885] [id = 728] 20:25:13 INFO - PROCESS | 13885 | ++DOMWINDOW == 185 (0x7f68c62b0400) [pid = 13885] [serial = 2185] [outer = (nil)] 20:25:13 INFO - PROCESS | 13885 | ++DOMWINDOW == 186 (0x7f68da1d0800) [pid = 13885] [serial = 2186] [outer = 0x7f68c62b0400] 20:25:13 INFO - PROCESS | 13885 | 1461209113290 Marionette DEBUG loaded listener.js 20:25:13 INFO - PROCESS | 13885 | ++DOMWINDOW == 187 (0x7f68db64b000) [pid = 13885] [serial = 2187] [outer = 0x7f68c62b0400] 20:25:14 INFO - PROCESS | 13885 | 1461209114225 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]]]}] 20:25:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 20:25:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1638ms 20:25:14 INFO - PROCESS | 13885 | 1461209114275 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 20:25:14 INFO - PROCESS | 13885 | 1461209114278 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 20:25:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 20:25:14 INFO - PROCESS | 13885 | 1461209114285 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 20:25:14 INFO - PROCESS | 13885 | 1461209114288 Marionette TRACE conn3 <- [1,2886,null,{}] 20:25:14 INFO - PROCESS | 13885 | 1461209114294 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}] 20:25:14 INFO - PROCESS | 13885 | 1461209114538 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 20:25:14 INFO - PROCESS | 13885 | 1461209114860 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:14 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ef6cd000 == 163 [pid = 13885] [id = 729] 20:25:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 188 (0x7f68c8215c00) [pid = 13885] [serial = 2188] [outer = (nil)] 20:25:14 INFO - PROCESS | 13885 | ++DOMWINDOW == 189 (0x7f68dc367000) [pid = 13885] [serial = 2189] [outer = 0x7f68c8215c00] 20:25:14 INFO - PROCESS | 13885 | 1461209114945 Marionette DEBUG loaded listener.js 20:25:15 INFO - PROCESS | 13885 | ++DOMWINDOW == 190 (0x7f68dcc41800) [pid = 13885] [serial = 2190] [outer = 0x7f68c8215c00] 20:25:15 INFO - PROCESS | 13885 | 1461209115837 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]]]}] 20:25:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 20:25:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1589ms 20:25:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 20:25:15 INFO - PROCESS | 13885 | 1461209115875 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 20:25:15 INFO - PROCESS | 13885 | 1461209115878 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 20:25:15 INFO - PROCESS | 13885 | 1461209115885 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 20:25:15 INFO - PROCESS | 13885 | 1461209115887 Marionette TRACE conn3 <- [1,2890,null,{}] 20:25:15 INFO - PROCESS | 13885 | 1461209115893 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}] 20:25:16 INFO - PROCESS | 13885 | 1461209116146 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 20:25:16 INFO - PROCESS | 13885 | 1461209116470 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:16 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68efab2000 == 164 [pid = 13885] [id = 730] 20:25:16 INFO - PROCESS | 13885 | ++DOMWINDOW == 191 (0x7f68d9f6a400) [pid = 13885] [serial = 2191] [outer = (nil)] 20:25:16 INFO - PROCESS | 13885 | ++DOMWINDOW == 192 (0x7f68dcca3c00) [pid = 13885] [serial = 2192] [outer = 0x7f68d9f6a400] 20:25:16 INFO - PROCESS | 13885 | 1461209116551 Marionette DEBUG loaded listener.js 20:25:16 INFO - PROCESS | 13885 | ++DOMWINDOW == 193 (0x7f68dce84400) [pid = 13885] [serial = 2193] [outer = 0x7f68d9f6a400] 20:25:17 INFO - PROCESS | 13885 | 1461209117420 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 20:25:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 20:25:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1579ms 20:25:17 INFO - PROCESS | 13885 | 1461209117464 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 20:25:17 INFO - PROCESS | 13885 | 1461209117467 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 20:25:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 20:25:17 INFO - PROCESS | 13885 | 1461209117473 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 20:25:17 INFO - PROCESS | 13885 | 1461209117475 Marionette TRACE conn3 <- [1,2894,null,{}] 20:25:17 INFO - PROCESS | 13885 | 1461209117481 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}] 20:25:17 INFO - PROCESS | 13885 | 1461209117726 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 20:25:18 INFO - PROCESS | 13885 | 1461209118054 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:18 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68f178a000 == 165 [pid = 13885] [id = 731] 20:25:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 194 (0x7f68c93a4400) [pid = 13885] [serial = 2194] [outer = (nil)] 20:25:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 195 (0x7f68dd4b1c00) [pid = 13885] [serial = 2195] [outer = 0x7f68c93a4400] 20:25:18 INFO - PROCESS | 13885 | 1461209118134 Marionette DEBUG loaded listener.js 20:25:18 INFO - PROCESS | 13885 | ++DOMWINDOW == 196 (0x7f68dd929000) [pid = 13885] [serial = 2196] [outer = 0x7f68c93a4400] 20:25:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c6143000 == 164 [pid = 13885] [id = 712] 20:25:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c6e61000 == 163 [pid = 13885] [id = 711] 20:25:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c5c1b000 == 162 [pid = 13885] [id = 710] 20:25:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c168e800 == 161 [pid = 13885] [id = 709] 20:25:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68eb156800 == 160 [pid = 13885] [id = 707] 20:25:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ea2d5000 == 159 [pid = 13885] [id = 706] 20:25:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68e4311800 == 158 [pid = 13885] [id = 705] 20:25:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68df991800 == 157 [pid = 13885] [id = 704] 20:25:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dee12000 == 156 [pid = 13885] [id = 703] 20:25:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ddd5d800 == 155 [pid = 13885] [id = 702] 20:25:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dcf5d000 == 154 [pid = 13885] [id = 701] 20:25:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dc5e1800 == 153 [pid = 13885] [id = 700] 20:25:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68da163800 == 152 [pid = 13885] [id = 699] 20:25:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7d8a000 == 151 [pid = 13885] [id = 698] 20:25:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d74b1800 == 150 [pid = 13885] [id = 697] 20:25:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d55c2800 == 149 [pid = 13885] [id = 696] 20:25:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d407f800 == 148 [pid = 13885] [id = 695] 20:25:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d3268800 == 147 [pid = 13885] [id = 694] 20:25:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cd8c5000 == 146 [pid = 13885] [id = 693] 20:25:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cbc43000 == 145 [pid = 13885] [id = 692] 20:25:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c81d4000 == 144 [pid = 13885] [id = 691] 20:25:20 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c4a1f800 == 143 [pid = 13885] [id = 690] 20:25:20 INFO - PROCESS | 13885 | --DOMWINDOW == 195 (0x7f68c9978400) [pid = 13885] [serial = 2069] [outer = (nil)] [url = about:blank] 20:25:20 INFO - PROCESS | 13885 | --DOMWINDOW == 194 (0x7f68c4dcd400) [pid = 13885] [serial = 2055] [outer = (nil)] [url = about:blank] 20:25:20 INFO - PROCESS | 13885 | --DOMWINDOW == 193 (0x7f68c83d2000) [pid = 13885] [serial = 2064] [outer = (nil)] [url = about:blank] 20:25:20 INFO - PROCESS | 13885 | --DOMWINDOW == 192 (0x7f68c25c6400) [pid = 13885] [serial = 2057] [outer = (nil)] [url = about:blank] 20:25:20 INFO - PROCESS | 13885 | --DOMWINDOW == 191 (0x7f68c9cec400) [pid = 13885] [serial = 2027] [outer = (nil)] [url = about:blank] 20:25:20 INFO - PROCESS | 13885 | --DOMWINDOW == 190 (0x7f68c17d9400) [pid = 13885] [serial = 2052] [outer = (nil)] [url = about:blank] 20:25:21 INFO - PROCESS | 13885 | --DOMWINDOW == 189 (0x7f68c59a2c00) [pid = 13885] [serial = 2058] [outer = (nil)] [url = about:blank] 20:25:21 INFO - PROCESS | 13885 | --DOMWINDOW == 188 (0x7f68c8215000) [pid = 13885] [serial = 2021] [outer = (nil)] [url = about:blank] 20:25:21 INFO - PROCESS | 13885 | --DOMWINDOW == 187 (0x7f68c827b800) [pid = 13885] [serial = 2063] [outer = (nil)] [url = about:blank] 20:25:21 INFO - PROCESS | 13885 | --DOMWINDOW == 186 (0x7f68c74f3c00) [pid = 13885] [serial = 2018] [outer = (nil)] [url = about:blank] 20:25:21 INFO - PROCESS | 13885 | --DOMWINDOW == 185 (0x7f68c97b1000) [pid = 13885] [serial = 2066] [outer = (nil)] [url = about:blank] 20:25:21 INFO - PROCESS | 13885 | --DOMWINDOW == 184 (0x7f68c17d8c00) [pid = 13885] [serial = 2012] [outer = (nil)] [url = about:blank] 20:25:21 INFO - PROCESS | 13885 | --DOMWINDOW == 183 (0x7f68c9dbd000) [pid = 13885] [serial = 2030] [outer = (nil)] [url = about:blank] 20:25:21 INFO - PROCESS | 13885 | --DOMWINDOW == 182 (0x7f68d2109c00) [pid = 13885] [serial = 2039] [outer = (nil)] [url = about:blank] 20:25:21 INFO - PROCESS | 13885 | --DOMWINDOW == 181 (0x7f68c76f0400) [pid = 13885] [serial = 2061] [outer = (nil)] [url = about:blank] 20:25:21 INFO - PROCESS | 13885 | --DOMWINDOW == 180 (0x7f68d3122000) [pid = 13885] [serial = 2042] [outer = (nil)] [url = about:blank] 20:25:21 INFO - PROCESS | 13885 | --DOMWINDOW == 179 (0x7f68c7398000) [pid = 13885] [serial = 2010] [outer = (nil)] [url = about:blank] 20:25:21 INFO - PROCESS | 13885 | --DOMWINDOW == 178 (0x7f68c8464000) [pid = 13885] [serial = 2024] [outer = (nil)] [url = about:blank] 20:25:21 INFO - PROCESS | 13885 | --DOMWINDOW == 177 (0x7f68c3a60000) [pid = 13885] [serial = 2054] [outer = (nil)] [url = about:blank] 20:25:21 INFO - PROCESS | 13885 | --DOMWINDOW == 176 (0x7f68cd08d400) [pid = 13885] [serial = 2033] [outer = (nil)] [url = about:blank] 20:25:21 INFO - PROCESS | 13885 | --DOMWINDOW == 175 (0x7f68c4c1c400) [pid = 13885] [serial = 2015] [outer = (nil)] [url = about:blank] 20:25:21 INFO - PROCESS | 13885 | --DOMWINDOW == 174 (0x7f68c74f8c00) [pid = 13885] [serial = 2060] [outer = (nil)] [url = about:blank] 20:25:21 INFO - PROCESS | 13885 | --DOMWINDOW == 173 (0x7f68c0796800) [pid = 13885] [serial = 2051] [outer = (nil)] [url = about:blank] 20:25:21 INFO - PROCESS | 13885 | --DOMWINDOW == 172 (0x7f68d3ce2800) [pid = 13885] [serial = 2048] [outer = (nil)] [url = about:blank] 20:25:21 INFO - PROCESS | 13885 | --DOMWINDOW == 171 (0x7f68cd3ee000) [pid = 13885] [serial = 2036] [outer = (nil)] [url = about:blank] 20:25:21 INFO - PROCESS | 13885 | --DOMWINDOW == 170 (0x7f68c99bb400) [pid = 13885] [serial = 2067] [outer = (nil)] [url = about:blank] 20:25:21 INFO - PROCESS | 13885 | --DOMWINDOW == 169 (0x7f68d3871c00) [pid = 13885] [serial = 2045] [outer = (nil)] [url = about:blank] 20:25:21 INFO - PROCESS | 13885 | 1461209121067 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]]]}] 20:25:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 20:25:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 3707ms 20:25:21 INFO - PROCESS | 13885 | 1461209121181 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 20:25:21 INFO - PROCESS | 13885 | 1461209121185 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 20:25:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 20:25:21 INFO - PROCESS | 13885 | 1461209121194 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 20:25:21 INFO - PROCESS | 13885 | 1461209121200 Marionette TRACE conn3 <- [1,2898,null,{}] 20:25:21 INFO - PROCESS | 13885 | 1461209121209 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}] 20:25:21 INFO - PROCESS | 13885 | 1461209121451 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 20:25:21 INFO - PROCESS | 13885 | 1461209121684 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:21 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c4ab3800 == 144 [pid = 13885] [id = 732] 20:25:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 170 (0x7f68c26d8800) [pid = 13885] [serial = 2197] [outer = (nil)] 20:25:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 171 (0x7f68c26e1400) [pid = 13885] [serial = 2198] [outer = 0x7f68c26d8800] 20:25:21 INFO - PROCESS | 13885 | 1461209121753 Marionette DEBUG loaded listener.js 20:25:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 172 (0x7f68c39dcc00) [pid = 13885] [serial = 2199] [outer = 0x7f68c26d8800] 20:25:22 INFO - PROCESS | 13885 | 1461209122594 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]]]}] 20:25:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 20:25:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1439ms 20:25:22 INFO - PROCESS | 13885 | 1461209122634 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 20:25:22 INFO - PROCESS | 13885 | 1461209122643 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 20:25:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 20:25:22 INFO - PROCESS | 13885 | 1461209122654 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 20:25:22 INFO - PROCESS | 13885 | 1461209122659 Marionette TRACE conn3 <- [1,2902,null,{}] 20:25:22 INFO - PROCESS | 13885 | 1461209122664 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}] 20:25:22 INFO - PROCESS | 13885 | 1461209122908 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 20:25:23 INFO - PROCESS | 13885 | 1461209123122 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:23 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c60ce000 == 145 [pid = 13885] [id = 733] 20:25:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 173 (0x7f68c079d800) [pid = 13885] [serial = 2200] [outer = (nil)] 20:25:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 174 (0x7f68c4dc9c00) [pid = 13885] [serial = 2201] [outer = 0x7f68c079d800] 20:25:23 INFO - PROCESS | 13885 | 1461209123191 Marionette DEBUG loaded listener.js 20:25:23 INFO - PROCESS | 13885 | ++DOMWINDOW == 175 (0x7f68c5a6e800) [pid = 13885] [serial = 2202] [outer = 0x7f68c079d800] 20:25:24 INFO - PROCESS | 13885 | 1461209124182 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 20:25:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 20:25:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1588ms 20:25:24 INFO - PROCESS | 13885 | 1461209124243 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 20:25:24 INFO - PROCESS | 13885 | 1461209124245 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 20:25:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 20:25:24 INFO - PROCESS | 13885 | 1461209124253 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 20:25:24 INFO - PROCESS | 13885 | 1461209124259 Marionette TRACE conn3 <- [1,2906,null,{}] 20:25:24 INFO - PROCESS | 13885 | 1461209124285 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}] 20:25:24 INFO - PROCESS | 13885 | 1461209124612 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 20:25:24 INFO - PROCESS | 13885 | 1461209124652 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:24 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c70b9800 == 146 [pid = 13885] [id = 734] 20:25:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 176 (0x7f68c5c27c00) [pid = 13885] [serial = 2203] [outer = (nil)] 20:25:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 177 (0x7f68c74f8c00) [pid = 13885] [serial = 2204] [outer = 0x7f68c5c27c00] 20:25:24 INFO - PROCESS | 13885 | 1461209124721 Marionette DEBUG loaded listener.js 20:25:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 178 (0x7f68c816dc00) [pid = 13885] [serial = 2205] [outer = 0x7f68c5c27c00] 20:25:26 INFO - PROCESS | 13885 | --DOMWINDOW == 177 (0x7f68d7341400) [pid = 13885] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 20:25:26 INFO - PROCESS | 13885 | --DOMWINDOW == 176 (0x7f68c4283800) [pid = 13885] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 20:25:26 INFO - PROCESS | 13885 | --DOMWINDOW == 175 (0x7f68c74f7800) [pid = 13885] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 20:25:26 INFO - PROCESS | 13885 | --DOMWINDOW == 174 (0x7f68c9233000) [pid = 13885] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 20:25:26 INFO - PROCESS | 13885 | --DOMWINDOW == 173 (0x7f68c14e6400) [pid = 13885] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 20:25:26 INFO - PROCESS | 13885 | --DOMWINDOW == 172 (0x7f68c14e3c00) [pid = 13885] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 20:25:26 INFO - PROCESS | 13885 | --DOMWINDOW == 171 (0x7f68cd3bb000) [pid = 13885] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 20:25:26 INFO - PROCESS | 13885 | --DOMWINDOW == 170 (0x7f68d43fa400) [pid = 13885] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 20:25:26 INFO - PROCESS | 13885 | --DOMWINDOW == 169 (0x7f68cd3bc000) [pid = 13885] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 20:25:26 INFO - PROCESS | 13885 | --DOMWINDOW == 168 (0x7f68c7594c00) [pid = 13885] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 20:25:26 INFO - PROCESS | 13885 | --DOMWINDOW == 167 (0x7f68c8281c00) [pid = 13885] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 20:25:26 INFO - PROCESS | 13885 | --DOMWINDOW == 166 (0x7f68d20c7c00) [pid = 13885] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 20:25:26 INFO - PROCESS | 13885 | --DOMWINDOW == 165 (0x7f68c17d5c00) [pid = 13885] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 20:25:26 INFO - PROCESS | 13885 | --DOMWINDOW == 164 (0x7f68c14e5800) [pid = 13885] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 20:25:26 INFO - PROCESS | 13885 | --DOMWINDOW == 163 (0x7f68cd353c00) [pid = 13885] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 20:25:26 INFO - PROCESS | 13885 | --DOMWINDOW == 162 (0x7f68c427bc00) [pid = 13885] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 20:25:26 INFO - PROCESS | 13885 | --DOMWINDOW == 161 (0x7f68c9ce5000) [pid = 13885] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 20:25:26 INFO - PROCESS | 13885 | --DOMWINDOW == 160 (0x7f68be09dc00) [pid = 13885] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 20:25:26 INFO - PROCESS | 13885 | --DOMWINDOW == 159 (0x7f68d6dcf400) [pid = 13885] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 20:25:26 INFO - PROCESS | 13885 | --DOMWINDOW == 158 (0x7f68c9ce5c00) [pid = 13885] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 20:25:26 INFO - PROCESS | 13885 | --DOMWINDOW == 157 (0x7f68c922a000) [pid = 13885] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 20:25:26 INFO - PROCESS | 13885 | --DOMWINDOW == 156 (0x7f68c27f1000) [pid = 13885] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 20:25:26 INFO - PROCESS | 13885 | --DOMWINDOW == 155 (0x7f68c62b4400) [pid = 13885] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 20:25:26 INFO - PROCESS | 13885 | --DOMWINDOW == 154 (0x7f68c827b400) [pid = 13885] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 20:25:26 INFO - PROCESS | 13885 | --DOMWINDOW == 153 (0x7f68d3138800) [pid = 13885] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 20:25:26 INFO - PROCESS | 13885 | --DOMWINDOW == 152 (0x7f68c45d2800) [pid = 13885] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 20:25:26 INFO - PROCESS | 13885 | --DOMWINDOW == 151 (0x7f68c9973400) [pid = 13885] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 20:25:26 INFO - PROCESS | 13885 | --DOMWINDOW == 150 (0x7f68be093000) [pid = 13885] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 20:25:26 INFO - PROCESS | 13885 | --DOMWINDOW == 149 (0x7f68d6dd3400) [pid = 13885] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 20:25:26 INFO - PROCESS | 13885 | --DOMWINDOW == 148 (0x7f68c5a6d400) [pid = 13885] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 20:25:26 INFO - PROCESS | 13885 | --DOMWINDOW == 147 (0x7f68bf5f4000) [pid = 13885] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 20:25:26 INFO - PROCESS | 13885 | --DOMWINDOW == 146 (0x7f68cb871800) [pid = 13885] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 20:25:26 INFO - PROCESS | 13885 | --DOMWINDOW == 145 (0x7f68be0a1400) [pid = 13885] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 20:25:26 INFO - PROCESS | 13885 | --DOMWINDOW == 144 (0x7f68d441d400) [pid = 13885] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 20:25:26 INFO - PROCESS | 13885 | --DOMWINDOW == 143 (0x7f68cba4c000) [pid = 13885] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 20:25:26 INFO - PROCESS | 13885 | --DOMWINDOW == 142 (0x7f68c846a400) [pid = 13885] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 20:25:26 INFO - PROCESS | 13885 | --DOMWINDOW == 141 (0x7f68c4277400) [pid = 13885] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 20:25:26 INFO - PROCESS | 13885 | 1461209126538 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]]]}] 20:25:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 20:25:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 2346ms 20:25:26 INFO - PROCESS | 13885 | 1461209126600 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 20:25:26 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 20:25:26 INFO - PROCESS | 13885 | 1461209126605 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 20:25:26 INFO - PROCESS | 13885 | 1461209126612 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 20:25:26 INFO - PROCESS | 13885 | 1461209126615 Marionette TRACE conn3 <- [1,2910,null,{}] 20:25:26 INFO - PROCESS | 13885 | 1461209126621 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}] 20:25:26 INFO - PROCESS | 13885 | 1461209126918 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 20:25:26 INFO - PROCESS | 13885 | 1461209126941 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:26 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c750e800 == 147 [pid = 13885] [id = 735] 20:25:26 INFO - PROCESS | 13885 | ++DOMWINDOW == 142 (0x7f68be093000) [pid = 13885] [serial = 2206] [outer = (nil)] 20:25:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 143 (0x7f68c4283800) [pid = 13885] [serial = 2207] [outer = 0x7f68be093000] 20:25:27 INFO - PROCESS | 13885 | 1461209127005 Marionette DEBUG loaded listener.js 20:25:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 144 (0x7f68c76ec800) [pid = 13885] [serial = 2208] [outer = 0x7f68be093000] 20:25:27 INFO - PROCESS | 13885 | 1461209127769 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]]]}] 20:25:27 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 20:25:27 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 20:25:27 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1179ms 20:25:27 INFO - PROCESS | 13885 | 1461209127791 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 20:25:27 INFO - PROCESS | 13885 | 1461209127795 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 20:25:27 INFO - TEST-START | /DOMEvents/constructors.html 20:25:27 INFO - PROCESS | 13885 | 1461209127801 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 20:25:27 INFO - PROCESS | 13885 | 1461209127804 Marionette TRACE conn3 <- [1,2914,null,{}] 20:25:27 INFO - PROCESS | 13885 | 1461209127810 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}] 20:25:28 INFO - PROCESS | 13885 | 1461209128100 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 20:25:28 INFO - PROCESS | 13885 | 1461209128135 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:28 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c96d3800 == 148 [pid = 13885] [id = 736] 20:25:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 145 (0x7f68c359f800) [pid = 13885] [serial = 2209] [outer = (nil)] 20:25:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 146 (0x7f68c827fc00) [pid = 13885] [serial = 2210] [outer = 0x7f68c359f800] 20:25:28 INFO - PROCESS | 13885 | 1461209128200 Marionette DEBUG loaded listener.js 20:25:28 INFO - PROCESS | 13885 | ++DOMWINDOW == 147 (0x7f68c922c000) [pid = 13885] [serial = 2211] [outer = 0x7f68c359f800] 20:25:29 INFO - PROCESS | 13885 | 1461209129603 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]]]}] 20:25:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 20:25:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 20:25:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 20:25:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 20:25:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 20:25:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 20:25:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 20:25:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 20:25:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 20:25:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 20:25:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 20:25:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 20:25:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 20:25:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 20:25:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 20:25:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 20:25:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 20:25:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 20:25:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 20:25:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 20:25:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 20:25:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 20:25:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 20:25:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 20:25:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 20:25:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 20:25:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 20:25:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 20:25:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 20:25:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 20:25:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 20:25:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 20:25:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 20:25:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 20:25:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 20:25:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 20:25:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 20:25:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 20:25:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:25:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:25:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 20:25:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:25:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 20:25:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 20:25:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:25:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:25:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 20:25:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:25:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 20:25:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 20:25:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:25:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:25:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 20:25:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:25:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 20:25:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 20:25:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:25:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:25:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 20:25:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:25:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 20:25:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 20:25:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:25:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:25:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 20:25:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:25:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 20:25:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 20:25:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:25:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:25:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 20:25:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:25:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 20:25:29 INFO - TEST-OK | /DOMEvents/constructors.html | took 1845ms 20:25:29 INFO - PROCESS | 13885 | 1461209129649 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 20:25:29 INFO - PROCESS | 13885 | 1461209129659 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 20:25:29 INFO - TEST-START | /DOMEvents/event-phases-order.html 20:25:29 INFO - PROCESS | 13885 | 1461209129714 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 20:25:29 INFO - PROCESS | 13885 | 1461209129720 Marionette TRACE conn3 <- [1,2918,null,{}] 20:25:29 INFO - PROCESS | 13885 | 1461209129732 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}] 20:25:30 INFO - PROCESS | 13885 | 1461209129994 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 20:25:30 INFO - PROCESS | 13885 | 1461209130292 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:30 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c706b000 == 149 [pid = 13885] [id = 737] 20:25:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 148 (0x7f68c5c26000) [pid = 13885] [serial = 2212] [outer = (nil)] 20:25:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 149 (0x7f68c62ba000) [pid = 13885] [serial = 2213] [outer = 0x7f68c5c26000] 20:25:30 INFO - PROCESS | 13885 | 1461209130370 Marionette DEBUG loaded listener.js 20:25:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 150 (0x7f68c74fd000) [pid = 13885] [serial = 2214] [outer = 0x7f68c5c26000] 20:25:31 INFO - PROCESS | 13885 | 1461209131281 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 20:25:31 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 20:25:31 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1593ms 20:25:31 INFO - PROCESS | 13885 | 1461209131304 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 20:25:31 INFO - PROCESS | 13885 | 1461209131313 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 20:25:31 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 20:25:31 INFO - PROCESS | 13885 | 1461209131325 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 20:25:31 INFO - PROCESS | 13885 | 1461209131329 Marionette TRACE conn3 <- [1,2922,null,{}] 20:25:31 INFO - PROCESS | 13885 | 1461209131336 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}] 20:25:31 INFO - PROCESS | 13885 | 1461209131584 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 20:25:31 INFO - PROCESS | 13885 | 1461209131865 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:31 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c9cdf800 == 150 [pid = 13885] [id = 738] 20:25:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 151 (0x7f68c74fe400) [pid = 13885] [serial = 2215] [outer = (nil)] 20:25:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 152 (0x7f68c9399800) [pid = 13885] [serial = 2216] [outer = 0x7f68c74fe400] 20:25:31 INFO - PROCESS | 13885 | 1461209131990 Marionette DEBUG loaded listener.js 20:25:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 153 (0x7f68c9973400) [pid = 13885] [serial = 2217] [outer = 0x7f68c74fe400] 20:25:32 INFO - PROCESS | 13885 | [13885] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 20:25:32 INFO - PROCESS | 13885 | [13885] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 20:25:32 INFO - PROCESS | 13885 | [13885] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 20:25:32 INFO - PROCESS | 13885 | [13885] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 20:25:32 INFO - PROCESS | 13885 | 1461209132811 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]]]}] 20:25:32 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 20:25:32 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 20:25:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 20:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:25:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:25:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:25:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:25:32 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 20:25:32 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 20:25:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:25:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:25:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:25:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:25:32 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 20:25:32 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 20:25:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:25:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:25:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:25:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:25:32 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]" 20:25:32 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 20:25:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:25:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:25:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:25:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:25:32 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 20:25:32 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1534ms 20:25:32 INFO - PROCESS | 13885 | 1461209132865 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 20:25:32 INFO - PROCESS | 13885 | 1461209132873 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 20:25:32 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 20:25:32 INFO - PROCESS | 13885 | 1461209132880 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 20:25:32 INFO - PROCESS | 13885 | 1461209132887 Marionette TRACE conn3 <- [1,2926,null,{}] 20:25:32 INFO - PROCESS | 13885 | 1461209132925 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}] 20:25:33 INFO - PROCESS | 13885 | 1461209133181 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 20:25:33 INFO - PROCESS | 13885 | 1461209133455 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:33 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cd12a000 == 151 [pid = 13885] [id = 739] 20:25:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 154 (0x7f68c9976400) [pid = 13885] [serial = 2218] [outer = (nil)] 20:25:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 155 (0x7f68cd092400) [pid = 13885] [serial = 2219] [outer = 0x7f68c9976400] 20:25:33 INFO - PROCESS | 13885 | 1461209133578 Marionette DEBUG loaded listener.js 20:25:33 INFO - PROCESS | 13885 | ++DOMWINDOW == 156 (0x7f68cd35b000) [pid = 13885] [serial = 2220] [outer = 0x7f68c9976400] 20:25:34 INFO - PROCESS | 13885 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 20:25:34 INFO - PROCESS | 13885 | 1461209134344 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]]]}] 20:25:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 20:25:34 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1512ms 20:25:34 INFO - PROCESS | 13885 | 1461209134393 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 20:25:34 INFO - PROCESS | 13885 | 1461209134398 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 20:25:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 20:25:34 INFO - PROCESS | 13885 | 1461209134404 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 20:25:34 INFO - PROCESS | 13885 | 1461209134407 Marionette TRACE conn3 <- [1,2930,null,{}] 20:25:34 INFO - PROCESS | 13885 | 1461209134413 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}] 20:25:34 INFO - PROCESS | 13885 | 1461209134647 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 20:25:34 INFO - PROCESS | 13885 | 1461209134927 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:34 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d316d800 == 152 [pid = 13885] [id = 740] 20:25:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 157 (0x7f68c9ce6000) [pid = 13885] [serial = 2221] [outer = (nil)] 20:25:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 158 (0x7f68cd3ee000) [pid = 13885] [serial = 2222] [outer = 0x7f68c9ce6000] 20:25:35 INFO - PROCESS | 13885 | 1461209135005 Marionette DEBUG loaded listener.js 20:25:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 159 (0x7f68cd6d2800) [pid = 13885] [serial = 2223] [outer = 0x7f68c9ce6000] 20:25:35 INFO - PROCESS | 13885 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 20:25:35 INFO - PROCESS | 13885 | 1461209135786 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]]]}] 20:25:35 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 20:25:35 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1430ms 20:25:35 INFO - PROCESS | 13885 | 1461209135835 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 20:25:35 INFO - PROCESS | 13885 | 1461209135839 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 20:25:35 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 20:25:35 INFO - PROCESS | 13885 | 1461209135845 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 20:25:35 INFO - PROCESS | 13885 | 1461209135848 Marionette TRACE conn3 <- [1,2934,null,{}] 20:25:35 INFO - PROCESS | 13885 | 1461209135854 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}] 20:25:36 INFO - PROCESS | 13885 | 1461209136132 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 20:25:36 INFO - PROCESS | 13885 | 1461209136384 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:36 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d3ef4000 == 153 [pid = 13885] [id = 741] 20:25:36 INFO - PROCESS | 13885 | ++DOMWINDOW == 160 (0x7f68cd35d800) [pid = 13885] [serial = 2224] [outer = (nil)] 20:25:36 INFO - PROCESS | 13885 | ++DOMWINDOW == 161 (0x7f68d20cb800) [pid = 13885] [serial = 2225] [outer = 0x7f68cd35d800] 20:25:36 INFO - PROCESS | 13885 | 1461209136464 Marionette DEBUG loaded listener.js 20:25:36 INFO - PROCESS | 13885 | ++DOMWINDOW == 162 (0x7f68d21d5400) [pid = 13885] [serial = 2226] [outer = 0x7f68cd35d800] 20:25:37 INFO - PROCESS | 13885 | 1461209137295 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]]]}] 20:25:37 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 20:25:37 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1478ms 20:25:37 INFO - PROCESS | 13885 | 1461209137325 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 20:25:37 INFO - PROCESS | 13885 | 1461209137328 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 20:25:37 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 20:25:37 INFO - PROCESS | 13885 | 1461209137335 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 20:25:37 INFO - PROCESS | 13885 | 1461209137338 Marionette TRACE conn3 <- [1,2938,null,{}] 20:25:37 INFO - PROCESS | 13885 | 1461209137344 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}] 20:25:37 INFO - PROCESS | 13885 | 1461209137622 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 20:25:37 INFO - PROCESS | 13885 | 1461209137882 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:37 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d727b000 == 154 [pid = 13885] [id = 742] 20:25:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 163 (0x7f68cd6ccc00) [pid = 13885] [serial = 2227] [outer = (nil)] 20:25:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 164 (0x7f68d31e5800) [pid = 13885] [serial = 2228] [outer = 0x7f68cd6ccc00] 20:25:37 INFO - PROCESS | 13885 | 1461209137962 Marionette DEBUG loaded listener.js 20:25:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 165 (0x7f68d3ac6400) [pid = 13885] [serial = 2229] [outer = 0x7f68cd6ccc00] 20:25:38 INFO - PROCESS | 13885 | 1461209138724 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]]]}] 20:25:38 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. 20:25:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1428ms 20:25:38 INFO - PROCESS | 13885 | 1461209138765 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 20:25:38 INFO - PROCESS | 13885 | 1461209138769 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 20:25:38 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 20:25:38 INFO - PROCESS | 13885 | 1461209138775 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 20:25:38 INFO - PROCESS | 13885 | 1461209138778 Marionette TRACE conn3 <- [1,2942,null,{}] 20:25:38 INFO - PROCESS | 13885 | 1461209138784 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}] 20:25:39 INFO - PROCESS | 13885 | 1461209139015 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 20:25:39 INFO - PROCESS | 13885 | 1461209139270 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:39 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7d73800 == 155 [pid = 13885] [id = 743] 20:25:39 INFO - PROCESS | 13885 | ++DOMWINDOW == 166 (0x7f68c25c3800) [pid = 13885] [serial = 2230] [outer = (nil)] 20:25:39 INFO - PROCESS | 13885 | ++DOMWINDOW == 167 (0x7f68d3ae3800) [pid = 13885] [serial = 2231] [outer = 0x7f68c25c3800] 20:25:39 INFO - PROCESS | 13885 | 1461209139355 Marionette DEBUG loaded listener.js 20:25:39 INFO - PROCESS | 13885 | ++DOMWINDOW == 168 (0x7f68d41a7800) [pid = 13885] [serial = 2232] [outer = 0x7f68c25c3800] 20:25:40 INFO - PROCESS | 13885 | 1461209140116 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"]]]}] 20:25:40 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 20:25:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 20:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:25:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 20:25:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1384ms 20:25:40 INFO - PROCESS | 13885 | 1461209140161 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 20:25:40 INFO - PROCESS | 13885 | 1461209140165 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 20:25:40 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 20:25:40 INFO - PROCESS | 13885 | 1461209140171 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 20:25:40 INFO - PROCESS | 13885 | 1461209140174 Marionette TRACE conn3 <- [1,2946,null,{}] 20:25:40 INFO - PROCESS | 13885 | 1461209140179 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}] 20:25:40 INFO - PROCESS | 13885 | 1461209140432 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 20:25:40 INFO - PROCESS | 13885 | 1461209140687 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:40 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d808b800 == 156 [pid = 13885] [id = 744] 20:25:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 169 (0x7f68cd6d3800) [pid = 13885] [serial = 2233] [outer = (nil)] 20:25:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 170 (0x7f68d43f4400) [pid = 13885] [serial = 2234] [outer = 0x7f68cd6d3800] 20:25:40 INFO - PROCESS | 13885 | 1461209140774 Marionette DEBUG loaded listener.js 20:25:40 INFO - PROCESS | 13885 | ++DOMWINDOW == 171 (0x7f68d515a000) [pid = 13885] [serial = 2235] [outer = 0x7f68cd6d3800] 20:25:41 INFO - PROCESS | 13885 | 1461209141561 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]]]}] 20:25:41 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. 20:25:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1435ms 20:25:41 INFO - PROCESS | 13885 | 1461209141609 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 20:25:41 INFO - PROCESS | 13885 | 1461209141613 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 20:25:41 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 20:25:41 INFO - PROCESS | 13885 | 1461209141619 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 20:25:41 INFO - PROCESS | 13885 | 1461209141622 Marionette TRACE conn3 <- [1,2950,null,{}] 20:25:41 INFO - PROCESS | 13885 | 1461209141627 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}] 20:25:41 INFO - PROCESS | 13885 | 1461209141863 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 20:25:42 INFO - PROCESS | 13885 | 1461209142121 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:42 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dc3d8800 == 157 [pid = 13885] [id = 745] 20:25:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 172 (0x7f68d32a4800) [pid = 13885] [serial = 2236] [outer = (nil)] 20:25:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 173 (0x7f68d5165800) [pid = 13885] [serial = 2237] [outer = 0x7f68d32a4800] 20:25:42 INFO - PROCESS | 13885 | 1461209142196 Marionette DEBUG loaded listener.js 20:25:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 174 (0x7f68d6032400) [pid = 13885] [serial = 2238] [outer = 0x7f68d32a4800] 20:25:42 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dcbf3800 == 158 [pid = 13885] [id = 746] 20:25:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 175 (0x7f68d6c6ac00) [pid = 13885] [serial = 2239] [outer = (nil)] 20:25:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 176 (0x7f68d515d000) [pid = 13885] [serial = 2240] [outer = 0x7f68d6c6ac00] 20:25:43 INFO - PROCESS | 13885 | 1461209143075 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]]]}] 20:25:43 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. 20:25:43 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1479ms 20:25:43 INFO - PROCESS | 13885 | 1461209143099 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 20:25:43 INFO - PROCESS | 13885 | 1461209143103 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 20:25:43 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 20:25:43 INFO - PROCESS | 13885 | 1461209143109 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 20:25:43 INFO - PROCESS | 13885 | 1461209143112 Marionette TRACE conn3 <- [1,2954,null,{}] 20:25:43 INFO - PROCESS | 13885 | 1461209143118 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}] 20:25:43 INFO - PROCESS | 13885 | 1461209143437 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 20:25:43 INFO - PROCESS | 13885 | 1461209143771 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:43 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68dea0e000 == 159 [pid = 13885] [id = 747] 20:25:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 177 (0x7f68d6dcf800) [pid = 13885] [serial = 2241] [outer = (nil)] 20:25:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 178 (0x7f68d6dd7c00) [pid = 13885] [serial = 2242] [outer = 0x7f68d6dcf800] 20:25:43 INFO - PROCESS | 13885 | 1461209143855 Marionette DEBUG loaded listener.js 20:25:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 179 (0x7f68d6e8f800) [pid = 13885] [serial = 2243] [outer = 0x7f68d6dcf800] 20:25:44 INFO - PROCESS | 13885 | 1461209144646 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]]]}] 20:25:44 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:25:44 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 20:25:44 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1581ms 20:25:44 INFO - PROCESS | 13885 | 1461209144692 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 20:25:44 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 20:25:44 INFO - PROCESS | 13885 | 1461209144702 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 20:25:44 INFO - PROCESS | 13885 | 1461209144708 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 20:25:44 INFO - PROCESS | 13885 | 1461209144715 Marionette TRACE conn3 <- [1,2958,null,{}] 20:25:44 INFO - PROCESS | 13885 | 1461209144721 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}] 20:25:44 INFO - PROCESS | 13885 | 1461209144992 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 20:25:45 INFO - PROCESS | 13885 | 1461209145278 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:45 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ea2e9800 == 160 [pid = 13885] [id = 748] 20:25:45 INFO - PROCESS | 13885 | ++DOMWINDOW == 180 (0x7f68d6dd1800) [pid = 13885] [serial = 2244] [outer = (nil)] 20:25:45 INFO - PROCESS | 13885 | ++DOMWINDOW == 181 (0x7f68d73d4800) [pid = 13885] [serial = 2245] [outer = 0x7f68d6dd1800] 20:25:45 INFO - PROCESS | 13885 | 1461209145365 Marionette DEBUG loaded listener.js 20:25:45 INFO - PROCESS | 13885 | ++DOMWINDOW == 182 (0x7f68d77b3000) [pid = 13885] [serial = 2246] [outer = 0x7f68d6dd1800] 20:25:46 INFO - PROCESS | 13885 | 1461209146193 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]]]}] 20:25:46 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. 20:25:46 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1538ms 20:25:46 INFO - PROCESS | 13885 | 1461209146247 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 20:25:46 INFO - PROCESS | 13885 | 1461209146250 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 20:25:46 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 20:25:46 INFO - PROCESS | 13885 | 1461209146256 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 20:25:46 INFO - PROCESS | 13885 | 1461209146259 Marionette TRACE conn3 <- [1,2962,null,{}] 20:25:46 INFO - PROCESS | 13885 | 1461209146264 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}] 20:25:46 INFO - PROCESS | 13885 | 1461209146500 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 20:25:46 INFO - PROCESS | 13885 | 1461209146785 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:46 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68ef634800 == 161 [pid = 13885] [id = 749] 20:25:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 183 (0x7f68d72a2400) [pid = 13885] [serial = 2247] [outer = (nil)] 20:25:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 184 (0x7f68d7d23800) [pid = 13885] [serial = 2248] [outer = 0x7f68d72a2400] 20:25:46 INFO - PROCESS | 13885 | 1461209146866 Marionette DEBUG loaded listener.js 20:25:46 INFO - PROCESS | 13885 | ++DOMWINDOW == 185 (0x7f68db1e3c00) [pid = 13885] [serial = 2249] [outer = 0x7f68d72a2400] 20:25:47 INFO - PROCESS | 13885 | 1461209147698 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]]]}] 20:25:47 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. 20:25:47 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1481ms 20:25:47 INFO - PROCESS | 13885 | 1461209147739 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 20:25:47 INFO - PROCESS | 13885 | 1461209147743 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 20:25:47 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 20:25:47 INFO - PROCESS | 13885 | 1461209147749 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 20:25:47 INFO - PROCESS | 13885 | 1461209147752 Marionette TRACE conn3 <- [1,2966,null,{}] 20:25:47 INFO - PROCESS | 13885 | 1461209147758 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}] 20:25:48 INFO - PROCESS | 13885 | 1461209148029 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 20:25:48 INFO - PROCESS | 13885 | 1461209148289 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:48 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68f3aae000 == 162 [pid = 13885] [id = 750] 20:25:48 INFO - PROCESS | 13885 | ++DOMWINDOW == 186 (0x7f68cd351c00) [pid = 13885] [serial = 2250] [outer = (nil)] 20:25:48 INFO - PROCESS | 13885 | ++DOMWINDOW == 187 (0x7f68dcc9dc00) [pid = 13885] [serial = 2251] [outer = 0x7f68cd351c00] 20:25:48 INFO - PROCESS | 13885 | 1461209148371 Marionette DEBUG loaded listener.js 20:25:48 INFO - PROCESS | 13885 | ++DOMWINDOW == 188 (0x7f68dd927800) [pid = 13885] [serial = 2252] [outer = 0x7f68cd351c00] 20:25:49 INFO - PROCESS | 13885 | 1461209149151 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]]]}] 20:25:49 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. 20:25:49 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1428ms 20:25:49 INFO - PROCESS | 13885 | 1461209149179 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 20:25:49 INFO - PROCESS | 13885 | 1461209149182 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 20:25:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 20:25:49 INFO - PROCESS | 13885 | 1461209149189 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 20:25:49 INFO - PROCESS | 13885 | 1461209149191 Marionette TRACE conn3 <- [1,2970,null,{}] 20:25:49 INFO - PROCESS | 13885 | 1461209149196 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}] 20:25:49 INFO - PROCESS | 13885 | 1461209149439 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 20:25:49 INFO - PROCESS | 13885 | 1461209149711 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:49 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68bf65b000 == 163 [pid = 13885] [id = 751] 20:25:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 189 (0x7f68d7341400) [pid = 13885] [serial = 2253] [outer = (nil)] 20:25:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 190 (0x7f68dd9d8c00) [pid = 13885] [serial = 2254] [outer = 0x7f68d7341400] 20:25:49 INFO - PROCESS | 13885 | 1461209149795 Marionette DEBUG loaded listener.js 20:25:49 INFO - PROCESS | 13885 | ++DOMWINDOW == 191 (0x7f68de25a400) [pid = 13885] [serial = 2255] [outer = 0x7f68d7341400] 20:25:50 INFO - PROCESS | 13885 | 1461209150583 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]]]}] 20:25:50 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. 20:25:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1431ms 20:25:50 INFO - PROCESS | 13885 | 1461209150621 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 20:25:50 INFO - PROCESS | 13885 | 1461209150624 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 20:25:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 20:25:50 INFO - PROCESS | 13885 | 1461209150631 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 20:25:50 INFO - PROCESS | 13885 | 1461209150635 Marionette TRACE conn3 <- [1,2974,null,{}] 20:25:50 INFO - PROCESS | 13885 | 1461209150641 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}] 20:25:50 INFO - PROCESS | 13885 | 1461209150928 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 20:25:51 INFO - PROCESS | 13885 | 1461209151193 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:51 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68be5d0000 == 164 [pid = 13885] [id = 752] 20:25:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 192 (0x7f68d7345c00) [pid = 13885] [serial = 2256] [outer = (nil)] 20:25:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 193 (0x7f68de947400) [pid = 13885] [serial = 2257] [outer = 0x7f68d7345c00] 20:25:51 INFO - PROCESS | 13885 | 1461209151274 Marionette DEBUG loaded listener.js 20:25:51 INFO - PROCESS | 13885 | ++DOMWINDOW == 194 (0x7f68dea72400) [pid = 13885] [serial = 2258] [outer = 0x7f68d7345c00] 20:25:52 INFO - PROCESS | 13885 | 1461209152047 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]]]}] 20:25:52 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. 20:25:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1437ms 20:25:52 INFO - PROCESS | 13885 | 1461209152077 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 20:25:52 INFO - PROCESS | 13885 | 1461209152081 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 20:25:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 20:25:52 INFO - PROCESS | 13885 | 1461209152091 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 20:25:52 INFO - PROCESS | 13885 | 1461209152093 Marionette TRACE conn3 <- [1,2978,null,{}] 20:25:52 INFO - PROCESS | 13885 | 1461209152100 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}] 20:25:52 INFO - PROCESS | 13885 | 1461209152343 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 20:25:52 INFO - PROCESS | 13885 | 1461209152603 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:52 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68f3a9e800 == 165 [pid = 13885] [id = 753] 20:25:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 195 (0x7f68d73d7400) [pid = 13885] [serial = 2259] [outer = (nil)] 20:25:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 196 (0x7f68def05800) [pid = 13885] [serial = 2260] [outer = 0x7f68d73d7400] 20:25:52 INFO - PROCESS | 13885 | 1461209152676 Marionette DEBUG loaded listener.js 20:25:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 197 (0x7f68def97c00) [pid = 13885] [serial = 2261] [outer = 0x7f68d73d7400] 20:25:53 INFO - PROCESS | 13885 | 1461209153514 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]]]}] 20:25:53 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. 20:25:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1481ms 20:25:53 INFO - PROCESS | 13885 | 1461209153572 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 20:25:53 INFO - PROCESS | 13885 | 1461209153576 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 20:25:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 20:25:53 INFO - PROCESS | 13885 | 1461209153582 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 20:25:53 INFO - PROCESS | 13885 | 1461209153584 Marionette TRACE conn3 <- [1,2982,null,{}] 20:25:53 INFO - PROCESS | 13885 | 1461209153590 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}] 20:25:53 INFO - PROCESS | 13885 | 1461209153860 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 20:25:54 INFO - PROCESS | 13885 | 1461209154122 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:54 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c4c92800 == 166 [pid = 13885] [id = 754] 20:25:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 198 (0x7f68de949800) [pid = 13885] [serial = 2262] [outer = (nil)] 20:25:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 199 (0x7f68dfa53800) [pid = 13885] [serial = 2263] [outer = 0x7f68de949800] 20:25:54 INFO - PROCESS | 13885 | 1461209154200 Marionette DEBUG loaded listener.js 20:25:54 INFO - PROCESS | 13885 | ++DOMWINDOW == 200 (0x7f68e3725400) [pid = 13885] [serial = 2264] [outer = 0x7f68de949800] 20:25:54 INFO - PROCESS | 13885 | 1461209154963 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"]]]}] 20:25:54 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 20:25:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 20:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:25:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:25:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 20:25:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1394ms 20:25:55 INFO - PROCESS | 13885 | 1461209154996 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 20:25:55 INFO - PROCESS | 13885 | 1461209154998 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 20:25:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 20:25:55 INFO - PROCESS | 13885 | 1461209155009 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 20:25:55 INFO - PROCESS | 13885 | 1461209155012 Marionette TRACE conn3 <- [1,2986,null,{}] 20:25:55 INFO - PROCESS | 13885 | 1461209155018 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}] 20:25:55 INFO - PROCESS | 13885 | 1461209155256 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 20:25:55 INFO - PROCESS | 13885 | 1461209155515 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:55 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68bf862800 == 167 [pid = 13885] [id = 755] 20:25:55 INFO - PROCESS | 13885 | ++DOMWINDOW == 201 (0x7f68dfa45c00) [pid = 13885] [serial = 2265] [outer = (nil)] 20:25:55 INFO - PROCESS | 13885 | ++DOMWINDOW == 202 (0x7f68e94c8800) [pid = 13885] [serial = 2266] [outer = 0x7f68dfa45c00] 20:25:55 INFO - PROCESS | 13885 | 1461209155592 Marionette DEBUG loaded listener.js 20:25:55 INFO - PROCESS | 13885 | ++DOMWINDOW == 203 (0x7f68ea078c00) [pid = 13885] [serial = 2267] [outer = 0x7f68dfa45c00] 20:25:56 INFO - PROCESS | 13885 | 1461209156364 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]]]}] 20:25:56 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. 20:25:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1378ms 20:25:56 INFO - PROCESS | 13885 | 1461209156388 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 20:25:56 INFO - PROCESS | 13885 | 1461209156392 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 20:25:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 20:25:56 INFO - PROCESS | 13885 | 1461209156399 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 20:25:56 INFO - PROCESS | 13885 | 1461209156402 Marionette TRACE conn3 <- [1,2990,null,{}] 20:25:56 INFO - PROCESS | 13885 | 1461209156408 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}] 20:25:56 INFO - PROCESS | 13885 | 1461209156637 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 20:25:56 INFO - PROCESS | 13885 | 1461209156900 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:56 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68bf76f800 == 168 [pid = 13885] [id = 756] 20:25:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 204 (0x7f68dfa51400) [pid = 13885] [serial = 2268] [outer = (nil)] 20:25:56 INFO - PROCESS | 13885 | ++DOMWINDOW == 205 (0x7f68ea39e800) [pid = 13885] [serial = 2269] [outer = 0x7f68dfa51400] 20:25:56 INFO - PROCESS | 13885 | 1461209156979 Marionette DEBUG loaded listener.js 20:25:57 INFO - PROCESS | 13885 | ++DOMWINDOW == 206 (0x7f68ea514000) [pid = 13885] [serial = 2270] [outer = 0x7f68dfa51400] 20:25:57 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68bf781000 == 169 [pid = 13885] [id = 757] 20:25:57 INFO - PROCESS | 13885 | ++DOMWINDOW == 207 (0x7f68ea739800) [pid = 13885] [serial = 2271] [outer = (nil)] 20:25:57 INFO - PROCESS | 13885 | ++DOMWINDOW == 208 (0x7f68ea2c3400) [pid = 13885] [serial = 2272] [outer = 0x7f68ea739800] 20:25:57 INFO - PROCESS | 13885 | 1461209157840 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]]]}] 20:25:57 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. 20:25:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1480ms 20:25:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 20:25:57 INFO - PROCESS | 13885 | 1461209157879 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 20:25:57 INFO - PROCESS | 13885 | 1461209157882 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 20:25:57 INFO - PROCESS | 13885 | 1461209157888 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 20:25:57 INFO - PROCESS | 13885 | 1461209157892 Marionette TRACE conn3 <- [1,2994,null,{}] 20:25:57 INFO - PROCESS | 13885 | 1461209157897 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}] 20:25:58 INFO - PROCESS | 13885 | 1461209158259 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 20:25:58 INFO - PROCESS | 13885 | 1461209158568 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:00 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c6161800 == 168 [pid = 13885] [id = 669] 20:26:00 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d9f4b000 == 167 [pid = 13885] [id = 56] 20:26:00 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c750e800 == 166 [pid = 13885] [id = 735] 20:26:00 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c70b9800 == 165 [pid = 13885] [id = 734] 20:26:00 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c60ce000 == 164 [pid = 13885] [id = 733] 20:26:00 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c4ab3800 == 163 [pid = 13885] [id = 732] 20:26:00 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ef038800 == 162 [pid = 13885] [id = 728] 20:26:00 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ea2d6800 == 161 [pid = 13885] [id = 727] 20:26:00 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ddbd2800 == 160 [pid = 13885] [id = 726] 20:26:00 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dcbf0800 == 159 [pid = 13885] [id = 725] 20:26:00 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d8095000 == 158 [pid = 13885] [id = 724] 20:26:00 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d74ba000 == 157 [pid = 13885] [id = 723] 20:26:00 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d50a1800 == 156 [pid = 13885] [id = 722] 20:26:00 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d4077000 == 155 [pid = 13885] [id = 721] 20:26:00 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d3282800 == 154 [pid = 13885] [id = 720] 20:26:00 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d1f9b800 == 153 [pid = 13885] [id = 719] 20:26:00 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cd129000 == 152 [pid = 13885] [id = 718] 20:26:00 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cbaba800 == 151 [pid = 13885] [id = 717] 20:26:00 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c9f67800 == 150 [pid = 13885] [id = 716] 20:26:00 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c9349000 == 149 [pid = 13885] [id = 715] 20:26:00 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c60e3800 == 148 [pid = 13885] [id = 714] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 207 (0x7f68c8167c00) [pid = 13885] [serial = 2141] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 206 (0x7f68d778f000) [pid = 13885] [serial = 2123] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 205 (0x7f68c922a800) [pid = 13885] [serial = 2025] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 204 (0x7f68c939a400) [pid = 13885] [serial = 2079] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 203 (0x7f68cd358c00) [pid = 13885] [serial = 2085] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 202 (0x7f68c4c11800) [pid = 13885] [serial = 2133] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 201 (0x7f68c24f1800) [pid = 13885] [serial = 2130] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 200 (0x7f68d313f000) [pid = 13885] [serial = 2090] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 199 (0x7f68d5160400) [pid = 13885] [serial = 2103] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 198 (0x7f68d31ec800) [pid = 13885] [serial = 2093] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 197 (0x7f68d368b000) [pid = 13885] [serial = 2094] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 196 (0x7f68d6e8dc00) [pid = 13885] [serial = 2109] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 195 (0x7f68d73d6c00) [pid = 13885] [serial = 2121] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 194 (0x7f68d2209800) [pid = 13885] [serial = 2088] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 193 (0x7f68d734e400) [pid = 13885] [serial = 2118] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 192 (0x7f68c8463c00) [pid = 13885] [serial = 2078] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 191 (0x7f68c25ce800) [pid = 13885] [serial = 2013] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 190 (0x7f68d314c800) [pid = 13885] [serial = 2091] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 189 (0x7f68d3681000) [pid = 13885] [serial = 2043] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 188 (0x7f68c62bac00) [pid = 13885] [serial = 2136] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 187 (0x7f68d20cf400) [pid = 13885] [serial = 2087] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 186 (0x7f68c9d0cc00) [pid = 13885] [serial = 2028] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 185 (0x7f68d7796c00) [pid = 13885] [serial = 2124] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 184 (0x7f68c24e8000) [pid = 13885] [serial = 2073] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 183 (0x7f68d7d1b400) [pid = 13885] [serial = 2127] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 182 (0x7f68cd3bac00) [pid = 13885] [serial = 2034] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 181 (0x7f68d7341c00) [pid = 13885] [serial = 2115] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 180 (0x7f68c6ef3c00) [pid = 13885] [serial = 2075] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 179 (0x7f68c8277800) [pid = 13885] [serial = 2022] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 178 (0x7f68c14ec000) [pid = 13885] [serial = 2129] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 177 (0x7f68d3ae4800) [pid = 13885] [serial = 2097] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 176 (0x7f68d3cf1c00) [pid = 13885] [serial = 2099] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 175 (0x7f68c5a6b800) [pid = 13885] [serial = 2016] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 174 (0x7f68cb936400) [pid = 13885] [serial = 2082] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 173 (0x7f68d41acc00) [pid = 13885] [serial = 2100] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 172 (0x7f68c7593800) [pid = 13885] [serial = 2139] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 171 (0x7f68d72aa000) [pid = 13885] [serial = 2114] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 170 (0x7f68c9d0a800) [pid = 13885] [serial = 2081] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 169 (0x7f68cd08e000) [pid = 13885] [serial = 2084] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 168 (0x7f68d729dc00) [pid = 13885] [serial = 2111] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 167 (0x7f68c7596000) [pid = 13885] [serial = 2019] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 166 (0x7f68c739a400) [pid = 13885] [serial = 1944] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 165 (0x7f68d4508400) [pid = 13885] [serial = 2102] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 164 (0x7f68d20c9800) [pid = 13885] [serial = 2037] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 163 (0x7f68c3a5d000) [pid = 13885] [serial = 2132] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 162 (0x7f68c26e1800) [pid = 13885] [serial = 2138] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 161 (0x7f68d3ade800) [pid = 13885] [serial = 2046] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 160 (0x7f68d7347400) [pid = 13885] [serial = 2117] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 159 (0x7f68d6c6d000) [pid = 13885] [serial = 2106] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 158 (0x7f68d2207c00) [pid = 13885] [serial = 2040] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 157 (0x7f68c739e400) [pid = 13885] [serial = 2076] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 156 (0x7f68d43efc00) [pid = 13885] [serial = 2049] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 155 (0x7f68d6dd4400) [pid = 13885] [serial = 2108] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 154 (0x7f68bf5f7400) [pid = 13885] [serial = 2072] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 153 (0x7f68c5c2bc00) [pid = 13885] [serial = 2135] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 152 (0x7f68d6b12000) [pid = 13885] [serial = 2105] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 151 (0x7f68d72a3800) [pid = 13885] [serial = 2112] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 150 (0x7f68d3acfc00) [pid = 13885] [serial = 2096] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 149 (0x7f68d73d2000) [pid = 13885] [serial = 2120] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 148 (0x7f68d778fc00) [pid = 13885] [serial = 2126] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | --DOMWINDOW == 147 (0x7f68cba42800) [pid = 13885] [serial = 2031] [outer = (nil)] [url = about:blank] 20:26:01 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68bf78a800 == 149 [pid = 13885] [id = 758] 20:26:01 INFO - PROCESS | 13885 | ++DOMWINDOW == 148 (0x7f68be096c00) [pid = 13885] [serial = 2273] [outer = (nil)] 20:26:01 INFO - PROCESS | 13885 | ++DOMWINDOW == 149 (0x7f68bf5f4000) [pid = 13885] [serial = 2274] [outer = 0x7f68be096c00] 20:26:01 INFO - PROCESS | 13885 | 1461209161306 Marionette DEBUG loaded listener.js 20:26:01 INFO - PROCESS | 13885 | ++DOMWINDOW == 150 (0x7f68c14e4c00) [pid = 13885] [serial = 2275] [outer = 0x7f68be096c00] 20:26:02 INFO - PROCESS | 13885 | 1461209162199 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]]]}] 20:26:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:26:02 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 20:26:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 4347ms 20:26:02 INFO - PROCESS | 13885 | 1461209162236 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 20:26:02 INFO - PROCESS | 13885 | 1461209162239 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 20:26:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 20:26:02 INFO - PROCESS | 13885 | 1461209162248 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 20:26:02 INFO - PROCESS | 13885 | 1461209162252 Marionette TRACE conn3 <- [1,2998,null,{}] 20:26:02 INFO - PROCESS | 13885 | 1461209162259 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}] 20:26:02 INFO - PROCESS | 13885 | 1461209162494 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 20:26:02 INFO - PROCESS | 13885 | 1461209162711 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:02 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c3cd6800 == 150 [pid = 13885] [id = 759] 20:26:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 151 (0x7f68bf5ee400) [pid = 13885] [serial = 2276] [outer = (nil)] 20:26:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 152 (0x7f68c26e4c00) [pid = 13885] [serial = 2277] [outer = 0x7f68bf5ee400] 20:26:02 INFO - PROCESS | 13885 | 1461209162778 Marionette DEBUG loaded listener.js 20:26:02 INFO - PROCESS | 13885 | ++DOMWINDOW == 153 (0x7f68c39de400) [pid = 13885] [serial = 2278] [outer = 0x7f68bf5ee400] 20:26:03 INFO - PROCESS | 13885 | 1461209163509 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]]]}] 20:26:03 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. 20:26:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1342ms 20:26:03 INFO - PROCESS | 13885 | 1461209163589 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 20:26:03 INFO - PROCESS | 13885 | 1461209163595 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 20:26:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 20:26:03 INFO - PROCESS | 13885 | 1461209163612 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 20:26:03 INFO - PROCESS | 13885 | 1461209163615 Marionette TRACE conn3 <- [1,3002,null,{}] 20:26:03 INFO - PROCESS | 13885 | 1461209163623 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}] 20:26:03 INFO - PROCESS | 13885 | 1461209163921 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 20:26:03 INFO - PROCESS | 13885 | 1461209163959 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:03 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c5985800 == 151 [pid = 13885] [id = 760] 20:26:03 INFO - PROCESS | 13885 | ++DOMWINDOW == 154 (0x7f68c39e5400) [pid = 13885] [serial = 2279] [outer = (nil)] 20:26:04 INFO - PROCESS | 13885 | ++DOMWINDOW == 155 (0x7f68c4c1a800) [pid = 13885] [serial = 2280] [outer = 0x7f68c39e5400] 20:26:04 INFO - PROCESS | 13885 | 1461209164024 Marionette DEBUG loaded listener.js 20:26:04 INFO - PROCESS | 13885 | ++DOMWINDOW == 156 (0x7f68c4dcf800) [pid = 13885] [serial = 2281] [outer = 0x7f68c39e5400] 20:26:04 INFO - PROCESS | 13885 | 1461209164968 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]]]}] 20:26:04 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. 20:26:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1388ms 20:26:04 INFO - PROCESS | 13885 | 1461209164993 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 20:26:05 INFO - PROCESS | 13885 | 1461209165004 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 20:26:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 20:26:05 INFO - PROCESS | 13885 | 1461209165028 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 20:26:05 INFO - PROCESS | 13885 | 1461209165040 Marionette TRACE conn3 <- [1,3006,null,{}] 20:26:05 INFO - PROCESS | 13885 | 1461209165084 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}] 20:26:05 INFO - PROCESS | 13885 | 1461209165469 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 20:26:05 INFO - PROCESS | 13885 | 1461209165512 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:05 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c60e5000 == 152 [pid = 13885] [id = 761] 20:26:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 157 (0x7f68c5a61400) [pid = 13885] [serial = 2282] [outer = (nil)] 20:26:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 158 (0x7f68c6ef3c00) [pid = 13885] [serial = 2283] [outer = 0x7f68c5a61400] 20:26:05 INFO - PROCESS | 13885 | 1461209165575 Marionette DEBUG loaded listener.js 20:26:05 INFO - PROCESS | 13885 | ++DOMWINDOW == 159 (0x7f68c7399000) [pid = 13885] [serial = 2284] [outer = 0x7f68c5a61400] 20:26:06 INFO - PROCESS | 13885 | --DOMWINDOW == 158 (0x7f68c4dcf400) [pid = 13885] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 20:26:06 INFO - PROCESS | 13885 | --DOMWINDOW == 157 (0x7f68c5c27c00) [pid = 13885] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 20:26:06 INFO - PROCESS | 13885 | --DOMWINDOW == 156 (0x7f68c5c32c00) [pid = 13885] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 20:26:06 INFO - PROCESS | 13885 | --DOMWINDOW == 155 (0x7f68d6e8a800) [pid = 13885] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 20:26:06 INFO - PROCESS | 13885 | --DOMWINDOW == 154 (0x7f68d5014c00) [pid = 13885] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 20:26:06 INFO - PROCESS | 13885 | --DOMWINDOW == 153 (0x7f68c24ed000) [pid = 13885] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 20:26:06 INFO - PROCESS | 13885 | --DOMWINDOW == 152 (0x7f68be093000) [pid = 13885] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 20:26:06 INFO - PROCESS | 13885 | --DOMWINDOW == 151 (0x7f68d220ec00) [pid = 13885] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 20:26:06 INFO - PROCESS | 13885 | --DOMWINDOW == 150 (0x7f68cd6d0c00) [pid = 13885] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 20:26:06 INFO - PROCESS | 13885 | --DOMWINDOW == 149 (0x7f68cd6cc400) [pid = 13885] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 20:26:06 INFO - PROCESS | 13885 | --DOMWINDOW == 148 (0x7f68c97ae000) [pid = 13885] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 20:26:06 INFO - PROCESS | 13885 | --DOMWINDOW == 147 (0x7f68c4dd1800) [pid = 13885] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 20:26:06 INFO - PROCESS | 13885 | --DOMWINDOW == 146 (0x7f68c8173000) [pid = 13885] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 20:26:06 INFO - PROCESS | 13885 | --DOMWINDOW == 145 (0x7f68c5a6dc00) [pid = 13885] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 20:26:06 INFO - PROCESS | 13885 | --DOMWINDOW == 144 (0x7f68c24f5c00) [pid = 13885] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 20:26:06 INFO - PROCESS | 13885 | --DOMWINDOW == 143 (0x7f68c079d800) [pid = 13885] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 20:26:06 INFO - PROCESS | 13885 | --DOMWINDOW == 142 (0x7f68c26d8800) [pid = 13885] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 20:26:06 INFO - PROCESS | 13885 | --DOMWINDOW == 141 (0x7f68d9f6a400) [pid = 13885] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 20:26:06 INFO - PROCESS | 13885 | --DOMWINDOW == 140 (0x7f68c8215c00) [pid = 13885] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 20:26:06 INFO - PROCESS | 13885 | --DOMWINDOW == 139 (0x7f68c62b0400) [pid = 13885] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 20:26:06 INFO - PROCESS | 13885 | --DOMWINDOW == 138 (0x7f68d7d26000) [pid = 13885] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 20:26:06 INFO - PROCESS | 13885 | --DOMWINDOW == 137 (0x7f68c74f0800) [pid = 13885] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 20:26:06 INFO - PROCESS | 13885 | 1461209166960 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]]]}] 20:26:06 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. 20:26:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1962ms 20:26:06 INFO - PROCESS | 13885 | 1461209166987 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 20:26:06 INFO - PROCESS | 13885 | 1461209166992 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 20:26:06 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 20:26:07 INFO - PROCESS | 13885 | 1461209166997 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 20:26:07 INFO - PROCESS | 13885 | 1461209166999 Marionette TRACE conn3 <- [1,3010,null,{}] 20:26:07 INFO - PROCESS | 13885 | 1461209167004 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}] 20:26:07 INFO - PROCESS | 13885 | 1461209167218 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 20:26:07 INFO - PROCESS | 13885 | 1461209167409 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:07 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c7019000 == 153 [pid = 13885] [id = 762] 20:26:07 INFO - PROCESS | 13885 | ++DOMWINDOW == 138 (0x7f68c26d8800) [pid = 13885] [serial = 2285] [outer = (nil)] 20:26:07 INFO - PROCESS | 13885 | ++DOMWINDOW == 139 (0x7f68c74f0c00) [pid = 13885] [serial = 2286] [outer = 0x7f68c26d8800] 20:26:07 INFO - PROCESS | 13885 | 1461209167477 Marionette DEBUG loaded listener.js 20:26:07 INFO - PROCESS | 13885 | ++DOMWINDOW == 140 (0x7f68c7596400) [pid = 13885] [serial = 2287] [outer = 0x7f68c26d8800] 20:26:08 INFO - PROCESS | 13885 | 1461209168163 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]]]}] 20:26:08 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 20:26:08 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1177ms 20:26:08 INFO - PROCESS | 13885 | 1461209168175 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 20:26:08 INFO - PROCESS | 13885 | 1461209168177 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 20:26:08 INFO - TEST-START | /FileAPI/FileReaderSync.worker 20:26:08 INFO - PROCESS | 13885 | 1461209168189 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 20:26:08 INFO - PROCESS | 13885 | 1461209168191 Marionette TRACE conn3 <- [1,3014,null,{}] 20:26:08 INFO - PROCESS | 13885 | 1461209168197 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}] 20:26:08 INFO - PROCESS | 13885 | 1461209168483 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 20:26:08 INFO - PROCESS | 13885 | 1461209168838 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:08 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68bf667000 == 154 [pid = 13885] [id = 763] 20:26:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 141 (0x7f68bf5eb800) [pid = 13885] [serial = 2288] [outer = (nil)] 20:26:08 INFO - PROCESS | 13885 | ++DOMWINDOW == 142 (0x7f68c0799400) [pid = 13885] [serial = 2289] [outer = 0x7f68bf5eb800] 20:26:08 INFO - PROCESS | 13885 | 1461209168922 Marionette DEBUG loaded listener.js 20:26:09 INFO - PROCESS | 13885 | ++DOMWINDOW == 143 (0x7f68c24f5800) [pid = 13885] [serial = 2290] [outer = 0x7f68bf5eb800] 20:26:09 INFO - PROCESS | 13885 | [13885] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:26:09 INFO - PROCESS | 13885 | 1461209169873 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 20:26:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 20:26:09 INFO - {} 20:26:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 20:26:09 INFO - {} 20:26:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 20:26:09 INFO - {} 20:26:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 20:26:09 INFO - {} 20:26:09 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1736ms 20:26:09 INFO - PROCESS | 13885 | 1461209169931 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 20:26:09 INFO - PROCESS | 13885 | 1461209169936 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 20:26:09 INFO - TEST-START | /FileAPI/fileReader.html 20:26:09 INFO - PROCESS | 13885 | 1461209169945 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 20:26:09 INFO - PROCESS | 13885 | 1461209169950 Marionette TRACE conn3 <- [1,3018,null,{}] 20:26:10 INFO - PROCESS | 13885 | 1461209170005 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}] 20:26:10 INFO - PROCESS | 13885 | 1461209170266 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 20:26:10 INFO - PROCESS | 13885 | 1461209170597 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:10 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c7025800 == 155 [pid = 13885] [id = 764] 20:26:10 INFO - PROCESS | 13885 | ++DOMWINDOW == 144 (0x7f68c45cfc00) [pid = 13885] [serial = 2291] [outer = (nil)] 20:26:10 INFO - PROCESS | 13885 | ++DOMWINDOW == 145 (0x7f68c5c27c00) [pid = 13885] [serial = 2292] [outer = 0x7f68c45cfc00] 20:26:10 INFO - PROCESS | 13885 | 1461209170678 Marionette DEBUG loaded listener.js 20:26:10 INFO - PROCESS | 13885 | ++DOMWINDOW == 146 (0x7f68c74f2000) [pid = 13885] [serial = 2293] [outer = 0x7f68c45cfc00] 20:26:11 INFO - PROCESS | 13885 | 1461209171446 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]]]}] 20:26:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 20:26:11 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 20:26:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 20:26:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 20:26:11 INFO - TEST-OK | /FileAPI/fileReader.html | took 1528ms 20:26:11 INFO - PROCESS | 13885 | 1461209171478 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 20:26:11 INFO - PROCESS | 13885 | 1461209171484 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 20:26:11 INFO - TEST-START | /FileAPI/historical.html 20:26:11 INFO - PROCESS | 13885 | 1461209171490 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 20:26:11 INFO - PROCESS | 13885 | 1461209171493 Marionette TRACE conn3 <- [1,3022,null,{}] 20:26:11 INFO - PROCESS | 13885 | 1461209171499 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}] 20:26:11 INFO - PROCESS | 13885 | 1461209171759 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 20:26:12 INFO - PROCESS | 13885 | 1461209172013 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:12 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c750b800 == 156 [pid = 13885] [id = 765] 20:26:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 147 (0x7f68c14e9000) [pid = 13885] [serial = 2294] [outer = (nil)] 20:26:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 148 (0x7f68c74fbc00) [pid = 13885] [serial = 2295] [outer = 0x7f68c14e9000] 20:26:12 INFO - PROCESS | 13885 | 1461209172091 Marionette DEBUG loaded listener.js 20:26:12 INFO - PROCESS | 13885 | ++DOMWINDOW == 149 (0x7f68c8276000) [pid = 13885] [serial = 2296] [outer = 0x7f68c14e9000] 20:26:13 INFO - PROCESS | 13885 | 1461209173007 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"]]]}] 20:26:13 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 20:26:13 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 20:26:13 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 20:26:13 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 20:26:13 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 20:26:13 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 20:26:13 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 20:26:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:26:13 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 20:26:13 INFO - TEST-OK | /FileAPI/historical.html | took 1544ms 20:26:13 INFO - PROCESS | 13885 | 1461209173037 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 20:26:13 INFO - PROCESS | 13885 | 1461209173041 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 20:26:13 INFO - TEST-START | /FileAPI/idlharness.html 20:26:13 INFO - PROCESS | 13885 | 1461209173064 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 20:26:13 INFO - PROCESS | 13885 | 1461209173073 Marionette TRACE conn3 <- [1,3026,null,{}] 20:26:13 INFO - PROCESS | 13885 | 1461209173080 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}] 20:26:13 INFO - PROCESS | 13885 | 1461209173321 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 20:26:13 INFO - PROCESS | 13885 | 1461209173596 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:13 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c96cf800 == 157 [pid = 13885] [id = 766] 20:26:13 INFO - PROCESS | 13885 | ++DOMWINDOW == 150 (0x7f68c25c9000) [pid = 13885] [serial = 2297] [outer = (nil)] 20:26:13 INFO - PROCESS | 13885 | ++DOMWINDOW == 151 (0x7f68c9225800) [pid = 13885] [serial = 2298] [outer = 0x7f68c25c9000] 20:26:13 INFO - PROCESS | 13885 | 1461209173676 Marionette DEBUG loaded listener.js 20:26:13 INFO - PROCESS | 13885 | ++DOMWINDOW == 152 (0x7f68c93a6400) [pid = 13885] [serial = 2299] [outer = 0x7f68c25c9000] 20:26:15 INFO - PROCESS | 13885 | 1461209175391 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]]]}] 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 20:26:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:26:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:26:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:26:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:26:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:26:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:26:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:26:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:26:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:26:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 20:26:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:26:15 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:26:15 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:26:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:26:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:26:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:26:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:26:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:26:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:26:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:26:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 20:26:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:26:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:26:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:26:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:26:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:26:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:26:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:26:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:26:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:26:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 20:26:15 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 20:26:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:26:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:26:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:26:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:26:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:26:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:26:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:26:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:26:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:26:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 20:26:15 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 20:26:15 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 20:26:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:26:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:26:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:26:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:26:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:26:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:26:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:26:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:26:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:26:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 20:26:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:26:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:26:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:26:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:26:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:26:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:26:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:26:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:26:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:26:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 20:26:15 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 20:26:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:26:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:26:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:26:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:26:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:26:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:26:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:26:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:26:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:26:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 20:26:15 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 20:26:15 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 20:26:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:26:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:26:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:26:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:26:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:26:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:26:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:26:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:26:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:26:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:26:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 20:26:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 20:26:15 INFO - TEST-OK | /FileAPI/idlharness.html | took 2427ms 20:26:15 INFO - PROCESS | 13885 | 1461209175548 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 20:26:15 INFO - PROCESS | 13885 | 1461209175556 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 20:26:15 INFO - TEST-START | /FileAPI/idlharness.worker 20:26:15 INFO - PROCESS | 13885 | 1461209175588 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 20:26:15 INFO - PROCESS | 13885 | 1461209175592 Marionette TRACE conn3 <- [1,3030,null,{}] 20:26:15 INFO - PROCESS | 13885 | 1461209175605 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}] 20:26:15 INFO - PROCESS | 13885 | 1461209175894 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 20:26:16 INFO - PROCESS | 13885 | 1461209176162 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:16 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c5f8a800 == 158 [pid = 13885] [id = 767] 20:26:16 INFO - PROCESS | 13885 | ++DOMWINDOW == 153 (0x7f68bf5f7400) [pid = 13885] [serial = 2300] [outer = (nil)] 20:26:16 INFO - PROCESS | 13885 | ++DOMWINDOW == 154 (0x7f68cd1cbc00) [pid = 13885] [serial = 2301] [outer = 0x7f68bf5f7400] 20:26:16 INFO - PROCESS | 13885 | 1461209176236 Marionette DEBUG loaded listener.js 20:26:16 INFO - PROCESS | 13885 | ++DOMWINDOW == 155 (0x7f68cd3c0c00) [pid = 13885] [serial = 2302] [outer = 0x7f68bf5f7400] 20:26:16 INFO - PROCESS | 13885 | [13885] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:26:18 INFO - PROCESS | 13885 | 1461209178585 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,{},{}]]]}] 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:26:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:26:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:26:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:26:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:26:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:26:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:26:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:26:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:26:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:26:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:26:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:26:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:26:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:26:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:26:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:26:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:26:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:26:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:26:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 20:26:18 INFO - {} 20:26:18 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 20:26:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:26:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:26:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:26:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:26:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:26:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:26:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 20:26:18 INFO - {} 20:26:18 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 - {} 20:26:18 INFO - {} 20:26:18 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 20:26:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:26:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:26:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:26:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:26:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:26:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:26:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:26:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:26:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:26:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:26:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:26:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:26:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 20:26:18 INFO - {} 20:26:18 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 20:26:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:26:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:26:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:26:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:26:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:26:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:26:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 20:26:18 INFO - {} 20:26:18 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 - {} 20:26:18 INFO - {} 20:26:18 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 20:26:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:26:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:26:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:26:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:26:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:26:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:26:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:26:18 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 20:26:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 20:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:26:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 20:26:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:26:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:26:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:26:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:26:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:26:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 20:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:26:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:26:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:26:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:26:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:26:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:26:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:26:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 20:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:26:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 20:26:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:26:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:26:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:26:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:26:18 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 20:26:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 20:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:26:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 20:26:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:26:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:26:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:26:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:26:18 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 20:26:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 20:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:26:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 20:26:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:26:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:26:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:26:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:26:18 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 20:26:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 20:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:26:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:26:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:26:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:26:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:26:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:26:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:26:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 20:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:26:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:26:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:26:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:26:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:26:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:26:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:26:18 INFO - {} 20:26:18 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3118ms 20:26:18 INFO - PROCESS | 13885 | 1461209178706 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 20:26:18 INFO - PROCESS | 13885 | 1461209178714 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 20:26:18 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 20:26:18 INFO - PROCESS | 13885 | 1461209178722 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 20:26:18 INFO - PROCESS | 13885 | 1461209178730 Marionette TRACE conn3 <- [1,3034,null,{}] 20:26:18 INFO - PROCESS | 13885 | 1461209178741 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}] 20:26:19 INFO - PROCESS | 13885 | 1461209179106 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 20:26:19 INFO - PROCESS | 13885 | 1461209179376 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:19 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d3172000 == 159 [pid = 13885] [id = 768] 20:26:19 INFO - PROCESS | 13885 | ++DOMWINDOW == 156 (0x7f68d6c68c00) [pid = 13885] [serial = 2303] [outer = (nil)] 20:26:19 INFO - PROCESS | 13885 | ++DOMWINDOW == 157 (0x7f68d6c6e800) [pid = 13885] [serial = 2304] [outer = 0x7f68d6c68c00] 20:26:19 INFO - PROCESS | 13885 | 1461209179464 Marionette DEBUG loaded listener.js 20:26:19 INFO - PROCESS | 13885 | ++DOMWINDOW == 158 (0x7f68d6e93c00) [pid = 13885] [serial = 2305] [outer = 0x7f68d6c68c00] 20:26:20 INFO - PROCESS | 13885 | 1461209180291 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]]]}] 20:26:20 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 20:26:20 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1593ms 20:26:20 INFO - PROCESS | 13885 | 1461209180317 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 20:26:20 INFO - PROCESS | 13885 | 1461209180320 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 20:26:20 INFO - TEST-START | /FileAPI/blob/Blob-close.html 20:26:20 INFO - PROCESS | 13885 | 1461209180327 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 20:26:20 INFO - PROCESS | 13885 | 1461209180331 Marionette TRACE conn3 <- [1,3038,null,{}] 20:26:20 INFO - PROCESS | 13885 | 1461209180337 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}] 20:26:20 INFO - PROCESS | 13885 | 1461209180616 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 20:26:20 INFO - PROCESS | 13885 | 1461209180869 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:20 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d391e000 == 160 [pid = 13885] [id = 769] 20:26:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 159 (0x7f68cd3e5c00) [pid = 13885] [serial = 2306] [outer = (nil)] 20:26:20 INFO - PROCESS | 13885 | ++DOMWINDOW == 160 (0x7f68d72a9000) [pid = 13885] [serial = 2307] [outer = 0x7f68cd3e5c00] 20:26:20 INFO - PROCESS | 13885 | 1461209180961 Marionette DEBUG loaded listener.js 20:26:21 INFO - PROCESS | 13885 | ++DOMWINDOW == 161 (0x7f68d734bc00) [pid = 13885] [serial = 2308] [outer = 0x7f68cd3e5c00] 20:26:21 INFO - PROCESS | 13885 | 1461209181781 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"]]]}] 20:26:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 20:26:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 20:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:26:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 20:26:21 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1478ms 20:26:21 INFO - PROCESS | 13885 | 1461209181809 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 20:26:21 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 20:26:21 INFO - PROCESS | 13885 | 1461209181813 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 20:26:21 INFO - PROCESS | 13885 | 1461209181820 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 20:26:21 INFO - PROCESS | 13885 | 1461209181824 Marionette TRACE conn3 <- [1,3042,null,{}] 20:26:21 INFO - PROCESS | 13885 | 1461209181840 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}] 20:26:22 INFO - PROCESS | 13885 | 1461209182087 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 20:26:22 INFO - PROCESS | 13885 | 1461209182366 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:22 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d40c0000 == 161 [pid = 13885] [id = 770] 20:26:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 162 (0x7f68d6c69400) [pid = 13885] [serial = 2309] [outer = (nil)] 20:26:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 163 (0x7f68d778c800) [pid = 13885] [serial = 2310] [outer = 0x7f68d6c69400] 20:26:22 INFO - PROCESS | 13885 | 1461209182446 Marionette DEBUG loaded listener.js 20:26:22 INFO - PROCESS | 13885 | ++DOMWINDOW == 164 (0x7f68d77b3c00) [pid = 13885] [serial = 2311] [outer = 0x7f68d6c69400] 20:26:23 INFO - PROCESS | 13885 | 1461209183538 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]]]}] 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 20:26:23 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. 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 20:26:23 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'.) 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 20:26:23 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. 20:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 20:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 20:26:23 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. 20:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 20:26:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 20:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:26:23 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. 20:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 20:26:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 20:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 20:26:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 20:26:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 20:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 20:26:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 20:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 20:26:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 20:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:26:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 20:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:26:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 20:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 20:26:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 20:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:26:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 20:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:26:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 20:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:26:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 20:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:26:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 20:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 20:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 20:26:23 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1817ms 20:26:23 INFO - PROCESS | 13885 | 1461209183638 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 20:26:23 INFO - PROCESS | 13885 | 1461209183644 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 20:26:23 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 20:26:23 INFO - PROCESS | 13885 | 1461209183652 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 20:26:23 INFO - PROCESS | 13885 | 1461209183659 Marionette TRACE conn3 <- [1,3046,null,{}] 20:26:23 INFO - PROCESS | 13885 | 1461209183671 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}] 20:26:24 INFO - PROCESS | 13885 | 1461209184032 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 20:26:24 INFO - PROCESS | 13885 | 1461209184328 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:24 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cbc5e000 == 162 [pid = 13885] [id = 771] 20:26:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 165 (0x7f68c14e9800) [pid = 13885] [serial = 2312] [outer = (nil)] 20:26:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 166 (0x7f68cd3b7800) [pid = 13885] [serial = 2313] [outer = 0x7f68c14e9800] 20:26:24 INFO - PROCESS | 13885 | 1461209184400 Marionette DEBUG loaded listener.js 20:26:24 INFO - PROCESS | 13885 | ++DOMWINDOW == 167 (0x7f68d20ca000) [pid = 13885] [serial = 2314] [outer = 0x7f68c14e9800] 20:26:24 INFO - PROCESS | 13885 | [13885] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:26:25 INFO - PROCESS | 13885 | 1461209185217 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 20:26:25 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 20:26:25 INFO - {} 20:26:25 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1599ms 20:26:25 INFO - PROCESS | 13885 | 1461209185254 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 20:26:25 INFO - PROCESS | 13885 | 1461209185257 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 20:26:25 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 20:26:25 INFO - PROCESS | 13885 | 1461209185264 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 20:26:25 INFO - PROCESS | 13885 | 1461209185267 Marionette TRACE conn3 <- [1,3050,null,{}] 20:26:25 INFO - PROCESS | 13885 | 1461209185277 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}] 20:26:25 INFO - PROCESS | 13885 | 1461209185517 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 20:26:25 INFO - PROCESS | 13885 | 1461209185796 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:25 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d1f85000 == 163 [pid = 13885] [id = 772] 20:26:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 168 (0x7f68d20cc800) [pid = 13885] [serial = 2315] [outer = (nil)] 20:26:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 169 (0x7f68d2211800) [pid = 13885] [serial = 2316] [outer = 0x7f68d20cc800] 20:26:25 INFO - PROCESS | 13885 | 1461209185870 Marionette DEBUG loaded listener.js 20:26:25 INFO - PROCESS | 13885 | ++DOMWINDOW == 170 (0x7f68d314c800) [pid = 13885] [serial = 2317] [outer = 0x7f68d20cc800] 20:26:26 INFO - PROCESS | 13885 | 1461209186720 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]]]}] 20:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 20:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 20:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 20:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 20:26:26 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1483ms 20:26:26 INFO - PROCESS | 13885 | 1461209186748 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 20:26:26 INFO - PROCESS | 13885 | 1461209186752 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 20:26:26 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 20:26:26 INFO - PROCESS | 13885 | 1461209186759 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 20:26:26 INFO - PROCESS | 13885 | 1461209186762 Marionette TRACE conn3 <- [1,3054,null,{}] 20:26:26 INFO - PROCESS | 13885 | 1461209186767 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}] 20:26:27 INFO - PROCESS | 13885 | 1461209187007 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 20:26:27 INFO - PROCESS | 13885 | 1461209187290 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:27 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7282000 == 164 [pid = 13885] [id = 773] 20:26:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 171 (0x7f68d3149800) [pid = 13885] [serial = 2318] [outer = (nil)] 20:26:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 172 (0x7f68d3758800) [pid = 13885] [serial = 2319] [outer = 0x7f68d3149800] 20:26:27 INFO - PROCESS | 13885 | 1461209187374 Marionette DEBUG loaded listener.js 20:26:27 INFO - PROCESS | 13885 | ++DOMWINDOW == 173 (0x7f68d77b4c00) [pid = 13885] [serial = 2320] [outer = 0x7f68d3149800] 20:26:28 INFO - PROCESS | 13885 | 1461209188634 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"]]]}] 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 20:26:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 20:26:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 20:26:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:26:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 20:26:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:26:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 20:26:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:26:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 20:26:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:26:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 20:26:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:26:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 20:26:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:26:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 20:26:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:26:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 20:26:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:26:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 20:26:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:26:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 20:26:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:26:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 20:26:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:26:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 20:26:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:26:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 20:26:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:26:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 20:26:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:26:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 20:26:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:26:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 20:26:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:26:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 20:26:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:26:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 20:26:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:26:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 20:26:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:26:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 20:26:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:26:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 20:26:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:26:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 20:26:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:26:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:26:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:26:28 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" 20:26:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:26:28 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" 20:26:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:26:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:26:28 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1961ms 20:26:28 INFO - PROCESS | 13885 | 1461209188790 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 20:26:28 INFO - PROCESS | 13885 | 1461209188799 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 20:26:28 INFO - TEST-START | /FileAPI/file/File-constructor.html 20:26:28 INFO - PROCESS | 13885 | 1461209188826 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 20:26:28 INFO - PROCESS | 13885 | 1461209188834 Marionette TRACE conn3 <- [1,3058,null,{}] 20:26:28 INFO - PROCESS | 13885 | 1461209188848 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}] 20:26:29 INFO - PROCESS | 13885 | 1461209189191 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 20:26:29 INFO - PROCESS | 13885 | 1461209189466 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:29 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68d7f18800 == 165 [pid = 13885] [id = 774] 20:26:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 174 (0x7f68d314b000) [pid = 13885] [serial = 2321] [outer = (nil)] 20:26:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 175 (0x7f68e94c6400) [pid = 13885] [serial = 2322] [outer = 0x7f68d314b000] 20:26:29 INFO - PROCESS | 13885 | 1461209189539 Marionette DEBUG loaded listener.js 20:26:29 INFO - PROCESS | 13885 | ++DOMWINDOW == 176 (0x7f68ea710000) [pid = 13885] [serial = 2323] [outer = 0x7f68d314b000] 20:26:30 INFO - PROCESS | 13885 | 1461209190347 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]]]}] 20:26:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 20:26:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 20:26:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 20:26:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 20:26:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 20:26:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 20:26:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 20:26:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 20:26:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 20:26:30 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 20:26:30 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 20:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:26:30 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 20:26:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 20:26:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 20:26:30 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:26:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 20:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:26:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 20:26:30 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 20:26:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 20:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:26:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 20:26:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 20:26:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 20:26:30 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1555ms 20:26:30 INFO - PROCESS | 13885 | 1461209190412 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 20:26:30 INFO - PROCESS | 13885 | 1461209190415 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 20:26:30 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 20:26:30 INFO - PROCESS | 13885 | 1461209190436 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 20:26:30 INFO - PROCESS | 13885 | 1461209190440 Marionette TRACE conn3 <- [1,3062,null,{}] 20:26:30 INFO - PROCESS | 13885 | 1461209190446 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}] 20:26:30 INFO - PROCESS | 13885 | 1461209190679 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 20:26:30 INFO - PROCESS | 13885 | 1461209190961 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:30 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68cd70b800 == 166 [pid = 13885] [id = 775] 20:26:30 INFO - PROCESS | 13885 | ++DOMWINDOW == 177 (0x7f68c827a400) [pid = 13885] [serial = 2324] [outer = (nil)] 20:26:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 178 (0x7f68dedac800) [pid = 13885] [serial = 2325] [outer = 0x7f68c827a400] 20:26:31 INFO - PROCESS | 13885 | 1461209191036 Marionette DEBUG loaded listener.js 20:26:31 INFO - PROCESS | 13885 | ++DOMWINDOW == 179 (0x7f68ea779c00) [pid = 13885] [serial = 2326] [outer = 0x7f68c827a400] 20:26:31 INFO - PROCESS | 13885 | [13885] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:26:31 INFO - PROCESS | 13885 | 1461209191971 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 20:26:32 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 20:26:32 INFO - {} 20:26:32 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1592ms 20:26:32 INFO - PROCESS | 13885 | 1461209192054 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 20:26:32 INFO - PROCESS | 13885 | 1461209192059 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 20:26:32 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 20:26:32 INFO - PROCESS | 13885 | 1461209192070 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 20:26:32 INFO - PROCESS | 13885 | 1461209192074 Marionette TRACE conn3 <- [1,3066,null,{}] 20:26:32 INFO - PROCESS | 13885 | 1461209192079 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}] 20:26:32 INFO - PROCESS | 13885 | 1461209192358 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 20:26:32 INFO - PROCESS | 13885 | 1461209192681 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:32 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68de1e0800 == 167 [pid = 13885] [id = 776] 20:26:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 180 (0x7f68d21d6c00) [pid = 13885] [serial = 2327] [outer = (nil)] 20:26:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 181 (0x7f68ea7af400) [pid = 13885] [serial = 2328] [outer = 0x7f68d21d6c00] 20:26:32 INFO - PROCESS | 13885 | 1461209192762 Marionette DEBUG loaded listener.js 20:26:32 INFO - PROCESS | 13885 | ++DOMWINDOW == 182 (0x7f68eefa3800) [pid = 13885] [serial = 2329] [outer = 0x7f68d21d6c00] 20:26:33 INFO - PROCESS | 13885 | 1461209193508 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]]]}] 20:26:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 20:26:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 20:26:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 20:26:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 20:26:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 20:26:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 20:26:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 20:26:33 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1481ms 20:26:33 INFO - PROCESS | 13885 | 1461209193555 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 20:26:33 INFO - PROCESS | 13885 | 1461209193557 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 20:26:33 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 20:26:33 INFO - PROCESS | 13885 | 1461209193564 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 20:26:33 INFO - PROCESS | 13885 | 1461209193567 Marionette TRACE conn3 <- [1,3070,null,{}] 20:26:33 INFO - PROCESS | 13885 | 1461209193572 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}] 20:26:33 INFO - PROCESS | 13885 | 1461209193820 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 20:26:34 INFO - PROCESS | 13885 | 1461209194120 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:34 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68defe6800 == 168 [pid = 13885] [id = 777] 20:26:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 183 (0x7f68d41b2800) [pid = 13885] [serial = 2330] [outer = (nil)] 20:26:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 184 (0x7f68ef5c3c00) [pid = 13885] [serial = 2331] [outer = 0x7f68d41b2800] 20:26:34 INFO - PROCESS | 13885 | 1461209194199 Marionette DEBUG loaded listener.js 20:26:34 INFO - PROCESS | 13885 | ++DOMWINDOW == 185 (0x7f68ef5cac00) [pid = 13885] [serial = 2332] [outer = 0x7f68d41b2800] 20:26:35 INFO - PROCESS | 13885 | 1461209195007 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]]]}] 20:26:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 20:26:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 20:26:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 20:26:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 20:26:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 20:26:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 20:26:35 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1479ms 20:26:35 INFO - PROCESS | 13885 | 1461209195046 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 20:26:35 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 20:26:35 INFO - PROCESS | 13885 | 1461209195050 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 20:26:35 INFO - PROCESS | 13885 | 1461209195098 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 20:26:35 INFO - PROCESS | 13885 | 1461209195102 Marionette TRACE conn3 <- [1,3074,null,{}] 20:26:35 INFO - PROCESS | 13885 | 1461209195117 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}] 20:26:35 INFO - PROCESS | 13885 | 1461209195353 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 20:26:35 INFO - PROCESS | 13885 | 1461209195639 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:35 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68e43bd000 == 169 [pid = 13885] [id = 778] 20:26:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 186 (0x7f68be23b000) [pid = 13885] [serial = 2333] [outer = (nil)] 20:26:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 187 (0x7f68be23fc00) [pid = 13885] [serial = 2334] [outer = 0x7f68be23b000] 20:26:35 INFO - PROCESS | 13885 | 1461209195718 Marionette DEBUG loaded listener.js 20:26:35 INFO - PROCESS | 13885 | ++DOMWINDOW == 188 (0x7f68be245000) [pid = 13885] [serial = 2335] [outer = 0x7f68be23b000] 20:26:36 INFO - PROCESS | 13885 | 1461209196506 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]]]}] 20:26:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 20:26:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 20:26:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 20:26:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 20:26:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 20:26:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 20:26:36 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1487ms 20:26:36 INFO - PROCESS | 13885 | 1461209196545 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 20:26:36 INFO - PROCESS | 13885 | 1461209196549 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 20:26:36 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 20:26:36 INFO - PROCESS | 13885 | 1461209196556 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 20:26:36 INFO - PROCESS | 13885 | 1461209196559 Marionette TRACE conn3 <- [1,3078,null,{}] 20:26:36 INFO - PROCESS | 13885 | 1461209196564 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}] 20:26:36 INFO - PROCESS | 13885 | 1461209196812 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 20:26:37 INFO - PROCESS | 13885 | 1461209197088 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:37 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68eb1c8800 == 170 [pid = 13885] [id = 779] 20:26:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 189 (0x7f68be23bc00) [pid = 13885] [serial = 2336] [outer = (nil)] 20:26:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 190 (0x7f68ef5be000) [pid = 13885] [serial = 2337] [outer = 0x7f68be23bc00] 20:26:37 INFO - PROCESS | 13885 | 1461209197182 Marionette DEBUG loaded listener.js 20:26:37 INFO - PROCESS | 13885 | ++DOMWINDOW == 191 (0x7f68ea3a0400) [pid = 13885] [serial = 2338] [outer = 0x7f68be23bc00] 20:26:38 INFO - PROCESS | 13885 | 1461209198022 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 20:26:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 20:26:38 INFO - PROCESS | 13885 | 1461209198071 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 20:26:38 INFO - PROCESS | 13885 | 1461209198082 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 20:26:38 INFO - PROCESS | 13885 | 1461209198089 Marionette TRACE conn3 <- [1,3082,null,{}] 20:26:38 INFO - PROCESS | 13885 | 1461209198149 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}] 20:26:38 INFO - PROCESS | 13885 | 1461209198399 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 20:26:38 INFO - PROCESS | 13885 | 1461209198690 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:38 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68eef10800 == 171 [pid = 13885] [id = 780] 20:26:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 192 (0x7f68be245400) [pid = 13885] [serial = 2339] [outer = (nil)] 20:26:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 193 (0x7f68bf319400) [pid = 13885] [serial = 2340] [outer = 0x7f68be245400] 20:26:38 INFO - PROCESS | 13885 | 1461209198764 Marionette DEBUG loaded listener.js 20:26:38 INFO - PROCESS | 13885 | ++DOMWINDOW == 194 (0x7f68d5011c00) [pid = 13885] [serial = 2341] [outer = 0x7f68be245400] 20:26:40 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c7019000 == 170 [pid = 13885] [id = 762] 20:26:40 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c60e5000 == 169 [pid = 13885] [id = 761] 20:26:40 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c5985800 == 168 [pid = 13885] [id = 760] 20:26:40 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c3cd6800 == 167 [pid = 13885] [id = 759] 20:26:40 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68bf78a800 == 166 [pid = 13885] [id = 758] 20:26:40 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68bf781000 == 165 [pid = 13885] [id = 757] 20:26:40 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68bf862800 == 164 [pid = 13885] [id = 755] 20:26:40 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c4c92800 == 163 [pid = 13885] [id = 754] 20:26:40 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68f3a9e800 == 162 [pid = 13885] [id = 753] 20:26:40 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68be5d0000 == 161 [pid = 13885] [id = 752] 20:26:40 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68bf65b000 == 160 [pid = 13885] [id = 751] 20:26:40 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68f3aae000 == 159 [pid = 13885] [id = 750] 20:26:40 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ef634800 == 158 [pid = 13885] [id = 749] 20:26:40 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68ea2e9800 == 157 [pid = 13885] [id = 748] 20:26:40 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dea0e000 == 156 [pid = 13885] [id = 747] 20:26:40 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dcbf3800 == 155 [pid = 13885] [id = 746] 20:26:40 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68dc3d8800 == 154 [pid = 13885] [id = 745] 20:26:40 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d808b800 == 153 [pid = 13885] [id = 744] 20:26:40 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d7d73800 == 152 [pid = 13885] [id = 743] 20:26:40 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d727b000 == 151 [pid = 13885] [id = 742] 20:26:40 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d3ef4000 == 150 [pid = 13885] [id = 741] 20:26:40 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68eb708800 == 149 [pid = 13885] [id = 708] 20:26:40 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68d316d800 == 148 [pid = 13885] [id = 740] 20:26:40 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68cd12a000 == 147 [pid = 13885] [id = 739] 20:26:40 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c9cdf800 == 146 [pid = 13885] [id = 738] 20:26:40 INFO - PROCESS | 13885 | --DOCSHELL 0x7f68c706b000 == 145 [pid = 13885] [id = 737] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 193 (0x7f68c9cf2c00) [pid = 13885] [serial = 2070] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 192 (0x7f68d7d1b800) [pid = 13885] [serial = 2177] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 191 (0x7f68d77b1800) [pid = 13885] [serial = 2175] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 190 (0x7f68d7340000) [pid = 13885] [serial = 2174] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 189 (0x7f68d602d400) [pid = 13885] [serial = 2172] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 188 (0x7f68d528a400) [pid = 13885] [serial = 2171] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 187 (0x7f68d450cc00) [pid = 13885] [serial = 2169] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 186 (0x7f68d41b5000) [pid = 13885] [serial = 2168] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 185 (0x7f68c4283800) [pid = 13885] [serial = 2207] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 184 (0x7f68d3e35c00) [pid = 13885] [serial = 2166] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 183 (0x7f68d3ad2800) [pid = 13885] [serial = 2165] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 182 (0x7f68d3685000) [pid = 13885] [serial = 2163] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 181 (0x7f68d3147400) [pid = 13885] [serial = 2162] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 180 (0x7f68d2208800) [pid = 13885] [serial = 2160] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 179 (0x7f68d21ccc00) [pid = 13885] [serial = 2159] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 178 (0x7f68cd08b800) [pid = 13885] [serial = 2157] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 177 (0x7f68cba3f000) [pid = 13885] [serial = 2156] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 176 (0x7f68c9d08000) [pid = 13885] [serial = 2154] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 175 (0x7f68c99c4c00) [pid = 13885] [serial = 2153] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 174 (0x7f68c97ad000) [pid = 13885] [serial = 2151] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 173 (0x7f68c9225400) [pid = 13885] [serial = 2150] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 172 (0x7f68c7595800) [pid = 13885] [serial = 2148] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 171 (0x7f68c731a800) [pid = 13885] [serial = 2147] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 170 (0x7f68c599b400) [pid = 13885] [serial = 2145] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 169 (0x7f68c4277800) [pid = 13885] [serial = 2144] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 168 (0x7f68c4dc9c00) [pid = 13885] [serial = 2201] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 167 (0x7f68c26e1400) [pid = 13885] [serial = 2198] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 166 (0x7f68c39dcc00) [pid = 13885] [serial = 2199] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 165 (0x7f68dd4b1c00) [pid = 13885] [serial = 2195] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 164 (0x7f68dce84400) [pid = 13885] [serial = 2193] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 163 (0x7f68dcca3c00) [pid = 13885] [serial = 2192] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 162 (0x7f68dcc41800) [pid = 13885] [serial = 2190] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 161 (0x7f68dc367000) [pid = 13885] [serial = 2189] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 160 (0x7f68db64b000) [pid = 13885] [serial = 2187] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 159 (0x7f68da1d0800) [pid = 13885] [serial = 2186] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 158 (0x7f68d9f65800) [pid = 13885] [serial = 2184] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 157 (0x7f68d95da400) [pid = 13885] [serial = 2183] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 156 (0x7f68d7d51000) [pid = 13885] [serial = 2181] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 155 (0x7f68d7d48c00) [pid = 13885] [serial = 2180] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 154 (0x7f68d7d26c00) [pid = 13885] [serial = 2178] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 153 (0x7f68c76ec800) [pid = 13885] [serial = 2208] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 152 (0x7f68c5a6e800) [pid = 13885] [serial = 2202] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 151 (0x7f68c74f8c00) [pid = 13885] [serial = 2204] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | --DOMWINDOW == 150 (0x7f68c816dc00) [pid = 13885] [serial = 2205] [outer = (nil)] [url = about:blank] 20:26:41 INFO - PROCESS | 13885 | 1461209201762 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]]]}] 20:26:41 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 20:26:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 20:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:26:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 20:26:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 20:26:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 3746ms 20:26:41 INFO - PROCESS | 13885 | 1461209201830 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 20:26:41 INFO - PROCESS | 13885 | 1461209201837 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 20:26:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 20:26:41 INFO - PROCESS | 13885 | 1461209201846 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 20:26:41 INFO - PROCESS | 13885 | 1461209201850 Marionette TRACE conn3 <- [1,3086,null,{}] 20:26:41 INFO - PROCESS | 13885 | 1461209201858 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}] 20:26:42 INFO - PROCESS | 13885 | 1461209202125 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 20:26:42 INFO - PROCESS | 13885 | 1461209202332 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:42 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68bf78c800 == 146 [pid = 13885] [id = 781] 20:26:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 151 (0x7f68c24e7800) [pid = 13885] [serial = 2342] [outer = (nil)] 20:26:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 152 (0x7f68c26df800) [pid = 13885] [serial = 2343] [outer = 0x7f68c24e7800] 20:26:42 INFO - PROCESS | 13885 | 1461209202403 Marionette DEBUG loaded listener.js 20:26:42 INFO - PROCESS | 13885 | ++DOMWINDOW == 153 (0x7f68c39dfc00) [pid = 13885] [serial = 2344] [outer = 0x7f68c24e7800] 20:26:43 INFO - PROCESS | 13885 | 1461209203287 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 20:26:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 20:26:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1486ms 20:26:43 INFO - PROCESS | 13885 | 1461209203333 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 20:26:43 INFO - PROCESS | 13885 | 1461209203341 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 20:26:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 20:26:43 INFO - PROCESS | 13885 | 1461209203351 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 20:26:43 INFO - PROCESS | 13885 | 1461209203355 Marionette TRACE conn3 <- [1,3090,null,{}] 20:26:43 INFO - PROCESS | 13885 | 1461209203361 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}] 20:26:43 INFO - PROCESS | 13885 | 1461209203596 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 20:26:43 INFO - PROCESS | 13885 | 1461209203845 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:43 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c4c8d800 == 147 [pid = 13885] [id = 782] 20:26:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 154 (0x7f68c24e8800) [pid = 13885] [serial = 2345] [outer = (nil)] 20:26:43 INFO - PROCESS | 13885 | ++DOMWINDOW == 155 (0x7f68c5a61800) [pid = 13885] [serial = 2346] [outer = 0x7f68c24e8800] 20:26:43 INFO - PROCESS | 13885 | 1461209203914 Marionette DEBUG loaded listener.js 20:26:44 INFO - PROCESS | 13885 | ++DOMWINDOW == 156 (0x7f68c5c30800) [pid = 13885] [serial = 2347] [outer = 0x7f68c24e8800] 20:26:44 INFO - PROCESS | 13885 | 1461209204743 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 20:26:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 20:26:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1431ms 20:26:44 INFO - PROCESS | 13885 | 1461209204783 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 20:26:44 INFO - PROCESS | 13885 | 1461209204787 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 20:26:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 20:26:44 INFO - PROCESS | 13885 | 1461209204793 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 20:26:44 INFO - PROCESS | 13885 | 1461209204798 Marionette TRACE conn3 <- [1,3094,null,{}] 20:26:44 INFO - PROCESS | 13885 | 1461209204822 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}] 20:26:45 INFO - PROCESS | 13885 | 1461209205121 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 20:26:45 INFO - PROCESS | 13885 | 1461209205185 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:45 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c5fa2800 == 148 [pid = 13885] [id = 783] 20:26:45 INFO - PROCESS | 13885 | ++DOMWINDOW == 157 (0x7f68c74f7000) [pid = 13885] [serial = 2348] [outer = (nil)] 20:26:45 INFO - PROCESS | 13885 | ++DOMWINDOW == 158 (0x7f68c76ec400) [pid = 13885] [serial = 2349] [outer = 0x7f68c74f7000] 20:26:45 INFO - PROCESS | 13885 | 1461209205313 Marionette DEBUG loaded listener.js 20:26:45 INFO - PROCESS | 13885 | ++DOMWINDOW == 159 (0x7f68c8273400) [pid = 13885] [serial = 2350] [outer = 0x7f68c74f7000] 20:26:46 INFO - PROCESS | 13885 | --DOMWINDOW == 158 (0x7f68c5a61400) [pid = 13885] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 20:26:46 INFO - PROCESS | 13885 | --DOMWINDOW == 157 (0x7f68dfa51400) [pid = 13885] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 20:26:46 INFO - PROCESS | 13885 | --DOMWINDOW == 156 (0x7f68dfa45c00) [pid = 13885] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 20:26:46 INFO - PROCESS | 13885 | --DOMWINDOW == 155 (0x7f68de949800) [pid = 13885] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 20:26:46 INFO - PROCESS | 13885 | --DOMWINDOW == 154 (0x7f68d73d7400) [pid = 13885] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 20:26:46 INFO - PROCESS | 13885 | --DOMWINDOW == 153 (0x7f68d7345c00) [pid = 13885] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 20:26:46 INFO - PROCESS | 13885 | --DOMWINDOW == 152 (0x7f68d7341400) [pid = 13885] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 20:26:46 INFO - PROCESS | 13885 | --DOMWINDOW == 151 (0x7f68cd351c00) [pid = 13885] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 20:26:46 INFO - PROCESS | 13885 | --DOMWINDOW == 150 (0x7f68d72a2400) [pid = 13885] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 20:26:46 INFO - PROCESS | 13885 | --DOMWINDOW == 149 (0x7f68d6dd1800) [pid = 13885] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 20:26:46 INFO - PROCESS | 13885 | --DOMWINDOW == 148 (0x7f68d6dcf800) [pid = 13885] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 20:26:46 INFO - PROCESS | 13885 | --DOMWINDOW == 147 (0x7f68d6c6ac00) [pid = 13885] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:26:46 INFO - PROCESS | 13885 | --DOMWINDOW == 146 (0x7f68d32a4800) [pid = 13885] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 20:26:46 INFO - PROCESS | 13885 | --DOMWINDOW == 145 (0x7f68cd6d3800) [pid = 13885] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 20:26:46 INFO - PROCESS | 13885 | --DOMWINDOW == 144 (0x7f68c25c3800) [pid = 13885] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 20:26:46 INFO - PROCESS | 13885 | --DOMWINDOW == 143 (0x7f68cd6ccc00) [pid = 13885] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 20:26:46 INFO - PROCESS | 13885 | --DOMWINDOW == 142 (0x7f68cd35d800) [pid = 13885] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 20:26:46 INFO - PROCESS | 13885 | --DOMWINDOW == 141 (0x7f68c9ce6000) [pid = 13885] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 20:26:46 INFO - PROCESS | 13885 | --DOMWINDOW == 140 (0x7f68c9976400) [pid = 13885] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 20:26:46 INFO - PROCESS | 13885 | --DOMWINDOW == 139 (0x7f68c74fe400) [pid = 13885] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 20:26:46 INFO - PROCESS | 13885 | --DOMWINDOW == 138 (0x7f68c5c26000) [pid = 13885] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 20:26:46 INFO - PROCESS | 13885 | --DOMWINDOW == 137 (0x7f68bf5ee400) [pid = 13885] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 20:26:46 INFO - PROCESS | 13885 | --DOMWINDOW == 136 (0x7f68be096c00) [pid = 13885] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 20:26:46 INFO - PROCESS | 13885 | --DOMWINDOW == 135 (0x7f68ea739800) [pid = 13885] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:26:46 INFO - PROCESS | 13885 | --DOMWINDOW == 134 (0x7f68c39e5400) [pid = 13885] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 20:26:46 INFO - PROCESS | 13885 | --DOMWINDOW == 133 (0x7f68c93a4400) [pid = 13885] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 20:26:46 INFO - PROCESS | 13885 | --DOMWINDOW == 132 (0x7f68bf5f0c00) [pid = 13885] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 20:26:46 INFO - PROCESS | 13885 | 1461209206797 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 20:26:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 20:26:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 2038ms 20:26:46 INFO - PROCESS | 13885 | 1461209206832 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 20:26:46 INFO - PROCESS | 13885 | 1461209206837 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 20:26:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 20:26:46 INFO - PROCESS | 13885 | 1461209206843 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 20:26:46 INFO - PROCESS | 13885 | 1461209206846 Marionette TRACE conn3 <- [1,3098,null,{}] 20:26:46 INFO - PROCESS | 13885 | 1461209206852 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}] 20:26:47 INFO - PROCESS | 13885 | 1461209207154 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 20:26:47 INFO - PROCESS | 13885 | 1461209207199 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:47 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c6e62800 == 149 [pid = 13885] [id = 784] 20:26:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 133 (0x7f68c827b800) [pid = 13885] [serial = 2351] [outer = (nil)] 20:26:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 134 (0x7f68c8463c00) [pid = 13885] [serial = 2352] [outer = 0x7f68c827b800] 20:26:47 INFO - PROCESS | 13885 | 1461209207262 Marionette DEBUG loaded listener.js 20:26:47 INFO - PROCESS | 13885 | ++DOMWINDOW == 135 (0x7f68c922e400) [pid = 13885] [serial = 2353] [outer = 0x7f68c827b800] 20:26:48 INFO - PROCESS | 13885 | 1461209208039 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]]]}] 20:26:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 20:26:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 20:26:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1228ms 20:26:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 20:26:48 INFO - PROCESS | 13885 | 1461209208073 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 20:26:48 INFO - PROCESS | 13885 | 1461209208076 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 20:26:48 INFO - PROCESS | 13885 | 1461209208082 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 20:26:48 INFO - PROCESS | 13885 | 1461209208085 Marionette TRACE conn3 <- [1,3102,null,{}] 20:26:48 INFO - PROCESS | 13885 | 1461209208090 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}] 20:26:48 INFO - PROCESS | 13885 | 1461209208393 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 20:26:48 INFO - PROCESS | 13885 | 1461209208761 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:48 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68be5df000 == 150 [pid = 13885] [id = 785] 20:26:48 INFO - PROCESS | 13885 | ++DOMWINDOW == 136 (0x7f68be092c00) [pid = 13885] [serial = 2354] [outer = (nil)] 20:26:48 INFO - PROCESS | 13885 | ++DOMWINDOW == 137 (0x7f68be241c00) [pid = 13885] [serial = 2355] [outer = 0x7f68be092c00] 20:26:48 INFO - PROCESS | 13885 | 1461209208858 Marionette DEBUG loaded listener.js 20:26:48 INFO - PROCESS | 13885 | ++DOMWINDOW == 138 (0x7f68bf5ed400) [pid = 13885] [serial = 2356] [outer = 0x7f68be092c00] 20:26:49 INFO - PROCESS | 13885 | 1461209209732 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 20:26:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 20:26:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1684ms 20:26:49 INFO - PROCESS | 13885 | 1461209209768 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 20:26:49 INFO - PROCESS | 13885 | 1461209209776 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 20:26:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 20:26:49 INFO - PROCESS | 13885 | 1461209209785 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 20:26:49 INFO - PROCESS | 13885 | 1461209209790 Marionette TRACE conn3 <- [1,3106,null,{}] 20:26:49 INFO - PROCESS | 13885 | 1461209209797 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}] 20:26:50 INFO - PROCESS | 13885 | 1461209210055 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 20:26:50 INFO - PROCESS | 13885 | 1461209210314 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:50 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c5c11800 == 151 [pid = 13885] [id = 786] 20:26:50 INFO - PROCESS | 13885 | ++DOMWINDOW == 139 (0x7f68be0a0800) [pid = 13885] [serial = 2357] [outer = (nil)] 20:26:50 INFO - PROCESS | 13885 | ++DOMWINDOW == 140 (0x7f68c4dca000) [pid = 13885] [serial = 2358] [outer = 0x7f68be0a0800] 20:26:50 INFO - PROCESS | 13885 | 1461209210396 Marionette DEBUG loaded listener.js 20:26:50 INFO - PROCESS | 13885 | ++DOMWINDOW == 141 (0x7f68c5c2f800) [pid = 13885] [serial = 2359] [outer = 0x7f68be0a0800] 20:26:51 INFO - PROCESS | 13885 | 1461209211316 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]]]}] 20:26:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 20:26:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 20:26:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 20:26:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1585ms 20:26:51 INFO - PROCESS | 13885 | 1461209211420 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 20:26:51 INFO - PROCESS | 13885 | 1461209211427 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 20:26:51 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 20:26:51 INFO - PROCESS | 13885 | 1461209211441 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 20:26:51 INFO - PROCESS | 13885 | 1461209211445 Marionette TRACE conn3 <- [1,3110,null,{}] 20:26:51 INFO - PROCESS | 13885 | 1461209211451 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}] 20:26:51 INFO - PROCESS | 13885 | 1461209211721 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 20:26:52 INFO - PROCESS | 13885 | 1461209212090 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:52 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c750d800 == 152 [pid = 13885] [id = 787] 20:26:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 142 (0x7f68c74ff000) [pid = 13885] [serial = 2360] [outer = (nil)] 20:26:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 143 (0x7f68c8172000) [pid = 13885] [serial = 2361] [outer = 0x7f68c74ff000] 20:26:52 INFO - PROCESS | 13885 | 1461209212172 Marionette DEBUG loaded listener.js 20:26:52 INFO - PROCESS | 13885 | ++DOMWINDOW == 144 (0x7f68c83d6000) [pid = 13885] [serial = 2362] [outer = 0x7f68c74ff000] 20:26:53 INFO - PROCESS | 13885 | 1461209213000 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"]]]}] 20:26:53 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 20:26:53 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 20:26:53 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 20:26:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:26:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:26:53 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 20:26:53 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1581ms 20:26:53 INFO - PROCESS | 13885 | 1461209213023 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 20:26:53 INFO - PROCESS | 13885 | 1461209213027 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 20:26:53 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 20:26:53 INFO - PROCESS | 13885 | 1461209213043 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 20:26:53 INFO - PROCESS | 13885 | 1461209213052 Marionette TRACE conn3 <- [1,3114,null,{}] 20:26:53 INFO - PROCESS | 13885 | 1461209213058 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}] 20:26:53 INFO - PROCESS | 13885 | 1461209213316 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 20:26:53 INFO - PROCESS | 13885 | 1461209213604 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\", \"1be663c5-0f2c-4eb8-ad7a-aa718bc8cfd0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:53 INFO - PROCESS | 13885 | ++DOCSHELL 0x7f68c99a8800 == 153 [pid = 13885] [id = 788] 20:26:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 145 (0x7f68c759d800) [pid = 13885] [serial = 2363] [outer = (nil)] 20:26:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 146 (0x7f68c9d08c00) [pid = 13885] [serial = 2364] [outer = 0x7f68c759d800] 20:26:53 INFO - PROCESS | 13885 | 1461209213685 Marionette DEBUG loaded listener.js 20:26:53 INFO - PROCESS | 13885 | ++DOMWINDOW == 147 (0x7f68c9dba400) [pid = 13885] [serial = 2365] [outer = 0x7f68c759d800] 20:26:54 INFO - PROCESS | 13885 | 1461209214507 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]]]}] 20:26:54 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 20:26:54 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1505ms 20:26:54 INFO - PROCESS | 13885 | 1461209214540 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 20:26:54 INFO - PROCESS | 13885 | 1461209214544 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 20:26:55 WARNING - u'runner_teardown' () 20:26:55 INFO - No more tests 20:26:55 INFO - Got 0 unexpected results 20:26:55 INFO - SUITE-END | took 1240s 20:26:55 INFO - Closing logging queue 20:26:55 INFO - queue closed 20:26:56 INFO - Return code: 0 20:26:56 WARNING - # TBPL SUCCESS # 20:26:56 INFO - Running post-action listener: _resource_record_post_action 20:26:56 INFO - Running post-run listener: _resource_record_post_run 20:26:57 INFO - Total resource usage - Wall time: 1276s; CPU: 98.0%; Read bytes: 5738496; Write bytes: 976752640; Read time: 392; Write time: 316572 20:26:57 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 20:26:57 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 51720192; Read time: 0; Write time: 39388 20:26:57 INFO - run-tests - Wall time: 1246s; CPU: 98.0%; Read bytes: 5738496; Write bytes: 925032448; Read time: 392; Write time: 277184 20:26:57 INFO - Running post-run listener: _upload_blobber_files 20:26:57 INFO - Blob upload gear active. 20:26:57 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 20:26:57 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 20:26:57 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 20:26:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 20:26:57 INFO - (blobuploader) - INFO - Open directory for files ... 20:26:57 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 20:26:58 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:26:58 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:27:00 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 20:27:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:27:00 INFO - (blobuploader) - INFO - Done attempting. 20:27:00 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 20:27:00 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:27:00 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:27:01 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 20:27:01 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:27:01 INFO - (blobuploader) - INFO - Done attempting. 20:27:01 INFO - (blobuploader) - INFO - Iteration through files over. 20:27:01 INFO - Return code: 0 20:27:01 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 20:27:01 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 20:27:01 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/69719851c44864a4f3c064b597936565d8e8dd7889f2920b0a8f95db3105c11269f4d4ab44bd053b9df090c9dd9b61388aaa1d8375e668729af068bd05ef82fc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b7a444ec9b94e52aacd1b9aa6aef78bba1c40814d18c42cb4225e605b26277230dea7913cb33114b72abfaed436e79a0de4c4a08e01c60a459aa0745167b0d6e"} 20:27:01 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 20:27:01 INFO - Writing to file /builds/slave/test/properties/blobber_files 20:27:01 INFO - Contents: 20:27:01 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/69719851c44864a4f3c064b597936565d8e8dd7889f2920b0a8f95db3105c11269f4d4ab44bd053b9df090c9dd9b61388aaa1d8375e668729af068bd05ef82fc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b7a444ec9b94e52aacd1b9aa6aef78bba1c40814d18c42cb4225e605b26277230dea7913cb33114b72abfaed436e79a0de4c4a08e01c60a459aa0745167b0d6e"} 20:27:01 INFO - Running post-run listener: copy_logs_to_upload_dir 20:27:01 INFO - Copying logs to upload dir... 20:27:01 INFO - mkdir: /builds/slave/test/build/upload/logs 20:27:01 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1352.552089 ========= master_lag: 1.35 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 33 secs) (at 2016-04-20 20:27:02.869844) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 20:27:02.870991) ========= 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=9ca12473fbb1d023794ffd180000023c-1461207809.531440-729048487 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/69719851c44864a4f3c064b597936565d8e8dd7889f2920b0a8f95db3105c11269f4d4ab44bd053b9df090c9dd9b61388aaa1d8375e668729af068bd05ef82fc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b7a444ec9b94e52aacd1b9aa6aef78bba1c40814d18c42cb4225e605b26277230dea7913cb33114b72abfaed436e79a0de4c4a08e01c60a459aa0745167b0d6e"} build_url:https://queue.taskcluster.net/v1/task/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.040540 build_url: 'https://queue.taskcluster.net/v1/task/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/69719851c44864a4f3c064b597936565d8e8dd7889f2920b0a8f95db3105c11269f4d4ab44bd053b9df090c9dd9b61388aaa1d8375e668729af068bd05ef82fc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b7a444ec9b94e52aacd1b9aa6aef78bba1c40814d18c42cb4225e605b26277230dea7913cb33114b72abfaed436e79a0de4c4a08e01c60a459aa0745167b0d6e"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Ba7hVYJeTUKPVf23qOd5SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.74 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 20:27:03.649966) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 20:27:03.650340) ========= 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=9ca12473fbb1d023794ffd180000023c-1461207809.531440-729048487 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.026369 ========= master_lag: 0.03 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 20:27:03.711605) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 20:27:03.711891) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 20:27:03.712187) ========= ========= Total master_lag: 2.28 =========